summaryrefslogtreecommitdiff
path: root/media-libs/speex
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-14 02:02:08 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-14 02:02:08 +0000
commit59d772d9463f8cf6a145a677bedbf377a0625aff (patch)
tree5a0e382968fd656a056c886e36cfb4491535b489 /media-libs/speex
parent2a3e0d61b3d88306b6fae46756f9ba7d230222ae (diff)
gentoo auto-resync : 14:12:2024 - 02:02:07
Diffstat (limited to 'media-libs/speex')
-rw-r--r--media-libs/speex/Manifest3
-rw-r--r--media-libs/speex/files/speex-1.2.1-slibtoolize.patch28
-rw-r--r--media-libs/speex/speex-1.2.1-r2.ebuild5
3 files changed, 33 insertions, 3 deletions
diff --git a/media-libs/speex/Manifest b/media-libs/speex/Manifest
index 2ca5553617a9..7d5e6264cd11 100644
--- a/media-libs/speex/Manifest
+++ b/media-libs/speex/Manifest
@@ -1,6 +1,7 @@
AUX speex-1.2.0-configure.patch 920 BLAKE2B 57b43aee0c57d6f0bf29202573d8f5caa65d41823ca073fb6b8edc1d35dee7b90ec79d52ef08affb0a1cb88b577e0fa3bc62844ded3c4e3235c268e31a0121a6 SHA512 71e6934f104d12bfb7bfb19812ff868dc22a323e2fbd7a480c270650a14842dd03e53e11853e7ddaa9469239a538d0bf09469770fd30f23601406011fe626ffd
+AUX speex-1.2.1-slibtoolize.patch 807 BLAKE2B 757b9512ca25abc3d937edafc592fb2e52e873e2bf0e43dd2a17c2bd5a0f511ca524637cef91e8b8f633898b0a5b3ce27a5c7e8aa0c0ecd8f8be1363bf22a88a SHA512 639d60f3549e93fbb95e418368b657aee8b9788945747c22c5362755567b4d3d0884498c3bd7ffbf3b0f899fc05d4453949f382a53e327ab65e9c6ae101c98ce
AUX speex-1.2.1-valgrind.patch 1619 BLAKE2B 913c8b175637922364717084f892a6a7c7853f6b29cad146244e18f86de1a13d74b7aa1ffbf116de6d56547a2e625d1b70e19f5a7d5eb869197e8a14fb9e46ae SHA512 829a3e84e9f70e12fdd2d05d476cb622691203c945fbe6cce7bd6999a82c61449db21b455bb89deae60021a28dd2f64791159b2deaf1251b9cfb50a7f1b547b4
AUX speex-1.2.1-vla-detection.patch 725 BLAKE2B ca4ba1fa56bf6bcd49c6b65d30e8d15331eeb4fbd8811b07a90659ff060e379e5446d0f8fe40769a4e19d7b4950ca510a865b7e26f9a2a2c3dc8d7d327c2219a SHA512 c759fcb9c18b498c69147c6e22aaec85bc508abf6c6a988536325f3dbfc9a15783b1e3d49f25d915f7b8d935c6a4aab28b0cef021c78b5fd0d7e053974eb544c
DIST speex-1.2.1.tar.gz 1043278 BLAKE2B 60afa7eb9ff87ebb1b69e2716b7fa6727b49f6c06ed6eb6fe81236c65dc4128769618dd1f4df31af56a00e9b766c4050c1b3e415c8f972d64d1fb9e7a537a650 SHA512 52e00300df82e1c7fb527b245af02b99a1f37faef74d004b7cd981052f1aa22a412cb18f5c7a5618df4c958f727c97eb7385beec99d68548d5b02e76192d4e0a
-EBUILD speex-1.2.1-r2.ebuild 1863 BLAKE2B 6b76865347b4e288e911976c221276d79e2fdb447d43c643fe953798f221d776ff2b1e3ccd4221fcdafb4d6a69ebfe9b49139429c5488812a19eb67130f3b550 SHA512 f79afaeedc61ffbff314c2a585da7d5b81693de5255892893eb692212b174dd43f21f6add3c9f2e96ceddb14a65116896b8bc2807dedeeb4fbbf7d4fb6746e4c
+EBUILD speex-1.2.1-r2.ebuild 1901 BLAKE2B e9eb2466c364b5a9b2ee52ceac625ecd803b36cfb2a82d49334b29cdba3b2230ac090db168a7ffba7f10c6dd679a87645631dff309179040e4e380b99579d67d SHA512 84bd5028dc0fd9804b04d2ad8822cbf0c06666c42b897af1ece5ce1da0fe5552d28fc076c562b07420d0bf9a2e97c1c52c55a58d275f5322fefc9e5eb45edade
MISC metadata.xml 548 BLAKE2B 20ca971e89b8e1b610855fd5c4b05bafbc4b4cfd8e36e7a28f77b5555f01ee6e3f0b971b57accd8faa00c2ff60c9af12648a55b29878917354e5e9fbc6de9b5f SHA512 ef4cb05574ab0bb73081c67a50c866b6cc6b8f20a6de5cb6511eb3881804980dd57eb71a6e0fe5607c4898e593c762e63e91304afde8b3118bfd8bb69943b2a1
diff --git a/media-libs/speex/files/speex-1.2.1-slibtoolize.patch b/media-libs/speex/files/speex-1.2.1-slibtoolize.patch
new file mode 100644
index 000000000000..eef545d9648a
--- /dev/null
+++ b/media-libs/speex/files/speex-1.2.1-slibtoolize.patch
@@ -0,0 +1,28 @@
+https://github.com/xiph/speex/pull/24
+https://github.com/xiph/speex/commit/1de1260d24e01224df5fbb8b92893106c89bb8de
+
+From 1de1260d24e01224df5fbb8b92893106c89bb8de Mon Sep 17 00:00:00 2001
+From: orbea <orbea@riseup.net>
+Date: Tue, 4 Jun 2024 08:59:02 -0700
+Subject: [PATCH] configure.ac: don't use internal GNU libtool functions
+
+This doesn't work when using slibtoolize instead of GNU libtoolize and
+is not necessary anyways.
+
+Signed-off-by: orbea <orbea@riseup.net>
+---
+ configure.ac | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 0a7d5c1c..0a631b15 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -27,7 +27,6 @@ AM_INIT_AUTOMAKE([foreign no-define])
+ AM_MAINTAINER_MODE([enable])
+
+ AC_CANONICAL_HOST
+-_LT_SET_OPTION([LT_INIT],[win32-dll])
+ LT_INIT
+
+ AC_C_BIGENDIAN
diff --git a/media-libs/speex/speex-1.2.1-r2.ebuild b/media-libs/speex/speex-1.2.1-r2.ebuild
index f249467b5235..253c67a92fdf 100644
--- a/media-libs/speex/speex-1.2.1-r2.ebuild
+++ b/media-libs/speex/speex-1.2.1-r2.ebuild
@@ -12,6 +12,8 @@ DESCRIPTION="Audio compression format designed for speech"
HOMEPAGE="https://www.speex.org/"
SRC_URI="https://downloads.xiph.org/releases/speex/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
@@ -28,11 +30,10 @@ DEPEND="
"
BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}/${MY_P}"
-
PATCHES=(
"${FILESDIR}"/${PN}-1.2.0-configure.patch
"${FILESDIR}"/${P}-vla-detection.patch
+ "${FILESDIR}"/${P}-slibtoolize.patch
"${FILESDIR}"/${PN}-1.2.1-valgrind.patch
)