audio/audiowmark: Import upstream PR 79 to fix build with FFmpeg 9 Reference: https://github.com/swesterfeld/audiowmark/pull/79 PR: 297366 Approved by: blanket (build fix)a16fa63991
Port details
audio/audiowmark 0.6.5_2
Audio and video watermarking tool
Port info
- Maintainer
- ehaupt@FreeBSD.org
- Packages
- latest: 0.6.5_2
- Upstream
- up to date
- Last update
- to 0.6.5_2 · a16fa63991
- Quarterly
- 2026Q4: 0.6.5_2
- WWW
- https://github.com/swesterfeld/audiowmark
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install audiowmarkinstalls 0.6.5_2 fromlatest; fromquarterly(2026Q4) 0.6.5_2- Port
# cd /usr/ports/audio/audiowmark && make install clean# make -C /usr/ports/audio/audiowmark config # change options first
- Size
- 237 KiB download · 665 KiB installed
- Depends on
- audio/libsndfile 1.2.2.20251216, audio/mpg123 1.33.7, audio/zita-resampler 1.11.2, math/fftw3-float 3.3.11, multimedia/ffmpeg 9.0.2_2,1, security/libgcrypt 1.12.4, security/libgpg-error 1.61
- License
- GPLv3
- Options
- 2 of 2 on in the package: DOCS FFMPEG
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.6.5_2 | 0.6.5_2 | – |
| FreeBSD 15 | 0.6.5_2 | 0.6.5_2 | – |
| FreeBSD 14 | 0.6.5_2 | 0.6.5_2 | 0.6.5_2 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.6.5_2 | 0.6.5_2 | – |
| FreeBSD 14 | 0.6.5_2 | 0.6.5_2 | 0.6.5_2 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 0.6.5_2.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (9)
multimedia/ffmpeg: bump revision to chase lib version change18ea9c7108
audio/audiowmark: Use upstream release archive * PORTVERSION --> DISTVERSION * Use upstream release archive * Remove USES= autoreconf * Add USES= compiler:c++14-lang PR: 286839cb3118e845
audio/audiowmark: Update to 0.6.503bfb874b7
audio/audiowmark: Update to 0.6.434f0531113
audio/audiowmark: Update to 0.6.3e83d2c7f76
audio/audiowmark: Update to 0.6.205f8bc04a1
audio/audiowmark: Fix build with llvm15 Upstream issue: https://github.com/swesterfeld/audiowmark/issues/36d2a7ba9f81
audio/audiowmark: Add new port A sound file is read by the software, and a 128-bit message is stored in a watermark in the output sound file. For human listeners, the files typically sound the same. However, the 128-bit message can be retrieved from the output sound file. Our tests show, that even if the file is converted to mp3 or ogg (with bitrate 128 kbit/s or higher), the watermark usually can be retrieved without problems. The process of retrieving the message does not need the original audio file (blind decoding). Internally, audiowmark is using the patchwork algorithm to hide the data in the spectrum of the audio file. The signal is split into 1024 sample frames. For each frame, some pseoudo-randomly selected amplitudes of the frequency bands of a 1024-value FFTs are increased or decreased slightly, which can be detected later.4aca6786ed