CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

audio/codec21.2.0

Low bit rate codec

Maintainer
hamradio@FreeBSD.org
Packages
codec2 1.2.0
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://www.rowetel.com/?page_id=452
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (28)

Diane Bruce (db) · 1.2.0
audio/codec2: Update to 1.2.0

The new version of SDRAngel requires codec2 version 1.2.0, but the ports
currently contain version 1.0.3_1. I contacted the maintainer,
and a search of the bug list yielded no results regarding a codec2 port update.
I propose updating the port; I am attaching the patches.
 Tested FreeBSD 15 amd64

- ran through portlint and cosmetic changes only - db

PR:		297726
Reported by:	res2500@ukr.net
6621902b7e
Baptiste Daroussin (bapt) · 1.0.3_1
audio/*: remove useless USES=pathfix
a542853b79
Rene Ladan (rene) · 1.0.3_1
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Stefan Eßer (se) · 1.0.3_1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.0.3_1
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Diane Bruce (db) · 1.0.3_1
audio/codec2: missing patch

I thought I did the commit -a
bump the PORTREVISION to make sure this gets rebuilt
07060a51a4
Diane Bruce (db) · 1.0.3
audio/codec2: Unbreak swig

Numerous tiny changes in the git log for codec2 but
the big one for us is fixing swig.
codec2 exposed a complex type in an interface that swig breaks on.
This impacts other ports such as gnuradio.
upstream moved the interface to private and this unbreaks swig.
N.B. I have patched out the Octave CML testjig for now
since this will take more time to resolve.
Patches welcome.
a8bd0d5cd8
Diane Bruce (db) · 1.0.1
audio/codec2: Updated and moved to canonical upstream

- codec2 badly out of date.
- upstream is now on github
- used by freedv
5cbe3aeb50
Stefan Eßer (se) · 0.8.1_2
*/*: Remove redundant '-[0-9]*' from CONFLICTS

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
819f25b36d
Mathieu Arnold (mat) · 0.8.1_2
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 0.8.1_2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Diane Bruce (db) · 0.8.1_2
Thanks to Dima Panov <fluffy@FreeBSD.org> for pointing out it was older compilers not clang 11 failing this. *sigh*

PR:		ports/248894
Submitted by:	vvd@unislabs.com
9dcc41034f
Diane Bruce (db) · 0.8.1_1
- Fix under clang11
85bbd3327f
Tobias C. Berner (tcberner) · 0.8.1
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
707c6bf295
Yuri Victorovich (yuri) · 0.8.1
audio/codec2: Update 0.7 -> 0.8.1

Port changes:
* Change MASTER_SITES
* Add LICENSE_FILE
* Move examples to ${EXAMPLESDIR}, add PORTEXAMPLES=*, remove them from pkg-plist

PR:		228281
Submitted by:	takefu@airport.fm
67729b7c8c
Diane Bruce (db) · 0.7
update MASTER_SITES to fix distfiles

I noticed this port is currently broken:

BROKEN=		no public distfiles

Then I found the public archive at:
https://freedv.com/wp-content/uploads/sites/8/2017/10/codec2-0.7.tar.xz
(the checksum matches)

I think the port can be "fixed" with the attached patch.

Thanks!

Update the LOCAL copy I forgot to add the last time (db)

PR:		ports/223163
Submitted by: 	tj+freebsd_ports@a13.fr
68aa79e011
Baptiste Daroussin (bapt) · 0.7
Mark as broken a bunch of ports with no public distfiles available
098dd7890c
Diane Bruce (db) · 0.7
Update to 0.7 1. Make the 700 bit/s codec sound better, to improve speech quality on    low SNR HF channels (beneath 0dB). 2. Develop a higher quality mode in the 2000 to 3000 bit/s range, that     can be used on HF channels with modest SNRs (around 10dB)
ced2e58719
Diane Bruce (db) · 0.6
Update to latest freedv codec2 0.6 See http://www.rowetel.com/?page_id=452

PR:		ports/219348
Submitted by:	takefu@airport.fm
f5f3c4ed07
Martin Wilke (miwi) · 0.5.1_3
- Fix shebangs
5cf0569ebb
Mark Linimon (linimon) · 0.5.1_2
These ports now build on powerpc64.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
62a6b3eebc
Gerald Pfeifer (gerald) · 0.5.1_2
Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
04d6f52202
Gerald Pfeifer (gerald) · 0.5.1_1
Bump PORTREVISIONS for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
89f8b05214
Mathieu Arnold (mat) · 0.5.1
OPTIONS_SET/OPTIONS_UNSET are global variables, they cannot be used in ports Makefiles.

So, replace them with OPTIONS_SLAVE, OPTIONS_EXCLUDE, OPTIONS_DEFAULT,
where appropriate.

The ghostscript ports are doing something nasty that is certainly wrong,
but I don't want to try to understand it.

Sponsored by:	Absolight
c6f651390a
Diane Bruce (db) · 0.5.1
Note conflict with comms/libcodec2 which is already marked for removal No binary changes hence no PORTREVISION bump

PR:		ports/210186
Submitted by:	takefu@
aac45e8297
Diane Bruce (db) · 0.5.1
Update to 0.5.1 Add some examples if requested. Add some test programs if requested.

N.B. PR is actually against comms/libcodec2 which is a duplicate port.

PR:		ports/210186
Submitted by:	takefu@
a8280a9e18
Mathieu Arnold (mat) · 0.5
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
7f4572eae4
Stephen Hurd (shurd) · 0.5
New port: audio/codec2

Codec2 is an open source low bit rate speech codec designed for
communications quality speech at 2400 bit/s and below. Applications
include low bandwidth HF/VHF digital radio and VOIP trunking. Codec 2
operating at 2400 bit/s can send 26 phone calls using the bandwidth
required for one 64 kbit/s uncompressed phone call. It fills a gap in
open source, free-as-in-speech voice codecs beneath 5000 bit/s and
is released under the GNU Lesser General Public License (LGPL).

WWW: http://www.rowetel.com/blog/?page_id=452
2ff7cdda58