[proaudio] [2718] media-sound/drumkv1: raw text in HOMEPAGE, autotools fix, qt4-r2 eclass, restrict mirror, more use flags, remove DOCS variable

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


Revision: 2718
Author:   lilrc
Date:     2013-05-05 08:58:55 +0200 (Sun, 05 May 2013)
Log Message:
-----------
media-sound/drumkv1: raw text in HOMEPAGE, autotools fix, qt4-r2 eclass, restrict mirror, more use flags, remove DOCS variable

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

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

Modified: trunk/overlays/proaudio/media-sound/drumkv1/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/drumkv1/ChangeLog	2013-05-04 22:48:45 UTC (rev 2717)
+++ trunk/overlays/proaudio/media-sound/drumkv1/ChangeLog	2013-05-05 06:58:55 UTC (rev 2718)
@@ -2,6 +2,19 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*drumkv1-0.3.2-r1 (05 May 2013)
+
+  05 May 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  drumkv1-0.3.2.ebuild, +drumkv1-0.3.2-r1.ebuild, drumkv1-9999.ebuild,
+  metadata.xml:
+  Only raw text in HOMEPAGE.
+  AUTOTOOLS_AUTORECONF before inherit.
+  Use qt4-r2 eclass to respect common variables.
+  Restrict mirror.
+  Add more USE flags.
+  Some cosmetics.
+  Remove redundant DOCS variable.
+
   08 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
   drumkv1-0.3.2.ebuild, drumkv1-9999.ebuild:
   modify depends x11-libs/qt-* -> dev-qt/qt*

Modified: trunk/overlays/proaudio/media-sound/drumkv1/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/drumkv1/Manifest	2013-05-04 22:48:45 UTC (rev 2717)
+++ trunk/overlays/proaudio/media-sound/drumkv1/Manifest	2013-05-05 06:58:55 UTC (rev 2718)
@@ -1,5 +1,6 @@
 DIST drumkv1-0.3.2.tar.gz 126541 SHA256 54aa795af79e134bbc21b8b1ccd28ec1e13b4929ffc2f36a4b316f150d784e2d SHA512 4638612dd61e7c09282e054bf236d5e46690b3e69059d623cd2b294ba8fd4b527c9c27025dd14c9ce55d8fbd4694a4de2cec60df2439a0c69f436cd7f7d8b456 WHIRLPOOL 434e0c4a837fe15aec7f0d6c37fd31927e2940fa46a72a7fc4a38f7c1f16dfe148e4fe9dcadc6744c1f9001450ec1e7182b561e2f114ec8cd275dd9d1419d608
-EBUILD drumkv1-0.3.2.ebuild 1054 SHA256 16a29f444f671c883a433ab6eeb9c95f641918b723e211a2bf133d9257a844cd SHA512 afa4da1fa32c7a4c209bc511218da0700b89d0591e4574c3a87bea709c67adfd65c3f2c88b6e34a7913868a4574acd73dbfe243b5fe90b547c2ab1f796397319 WHIRLPOOL 17296cd954b38887ea78dc7c3c078f83ca59815504b198b0880859429e070a43e3c7861a53d9df163b0b7fa989cfb047e94ab427b715052f733f0ba5b315da70
-EBUILD drumkv1-9999.ebuild 1054 SHA256 16a29f444f671c883a433ab6eeb9c95f641918b723e211a2bf133d9257a844cd SHA512 afa4da1fa32c7a4c209bc511218da0700b89d0591e4574c3a87bea709c67adfd65c3f2c88b6e34a7913868a4574acd73dbfe243b5fe90b547c2ab1f796397319 WHIRLPOOL 17296cd954b38887ea78dc7c3c078f83ca59815504b198b0880859429e070a43e3c7861a53d9df163b0b7fa989cfb047e94ab427b715052f733f0ba5b315da70
-MISC ChangeLog 640 SHA256 563a5652dec441b3e6245cdeb2d86d3ac78c390360d78738ccfc724e1ba5edd7 SHA512 f9f302dfd26561d5ba7eefa291fc5ae00d6c2325b5190f5b6807dac5f38b0bf2425193082acbd8949b85844fcab41e1c6c611d1bc718e2a5c64bf9fc127d8afb WHIRLPOOL 03ba67907495cdb027ac5f7eb13b04a9715ac0b37214aeff7c7ab3597f1cd6dc2a544971a16c792ad0094ebd1ea827ae1388bc056c1f5726389a699b22b13402
-MISC metadata.xml 313 SHA256 6d4e6b07a56811e6d4d354286d44cedbd889b5a37e655e1749d6af4fd0e5e1e9 SHA512 094037cd3695d4926f83112e30066aaddb057b96fe3c780dd1655413e5b2fa78eed179a4c0b38463cc41cbfc551a0ae331d01a57c0822c1a54ea30a689a7c5dd WHIRLPOOL f9f705f60c2cd257b833b51ab8c25f46e3a54d2b63727db52a95d3af0f9b247a0dabda30c40e5ceddb7d3144b922838b603a8ad87f1295dceeb3470958887869
+EBUILD drumkv1-0.3.2-r1.ebuild 1585 SHA256 185cd0ec513b23d3b2aa5bda685170a3efd26d40eedd74ba14727ca97af526b5 SHA512 0e0942315a287f3437b5863f3c34dabe3c2192eb27057575bf80bced07dc5ae5dab28797dcce050bc3b94d8c600f9f9245c9432bbdc3a5baf479e091fd526f61 WHIRLPOOL d78132e040b417412982f1c6bc83dc38983236afbcce97822acbd23a44a865baab98808c027e1222913d4b9302a6701d1916f605c2bd1c56c64f465f89df5237
+EBUILD drumkv1-0.3.2.ebuild 1056 SHA256 7d43362a8e6f40a5d85fa1f4e52a9a4ed9ddea372d9e091e0cd7fa95fb028c14 SHA512 1e285c590eea3651ceaa6cc76f8347017f83a86f304290211e957b99d0300661360c3c276741e003f49cdb5e3615971dfdc9692d3c36e34e34895a86524a03dd WHIRLPOOL 53c7df9b4c3c0ec525d94b9d848b239f71104fae86a9c05f82e53224596c9ca36b27437daf5b40507031a83bbf007926255ab9f2654ed01760e550001e785643
+EBUILD drumkv1-9999.ebuild 1636 SHA256 14e876dea11dd52f585ebf2c0c1ec6b5810b2e664f7165fe6ee840cd1013de40 SHA512 a0ad5905c68a7d12a1f96388e4e2f13a26054be4f7d471258d91352e89e0b8983e487ff555c7481530fb0231f79ac0f8ec82abbfa40563a74f375ab0847575fa WHIRLPOOL eaab85a3046b969788bf6f297209289ffde59292cbb3ecf10e27733ca86e0efa6a37b7b5386c46245602d40ad1dbf2a27ebf8e3e958202f88c4f4506ee2df094
+MISC ChangeLog 1036 SHA256 caf434a6e69785f590e31a11ca0315d9f38d9058da780d5dd5206e87c84c0f67 SHA512 789c5c1162249fb0d247d99185924a561fb923fd7278af0b5d24a319be4e826d5994272ec2836ce5358eebe2a87a1e7176c045c8a0b97718032f286b019a8b05 WHIRLPOOL 63157bb6137cec36e2ce94383bee540794c23b4ea4aef82eb877bd38dfa22020d272221c483fad48e7371307ce259e53b603d15921471bb224dc85e39b368c03
+MISC metadata.xml 443 SHA256 5e4f2487b24581591d2196bfb8f55855d54003e43d9a1d193427def374e49f0a SHA512 d79095bdea6e89aa6c85edab36e47b085a48f5543aadfc02c026e007b03b3c416448d6d508b68975d8069590f3f6ca4a5ee25e8356c309adf550278d9ac05d22 WHIRLPOOL 247e41d25cf355611945b3350ddb06fae65d2ca63ba9ff49e589e6a573969d64b752607debc80862cbe54e7b6b4d828ffa22646b7adce7af223e6a0c1828c2ab

Copied: trunk/overlays/proaudio/media-sound/drumkv1/drumkv1-0.3.2-r1.ebuild (from rev 2712, trunk/overlays/proaudio/media-sound/drumkv1/drumkv1-0.3.2.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/drumkv1/drumkv1-0.3.2-r1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/drumkv1/drumkv1-0.3.2-r1.ebuild	2013-05-05 06:58:55 UTC (rev 2718)
@@ -0,0 +1,67 @@
+# 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 drum-kit sampler synthesizer with stereo fx."
+HOMEPAGE="http://drumkv1.sourceforge.net/";
+
+RESTRICT="mirror"
+
+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/drumkv1/drumkv1-0.3.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/drumkv1/drumkv1-0.3.2.ebuild	2013-05-04 22:48:45 UTC (rev 2717)
+++ trunk/overlays/proaudio/media-sound/drumkv1/drumkv1-0.3.2.ebuild	2013-05-05 06:58:55 UTC (rev 2718)
@@ -8,7 +8,7 @@
 inherit autotools-utils
 
 DESCRIPTION="An old-school all-digital drum-kit sampler synthesizer with stereo fx."
-HOMEPAGE="http://${PN}.sourceforge.net/";
+HOMEPAGE="http://drumkv1.sourceforge.net/";
 
 if [[ "${PV}" = "9999" ]]; then
 	ESVN_REPO_URI="http://svn.code.sf.net/p/${PN}/code/trunk";

Modified: trunk/overlays/proaudio/media-sound/drumkv1/drumkv1-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/drumkv1/drumkv1-9999.ebuild	2013-05-04 22:48:45 UTC (rev 2717)
+++ trunk/overlays/proaudio/media-sound/drumkv1/drumkv1-9999.ebuild	2013-05-05 06:58:55 UTC (rev 2718)
@@ -5,11 +5,15 @@
 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 drum-kit sampler synthesizer with stereo fx."
-HOMEPAGE="http://${PN}.sourceforge.net/";
+HOMEPAGE="http://drumkv1.sourceforge.net/";
 
+RESTRICT="mirror"
+
 if [[ "${PV}" = "9999" ]]; then
 	ESVN_REPO_URI="http://svn.code.sf.net/p/${PN}/code/trunk";
 	SRC_URI=""
@@ -19,30 +23,49 @@
 	KEYWORDS="~amd64 ~ppc ~x86"
 fi
 
-IUSE="alsa debug jack lv2"
+IUSE="alsa debug jack jackmidi jacksession lv2 nsm osc"
+REQUIRED_USE="
+	|| ( jack lv2 )
+	jack? ( || ( 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}"
+}

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


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