CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

audio/libsndfile 1.2.2.20251216

Reading and writing files containing sampled sound (like WAV or AIFF)

Port info

Maintainer
multimedia@FreeBSD.org
Packages
latest: 1.2.2.20251216
Upstream
up to date
Last update
to 1.2.2.20251216 · 7fe0f82e1e
Quarterly
2026Q4: 1.2.2.20251216
WWW
http://www.mega-nerd.com/libsndfile/
Links
cgit · VuXML

Install

Package
# pkg install libsndfile
installs 1.2.2.20251216 from latest; from quarterly (2026Q4) 1.2.2.20251216
Port
# cd /usr/ports/audio/libsndfile && make install clean
# make -C /usr/ports/audio/libsndfile config  # change options first
Size
321 KiB download · 1,011 KiB installed
Depends on
audio/flac 1.5.0,1, audio/lame 4.0, audio/libogg 1.3.6,4, audio/libvorbis 1.3.7_2,3, audio/mpg123 1.33.7, audio/opus 1.6.1
License
LGPL21+
Options
2 of 4 on in the package: DOCS EXTERNAL
Show the 2 options that are off
MANPAGES TEST

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.2.2.202512161.2.2.20251216–
FreeBSD 151.2.2.202512161.2.2.20251216–
FreeBSD 141.2.2.202512161.2.2.202512161.2.2.20251216

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.2.2.202512161.2.2.20251216–
FreeBSD 141.2.2.202512161.2.2.202512161.2.2.20251216

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 1.2.2.20251216.

Fixed (9)

Show 9 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (101)

Sylvio Cesar Teixeira (sylvio) · 1.0.21
- Update to 1.0.21

PR:		ports/142522
Submitted by:	Aragon Gouveia <aragon@phat.za.net>
Approved by:	itetcu (mentor, implicit)
429773287d
Christian Weisgerber (naddy) · 1.0.20_1
Bump PORTREVISION after libogg and libvorbisfile major version increment.
94d47b2ecd
Martin Wilke (miwi) · 1.0.20
- Update to 1.0.20

PR:		134751
Submitted by:	Eygene Ryabinkin <rea-fbsd@codelabs.ru>
Security:	http://www.freebsd.org/ports/portaudit/6355efdb-4d4d-11de-8811-0030843d3802.html
bdf1ae6a11
Ed Schouten (ed) · 1.0.19
Unbreak libsndfile build when octave is installed.

If octave is installed on the system, libsndfile wants to build octave
support, which only seems to cause compiler errors.

If we really want octave support, we should add a proper switch to the
port.

PR:	ports/131647
f2b9f075f3
Ed Schouten (ed) · 1.0.19
Update libsndfile to 1.0.19.

Unlike the previous release, this version does not depend on an
unreleased version of libvorbis. This means we can remove those awful
regexes from the Makefile.
9abdeb74e6
Michael Johnson (ahze) · 1.0.18
Use USE_GMAKE to fix build on some version of FreeBSD

Submitted by:		1wkmmr@gmail.com
40b1f7b485
Michael Johnson (ahze) · 1.0.18
Update to 1.0.18

Submitted by:		Ed Schouten <ed@80386.nl>
92f9d78a13
Christian Weisgerber (naddy) · 1.0.17_2
Update to FLAC 1.2.1.  This version includes two and a half years worth of changes and an altered API.

Bump the revision of all ports that depend on libFLAC and adapt to
the new API where necessary.  Some patches from Debian, Gentoo,
OpenBSD, and upstream repositories.

PR:	119476
fc6f899691
Jeremy Messenger (mezz) · 1.0.17_1
- Fix the build when audio/oss is installed by force to search for   sys/soundcard.h in /usr/include first rather than oss's header. [1] - While I am here, fix the flac option. The autocheck is not need when   it is enable by default and add --disable-flac to make WITHOUT_FLAC works.

PR:		ports/116268 [1]
Reported by:	Volker <heizraum@freenet.de> [1]
fac32e69a7
Jeremy Messenger (mezz) · 1.0.17_1
- Add support for FLAC metadata. [1] - Remove sqlite3 option and disable it by default, since it's only for   regression tests. - Bump the PORTREVISION.

PR:		ports/114524 ports/115805
Suggested by:	Ed Schouten <ed@fxq.nl>
Obtained from:	https://lists.hoeg.nl/archives/herrie-users/2007-July/000053.html [1]
eeeb87cfa9
Rong-En Fan (rafan) · 1.0.17
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script   supports them.  This is determined by running ``configure --help'' in   do-configure target and set the shell variable _LATE_CONFIGURE_ARGS   which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable   Few ports use REINPLACE_CMD to achieve the same effect, remove them too. - 

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
f935a609c5
Michael Johnson (ahze) · 1.0.17
- Update to 1.0.17
7fcf0f8427
Michael Johnson (ahze) · 1.0.16
- Transfer MAINTAINER to multimedia@

Approved by:	dhw (postmaster, for using multimedia@ as maintainer)
		gnome (gstreamer ports)
948f5473bd
Michael Johnson (ahze) · 1.0.16
- Update to 1.0.16
c73e87e238
Michael Johnson (ahze) · 1.0.15
- Update to 1.0.15
c808e64d3c
Ade Lovett (ade) · 1.0.14_1
Conversion to a single libtool environment.

Approved by:	portmgr (kris)
8503536d38
Michael Johnson (ahze) · 1.0.14
- Update to 1.0.14
256b77bdec
Edwin Groothuis (edwin) · 1.0.13
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry

Approved by:     krion@
PR:              ports/88711
98c419f62a
Michael Johnson (ahze) · 1.0.13
- Update to 1.0.13
bee9b1a5dc
Ade Lovett (ade) · 1.0.12
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present in bsd.autotools.mk essentially makes this a no-op given that all the old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
54a0b86543
Michael Johnson (ahze) · 1.0.12
- Add SHA256 - Add SIZE to a few ports
3e4b179fa7
Michael Johnson (ahze) · 1.0.12
- Update to 1.0.12 - Grab MAINTAINER - Add new OPTIONS, WITH_FLAC, on by default -- adds support to flac   and WITH_SQLITE3, off by default -- adds support to sqlite3
61c9358f3b
Michael Johnson (ahze) · 1.0.11
Update to 1.0.11

Approved by:	adamw (mentor)
c0de790bc8
Pav Lucistnik (pav) · 1.0.10_1
- Make sndfile-play work

PR:		ports/72716
Submitted by:	Michael Johnson <ahze@ahze.net>
db5cad7305
Pav Lucistnik (pav) · 1.0.10
- Remove USE_GCC=3.4, it's not needed - Update libtool

PR:		ports/72607
Submitted by:	Michael Johnson <ahze@ahze.net>
a7da1cec16
Kris Kennaway (kris) · 1.0.10
Increase USE_GCC to 3.4 for those ports which compile with it.

Approved by:	portmgr
84e8d56ed5
Joe Marcus Clarke (marcus) · 1.0.10
Apply a big libtool patch to allow porters to use the libtool installed by the libtoolX ports instead of the one included with each port.  Ports that set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of the included version.  To restore previous behavior, use the new macro, USE_INC_LIBTOOL_VER.  Both macros accept the same argument: a libtool version.

For example, to use the ports version of libtool-1.5, add the following to
your Makefile:

USE_LIBTOOL_VER=        15

To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:

USE_INC_LIBTOOL_VER=    15

With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).

PR:		63944
Based on work by:eik and marcus
Approved by:	ade (autotools maintainer)
Tested by:	kris on pointyhat
Bound to be hidden problems:	You bet
9e5632dd66
Kirill Ponomarev (krion) · 1.0.10
Update to version 1.0.10

PR:		ports/68859
Submitted by:	Ports Fury
997c82b947
Kirill Ponomarev (krion) · 1.0.9
- Update to version 1.0.9

PR:		ports/67079
Submitted by:	Ports Fury
0aca7a553c
Ade Lovett (ade) · 1.0.7
Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
3f651573ad
Kirill Ponomarev (krion) · 1.0.7
- Update to version 1.0.7

PR:		ports/63492
Submitted by:	Ports Fury
7da53ae893
Kirill Ponomarev (krion) · 1.0.6
- Fix MASTER_SITES

PR:		62750 62751
Submitted by:	Daniel Roethlisberger <daniel@roe.ch>, David Gilbert <dgilbert@daveg.ca>
f12f290d11
Kirill Ponomarev (krion) · 1.0.6
- Update to version 1.0.6

PR:		ports/62635
Submitted by:	Ports Fury
57c85f3ac0
Trevor Johnson (trevor) · 1.0.5
Add SIZE.
e8d5605043
Joe Marcus Clarke (marcus) · 1.0.5
Rename PORTDOCS to MYPORTDOCS to avoid a conflict with the recently added bsd.port.mk macro.

Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
7cf7b646b2
Sergey A. Osokin (osa) · 1.0.5
Cosmetic fix: use %%DOCSDIR%% macro. No functionally changes.

Submitted by:	Oleg Karachevtsev <ok@etrust.ru>
A part of PR:	57992
253384a218
Kirill Ponomarev (krion) · 1.0.5
- Utilize USE_GNOME

PR:		55743
Submitted by:	Ports Fury
1f1c0a01ee
Tilman Keskinoz (arved) · 1.0.5
Update to 1.0.5

PR:		51716
Submitted by:	Kirill Ponomarew <ponomarew@oberon.net>
fcbdbe0574
Akinori MUSHA (knu) · 1.0.4
De-pkg-comment.
7cc1393a93
Maxim Sobolev (sobomax) · 1.0.4
Update to 1.0.4.
e54d0ec1e2
Ying-Chieh Liao (ijliao) · 1.0.3
upgrade to 1.0.3

PR:		46139
Submitted by:	Ports Fury
21402b54e5
Mario Sergio Fujikawa Ferreira (lioux) · 1.0.1
o Rollback PORTCOMMENT modifications while this feature's implementation   is better studied o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
f0a1969d34
Adam Weinberger (adamw) · 1.0.1
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.

Approved by:	pat
d9611f9375
Akinori MUSHA (knu) · 1.0.1
Update libsndfile to version 1.0.1 with a shlib major bump.

PR:		ports/42968
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2c4e35318b
Ying-Chieh Liao (ijliao) · 0.0.28
PERL -> REINPLACE_CMD

PR:		39283
Submitted by:	Oliver Braun <obraun@informatik.unibw-muenchen.de>
31154892b6
Patrick Li (pat) · 0.0.28
Update to 0.0.28

PR:		37683
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
ed4180a41e
Ying-Chieh Liao (ijliao) · 0.0.27
upgrade to 0.0.27

PR:		32213
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
47366a8998
Mario Sergio Fujikawa Ferreira (lioux) · 0.0.26
Update to 0.0.26

PR:		31069
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
68a4151e39
David W. Chapman Jr. (dwcjr) · 0.0.24
Update to 0.0.24

PR:		30037
Submitted by:	tkato@prontomail.com
253e1b647b
Ying-Chieh Liao (ijliao) · 0.0.23
remove extra dirs

Submitted by:	bento log
bf957bb77a