summaryrefslogtreecommitdiff
path: root/media-libs/libsbsms
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/libsbsms')
-rw-r--r--media-libs/libsbsms/Manifest7
-rw-r--r--media-libs/libsbsms/files/libsbsms-2.0.0-cflags.patch24
-rw-r--r--media-libs/libsbsms/files/libsbsms-2.0.1-includes.patch11
-rw-r--r--media-libs/libsbsms/libsbsms-2.0.1.ebuild36
-rw-r--r--media-libs/libsbsms/libsbsms-2.0.2-r1.ebuild (renamed from media-libs/libsbsms/libsbsms-2.0.0.ebuild)11
5 files changed, 8 insertions, 81 deletions
diff --git a/media-libs/libsbsms/Manifest b/media-libs/libsbsms/Manifest
index 0e43b8281cc6..34cba4058645 100644
--- a/media-libs/libsbsms/Manifest
+++ b/media-libs/libsbsms/Manifest
@@ -1,10 +1,5 @@
-AUX libsbsms-2.0.0-cflags.patch 688 BLAKE2B b531941dfd8640aaab4a660380c9a8cf815bf3df269d1771ed5aa79ed8c7c2aca88a1f305ad07f8936a3b50394190273e09840f051b256e124e9eb7ea968bc82 SHA512 f968f88ea1f66fda6539a949266371adc8927305366ec8c4d9ae32a7c2d32d10edc762469b2c8bcd16a7c1d73598b0f90d5e01c7cf872065267ee8ac3aa6a139
-AUX libsbsms-2.0.1-includes.patch 342 BLAKE2B 1331ea645b561babeb1c3b57b91a9c217282c4a89ebbedb565de449ef0a0c6e11b3d600cfebf57be52f0e4c08d012bf048c174d489bf66504efd5e81fa82112c SHA512 ab8b944a7966a9b297b6d80aeb5dfaffad4fb28662d8041621d9d871aeae3e79fbfe44486c29bd10a6010ce853933db50355b300d7dfb6ccd1020fccf61fe746
AUX libsbsms-2.0.2-cflags.patch 688 BLAKE2B f42728c599064927973f65a1eb3443cdf7a931f4f5d971a61d749ba4f0b990b34d8c47a2d52b08c5720202732e8409f006dae481b94634ba5b97a57f76bfdf40 SHA512 330a26e5b4b99f00546a2f625c4bae90f8a8645e855379e7de4f833a1c561c3c8e23f0faa954a989359f0de09a1310374ff93644d2f646bae3b9788293cfcd29
-DIST libsbsms-2.0.0.tar.gz 832881 BLAKE2B d059317b8e4fd577172c1b5f1b3d177bdb6c5ec1a24810bfa19c1cf973c0c6a5c5f8b06eb061c00490ebe233fadd7b2df56e94fccb972ac2dc976c1ee71cfe87 SHA512 c3047310c5e5080eb437f426ac679fda3cd18ccf06e287667701aa9ef50e47285df4cc29e5d1dd82e9bdd1e668bf33ee437d9bc8499ba1687b172ac904d80d92
-DIST libsbsms-2.0.1.tar.gz 741474 BLAKE2B cbc855a2e26ba2966bd4722463d4520fd0707a3f37be98f7c7a4460a543d237407f379fb315d1d5fcce7954271f74ec930fddc51fb92e631e30b4142bf2fbd6c SHA512 62d5b3bc58069d697f0cf9505f2da22555a1fa8c966191cdd369161d56266069ae47a41100103439dc58b7dd01bbc3b11279400a2d0c161b2b4b9c854199ae45
DIST libsbsms-2.0.2.tar.gz 450170 BLAKE2B a9e75f1f2a3da2a407d21bd267fe842d2c2367f85e4cb588902ae34e56b76297c2f60968113ae7a08a6652e57bc20376f1a60e97d6d59863f9f1ae30589e0723 SHA512 8aaab3e191f3e10e559683ab4ebdcb8d951cf0e776390234f25675a98640d60d20aed872061ba72fdc3bd7827b7d46bc27225fe947cdd7fa4312f75cbdd78e6c
-EBUILD libsbsms-2.0.0.ebuild 705 BLAKE2B 79194768d922e9077655602ca0b75d57bed380d9f059b600006c406bf12c1087ee3a39cdd5cc0eaf1cea614c3b5b78c1f832b384ff9440893447a037996cbec5 SHA512 17ecc8575892f659b939b6e75d09337331187b0005921670df54c93015a90d9e55f77369f0ff8bf0530dc157361bfb13f7a332f206d48c9bc352fc0a9c75939f
-EBUILD libsbsms-2.0.1.ebuild 775 BLAKE2B ded99396f2db7858aefe362bc5f105ffb436c498bdd92bce6e2b2b16e80dffd3b95c6ebae86542f78df4cdf4aa16e6c79e9101a64fd1677d3c404fe40217c071 SHA512 52e7466ea91977aec9929299129fc909e324f1ff08c63ab058e4609ecdcdb60f761c658ce1420d58882f9ff15a9f84e07a406461139a86665ae8c62425c7734c
+EBUILD libsbsms-2.0.2-r1.ebuild 763 BLAKE2B 450b674ebd93e994b53b82f1ab2f19136b4cb2f4ca5a0d29c4ffdb08275ff304e3bb6d1f3d5e4f6a52040076d8c336aa9cb7fd350fd5ef0045d3874f386ac4fa SHA512 3c00bb75a643e6d916aaac2967570a192e315f2400c670727b8013f2fe76e35937b1014b1d485d6d45204284e484ed9def263841efb4086ef265c3d0a8ba79c0
EBUILD libsbsms-2.0.2.ebuild 719 BLAKE2B 55acec37cbe5b91798d60adec0081c386fac9a75edfea35159619fc393205f613f14e72d6fd6bd978e96153d5ff30901da1245000ae9cb9d1318e49aa201b958 SHA512 ebfc7e0316c67e1fa2d9cd34a6c79386fa634879509731bde60ee08ae528f98fad4cef6ca19faf40545216cf4a364a698947a4fd1aeb7498db46e227d032dd8c
MISC metadata.xml 334 BLAKE2B 27f96c580033502f5fae3be23efbde22dff9671695e36128f4e8aa1103d81383d718dd36225f1a966b0bf800a7566a89f735197aba72d4842f7162f3e7f06333 SHA512 0bdcb69cb01f3ee3734ee6374e72b0e2d6b413660067b0c63df773f61d13230d0e1b7af19ed5ffe8a31472a4f8e715c3da3b76bdb3e350cfbadab5dbb4d25a59
diff --git a/media-libs/libsbsms/files/libsbsms-2.0.0-cflags.patch b/media-libs/libsbsms/files/libsbsms-2.0.0-cflags.patch
deleted file mode 100644
index 63de676beb66..000000000000
--- a/media-libs/libsbsms/files/libsbsms-2.0.0-cflags.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- libsbsms-2.0.0/configure.in
-+++ libsbsms-2.0.0/configure.in
-@@ -69,8 +69,6 @@
-
- AC_ARG_ENABLE(universal_binary,[ --enable-universal_binary enable universal binary build: (default: disable)],[enable_universal_binary=$enableval],[enable_universal_binary=no])
-
--SBSMS_CFLAGS="-ffast-math -funroll-loops"
--
- if test x$enable_static = xno; then
- case "$target_os" in
- darwin*)
-@@ -81,12 +79,6 @@
- esac
- fi
-
--if test x$enable_debug = xyes; then
-- SBSMS_CFLAGS="$SBSMS_CFLAGS -g -O3"
--else
-- SBSMS_CFLAGS="$SBSMS_CFLAGS -O3 -fomit-frame-pointer"
--fi
--
- if test x$enable_multithreaded = xyes; then
- AC_DEFINE(MULTITHREADED,1,[Define to compile multithreaded sbsms])
- fi
diff --git a/media-libs/libsbsms/files/libsbsms-2.0.1-includes.patch b/media-libs/libsbsms/files/libsbsms-2.0.1-includes.patch
deleted file mode 100644
index 63937fa6157d..000000000000
--- a/media-libs/libsbsms/files/libsbsms-2.0.1-includes.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -urN libsbsms-2.0.1.old/src/buffer.h libsbsms-2.0.1/src/buffer.h
---- libsbsms-2.0.1.old/src/buffer.h 2012-12-08 18:43:46.772667486 +0100
-+++ libsbsms-2.0.1/src/buffer.h 2012-12-08 18:44:04.677668212 +0100
-@@ -2,6 +2,7 @@
- #ifndef BUFFER_H
- #define BUFFER_H
-
-+#include <stdlib.h>
- #include "sbsms.h"
- #include "grain.h"
- #include <list>
diff --git a/media-libs/libsbsms/libsbsms-2.0.1.ebuild b/media-libs/libsbsms/libsbsms-2.0.1.ebuild
deleted file mode 100644
index c4a25747efd2..000000000000
--- a/media-libs/libsbsms/libsbsms-2.0.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils autotools
-
-DESCRIPTION="A library for high quality time and pitch scale modification"
-HOMEPAGE="http://sbsms.sourceforge.net/"
-SRC_URI="mirror://sourceforge/sbsms/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~mips ppc ppc64 x86"
-IUSE="cpu_flags_x86_sse static-libs"
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${PN}-2.0.0-cflags.patch \
- "${FILESDIR}"/${PN}-2.0.1-includes.patch
- eautoreconf
-}
-
-src_configure() {
- econf \
- --enable-shared \
- $(use_enable static-libs static) \
- $(use_enable cpu_flags_x86_sse sse) \
- --disable-multithreaded
- # threaded version causes segfaults
-}
-
-src_install() {
- default
- prune_libtool_files
-}
diff --git a/media-libs/libsbsms/libsbsms-2.0.0.ebuild b/media-libs/libsbsms/libsbsms-2.0.2-r1.ebuild
index d29fc3b908d3..4e77d0d1ecce 100644
--- a/media-libs/libsbsms/libsbsms-2.0.0.ebuild
+++ b/media-libs/libsbsms/libsbsms-2.0.2-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=4
+EAPI=6
+AUTOTOOLS_AUTORECONF=true
inherit eutils autotools
DESCRIPTION="A library for high quality time and pitch scale modification"
@@ -11,11 +12,13 @@ SRC_URI="mirror://sourceforge/sbsms/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
IUSE="cpu_flags_x86_sse static-libs"
+PATCHES=( "${FILESDIR}/${P}-cflags.patch" )
+
src_prepare() {
- epatch "${FILESDIR}"/${P}-cflags.patch
+ default
eautoreconf
}