summaryrefslogtreecommitdiff
path: root/audio/libsndfile/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2020-12-26libsndfile: use DIST_SUBDIR for re-rolled release.maya1-1/+5
(I can't see anything obviously off with diff, and the new checksum got committed.)
2020-10-12math/blas, math/lapack: Install interchangeable BLAS systembacon1-1/+2
Install the new interchangeable BLAS system created by Thomas Orgis, currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and Apple's Accelerate.framework. This system allows the user to select any BLAS implementation without modifying packages or using package options, by setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details. This commit should not alter behavior of existing packages as the system defaults to Netlib BLAS/LAPACK, which until now has been the only supported implementation. Details: Add new mk/blas.buildlink3.mk for inclusion in dependent packages Install compatible Netlib math/blas and math/lapack packages Update math/blas and math/lapack MAINTAINER approved by adam@ OpenBLAS, cblas, and lapacke will follow in separate commits Update direct dependents to use mk/blas.buildlink3.mk Perform recursive revbump
2020-09-25libsndfile: PR pkg/55651: remove autogen dependency.tnn1-3/+1
It is empirically not required.
2020-09-20libsndfile: update to 1.0.30.wiz1-3/+2
Version 1.0.30 (2020-09-18) * Fix critical CMake bug with broken ABI of shared libsndfile library. * CMake build system considered to be stable. * Move sndfile.h.in from src/ to include/ directory. To avoid problems, delete old generated sndfile.h from $(top_builddir)/src. * Huge documentation update. * Fix opus test failures on BE platforms, thanks to Arthur Taylor <art@ified.ca>. * Fix bug when sf_open_fd() function sometimes leaves filehandle open, even if `close_desc` parameter is TRUE, thanks to @umläute. * Fix infinite loops on some pathological SD2 files, thanks to Jeremy Friesner <jaf@meyersound.com>. * Switch to GitHub Actions for continuous integration. * Add OSS-Fuzz tests to GitHub Actions workflow, thanks to Max Dymond <cmeister2@gmail.com>. * Fix memory leak in wavlike_read_bext_chunk() function, credit to OSS-Fuzz. * Fix undefined behavior in avr-read_header() function, credit to OSS-Fuzz. * Add INSTALL_PKGCONFIG_MODULE CMake option to control sndfile.pc file installation, see README.md for details. * Add INSTALL_MANPAGES CMake option, see README.md for details. * Fix ENABLE_COMPATIBLE_LIBSNDFILE_NAME CMake option, now it works on MinGW platform too. * Fix ENABLE_CPACK CMake option, see README.md for details. * Fix ENABLE_STATIC_RUNTIME and CMAKE_MSVC_RUNTIME_LIBRARY behavior, see README.md for details. * Fix CMake man pages installation bug when sndfile-deinterleave.1 and sndfile-metadata-set.1 were not installed. * Fix sndfile-regtest paths handling on Windows platform, thanks to Gisle Vanem <gvanem@yahoo.no>.
2020-08-19libsndfile: Use tarball with pregenerated autostuffnia1-7/+5
2020-08-18*: revbump for libsndfileleot1-1/+2
2020-08-17sorttnn1-2/+2
2020-08-17libsndfile: python as tool to appease configure ...tnn1-1/+3
2020-08-15libsndfile: Update to 1.0.29nia1-6/+12
Version 1.0.29 (2020-08-15) * Add support for Opus files. * Autotool build system improvements. * CMake build system improvements. * Fixes for: CVE-2017-12562, CVE-2017-17456, CVE-2017-17457, CVE-2018-19661, CVE-2018-19662, CVE-2018-19758 and CVE-2019-3832. * Add BWF v2 loudness parameters. * Wave64: Permit and skip arbitrary chunks prior to the data chunk. * Fix ASAN crash in wavlike_ima_seek(). * Fix IMA-ADPCM encoding for AIFF files. * sndfile-convert: Handle gsm, vox and opus extensions the same way. * Add SFC_SET_OGG_PAGE_LATENCY_MS command to get Ogg page latency for Ogg Opus files. * Fix parsing of some SD2 files. * Documentation updates. * Minor bug fixes and improvements.
2019-07-14libsndfile: Apply patches from upstream's github for these CVEs:nia1-2/+2
CVE-2017-14245 - information-disclosure CVE-2017-14246 - information-disclosure CVE-2017-14634 - denial-of-service CVE-2017-17456 - denial-of-service CVE-2017-17457 - denial-of-service CVE-2017-8362 - denial-of-service CVE-2017-8363 - heap-overflow CVE-2017-8365 - buffer-overflow CVE-2018-13139 - stack-overflow CVE-2018-19432 - null-pointer-dereference CVE-2018-19661 - denial-of-service CVE-2018-19662 - denial-of-service CVE-2018-19758 - denial-of-service CVE-2019-3832 - denial-of-service Bump PKGREVISION.
2017-05-17Fix for CVE-2017-8362, ref.he1-2/+2
https://github.com/erikd/libsndfile/commit/ef1dbb2df1c0e741486646de40bd638a9c4cd 808 Bump PKGREVISION.
2017-05-17Fix for CVE-2017-8365, ref.he1-1/+2
https://github.com/erikd/libsndfile/commit/fd0484aba8e51d16af1e3a880f9b8b857b385eb3 Bump PKGREVISION.
2017-04-26builds fine with bmake, don't require gmakemaya1-2/+2
2017-04-26Remove deprecated workaround for building with GCC < 2.95maya1-4/+1
(the relevant configure script bits don't seem to exist either)
2017-04-19Updated libsndfile to 1.0.28.wiz1-2/+2
Version 1.0.28 (2017-04-02) * Fix buffer overruns in FLAC and ID3 handling code. * Move to variable length header storage. * Fix detection of Large File Support for 32 bit systems. * Remove large stack allocations in ALAC handling code. * Remove all use of Variable Length Arrays. * Minor bug fixes and improvements.
2016-06-30Updated libsndfile to 1.0.27.wiz1-2/+2
Version 1.0.27 (2016-06-19) * Fix an SF_INFO seekable flag regression introduced in 1.0.26. * Fix potential infinite loops on malformed input files. * Add string metadata read/write for CAF and RF64. * Add handling of CUE chunks. * Fix enaian-ness issues in PAF files. * Minor bug fixes and improvements.
2016-02-25Use OPSYSVARS.jperkin1-6/+4
2015-12-04Update libsndfile to 1.0.26:wiz1-3/+2
Version 1.0.26 (2015-11-22) * Fix for CVE-2014-9496, SD2 buffer read overflow. * Fix for CVE-2014-9756, file_io.c divide by zero. * Fix for CVE-2015-7805, AIIF heap write overflow. * Add support for ALAC encoder in a CAF container. * Add support for Cart chunks in WAV files. * Minor bug fixes and improvements.
2015-08-17Bump PKGREVISION for ncurses shlib bump.wiz1-2/+2
2015-01-03patches for http://secunia.com/advisories/61132 from thespz1-2/+2
libsndfile github repository
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2013-09-01recursive bump from hdf5 shlib major bump.obache1-1/+2
2012-09-11"user-destdir" is default these daysasau1-2/+1
2011-08-06Update to 1.0.25:wiz1-3/+2
(SA45125 was already fixed in the package) Version 1.0.25 (2011-07-13) * Fix for Secunia Advisory SA45125, heap overflow in PAF file handler. * Accept broken WAV files with blockalign == 0. * Minor bug fixes and improvements.
2011-07-14add patch from upstream to fix crash by invalid PAF filesdrochner1-1/+2
(DOS problem, SA45125) bump PKGREV
2011-03-23Changes 1.0.24:adam1-2/+2
WAV files are now written with an 18 byte u-law and A-law fmt chunk. A document on virtual I/O functionality was added. Two new methods were added in sndfile.hh. A fix was made for a non-zero SSND offset values on AIFF. Minor bug fixes and improvements were done.
2010-10-16Changes 1.0.23:adam1-8/+2
* Minor bug fixes.
2010-02-06drop MAKE_JOBS_SAFE=no, built ok with 64 jobs.tnn1-3/+1
2010-01-24Enabled test target.heinz1-1/+3
2009-12-15Update to 1.0.21:wiz1-5/+4
Version 1.0.21 (2009-12-13) * Add a couple of new binary programs to programs/ dir. * Remove sndfile-jackplay (now in sndfile-tools package). * Add windows only function sf_wchar_open(). * Bunch of minor bug fixes. (The last entry sums up at least the DOS patches we had in pkgsrc.)
2009-12-03Follow f2c/libf2c split: bump revision of all packagesasau1-2/+2
that list Fortran in used languages.
2009-09-18Use -features=extensions with sunpro C++ to get __func__sketch1-1/+5
2009-06-08Set the license type to "gnu-lgpl-v2.1".tron1-1/+2
2009-06-08Add upstream patch (taken from Debian bug report) to fix crashestron1-1/+2
caused by bad audio files.
2009-05-14Changes 1.0.20:adam1-3/+3
* Fix potential heap overflow in VOC file parser.
2009-05-02pkglint fix -- use -e in SUBST_SED.wiz1-2/+2
2009-03-04Update to libsndfile-1.0.19.tnn1-2/+2
Version 1.0.19 (2009-03-02) * Fix for CVE-2009-0186 (Alin Rad Pop, Secunia Research). * Huge number of minor bug fixes as a result of static analysis.
2009-02-21Update to 1.0.18:wiz1-9/+14
Version 1.0.18 (2009-02-07) * Add Ogg/Vorbis support (thanks to John ffitch). * Remove captive FLAC library. * Many new features and bug fixes. * Generate Win32 and Win64 pre-compiled binaries. Add ogg and vorbis dependencies to bl3.mk and increase ABI depends.
2009-01-13remove some patches which were intended to make the code compiledrochner1-2/+2
on older compilers but cause crashes (and possible security problems) instead bump PKGREVISION
2008-07-24Fix improper PKG_SUGGESTED_OPTIONS and fix build failure on some platforms.obache1-2/+2
* Should not try to use OSS for unknown OSes, PR 39197, only for having buitin OSS. * for Solaris, ${OPSYS} != "Solaris", it's "SunOS". Fixed to use sunaudio instead of oss. Bump PKGREVISION.
2008-04-07Add a 'sun' option and update patch-ac to support native audio outputbjs1-3/+4
on NetBSD, OpenBSD, and Solaris. This option takes precedence (by default) over OSS in the NetBSD/OpenBSD case. Bump rev.
2008-01-07fix CVE-2007-4974 (buffer overflow), patch from Gentoodrochner1-2/+2
bump PKGREVISION
2007-11-04Add MAKE_JOBS_SAFE=no, pointed out by ASau as part of the pkgthonagc1-1/+3
2007-07-01The package supports installation to DESTDIR.heinz1-1/+2
2007-01-07Use Gentoo patch to build against flac-1.1.3.wiz1-1/+5
2007-01-07PKGREVISION bump for flac shlib major bump and corresponding ABIwiz1-1/+2
depends bump.
2006-09-01Changes 1.0.17:adam1-2/+2
* Add sndfile.hh C++ wrapper. * Update Win32 MinGW build instructions. * Minor bug fixes and cleanups.
2006-04-30Changes 1.0.16:adam1-2/+2
* Add support for Broadcast (BEXT) chunks in WAV files. * Implement new commands SFC_GET_SIGNAL_MAX and SFC_GET_MAX_ALL_CHANNELS. * Add support for RIFX (big endian WAV variant). * Fix configure script bugs. * Fix bug in INST and MARK chunk writing for AIFF files.
2006-04-06update to 1.0.15drochner1-2/+2
changes: * Fix some ia64 issues. * Fix precompiled DLL. * Minor bug fixes.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.