[proaudio] [1354] seq24: fix typo in econf, use EAPI=2 and use depends

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


Revision: 1354
Author:   gimpel
Date:     2008-11-12 11:28:35 +0100 (Wed, 12 Nov 2008)

Log Message:
-----------
seq24: fix typo in econf, use EAPI=2 and use depends

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/seq24/ChangeLog
    trunk/overlays/proaudio/media-sound/seq24/Manifest
    trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.7.ebuild


Modified: trunk/overlays/proaudio/media-sound/seq24/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/seq24/ChangeLog	2008-11-12 00:34:51 UTC (rev 1353)
+++ trunk/overlays/proaudio/media-sound/seq24/ChangeLog	2008-11-12 10:28:35 UTC (rev 1354)
@@ -2,6 +2,9 @@
 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  12 Nov 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> seq24-0.8.7.ebuild:
+  fix typo in econf
+
   09 Aug 2008; Frieder Buerzele <evermind@xxxxxxxxxxxxx>;
   -seq24-0.8.3-r2.ebuild, -files/seq24-0.8.3-dr-lash-1.patch,
   -files/seq24-0.8.3-dr-lash-cairo.bz2, -seq24-0.8.6.ebuild,

Modified: trunk/overlays/proaudio/media-sound/seq24/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/seq24/Manifest	2008-11-12 00:34:51 UTC (rev 1353)
+++ trunk/overlays/proaudio/media-sound/seq24/Manifest	2008-11-12 10:28:35 UTC (rev 1354)
@@ -7,6 +7,6 @@
 AUX seq24-0.8.7.prio.diff 3013 RMD160 66cae26eede06323cd03896a634a946a34ad0aaf SHA1 d98ad460499f780457a643c488f0f46b81e66a2e SHA256 b801e9256bfc17b3995f846c74f2b672c6d4a7ee1b71def16d1a070a45bf0310
 AUX seq24.png 1327 RMD160 ea0847e38413ad332ce3ef62b747f6a194214473 SHA1 fb92c157664fcd3de61ca60b72dfa0221fc12b1e SHA256 f1add80cac5ccd8708269b41fd03cdcb3da7b2824e208cf466156acc3867db65
 DIST seq24-0.8.7.tar.gz 194461 RMD160 16d9ba737023eb2d7dccf5d9de604287812b929a SHA1 a6c611740a14c72681615b99c35afae3d7e3d69f SHA256 fba9c547999c2fa68c993bf2e367087343ec2948cd1172d447e008e1fa52b3ee
-EBUILD seq24-0.8.7.ebuild 1934 RMD160 2e4a2b4c1007a6ce59d695e7ed791220bc6e98b3 SHA1 ee9313ed5cbb1f4f3fed3eefbfe46f540fa956b8 SHA256 08bf72e5f928835927caedddf521fc3c713d11e6178ef307fa299e66e3f1e114
-MISC ChangeLog 615 RMD160 b94156c16e712abdf6fc9522cdd43f168de4122c SHA1 019adec5f23ecd1b8b1a74f3527bea3bf00150b5 SHA256 893ab8ae2a9e8c2e15a3105a3ae4162efd609c97fdfecf5159782093e677124e
+EBUILD seq24-0.8.7.ebuild 1681 RMD160 5f9394979347ba800de8719366b6c62b635138ef SHA1 42601d97f60c5309057044da2080dc7ca8b75715 SHA256 93960fdb7aea025dc944aa8f356890383ce81a9924aef2e567cb379e7361ec3c
+MISC ChangeLog 711 RMD160 86333c96187ac52df54e663ba2ce5b2c97c2fe5c SHA1 e4f3d430bab082523a35436d5bb908b8d66eae7a SHA256 92bfdc04f682dc4e822138110e88da4faf734e9b0fe393c6b2b2df559e60dc34
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.7.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.7.ebuild	2008-11-12 00:34:51 UTC (rev 1353)
+++ trunk/overlays/proaudio/media-sound/seq24/seq24-0.8.7.ebuild	2008-11-12 10:28:35 UTC (rev 1354)
@@ -2,7 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
+EAPI=2
+
 inherit eutils
+
 RESTRICT="nomirror"
 IUSE="jack lash devel-patches" # cairo"
 DESCRIPTION="Seq24 is a loop based MIDI sequencer with focus on live performances."
@@ -13,7 +16,7 @@
 SLOT="0"
 KEYWORDS="amd64 ~ppc x86"
 
-RDEPEND=">=media-libs/alsa-lib-0.9.0
+RDEPEND=">=media-libs/alsa-lib-1.0.15[midi]
 	>=dev-cpp/gtkmm-2.4
 	>=dev-libs/libsigc++-2.0
 	jack? ( >=media-sound/jack-audio-connection-kit-0.90.0 )
@@ -22,15 +25,6 @@
 DEPEND="${RDEPEND}
 	dev-util/pkgconfig"
 
-pkg_setup() {
-	if ! built_with_use --missing true media-libs/alsa-lib midi; then
-		eerror ""
-		eerror "To be able to build ${CATEGORY}/${PN} with ALSA support you"
-		eerror "need to have built media-libs/alsa-lib with midi USE flag."
-		die "Missing midi USE flag on media-libs/alsa-lib"
-	fi
-}
-
 src_unpack() {
 	unpack ${A}
 	cd ${S}
@@ -50,7 +44,7 @@
 	fi
 }
 
-src_compile() {
+src_configure() {
 	export WANT_AUTOCONF=2.5
 	#export WANT_AUTOMAKE=1.6
 
@@ -59,10 +53,14 @@
 		autoreconf
 	fi
 
-	econf $(use_enable jack jack-support) \
-		 $(use_enable lash) 
+	econf \
+		$(use_enable jack jack-support) \
+		$(use_enable lash) \
 		--disable-alsatest \
 		|| die
+}
+
+src_compile() {
 	emake || die
 }
 


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