BSD Ports

Broken: Fails to build, error: use of undeclared identifier 'freedv_set_dpsk'

comms/freedv 1.7.0_6 FreeBSD

Narrow band digital voice

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4736ca1484
License
LGPL21
Categories
comms, hamradio

Description

FreeDV is a Digital Voice mode for HF radio. FreeDV allows any SSB radio to be used for low bit rate digital voice. Speech is compressed down to 700-1600 bit/s then modulated onto a 1.25 kHz wide signal comprised of 16 QPSK carriers which is sent to the Mic input of a SSB radio. The signal is received by an SSB radio, then demodulated and decoded by FreeDV. FreeDV 700(B) rivals SSB in it's low SNR performance. At high SNRs FreeDV 1600 sounds like FM, with no annoying analog HF radio noise.

Install

Binary package:

pkg install freedv

From the ports tree:

cd /usr/ports/comms/freedv/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	freedv>0:comms/freedv

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest---1.7.0_4-
FreeBSD:14:quarterly--n/a1.7.0_4-
FreeBSD:15:latest--n/a1.7.0_41.7.0_4
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 10

The full lists below include those, and their dependencies in turn.

Build dependencies 134

The first 100 are listed.

Run dependencies 127

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++11-lib pkgconfig tar:xz
Service scripts
none

Files

pkg-plist 16
  • bin/freedv
  • share/applications/freedv.desktop
  • share/freedv-gui/USER_MANUAL.html
  • share/freedv-gui/USER_MANUAL.md
  • share/freedv-gui/USER_MANUAL.pdf
  • share/freedv-gui/wav/all_2020.wav
  • share/freedv-gui/wav/ve9qrp_1600.wav
  • share/freedv-gui/wav/ve9qrp_2400b.wav
  • share/freedv-gui/wav/ve9qrp_700c.wav
  • share/freedv-gui/wav/ve9qrp_700d.wav
  • share/freedv-gui/wav/ve9qrp_700e.wav
  • share/freedv-gui/wav/ve9qrp_800xa.wav
  • share/icons/hicolor/128x128/apps/freedv.png
  • share/icons/hicolor/256x256/apps/freedv.png
  • share/icons/hicolor/48x48/apps/freedv.png
  • share/icons/hicolor/64x64/apps/freedv.png
distinfo 1
FileSizeSHA256
drowe67-freedv-gui-v1.7.0_GH0.tar.gz9.477053e+0620ead8b37b0d42710226d2902f7fc0898de631fb28353ab6b018556117121ca8

Commit history 2

DateCommitCreditsLog message
4736ca1484 Daniel Engberg comms/freedv: Mark BROKEN
Fails to build, error: use of undeclared identifier 'freedv_set_dpsk' Reported by: pkg-fallout
c7af4fa998 Vladimir Druzenko */*: Bump after soname changed in update audio/codec2
in 6621902b7ed5b3b2480461d0400baf8fb5fe662a Approved by: blanket Sponsored by: UNIS Labs