summaryrefslogtreecommitdiff
path: root/media-libs/libsndfile
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-11-03 16:06:58 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-11-03 16:06:58 +0000
commitbd4aeefe33e63f613512604e47bfca7b2187697d (patch)
treeadb35b5a9a00ee7ea591ab0c987f70167c23b597 /media-libs/libsndfile
parent48ece6662cbd443015f5a57ae6d8cbdbd69ef37c (diff)
gentoo resync : 03.11.2019
Diffstat (limited to 'media-libs/libsndfile')
-rw-r--r--media-libs/libsndfile/Manifest4
-rw-r--r--media-libs/libsndfile/libsndfile-1.0.29_pre2_p20191024.ebuild65
-rw-r--r--media-libs/libsndfile/libsndfile-9999.ebuild1
3 files changed, 69 insertions, 1 deletions
diff --git a/media-libs/libsndfile/Manifest b/media-libs/libsndfile/Manifest
index 34d101a0a411..fe2b05b7be12 100644
--- a/media-libs/libsndfile/Manifest
+++ b/media-libs/libsndfile/Manifest
@@ -7,6 +7,8 @@ AUX libsndfile-1.0.28-CVE-2017-8365.patch 2577 BLAKE2B 3e9af3996f9e859717281b1e5
AUX libsndfile-1.0.28-CVE-2018-13139.patch 921 BLAKE2B 4fe567555b1c6e5a0c8098eee40441671a623f4ba91a03c059babc4a7a49eb4903bde38d52333335749fd6a0f6501bf524add119658226f6b169565a579b8f2d SHA512 33817e7c85180635fa239e4ea38973b18312878522639f43071188a995f0e1a35dbca6d133555fb0875292b4b609950ae38e747a6b1949f8ae840db9dc3a2805
AUX libsndfile-1.0.28-arm-varargs-failure.patch 1329 BLAKE2B d8a995e6596db880d2188cfc3243b7aff2dc13ed617b0bf589e918c5a852d4fc1d69c00eec26ec8c8b258ab00eb860872e01b149254d554cd563fd6d7b532891 SHA512 4577282dc0b71d456a562d06d8b22958f24caf383c6c4c8aa2c9006614d3110b7d6bbf896ce393468455460cb8d466c09a48416cdf159e30de6d5ecaa0d4cf09
DIST libsndfile-1.0.28.tar.gz 1202833 BLAKE2B 102735766e2c22b5278fde43feaaa664598c08fadb5264d5130e4bf1e354bd4202948db38e2912d7487bd7f8c0b9faf1616c0873eed886a56b1d7f49452bf488 SHA512 890731a6b8173f714155ce05eaf6d991b31632c8ab207fbae860968861a107552df26fcf85602df2e7f65502c7256c1b41735e1122485a3a07ddb580aa83b57f
+DIST libsndfile-1.0.29_pre2_p20191024.tar.gz 720981 BLAKE2B 9f1dcf3d3669b66d8582d50b62ff863facd7125432a84a3e1e3fb0f817554f260f42948b4479371fb0967dcc75bedc6c49afffc6bee3f973a875d72d2e508210 SHA512 e37b385b90cadc97348db03b6c5ae7a8fcee17ded60f54d1508adddb8e2dc604ea44b60a0fe08627e81c0faa83997cdafb0b0ecf8574f901bf5e8a1819a63998
EBUILD libsndfile-1.0.28-r4.ebuild 1857 BLAKE2B b6ad10928efd8a8fd049a95e5e9e61b9ae0ecd3b788deebdb304f7a84ee8ee786d06075480eb4ca3f67a6ab845321f568b85323a2eac8fdb665f00bf63df315a SHA512 2320d8655dd167f4f3cfc73b7a030d7387c411cd1c3aafb9887187508c67674f23c3008122bd836762d8209f2e252b7837fbeaea95c221527b029b46ffb0aaf3
-EBUILD libsndfile-9999.ebuild 1759 BLAKE2B 18e141b3625b8ee1569159637abdf1459a9921d23887291fd3804f9829dd20545393eeba72f16d79cf647859cb6a3648d89a043a5bd8795e12c1391f27297352 SHA512 d4411f4ce5486001d7cc15897fab5cf934ca57d7e9d29478416ccbc3985e54c7166a1d1b1cdd2caeb3bac1bc76e41b8d7eb3b45661eefb92e76d8fa430a4c35f
+EBUILD libsndfile-1.0.29_pre2_p20191024.ebuild 1660 BLAKE2B 5d70825b18caaa238ae76db2d9238c90ebbfe1419c09c1c46f5b2b3fa547165bf3ddb5b781af4b944097f83a5b6f8e4be301d9f26df5eae7deea72423080c543 SHA512 a50ae28b06f7b943fc5e3cb0aad153f96b47b6dba9b7875b761e82a49df1d80b3a68ddd7dcb525600f7e022dd1ff4217452d5a6aa42e0616289835a6db10c2c1
+EBUILD libsndfile-9999.ebuild 1805 BLAKE2B d8af12140bfb970339b05477c28e6bbc5b0fa5a21f2971571f83626132688fb0cce471696ee783f99e7f2e5494bf1a80483f54319833cd713d6fa99a0f7a7518 SHA512 f3f8d1a89a5eac2dbacabac750123e0b55eb4d7f26e1c0d982efecdbc3853a70ed3953356b6ff9460ffab7daee2befc34d7f21d38a29510c5f27533e65d479fa
MISC metadata.xml 259 BLAKE2B 7339f463fc3fa87e1aba5665d97d0878dfd0ccdc4570e76adb531ce80090b0fd0eadf7ee78e3d081cd48083a800c5ecb395255df40d35f8745471346cf07ff16 SHA512 7315c86cee93f8109e30dd379dde35c51ad60e759a037cc8ee3feeec369434d65fecf785480861e7fc6a17baaf81517083284783b4b35143c911da98846d0360
diff --git a/media-libs/libsndfile/libsndfile-1.0.29_pre2_p20191024.ebuild b/media-libs/libsndfile/libsndfile-1.0.29_pre2_p20191024.ebuild
new file mode 100644
index 000000000000..c4cf210ec2ce
--- /dev/null
+++ b/media-libs/libsndfile/libsndfile-1.0.29_pre2_p20191024.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy{,3} )
+
+inherit autotools python-any-r1 multilib-minimal
+
+MY_COMMIT="97a361afc24202b16489d8c06910277c06b18b53"
+
+SRC_URI="https://github.com/erikd/libsndfile/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+DESCRIPTION="C library for reading and writing files containing sampled sound"
+HOMEPAGE="http://www.mega-nerd.com/libsndfile"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="alsa minimal sqlite static-libs test"
+
+RDEPEND="
+ !minimal? (
+ >=media-libs/flac-1.2.1-r5:=[${MULTILIB_USEDEP}]
+ >=media-libs/libogg-1.3.0:=[${MULTILIB_USEDEP}]
+ >=media-libs/libvorbis-1.3.3-r1:=[${MULTILIB_USEDEP}]
+ >=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]
+ )
+ alsa? ( media-libs/alsa-lib:= )
+ sqlite? ( >=dev-db/sqlite-3.2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ ${PYTHON_DEPS}
+ sys-devel/autogen
+ "
+
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ --disable-octave \
+ $(use_enable static-libs static) \
+ $(use_enable !minimal external-libs) \
+ $(multilib_native_enable full-suite) \
+ $(multilib_native_use_enable alsa) \
+ $(multilib_native_use_enable sqlite) \
+ PYTHON="${EPYTHON}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ # package provides .pc files
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/media-libs/libsndfile/libsndfile-9999.ebuild b/media-libs/libsndfile/libsndfile-9999.ebuild
index aa94640fb8f2..d618e1668362 100644
--- a/media-libs/libsndfile/libsndfile-9999.ebuild
+++ b/media-libs/libsndfile/libsndfile-9999.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
>=media-libs/flac-1.2.1-r5:=[${MULTILIB_USEDEP}]
>=media-libs/libogg-1.3.0:=[${MULTILIB_USEDEP}]
>=media-libs/libvorbis-1.3.3-r1:=[${MULTILIB_USEDEP}]
+ >=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]
)
alsa? ( media-libs/alsa-lib:= )
sqlite? ( >=dev-db/sqlite-3.2 )"