notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
codec2 Low bit rate codec
0.8.1_2 audio on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.8.1_2Version of this port present on the latest quarterly branch.
Maintainer: hamradio@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-12-15 05:30:16
Last Update: 2020-08-26 00:27:40
SVN Revision: 546241
Also Listed In: hamradio
License: LGPL21
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (73 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/codec2-0.8.1_2/catalog.mk
  3. /usr/local/share/licenses/codec2-0.8.1_2/LICENSE
  4. /usr/local/share/licenses/codec2-0.8.1_2/LGPL21
  5. bin/c2dec
  6. bin/c2demo
  7. bin/c2enc
  8. bin/c2sim
  9. bin/drs232
  10. bin/drs232_ldpc
  11. bin/fdmdv_demod
  12. bin/fdmdv_get_test_bits
  13. bin/fdmdv_interleave
  14. bin/fdmdv_mod
  15. bin/fdmdv_put_test_bits
  16. bin/fec_dec
  17. bin/fec_enc
  18. bin/fm_demod
  19. bin/fsk_mod
  20. bin/insert_errors
  21. include/codec2/codec2.h
  22. include/codec2/codec2_cohpsk.h
  23. include/codec2/codec2_fdmdv.h
  24. include/codec2/codec2_fifo.h
  25. include/codec2/codec2_fm.h
  26. include/codec2/codec2_ofdm.h
  27. include/codec2/comp.h
  28. include/codec2/comp_prim.h
  29. include/codec2/freedv_api.h
  30. include/codec2/freedv_api_internal.h
  31. include/codec2/fsk.h
  32. include/codec2/golay23.h
  33. include/codec2/kiss_fft.h
  34. include/codec2/modem_stats.h
  35. include/codec2/varicode.h
  36. include/codec2/version.h
  37. lib/libcodec2.so
  38. lib/libcodec2.so.0.8
  39. libdata/pkgconfig/codec2.pc
  40. @comment bin/c2validate
  41. @comment bin/cohpsk_ch
  42. @comment bin/cohpsk_demod
  43. @comment bin/cohpsk_get_test_bits
  44. @comment bin/cohpsk_mod
  45. @comment bin/cohpsk_put_test_bits
  46. @comment bin/create_interleaver
  47. @comment bin/de
  48. @comment bin/extract
  49. @comment bin/fdmdv_channel
  50. @comment bin/fdmdv_mem
  51. @comment bin/freedv_rx
  52. @comment bin/freedv_tx
  53. @comment bin/generate_codebook
  54. @comment bin/genlsp
  55. @comment bin/genres
  56. @comment bin/polar2rect
  57. @comment bin/pre
  58. @comment bin/raw2h
  59. @comment bin/scalarlsptest
  60. @comment bin/speexnoisesup
  61. @comment bin/t16_8
  62. @comment bin/t16_8_short
  63. @comment bin/tcohpsk
  64. @comment bin/test_cohpsk_ch
  65. @comment bin/tfdmdv
  66. @comment bin/tfifo
  67. @comment bin/tnlp
  68. @comment bin/tprede
  69. @comment bin/vq_train_jvm
  70. @comment bin/vqtrain
  71. @owner
  72. @group
  73. @mode
Collapse this list.
Dependency lines:
  • codec2>0:audio/codec2
Conflicts:
CONFLICTS:
  • libcodec2-[0-9]*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/audio/codec2/ && make install clean
To add the package: pkg install codec2
PKGNAME: codec2
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
codec2
ABIlatestquarterly
FreeBSD:11:aarch640.8.10.8.1
FreeBSD:11:amd640.8.1_20.8.1_2
FreeBSD:11:armv60.50.8.1
FreeBSD:11:i3860.8.1_20.8.1_2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.8.10.8.1_2
FreeBSD:12:amd640.8.1_20.8.1_2
FreeBSD:12:armv60.8.10.8.1_2
FreeBSD:12:armv70.8.10.8.1_2
FreeBSD:12:i3860.8.1_20.8.1_2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-0.8.1_2
FreeBSD:13:aarch640.8.1_20.8.1_2
FreeBSD:13:amd640.8.1_20.8.1_2
FreeBSD:13:armv60.8.1_20.8.1_2
FreeBSD:13:armv70.8.1_20.8.1_2
FreeBSD:13:i3860.8.1_20.8.1_2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.8.1_20.8.1_2
FreeBSD:14:aarch640.8.1_2-
FreeBSD:14:amd640.8.1_2-
FreeBSD:14:armv60.8.1_2-
FreeBSD:14:armv70.8.1_2-
FreeBSD:14:i3860.8.1_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.8.1_2-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libspeexdsp.so : audio/speexdsp
This port is required by:
for Libraries
  1. comms/freedv
  2. comms/gnuradio
  3. net/sems

Configuration Options

USES:

Master Sites:
Expand this list (1 items)
    Collapse this list.
  1. https://hobbes1069.fedorapeople.org/freetel/codec2/
  2. Collapse this list.
Port Moves
  • port moved here from comms/libcodec2 on 2016-12-26
    REASON: Removed: Duplicate port use `audio/codec2` instead

Number of commits found: 17

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
25 Aug 2020 23:27:40
Original commit files touched by this commit  0.8.1_2
Revision:546241
db search for other commits by this committer
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
24 Aug 2020 19:10:01
Original commit files touched by this commit  0.8.1_1
Revision:546107
db search for other commits by this committer
- Fix under clang11
25 Dec 2018 20:25:40
Original commit files touched by this commit  0.8.1
Revision:488341
tcberner search for other commits by this committer
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
04 Sep 2018 06:34:50
Original commit files touched by this commit  0.8.1
Revision:478929
yuri search for other commits by this committer
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
22 Oct 2017 14:40:54
Original commit files touched by this commit  0.7
Revision:452647
db search for other commits by this committer
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
13 Oct 2017 08:57:46
Original commit files touched by this commit  0.7
Revision:451964
bapt search for other commits by this committer
Mark as broken a bunch of ports with no public distfiles available
06 Aug 2017 01:07:22
Original commit files touched by this commit  0.7
Revision:447437
db search for other commits by this committer
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)
19 May 2017 14:57:44
Original commit files touched by this commit  0.6
Revision:441226
db search for other commits by this committer
Update to latest freedv codec2 0.6
See http://www.rowetel.com/?page_id=452

PR:		ports/219348
Submitted by:	takefu@airport.fm
22 Apr 2017 09:25:44
Original commit files touched by this commit  0.5.1_3
Revision:439143
miwi search for other commits by this committer
- Fix shebangs
10 Apr 2017 00:27:49
Original commit files touched by this commit  0.5.1_2
Revision:438123
linimon search for other commits by this committer
These ports now build on powerpc64.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
01 Apr 2017 15:23:32
Original commit files touched by this commit  0.5.1_2
Revision:437439
gerald search for other commits by this committer
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
20 Nov 2016 09:38:09
Original commit files touched by this commit  0.5.1_1
Revision:426566
gerald search for other commits by this committer
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.
24 Oct 2016 10:18:50
Original commit files touched by this commit  0.5.1
Revision:424560
mat search for other commits by this committer
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
03 Oct 2016 13:23:11
Original commit files touched by this commit  0.5.1
Revision:423192
db search for other commits by this committer
Note conflict with comms/libcodec2 which is already marked for removal
No binary changes hence no PORTREVISION bump

PR:		ports/210186
Submitted by:	takefu@
28 Sep 2016 15:01:46
Original commit files touched by this commit  0.5.1
Revision:422877
db search for other commits by this committer
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@
01 Apr 2016 13:29:17
Original commit files touched by this commit  0.5
Revision:412344
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
15 Dec 2015 05:30:07
Original commit files touched by this commit  0.5
Revision:403762
shurd search for other commits by this committer
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

Number of commits found: 17

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
gitlab-ceMar 05
asterisk16Mar 04
asterisk18Mar 04
chromiumMar 04
jasperMar 03
py-saltMar 03
vaultFeb 27
redisFeb 23
redis-develFeb 23
redis5Feb 23
zeekFeb 22
jenkinsFeb 20
raptor2Feb 20
asterisk13Feb 18
asterisk13Feb 18

10 vulnerabilities affecting 79 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2021-03-05 21:21:29


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 42699
Broken 75
Deprecated 166
Ignore 313
Forbidden 4
Restricted 139
No CDROM 71
Vulnerable 19
Expired 36
Set to expire 142
Interactive 0
new 24 hours 18
new 48 hours22
new 7 days44
new fortnight105
new month165

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2021 Dan Langille. All rights reserved.