summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2012-06-30 04:02:48 +0000
committerTim Harder <radhermit@gentoo.org>2012-06-30 04:02:48 +0000
commitf4bd409591472e9afdf96a7fbbf85817797ed97b (patch)
treed345d39a984616647c84b12e659c59a90602e029 /media-libs
parentVersion bump. (diff)
downloadhistorical-f4bd409591472e9afdf96a7fbbf85817797ed97b.tar.gz
historical-f4bd409591472e9afdf96a7fbbf85817797ed97b.tar.bz2
historical-f4bd409591472e9afdf96a7fbbf85817797ed97b.zip
Initial import, ebuild by me. Optional dependency for audacity.
Package-Manager: portage-2.2.0_alpha114/cvs/Linux x86_64
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/libsbsms/ChangeLog10
-rw-r--r--media-libs/libsbsms/Manifest19
-rw-r--r--media-libs/libsbsms/files/libsbsms-2.0.0-cflags.patch24
-rw-r--r--media-libs/libsbsms/libsbsms-2.0.0.ebuild35
-rw-r--r--media-libs/libsbsms/metadata.xml8
5 files changed, 96 insertions, 0 deletions
diff --git a/media-libs/libsbsms/ChangeLog b/media-libs/libsbsms/ChangeLog
new file mode 100644
index 000000000000..a555fb804e45
--- /dev/null
+++ b/media-libs/libsbsms/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-libs/libsbsms
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libsbsms/ChangeLog,v 1.1 2012/06/30 04:02:48 radhermit Exp $
+
+*libsbsms-2.0.0 (30 Jun 2012)
+
+ 30 Jun 2012; Tim Harder <radhermit@gentoo.org> +libsbsms-2.0.0.ebuild,
+ +files/libsbsms-2.0.0-cflags.patch, +metadata.xml:
+ Initial import, ebuild by me. Optional dependency for audacity.
+
diff --git a/media-libs/libsbsms/Manifest b/media-libs/libsbsms/Manifest
new file mode 100644
index 000000000000..727d280aba22
--- /dev/null
+++ b/media-libs/libsbsms/Manifest
@@ -0,0 +1,19 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+AUX libsbsms-2.0.0-cflags.patch 688 RMD160 3a47f765771c21d09d23d57698b761b03ffa6b74 SHA1 31432702258d60c64a8ab0d03aad32b1aa7ea02a SHA256 190daeec24319d852e3e0b5151dc3dd34da109f729f98bd65ca86d06375fd096
+DIST libsbsms-2.0.0.tar.gz 832881 RMD160 ecfb7244d45e07b15f1a111e139cb848bd346de3 SHA1 14e56ede70676f5f4da069b8736c86e192112198 SHA256 960c7bf4bd0f5024f96be6ff8891118bd5d029f55525d1a43d8d01c8430c88d9
+EBUILD libsbsms-2.0.0.ebuild 792 RMD160 835de893945db4b569bb235ec4f479b3975fe27f SHA1 ffb404a500f7714b71a94e7cc50bdfd9f287a60c SHA256 9d705c34e0316d7fc8ab504fc72195e1913b390d3e7c6884f49a292578d332e2
+MISC ChangeLog 438 RMD160 9c55a78c92e57fb65d7164a59a7dec5c4c5fec06 SHA1 e887656184d21e8ae604fa54b9324b5e3126c220 SHA256 38dcc58403b7ff0805e680c420c9725089c556ba89776c3749a51d5c2adeca53
+MISC metadata.xml 237 RMD160 044a8b68d9090a9875d3a15988afcf3e326c233c SHA1 c113b066650c0d82fde6d5c576c258073a1bf19b SHA256 c267bb94adf40f0d82243ec7fe1777061e9180712c7ec1597ddd627610446443
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBCgAGBQJP7npuAAoJEEqz6FtPBkyjMN4H/35aU/yiBbs1JM6VBkrJqaJo
+1H8Y2Fa0EwT9PsmsHovvpRNctUYAowO4pSxdmAYSdAAkqlm8UmaZQvSFCeEaHE1Z
+cMc89cXhSjQuqO3xYrW/g2J3OJ12FeJovp+eSLkNftfGaakPRrXJUDH+o/tOogiH
+chjVeJ6g5JKce9nXDPiyWA4LxMbf5WGSVTY2dLiy/jH2JQB5W7oWPGf158EOYO1n
+WAJsuMq3t46FaQVcITieJr92M1IoJD6rieQLvR6hU+NaPsXSQrQ1p6whgBoCMpYb
+W/49Zrup6jgrQkfe2K+l9wDAf9tEBvyPnRsQVte2zxwfmYKUiWz1V7QJV8nCtzc=
+=rTKg
+-----END PGP SIGNATURE-----
diff --git a/media-libs/libsbsms/files/libsbsms-2.0.0-cflags.patch b/media-libs/libsbsms/files/libsbsms-2.0.0-cflags.patch
new file mode 100644
index 000000000000..63de676beb66
--- /dev/null
+++ b/media-libs/libsbsms/files/libsbsms-2.0.0-cflags.patch
@@ -0,0 +1,24 @@
+--- 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/libsbsms-2.0.0.ebuild b/media-libs/libsbsms/libsbsms-2.0.0.ebuild
new file mode 100644
index 000000000000..612a6e2b3374
--- /dev/null
+++ b/media-libs/libsbsms/libsbsms-2.0.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libsbsms/libsbsms-2.0.0.ebuild,v 1.1 2012/06/30 04:02:48 radhermit Exp $
+
+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 ~x86"
+IUSE="sse static-libs"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-cflags.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-shared \
+ $(use_enable static-libs static) \
+ $(use_enable sse) \
+ --disable-multithreaded
+ # threaded version causes segfaults
+}
+
+src_install() {
+ default
+ prune_libtool_files
+}
diff --git a/media-libs/libsbsms/metadata.xml b/media-libs/libsbsms/metadata.xml
new file mode 100644
index 000000000000..8b48dd28506f
--- /dev/null
+++ b/media-libs/libsbsms/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>proaudio</herd>
+ <upstream>
+ <remote-id type="sourceforge">sbsms</remote-id>
+ </upstream>
+</pkgmetadata>