Commit Graph

79 Commits

Author SHA1 Message Date
naddy
a8fb9fe197 audio/flac: drop useless master site
downloads.xiph.org already redirects to ftp.osuosl.org, so the
latter does not add redundancy.
2022-10-27 16:56:13 +00:00
naddy
7e567545e5 audio/flac: update to 1.4.2 2022-10-27 15:07:32 +00:00
naddy
b6864f095b audio/flac: fix build of x86 intrinsic-optimized code for clang 14+
Proactively add upstream fix to keep support for SSSE3, AVX2, etc.
when compiled with clang versions 14 and later.
2022-10-09 21:59:12 +00:00
naddy
cbf3f6edbd audio/flac: update to 1.4.1
FLAC can now encode and decode 32-bit integer samples.
2022-10-04 19:24:15 +00:00
naddy
69de5bdc39 drop RCS Id from all ports where I'm listed as MAINTAINER 2022-03-08 14:27:46 +00:00
naddy
690ff173c3 audio/flac: update to 1.3.4
This release mostly fixes (security related) bugs, including
* 12 decoder bugs found by oss-fuzz
* encoder bug CVE-2021-0561

Bump revision to stay ahead of -stable.

Enable debug package while here.

with namn@
2022-02-25 20:45:09 +00:00
naddy
efa33df98f audio/flac: CVE-2020-0499: Fix out-of-bounds read; from Moritz Buhl 2021-05-08 15:19:22 +00:00
jasper
3374dbf340 disable VSX for powerpc64 doesn't currently support that; fixes the build
on said platform

as discussed with kettenis@ and naddy@ (MAINTAINER)
2020-07-25 09:17:18 +00:00
cwen
33ccf5f6b9 flac: unbreak on macppc, by removing some use of getauxval(3), that
we don't implement. No revision bump because flac-1.3.3 never built
on macppc.

OK jca@ naddy@ (maintainer)
2019-08-15 18:22:34 +00:00
naddy
7246185177 update to 1.3.3: no significant user-visible changes 2019-08-12 21:47:23 +00:00
sthen
9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
bentley
d343c09435 Move master_sites to https. 2019-05-05 05:07:45 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
tj
f586485c58 prioritize https over http/ftp for distfiles.
ok aja jasper for gnome, aja for gnutls, giovanni for gimp, sthen for the rest
2017-08-22 18:03:51 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
naddy
1785ffd598 Update to 1.3.2 for numerous small bug fixes.
The API documentation is no longer included (requires Doxygen).
2017-01-12 21:13:58 +00:00
jasper
13bd74954b remove configure arguments/comments about xmms; it's not going to be picked up anymore 2016-08-30 10:37:37 +00:00
naddy
8c4cf573bd Always install the API documentation. A pre-generated copy is already
included, so we don't need to run doxygen.
2016-06-20 15:40:47 +00:00
naddy
ad6b574d17 switch libiconv and gettext modules to ordinary dependencies 2016-04-07 16:05:48 +00:00
naddy
ce859edcb4 garbage collect CONFIGURE_SHARED 2016-03-11 20:28:21 +00:00
naddy
1e125076bc maintenance update to flac 1.3.1, no significant user-visible changes 2015-01-10 15:50:58 +00:00
naddy
df78af0d14 Security fixes for FLAC:
CVE-2014-8962: Heap buffer read overflow when processing ID3V2 metadata
CVE-2014-9028: Heap buffer write overflow in read_residual_partitioned_rice_
2014-11-25 20:42:18 +00:00
naddy
a0dce2c5d2 Fix an arithmetic overflow in the RICE2 partitioner; from upstream git. 2013-07-18 15:10:55 +00:00
naddy
b2fae62614 Major update to FLAC 1.3.0; ok sthen@ 2013-05-31 14:34:26 +00:00
naddy
21a6eb6a66 Reinstate the interlibrary dependencies, fix .pc files.
Parts/help/input from brad@
2013-03-27 16:37:09 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
2d98db1697 PERMIT/REGRESS->TEST sweep 2013-03-10 22:55:01 +00:00
naddy
9946108ed6 FLAC has moved to Xiph.Org 2012-12-10 20:06:10 +00:00
ajacoutot
29b5a8e7a9 Clean up the use of USE_GROFF for ports where mandoc doesn't have any
ERRORs and formatting looks Ok.

from Brad
2012-01-03 07:03:54 +00:00
espie
2314c85f45 convert to new style depends
zap default spec that are not needed
convert libspecs as well
convert p* to REVISION.

No package changes
2010-11-15 00:22:45 +00:00
espie
7b7cc80d38 USE_GROFF=Yes 2010-10-18 16:52:44 +00:00
sthen
6548c7a188 add missing wantlibs, new-style lib_depends/revision, bump 2010-08-25 20:27:16 +00:00
fgsch
f01bf712ba add -logg to the .pc file if we are compiled with ogg, so other software
depending on pkg-config's --libs output don't need to be patched. naddy@ ok
2008-04-07 03:54:39 +00:00
naddy
b0aba0361f maintenance update to 1.2.1 2007-09-24 17:23:55 +00:00
naddy
1cbd718285 Update to FLAC 1.2.0. Many improvements. 2007-09-18 18:22:32 +00:00
simon
ec8fc0fefe remove surrounding quotes from COMMENT/PERMIT_*/BROKEN 2007-09-15 21:26:00 +00:00
espie
470294650d base64 distinfo with SHA256 2007-04-05 15:37:40 +00:00
naddy
cf27c8980b don't bother deleting ${WRKSRC}/obj, just ignore it 2007-03-28 18:06:16 +00:00
espie
7ff4478022 re-format SHARED_LIBS 2006-10-28 10:30:41 +00:00
espie
24c4894c84 new lib specs 2006-08-01 11:17:55 +00:00
espie
b0d27a1201 Bump C++ shared libs numbers and corresponding package names,
handles a through databases
2006-01-13 19:12:15 +00:00
espie
cb17420482 zap some MODGNU_SHARED_LIBS 2006-01-10 11:14:49 +00:00
espie
12e8a2f36a forgot that one, last SHARED_LIBS in audio 2005-12-29 12:32:23 +00:00
naddy
f4258700e0 switch over to USE_LIBTOOL 2005-10-18 23:24:25 +00:00
naddy
cc3874bd4f Fix build on powerpc by removing unsupported and apparently useless
linker option.  Tested by Peter Hessler.
2005-05-13 15:23:47 +00:00
naddy
17d4a2e8ff typo 2005-03-09 14:41:18 +00:00
naddy
eb69de1228 Update to 1.1.2:
* better Ogg FLAC support
* speedups
* several new options to flac and metaflac
* several API additions
* streaming support in the XMMS plugin
* bugfixes
2005-03-09 00:15:13 +00:00