summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2007-12-12 07:55:10 +0000
committerAlexis Ballier <aballier@gentoo.org>2007-12-12 07:55:10 +0000
commit76b3eb31ed31d09f4d06879b7e2b2eee8deff9c0 (patch)
tree87a456f31074fe838146a6cd99ea0abb6a67f88b /media-sound/traverso
parent* Bug #135745 - Pull in >=sandbox-1.2.18.1-r2 to make sure users upgrade. (diff)
downloadhistorical-76b3eb31ed31d09f4d06879b7e2b2eee8deff9c0.tar.gz
historical-76b3eb31ed31d09f4d06879b7e2b2eee8deff9c0.tar.bz2
historical-76b3eb31ed31d09f4d06879b7e2b2eee8deff9c0.zip
version bump, thanks a lot Remon for the notice
Package-Manager: portage-2.1.4_rc9
Diffstat (limited to 'media-sound/traverso')
-rw-r--r--media-sound/traverso/ChangeLog9
-rw-r--r--media-sound/traverso/Manifest32
-rw-r--r--media-sound/traverso/files/digest-traverso-0.42.03
-rw-r--r--media-sound/traverso/files/traverso-0.42.0-nojack.patch18
-rw-r--r--media-sound/traverso/files/traverso-0.42.0-strictaliasing.patch18
-rw-r--r--media-sound/traverso/traverso-0.42.0.ebuild57
6 files changed, 128 insertions, 9 deletions
diff --git a/media-sound/traverso/ChangeLog b/media-sound/traverso/ChangeLog
index 15f6db703aa4..ba7e9949fde8 100644
--- a/media-sound/traverso/ChangeLog
+++ b/media-sound/traverso/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-sound/traverso
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/traverso/ChangeLog,v 1.12 2007/08/22 08:12:48 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/traverso/ChangeLog,v 1.13 2007/12/12 07:55:10 aballier Exp $
+
+*traverso-0.42.0 (12 Dec 2007)
+
+ 12 Dec 2007; Alexis Ballier <aballier@gentoo.org>
+ +files/traverso-0.42.0-nojack.patch,
+ +files/traverso-0.42.0-strictaliasing.patch, +traverso-0.42.0.ebuild:
+ version bump, thanks a lot Remon for the notice
22 Aug 2007; Alexis Ballier <aballier@gentoo.org>
traverso-0.41.0-r1.ebuild:
diff --git a/media-sound/traverso/Manifest b/media-sound/traverso/Manifest
index 90d849cf67b8..1e46e4c79503 100644
--- a/media-sound/traverso/Manifest
+++ b/media-sound/traverso/Manifest
@@ -1,15 +1,28 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX traverso-0.42.0-nojack.patch 478 RMD160 7adccdca6f50aeed844e548565d81d16bd83c991 SHA1 7c5d65bb3e3649684e1d0cb6ff7b019b7443ee08 SHA256 ed3870c7107b6e0d2186ff63807db15e77afd3c404320df48b195b456a2d4c0f
+MD5 28eb7ad4d4c94567a4479afe8b66c54a files/traverso-0.42.0-nojack.patch 478
+RMD160 7adccdca6f50aeed844e548565d81d16bd83c991 files/traverso-0.42.0-nojack.patch 478
+SHA256 ed3870c7107b6e0d2186ff63807db15e77afd3c404320df48b195b456a2d4c0f files/traverso-0.42.0-nojack.patch 478
+AUX traverso-0.42.0-strictaliasing.patch 589 RMD160 0ef04844908ff193912245c307c2d3599f077e20 SHA1 e67161bc7b92ca616f5f22b141334e3d7d437815 SHA256 ebf8ff9b48249c173a449833921528451ab13f9106bced7c30fad0fd7c925237
+MD5 c7585f0f66c8200c50cc59425813db2a files/traverso-0.42.0-strictaliasing.patch 589
+RMD160 0ef04844908ff193912245c307c2d3599f077e20 files/traverso-0.42.0-strictaliasing.patch 589
+SHA256 ebf8ff9b48249c173a449833921528451ab13f9106bced7c30fad0fd7c925237 files/traverso-0.42.0-strictaliasing.patch 589
DIST traverso-0.41.0-1.tar.gz 712187 RMD160 220f88cd0f10bc752f2d3038f4ec38bd7edd5f76 SHA1 463b20f7f18d47c24c6ca4362dc081e700e1964a SHA256 61b89830f3d812a2ad8cb9c8e74233c7efec0fe4247fc92b9ecf7f0df0c099ef
+DIST traverso-0.42.0.tar.gz 874836 RMD160 83adf7686da7e192a253677c904f5786e39fafe9 SHA1 7ad1c4555f93b380e44ce2941cbc88babc5f1064 SHA256 b91d1f536dcd3eb5f48a881c2b3da957e02f4f96a5573f6ca2d173347ed74be8
EBUILD traverso-0.41.0-r1.ebuild 2081 RMD160 5115b1021a9592b1e82400ef66ddeb3042355725 SHA1 e686f90514ac6ed79fe58842647ac5c5521dfb3b SHA256 2d249758c401466e936406fbc0527da2570eca0b21343a0c172c18f5ea7d3920
MD5 bc4931f1446d0dae004ad03cdf5e56e4 traverso-0.41.0-r1.ebuild 2081
RMD160 5115b1021a9592b1e82400ef66ddeb3042355725 traverso-0.41.0-r1.ebuild 2081
SHA256 2d249758c401466e936406fbc0527da2570eca0b21343a0c172c18f5ea7d3920 traverso-0.41.0-r1.ebuild 2081
-MISC ChangeLog 1929 RMD160 874a6f97adf0eab57bfd0f4acb21a81370ae8ef4 SHA1 3df19ba437ae314069b8a267cef226e5ad7da719 SHA256 80ba7ac6531d6f4fa5a3e22d76f586c8104710f5688fce7aa6f304685ade5093
-MD5 9302b28d8629a98d89b0eb3dade90312 ChangeLog 1929
-RMD160 874a6f97adf0eab57bfd0f4acb21a81370ae8ef4 ChangeLog 1929
-SHA256 80ba7ac6531d6f4fa5a3e22d76f586c8104710f5688fce7aa6f304685ade5093 ChangeLog 1929
+EBUILD traverso-0.42.0.ebuild 1842 RMD160 64c20a91df10bc5be3dfbf70dd880f09483b9938 SHA1 317847d394a1707e476ea7488c25cf4a28c65004 SHA256 1e2c4e460db89bab70fe5b9fd5c96b639e88405619524c7b25e3aa90622c2b45
+MD5 bc47adbe13f3347cd28cd2f99e40aeed traverso-0.42.0.ebuild 1842
+RMD160 64c20a91df10bc5be3dfbf70dd880f09483b9938 traverso-0.42.0.ebuild 1842
+SHA256 1e2c4e460db89bab70fe5b9fd5c96b639e88405619524c7b25e3aa90622c2b45 traverso-0.42.0.ebuild 1842
+MISC ChangeLog 2175 RMD160 007dcc2c633e7cc377615480491a6376b643a33b SHA1 bc776cc0424e4e48f800cec88d2e2785b848982d SHA256 07c9d65520cd3b741f8b1f9ae2929bf21a6c666dd6e47261cfab927421e50047
+MD5 80b04807a1e5894a9ea509acd5f93144 ChangeLog 2175
+RMD160 007dcc2c633e7cc377615480491a6376b643a33b ChangeLog 2175
+SHA256 07c9d65520cd3b741f8b1f9ae2929bf21a6c666dd6e47261cfab927421e50047 ChangeLog 2175
MISC metadata.xml 548 RMD160 310e0735fa8dce4371edd72bbe6dcc9f21b7536e SHA1 17a66784a9018b8aa6f27839248567db48f512d5 SHA256 309a31b26bb95c32f1694f9cb160d367c0457f36284c9fa8706ed89cbd7f2b52
MD5 0c49b9602c4079ecd07ef1039d4e2644 metadata.xml 548
RMD160 310e0735fa8dce4371edd72bbe6dcc9f21b7536e metadata.xml 548
@@ -17,10 +30,13 @@ SHA256 309a31b26bb95c32f1694f9cb160d367c0457f36284c9fa8706ed89cbd7f2b52 metadata
MD5 187ef9559712ef2fde6ff812e066c06d files/digest-traverso-0.41.0-r1 253
RMD160 6415e9b07fe8948f5807a7e6a7d6f52f857952ec files/digest-traverso-0.41.0-r1 253
SHA256 cd7dd82082bc0f4f6765ad93fbc9d854a88e26fab2c80c11c715aafec36a5e24 files/digest-traverso-0.41.0-r1 253
+MD5 70b4ccd2e3b5615ad4e17236f53b4e54 files/digest-traverso-0.42.0 247
+RMD160 52f993da6d1b62d63b50e7776e29fe8e27b90ea0 files/digest-traverso-0.42.0 247
+SHA256 31e2c755606b970b066f62469812bfcb5ca9386f9b2eaa9c930251c736fe821a files/digest-traverso-0.42.0 247
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.6 (GNU/Linux)
+Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFGy/AHvFcC4BYPU0oRAqMMAJwM/6HFZX8ivWR/xrRc8OXCBxJycgCfVkxY
-fEbjG9wIMmfJsMmOaH5V6VI=
-=sg7b
+iD8DBQFHX5QDvFcC4BYPU0oRAuq5AKCBIPYzi45hM/5tLDOP0ydUXPgB8wCfeG9J
+t3LUfPZgI6swivcS3yd2EUA=
+=Tfl0
-----END PGP SIGNATURE-----
diff --git a/media-sound/traverso/files/digest-traverso-0.42.0 b/media-sound/traverso/files/digest-traverso-0.42.0
new file mode 100644
index 000000000000..f20a8287d357
--- /dev/null
+++ b/media-sound/traverso/files/digest-traverso-0.42.0
@@ -0,0 +1,3 @@
+MD5 92a71c3001acacc649e9fb69dffd881d traverso-0.42.0.tar.gz 874836
+RMD160 83adf7686da7e192a253677c904f5786e39fafe9 traverso-0.42.0.tar.gz 874836
+SHA256 b91d1f536dcd3eb5f48a881c2b3da957e02f4f96a5573f6ca2d173347ed74be8 traverso-0.42.0.tar.gz 874836
diff --git a/media-sound/traverso/files/traverso-0.42.0-nojack.patch b/media-sound/traverso/files/traverso-0.42.0-nojack.patch
new file mode 100644
index 000000000000..581b48f93ae9
--- /dev/null
+++ b/media-sound/traverso/files/traverso-0.42.0-nojack.patch
@@ -0,0 +1,18 @@
+Index: traverso-0.42.0/src/traverso/CMakeLists.txt
+===================================================================
+--- traverso-0.42.0.orig/src/traverso/CMakeLists.txt
++++ traverso-0.42.0/src/traverso/CMakeLists.txt
+@@ -274,11 +274,11 @@ TARGET_LINK_LIBRARIES(traverso
+ )
+ ENDIF(HAVE_ALSA)
+
+-IF(HAVE_ALSA)
++IF(HAVE_JACK)
+ TARGET_LINK_LIBRARIES(traverso
+ ${JACK_LIB}
+ )
+-ENDIF(HAVE_ALSA)
++ENDIF(HAVE_JACK)
+
+ IF(USE_PCH)
+ ADD_DEPENDENCIES(traverso precompiled_headers)
diff --git a/media-sound/traverso/files/traverso-0.42.0-strictaliasing.patch b/media-sound/traverso/files/traverso-0.42.0-strictaliasing.patch
new file mode 100644
index 000000000000..70eae12dd76b
--- /dev/null
+++ b/media-sound/traverso/files/traverso-0.42.0-strictaliasing.patch
@@ -0,0 +1,18 @@
+Index: traverso-0.42.0/src/common/fpu.cc
+===================================================================
+--- traverso-0.42.0.orig/src/common/fpu.cc
++++ traverso-0.42.0/src/common/fpu.cc
+@@ -75,11 +75,12 @@ FPU::FPU ()
+ if (cpuflags & (1 << 24)) {
+
+ char* fxbuf = 0;
++ char** temp = &fxbuf;
+
+ #ifdef NO_POSIX_MEMALIGN
+ if ((fxbuf = (char *) malloc(512)) == 0)
+ #else
+- if (posix_memalign ((void**)&fxbuf, 16, 512))
++ if (posix_memalign ((void**)temp, 16, 512))
+ #endif
+ {
+ printf("FPU() ERROR: cannot allocate 16 byte aligned buffer for h/w feature detection");
diff --git a/media-sound/traverso/traverso-0.42.0.ebuild b/media-sound/traverso/traverso-0.42.0.ebuild
new file mode 100644
index 000000000000..5691bfa08591
--- /dev/null
+++ b/media-sound/traverso/traverso-0.42.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/traverso/traverso-0.42.0.ebuild,v 1.1 2007/12/12 07:55:10 aballier Exp $
+
+inherit eutils qt4 cmake-utils
+
+DESCRIPTION="Professional Audio Tools for GNU/Linux"
+HOMEPAGE="http://traverso-daw.org/"
+SRC_URI="http://traverso-daw.org/download/releases/current/${P}.tar.gz"
+
+IUSE="alsa debug jack lame lv2 mad opengl"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="$(qt4_min_version 4.3.1)
+ alsa? ( >=media-libs/alsa-lib-1.0.0 )
+ jack? ( >=media-sound/jack-audio-connection-kit-0.100 )
+ >=dev-libs/glib-2.8
+ >=media-libs/libsndfile-1.0.12
+ media-libs/libsamplerate
+ >=sci-libs/fftw-3
+ >=media-sound/wavpack-4.40.0
+ >=media-libs/libvorbis-1.1.2
+ >=media-libs/flac-1.1.2
+ lv2? ( media-libs/slv2 )
+ mad? ( media-libs/libmad )
+ lame? ( media-sound/lame )"
+
+pkg_setup() {
+ if use opengl && ! built_with_use =x11-libs/qt-4* opengl; then
+ eerror "You need to build qt4 with opengl support to have it in ${PN}"
+ die "Enabling opengl for traverso requires qt4 to be built with opengl support"
+ fi
+}
+
+mycmakeargs="$(cmake-utils_use_want jack JACK) $(cmake-utils_use_want alsa ALSA) \
+ $(cmake-utils_use_want lv2 LV2) -DUSE_SYSTEM_SLV2_LIBRARY=ON \
+ $(cmake-utils_use_want mad MP3_DECODE) $(cmake-utils_use_want lame MP3_ENCODE) \
+ $(cmake-utils_use_want opengl OPENGL) $(cmake-utils_use_want debug TRAVERSO_DEBUG)"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${P}-nojack.patch"
+ epatch "${FILESDIR}/${P}-strictaliasing.patch"
+}
+
+src_install() {
+ cmake-utils_src_install
+ dodoc AUTHORS ChangeLog README resources/help.text
+ doicon resources/freedesktop/icons/128x128/apps/traverso.png
+ domenu resources/traverso.desktop
+ insinto /usr/share/${PN}
+ doins -r resources/themes
+}