summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2011-09-15 18:17:23 +0000
committerAlexis Ballier <aballier@gentoo.org>2011-09-15 18:17:23 +0000
commitecea554fb089d20c1f04238c8511e27ba2b0d1e0 (patch)
tree2d0650ce634678420a36451e434708a85319d8a3 /media-libs/stk
parentFix bug #382673 (diff)
downloadhistorical-ecea554fb089d20c1f04238c8511e27ba2b0d1e0.tar.gz
historical-ecea554fb089d20c1f04238c8511e27ba2b0d1e0.tar.bz2
historical-ecea554fb089d20c1f04238c8511e27ba2b0d1e0.zip
version bump
Package-Manager: portage-2.2.0_alpha58/cvs/Linux x86_64
Diffstat (limited to 'media-libs/stk')
-rw-r--r--media-libs/stk/ChangeLog10
-rw-r--r--media-libs/stk/Manifest15
-rw-r--r--media-libs/stk/files/stk-4.4.3/010_all_removeForcedFlags.patch13
-rw-r--r--media-libs/stk/files/stk-4.4.3/020_all_noExamplesOrDemo.patch29
-rw-r--r--media-libs/stk/files/stk-4.4.3/030_all_sharedlib.patch13
-rw-r--r--media-libs/stk/stk-4.4.3.ebuild63
6 files changed, 137 insertions, 6 deletions
diff --git a/media-libs/stk/ChangeLog b/media-libs/stk/ChangeLog
index 168a69e112c0..ed959fde4527 100644
--- a/media-libs/stk/ChangeLog
+++ b/media-libs/stk/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for media-libs/stk
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/stk/ChangeLog,v 1.7 2011/02/27 17:16:22 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/stk/ChangeLog,v 1.8 2011/09/15 18:17:23 aballier Exp $
+
+*stk-4.4.3 (15 Sep 2011)
+
+ 15 Sep 2011; Alexis Ballier <aballier@gentoo.org> +stk-4.4.3.ebuild,
+ +files/stk-4.4.3/010_all_removeForcedFlags.patch,
+ +files/stk-4.4.3/020_all_noExamplesOrDemo.patch,
+ +files/stk-4.4.3/030_all_sharedlib.patch:
+ version bump
27 Feb 2011; Alexis Ballier <aballier@gentoo.org> -stk-4.3.1.ebuild,
-files/stk-4.3.1-cflags-lib.patch, -files/stk-4.3.1-fpic.patch,
diff --git a/media-libs/stk/Manifest b/media-libs/stk/Manifest
index 7d67d3f76fc7..baf1a27837a1 100644
--- a/media-libs/stk/Manifest
+++ b/media-libs/stk/Manifest
@@ -6,14 +6,19 @@ AUX stk-4.4.2/020_all_noExamplesOrDemo.patch 818 RMD160 8f80a99574a65b601f7c7911
AUX stk-4.4.2/030_all_sharedlib.patch 419 RMD160 2fcc0722718527f348655a7b86bc65c03d3a466a SHA1 6603cefd8e911d7bf692c565814b2b4f008c175a SHA256 5937829e3e0ba5c3cb1ff044c3ee6077dd2bf0a7a6eb9fe3819280fb5de7f5e6
AUX stk-4.4.2/040_all_soname.patch 702 RMD160 68bee7b11306796444139126367467aced206f78 SHA1 6c847b5a3cecff1305c0142db8a21788b684bc16 SHA256 23acc1786d01c5bf650f8475c0d2156daea992f87a960b8082acb5240b113eeb
AUX stk-4.4.2/050_all_abiver.patch 313 RMD160 6876387419de3bd702e483cf700e535b07b07825 SHA1 c27bc39b8840d9b87c10cf666d848ae733327807 SHA256 e52e9f8a5d0aa2a50d8f6bee485ee89582b13e4bc80c7043cae977faa57683af
+AUX stk-4.4.3/010_all_removeForcedFlags.patch 388 RMD160 5505344e23f3b3cb96ce68abb2e30679e4777e11 SHA1 cbe4ea1579cc9a3f91b219e11778fcb97eaec402 SHA256 a0fafafc33ebbfa34877e797ea5fff118e6fe2a4ea0770199bd0e2d1ebd25864
+AUX stk-4.4.3/020_all_noExamplesOrDemo.patch 884 RMD160 dbc8635f27e12f861bfcbec9964c1594a10c106b SHA1 6cabb2c233d87a4bbd4c919621b4acf05faaa9a4 SHA256 cd29e88dae46d9863cae366a7a137cda7eea024ff2d03a53446820ed1706585b
+AUX stk-4.4.3/030_all_sharedlib.patch 416 RMD160 895eee0bccf3bbd0d48d689abff545fac0a36ec1 SHA1 ae8be9655cf24455c00c33d1710b7cb63da75f35 SHA256 71357937d099f46f8490eacc31376aa22798fa4a7124461f925af178b5eda9ab
DIST stk-4.4.2.tar.gz 2056848 RMD160 7226186bea51f59a0a08ef51dc366cf41a6fc39b SHA1 f610edc8c1367a96a78314d4113b105369ea5fa7 SHA256 8bef3ab3de10dc587afac47aa7710f3579bd39d6aaf2f155305ad94f81e3c17a
+DIST stk-4.4.3.tar.gz 2017329 RMD160 9257776ca2523ff7a4ea2ad47dfd479c1de0c2b9 SHA1 a807fb96f3edbc4076c92e226c0d0dfa4d03a572 SHA256 d33548e69e1c93504d0b9d5651853c93910d748e004aabd35ad971006cdf99af
EBUILD stk-4.4.2.ebuild 1674 RMD160 b5e1201ef0f8bb4963355362c738e76f92f4a259 SHA1 92a9b0ee5cd12ca5c4fa46060185eadc4bc86400 SHA256 ba6af8b9b158823a384452f1e5999a109b916be6867856b8141279acce8ca876
-MISC ChangeLog 1827 RMD160 f157c35b48c262fe27b90eb7e43af1c731493907 SHA1 1aaa4eb21cdf025ac88481bed87b448c8f94160b SHA256 45df8c9932e375199a7d1e7553db9aa0f288bf02fd5748201c8632f77309bafc
+EBUILD stk-4.4.3.ebuild 1674 RMD160 874d2a8a5f2c25168396fe317f6fe418a1910f29 SHA1 fec45fd1ed590090c93126ced5a1e83799f6e237 SHA256 854eaa6fb7217b1f15eec64d8408d62c04a3d6523ff53fba238ab425b29ad487
+MISC ChangeLog 2087 RMD160 2016d637ca58ace9b9b473ccce08dd1ee9228461 SHA1 4fa47241a15a5b1ecf6037221e86a660488338db SHA256 7d8ce4008e082f3a0afd98570e25d7799f7e4a926e43af114d95079499481217
MISC metadata.xml 352 RMD160 8d338d54feb3c0f60dc71c3a44460e39a93f115a SHA1 fee1c5535bc79eb5119956e449e8212d4ed16785 SHA256 f2c8dc1810e2ee90a144d4670591484d8ad5ce927df0f493016548ea5cbaf343
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk1qhuwACgkQvFcC4BYPU0qD/gCgraOILm0z23gD693mDHuEnatG
-9qsAniRqpaNvNOe0IYtv30vmc+3nlSJF
-=dFH5
+iEYEARECAAYFAk5yQTkACgkQvFcC4BYPU0rPNgCdFK9Q3pAwr96UNhnJoL4q+/xv
++qEAn1CIlVOnlTI72aifcso51VKj0Etg
+=KnPe
-----END PGP SIGNATURE-----
diff --git a/media-libs/stk/files/stk-4.4.3/010_all_removeForcedFlags.patch b/media-libs/stk/files/stk-4.4.3/010_all_removeForcedFlags.patch
new file mode 100644
index 000000000000..3fcc28fb763c
--- /dev/null
+++ b/media-libs/stk/files/stk-4.4.3/010_all_removeForcedFlags.patch
@@ -0,0 +1,13 @@
+Index: stk-4.4.3/configure.ac
+===================================================================
+--- stk-4.4.3.orig/configure.ac
++++ stk-4.4.3/configure.ac
+@@ -65,7 +65,7 @@ if test "$debug" = "yes"; then
+ else
+ AC_SUBST( debug, [no] )
+ AC_SUBST( cppflag, [] )
+- AC_SUBST( cxxflag, [-O3] )
++ AC_SUBST( cxxflag, [] )
+ AC_SUBST( object_path, [Release] )
+ fi
+ AC_MSG_RESULT($debug)
diff --git a/media-libs/stk/files/stk-4.4.3/020_all_noExamplesOrDemo.patch b/media-libs/stk/files/stk-4.4.3/020_all_noExamplesOrDemo.patch
new file mode 100644
index 000000000000..ed522450fd2f
--- /dev/null
+++ b/media-libs/stk/files/stk-4.4.3/020_all_noExamplesOrDemo.patch
@@ -0,0 +1,29 @@
+Index: stk-4.4.3/Makefile.in
+===================================================================
+--- stk-4.4.3.orig/Makefile.in
++++ stk-4.4.3/Makefile.in
+@@ -4,24 +4,12 @@ RM = /bin/rm
+
+ all :
+ cd src && $(MAKE)
+- cd projects/demo && $(MAKE) libdemo
+- cd projects/effects && $(MAKE) libeffects
+- cd projects/ragamatic && $(MAKE) libragamat
+- cd projects/examples && $(MAKE) -f libMakefile
+
+ clean :
+ $(RM) -f *~
+ cd src && $(MAKE) clean
+- cd projects/demo && $(MAKE) clean
+- cd projects/effects && $(MAKE) clean
+- cd projects/ragamatic && $(MAKE) clean
+- cd projects/examples && $(MAKE) clean
+
+ distclean: clean
+ $(RM) -rf config.log config.status autom4te.cache Makefile
+ cd src && $(MAKE) distclean
+- cd projects/demo && $(MAKE) distclean
+- cd projects/effects && $(MAKE) distclean
+- cd projects/ragamatic && $(MAKE) distclean
+- cd projects/examples && $(MAKE) distclean
+
diff --git a/media-libs/stk/files/stk-4.4.3/030_all_sharedlib.patch b/media-libs/stk/files/stk-4.4.3/030_all_sharedlib.patch
new file mode 100644
index 000000000000..726847bc8a10
--- /dev/null
+++ b/media-libs/stk/files/stk-4.4.3/030_all_sharedlib.patch
@@ -0,0 +1,13 @@
+Index: stk-4.4.3/src/Makefile.in
+===================================================================
+--- stk-4.4.3.orig/src/Makefile.in
++++ stk-4.4.3/src/Makefile.in
+@@ -64,7 +64,7 @@ DEFS += -DRAWWAVE_PATH=\"$(RAWWAVES)\
+ %.o : ../src/include/%.cpp
+ $(CC) $(CFLAGS) $(DEFS) -c $(<) -o $(OBJECT_PATH)/$@
+
+-all : $(STATICLIB)
++all : $(STATICLIB) $(SHAREDLIB)
+
+ $(STATICLIB) : $(OBJECTS)
+ $(RM) -f $(STATICLIB)
diff --git a/media-libs/stk/stk-4.4.3.ebuild b/media-libs/stk/stk-4.4.3.ebuild
new file mode 100644
index 000000000000..c40dd20e2f15
--- /dev/null
+++ b/media-libs/stk/stk-4.4.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/stk/stk-4.4.3.ebuild,v 1.1 2011/09/15 18:17:23 aballier Exp $
+
+EAPI="2"
+inherit eutils autotools
+
+DESCRIPTION="Synthesis ToolKit in C++"
+HOMEPAGE="http://ccrma.stanford.edu/software/stk/"
+SRC_URI="http://ccrma.stanford.edu/software/stk/release/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa debug doc jack oss"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+ jack? ( media-sound/jack-audio-connection-kit )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ dev-lang/perl"
+
+src_prepare() {
+ EPATCH_SUFFIX="patch" epatch "${FILESDIR}/${PF}"
+ eautoreconf
+}
+
+src_configure() {
+ #breaks with --disable-foo...uses as --enable-foo
+ local myconf
+ if use debug; then
+ myconf="${myconf} --enable-debug"
+ fi
+ if use oss; then
+ myconf="${myconf} --with-oss"
+ fi
+ if use alsa; then
+ myconf="${myconf} --with-alsa"
+ fi
+ if use jack; then
+ myconf="${myconf} --with-jack"
+ fi
+
+ econf ${myconf} \
+ RAWWAVE_PATH=/usr/share/stk/rawwaves/
+}
+
+src_install() {
+ dodoc README || die "Failed to install README"
+ # install the lib
+ dolib src/libstk.* || die "Failed to install libstk.*"
+ # install headers
+ insinto /usr/include/stk || die "Failed to create header directory."
+ doins include/*.h include/*.msg include/*.tbl \
+ || die "Failed to install msg, tbl and h files."
+ # install rawwaves
+ insinto /usr/share/stk/rawwaves || die "Failed to create rawwave directory."
+ doins rawwaves/*.raw || die "Failed to install rawwave files."
+ # install docs
+ if use doc; then
+ dohtml -r doc/html/* || die "Failed to install docs."
+ fi
+}