[proaudio] [2714] media-sound/samplv1: fix HOMEPAGE, autotools fix, more use flags, remove DOCS, qt4-r2 eclass

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 2714
Author:   lilrc
Date:     2013-05-05 00:09:21 +0200 (Sun, 05 May 2013)
Log Message:
-----------
media-sound/samplv1: fix HOMEPAGE, autotools fix, more use flags, remove DOCS, qt4-r2 eclass

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/samplv1/ChangeLog
    trunk/overlays/proaudio/media-sound/samplv1/Manifest
    trunk/overlays/proaudio/media-sound/samplv1/metadata.xml
    trunk/overlays/proaudio/media-sound/samplv1/samplv1-0.3.2.ebuild
    trunk/overlays/proaudio/media-sound/samplv1/samplv1-9999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/samplv1/samplv1-0.3.2-r1.ebuild

Modified: trunk/overlays/proaudio/media-sound/samplv1/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/samplv1/ChangeLog	2013-05-04 21:39:32 UTC (rev 2713)
+++ trunk/overlays/proaudio/media-sound/samplv1/ChangeLog	2013-05-04 22:09:21 UTC (rev 2714)
@@ -2,6 +2,17 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*samplv1-0.3.2-r1 (04 May 2013)
+
+  04 May 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  samplv1-0.3.2.ebuild, +samplv1-0.3.2-r1.ebuild, samplv1-9999.ebuild,
+  metadata.xml:
+  Only raw text in HOMEPAGE.
+  Declare AUTOTOOLS_AUTORECONF before inherit.
+  Add more USE flags.
+  Remove redundant DOCS variable.
+  Use qt4-r2 eclass to respect common variables.
+
   08 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
   samplv1-0.3.2.ebuild, samplv1-9999.ebuild:
   modify depends x11-libs/qt-* -> dev-qt/qt*

Modified: trunk/overlays/proaudio/media-sound/samplv1/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/samplv1/Manifest	2013-05-04 21:39:32 UTC (rev 2713)
+++ trunk/overlays/proaudio/media-sound/samplv1/Manifest	2013-05-04 22:09:21 UTC (rev 2714)
@@ -1,5 +1,6 @@
 DIST samplv1-0.3.2.tar.gz 121776 SHA256 f5ac8d159b4a349179c023e62a6bced4a302e045f35c60d8d4d0ebb6b81fd8c8 SHA512 91878cadb6ec1effe3744c738cacb3afd11f153cb8c6b9f7a15adb2e46e5170f74aeec04ce4b369a30551b7e4d33f96909be3efeb429888ce6216437524e67cd WHIRLPOOL dc3ae3c7918c7749711dda157fe642116ca39be55bba488797f6855fa29921a2f05df39e2246d5c77e3f42c3800a133b2454c80dc7dbe55068097e0f91c2b321
-EBUILD samplv1-0.3.2.ebuild 1056 SHA256 99b010725a4f59a7f1ef129496d95900e43073b9c6c1bcc6301f4eab78a20514 SHA512 7c5c28745809c743b9f36716fe64636930d83e28b3c2019688e92ab055bc8f7ea35b35161098ccf6c1c2a3556517611bad2a1658a2e974f5c342abfe51cfd86f WHIRLPOOL 9cebcf3f0527df2602563d27352c41c9e0e4a462d7fb305c74e86b39a6dfebab0d95283d38afcff8b5bf2d9ee621365091ea02466baf17b02712f8465e5598a1
-EBUILD samplv1-9999.ebuild 1056 SHA256 99b010725a4f59a7f1ef129496d95900e43073b9c6c1bcc6301f4eab78a20514 SHA512 7c5c28745809c743b9f36716fe64636930d83e28b3c2019688e92ab055bc8f7ea35b35161098ccf6c1c2a3556517611bad2a1658a2e974f5c342abfe51cfd86f WHIRLPOOL 9cebcf3f0527df2602563d27352c41c9e0e4a462d7fb305c74e86b39a6dfebab0d95283d38afcff8b5bf2d9ee621365091ea02466baf17b02712f8465e5598a1
-MISC ChangeLog 640 SHA256 5698bd9a539ad97cdc5b8c788cf864318b6f1e4b2a93818d0972fd07880c6bd5 SHA512 f12c7a5bdda738352bd9e9c2acbe7974b57e50b1bc35d598e22389ec05f37f5a34330a0d69be7989416b658ded22e14ac1609f537ae70d4a1bb3b0b8110e65d5 WHIRLPOOL 065202b70668262c2fe0ccbf8efc46d37ea48040815d463fb2bd8ff8c70520f491d1c87a559f8d26bcad1ec2caf4ee7bfff4df7ad3e885e964d8fd925405aa32
-MISC metadata.xml 313 SHA256 6d4e6b07a56811e6d4d354286d44cedbd889b5a37e655e1749d6af4fd0e5e1e9 SHA512 094037cd3695d4926f83112e30066aaddb057b96fe3c780dd1655413e5b2fa78eed179a4c0b38463cc41cbfc551a0ae331d01a57c0822c1a54ea30a689a7c5dd WHIRLPOOL f9f705f60c2cd257b833b51ab8c25f46e3a54d2b63727db52a95d3af0f9b247a0dabda30c40e5ceddb7d3144b922838b603a8ad87f1295dceeb3470958887869
+EBUILD samplv1-0.3.2-r1.ebuild 1568 SHA256 9343444b16fa751646364e848110678f4175c2374c7da7d6d98dbb661633cf86 SHA512 8ab913913164abed2dfa7111a9a97c7abc7d150ad7c04cf2668161180e3ac73f622ad063f9b2d2b89b9b32909af7643f4320e850f090a992777092c03440df48 WHIRLPOOL 96394f3a3933cbd15cf388e1d2910b59854fb543baa4efe85e377d7fb233188d284a6ebe152c24b3d9f0a000a1e1c4fadb5be28d4b7acbdb8c2f8ef4c5fb7aac
+EBUILD samplv1-0.3.2.ebuild 1058 SHA256 88e04ef0a5fd5d2a5178553898084c6ec76f045e874689310c57167230bc9d08 SHA512 859d8ecda15945aa3035c2b52b47f65d1356e48e48aa3841315ac43287266e184165199fd086164d77fbd6abf8e3319f319fd414c216eedde08dfc5fe2fad959 WHIRLPOOL b72beb3704ecc29fe8349689a78da2e5946c451af7bbac683d2ecb7d3668ece5791e0ac0d80e5b7cb09a3dd0dcc787b553967d6f9f161f03189e1dc503dc13d5
+EBUILD samplv1-9999.ebuild 1592 SHA256 40abdc5979c1df40482d89fe14c3a7912d27bd52cf551b21fcf6af82ab75bfd7 SHA512 43df21b8624386f4ab54cf77ea7bf668757a1808a2250078a3850eb53eec1db2270268d816c107de3cee9d9cec6f9cd81bf38b3325fda041841e3ef3bf8aa62a WHIRLPOOL 2b35eee77af1302b903cd53ba878552d1e4895cd9158c978eac6534c1c717eec597b9277f1babfe3cf76065982823ad6edca46096f5a566083e6fd2f6910c707
+MISC ChangeLog 1007 SHA256 291980a4423575b28c2ad850296c24c1c9713d1e33c52183a42fde115b50af94 SHA512 0f4de7130bf01c2bdd7fe07318f5a41dd00ca748e5b1ccebaa0151c9fed475b3383a3fe498f19917f846a3031796c53602fcb7be4e357c6f2c67a8d460df40bf WHIRLPOOL 64a1c1a3cb50d6f81b2526ce31e3cb5f6ee38a28b4c63071c592b663e725adfcb5856d98e2dfd4e928dba286431f4b0ff893f6e6f4e641a0b7e21a127eb0e37b
+MISC metadata.xml 443 SHA256 5e4f2487b24581591d2196bfb8f55855d54003e43d9a1d193427def374e49f0a SHA512 d79095bdea6e89aa6c85edab36e47b085a48f5543aadfc02c026e007b03b3c416448d6d508b68975d8069590f3f6ca4a5ee25e8356c309adf550278d9ac05d22 WHIRLPOOL 247e41d25cf355611945b3350ddb06fae65d2ca63ba9ff49e589e6a573969d64b752607debc80862cbe54e7b6b4d828ffa22646b7adce7af223e6a0c1828c2ab

Modified: trunk/overlays/proaudio/media-sound/samplv1/metadata.xml
===================================================================
(Binary files differ)

Copied: trunk/overlays/proaudio/media-sound/samplv1/samplv1-0.3.2-r1.ebuild (from rev 2712, trunk/overlays/proaudio/media-sound/samplv1/samplv1-0.3.2.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/samplv1/samplv1-0.3.2-r1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/samplv1/samplv1-0.3.2-r1.ebuild	2013-05-04 22:09:21 UTC (rev 2714)
@@ -0,0 +1,65 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+[[ "${PV}" = "9999" ]] && inherit subversion
+
+[[ "${PV}" = "9999" ]] && AUTOTOOLS_AUTORECONF="1"
+inherit base qt4-r2 autotools-utils
+
+DESCRIPTION="An old-school all-digital polyphonic sampler synthesizer with stereo fx."
+HOMEPAGE="http://samplv1.sourceforge.net/";
+
+if [[ "${PV}" = "9999" ]]; then
+	ESVN_REPO_URI="http://svn.code.sf.net/p/${PN}/code/trunk";
+	SRC_URI=""
+	KEYWORDS=""
+else
+	SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+	KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+IUSE="alsa debug jack +jackmidi jacksession lv2"
+# Build fails with jack or jackmidi disabled (fixed upstream)
+REQUIRED_USE="jack jackmidi"
+#	jackmidi? ( jack )
+#	jacksession? ( jack )"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="dev-qt/qtcore
+	dev-qt/qtgui
+	media-libs/libsndfile
+	alsa? ( media-libs/alsa-lib )
+	jack? ( media-sound/jack-audio-connection-kit )
+	lv2? ( media-libs/lv2 )"
+DEPEND="${RDEPEND}"
+
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+src_unpack() {
+	[[ "${PV}" = "9999" ]] && subversion_src_unpack
+	[[ "${PV}" = "9999" ]] || base_src_unpack
+}
+
+src_configure() {
+	use jack && eqmake4 "${PN}_jack.pro" -o "${PN}_jack.mak"
+	use lv2 && eqmake4 "${PN}_lv2.pro" -o "${PN}_lv2.mak"
+
+	local myeconfargs=(
+		$(use_enable alsa alsa-midi)
+		$(use_enable debug)
+		$(use_enable jack)
+		$(use_enable jackmidi jack-midi)
+		$(use_enable jacksession jack-session)
+		$(use_enable lv2)
+	)
+	autotools-utils_src_configure
+}
+
+src_install() {
+	autotools-utils_src_install INSTALL_ROOT="${D}"
+}

Modified: trunk/overlays/proaudio/media-sound/samplv1/samplv1-0.3.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/samplv1/samplv1-0.3.2.ebuild	2013-05-04 21:39:32 UTC (rev 2713)
+++ trunk/overlays/proaudio/media-sound/samplv1/samplv1-0.3.2.ebuild	2013-05-04 22:09:21 UTC (rev 2714)
@@ -8,7 +8,7 @@
 inherit autotools-utils
 
 DESCRIPTION="An old-school all-digital polyphonic sampler synthesizer with stereo fx."
-HOMEPAGE="http://${PN}.sourceforge.net/";
+HOMEPAGE="http://samplv1.sourceforge.net/";
 
 if [[ "${PV}" = "9999" ]]; then
 	ESVN_REPO_URI="http://svn.code.sf.net/p/${PN}/code/trunk";

Modified: trunk/overlays/proaudio/media-sound/samplv1/samplv1-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/samplv1/samplv1-9999.ebuild	2013-05-04 21:39:32 UTC (rev 2713)
+++ trunk/overlays/proaudio/media-sound/samplv1/samplv1-9999.ebuild	2013-05-04 22:09:21 UTC (rev 2714)
@@ -5,10 +5,12 @@
 EAPI="5"
 
 [[ "${PV}" = "9999" ]] && inherit subversion
-inherit autotools-utils
 
+[[ "${PV}" = "9999" ]] && AUTOTOOLS_AUTORECONF="1"
+inherit base qt4-r2 autotools-utils
+
 DESCRIPTION="An old-school all-digital polyphonic sampler synthesizer with stereo fx."
-HOMEPAGE="http://${PN}.sourceforge.net/";
+HOMEPAGE="http://samplv1.sourceforge.net/";
 
 if [[ "${PV}" = "9999" ]]; then
 	ESVN_REPO_URI="http://svn.code.sf.net/p/${PN}/code/trunk";
@@ -19,30 +21,48 @@
 	KEYWORDS="~amd64 ~ppc ~x86"
 fi
 
-IUSE="alsa debug jack lv2"
+IUSE="alsa debug jack jackmidi jacksession lv2 nsm osc"
+REQUIRED_USE="
+	|| ( alsa jackmidi )
+	jackmidi? ( jack )
+	jacksession? ( jack )"
 
 LICENSE="GPL-2"
-
 SLOT="0"
 
 RDEPEND="dev-qt/qtcore
-dev-qt/qtgui
-media-libs/libsndfile
-alsa? ( media-libs/alsa-lib )
-jack? ( media-sound/jack-audio-connection-kit )
-lv2? ( media-libs/lv2 )"
+	dev-qt/qtgui
+	media-libs/libsndfile
+	alsa? ( media-libs/alsa-lib )
+	jack? ( media-sound/jack-audio-connection-kit )
+	lv2? ( media-libs/lv2 )
+	osc? ( media-libs/liblo )"
 DEPEND="${RDEPEND}"
 
-[[ "${PV}" = "9999" ]] && AUTOTOOLS_AUTORECONF="1"
 AUTOTOOLS_IN_SOURCE_BUILD="1"
-DOCS=( AUTHORS ChangeLog README )
 
+src_unpack() {
+	[[ "${PV}" = "9999" ]] && subversion_src_unpack
+	[[ "${PV}" = "9999" ]] || base_src_unpack
+}
+
 src_configure() {
+	use jack && eqmake4 "${PN}_jack.pro" -o "${PN}_jack.mak"
+	use lv2 && eqmake4 "${PN}_lv2.pro" -o "${PN}_lv2.mak"
+
 	local myeconfargs=(
 		$(use_enable alsa alsa-midi)
 		$(use_enable debug)
 		$(use_enable jack)
+		$(use_enable jackmidi jack-midi)
+		$(use_enable jacksession jack-session)
 		$(use_enable lv2)
+		$(use_enable osc liblo)
+		$(use_enable nsm)
 	)
 	autotools-utils_src_configure
 }
+
+src_install() {
+	autotools-utils_src_install INSTALL_ROOT="${D}"
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/