[proaudio] [2258] Added bpmdj-4.2.4.ebuild, fixed qt4-r2 eclass

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


Revision: 2258
Author:   dominique
Date:     2012-11-04 00:56:21 +0100 (Sun, 04 Nov 2012)
Log Message:
-----------
Added bpmdj-4.2.4.ebuild, fixed qt4-r2 eclass

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/bpmdj/ChangeLog
    trunk/overlays/proaudio/media-sound/bpmdj/Manifest
    trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-3.6.ebuild
    trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.1-r1.ebuild
    trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.1.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.2.4.ebuild

Modified: trunk/overlays/proaudio/media-sound/bpmdj/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/ChangeLog	2012-11-03 17:57:42 UTC (rev 2257)
+++ trunk/overlays/proaudio/media-sound/bpmdj/ChangeLog	2012-11-03 23:56:21 UTC (rev 2258)
@@ -2,6 +2,10 @@
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  04 Nov 2012; Dominique Michel <dominique_ibre@xxxxxxxxxxxxxxx>
+  + bpmdj-2.4.2.ebuild
+  bpmdj-3.6.ebuild, bpmdj-4.1.ebuild, bpmdj-4.1-r1.ebuild: fixed qt4-r2 eclass
+
   24 Aug 2012; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
   bpmdj-3.6.ebuild, bpmdj-4.1.ebuild, bpmdj-4.1-r1.ebuild, +files/bpmdj.xpm,
   -files/bpmdj.png:

Modified: trunk/overlays/proaudio/media-sound/bpmdj/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/Manifest	2012-11-03 17:57:42 UTC (rev 2257)
+++ trunk/overlays/proaudio/media-sound/bpmdj/Manifest	2012-11-03 23:56:21 UTC (rev 2258)
@@ -5,8 +5,10 @@
 AUX bpmdj.xpm 14188 SHA256 0ab64f918a5ee08342838a457f4bc9dd2d9901e0af9fca18dc996c62378abf88 SHA512 521eae1870044d5953b25c098d5d66a988a5aa0e099464cf7b2db56226b145601297bd5ff4a10839bbf941f70a33a56a5130546f64fef4e38bfeab9154540d15 WHIRLPOOL 84ecbdc358c269db583f60eb522f078661389f2a5858f9a254f1744114b53cd025feaf174a43148767e63acdb496a3d4660af995ce02c713869d0e79646e8da8
 DIST bpmdj-3.6.source.tgz 539603 SHA256 539197f531f185e1e5b5242db983a1b0839ce8f66b8fa5ac46542ef8f28929b3 SHA512 eaffb97286c9e676e9827c1ad2ee8358a7a2535c61177959ac0b1d98e7c3e02993391b85dbe8b08f5e5c089a0b21275e4a1cbfe47b0d3ad8dc33642f6939d00b WHIRLPOOL ff25c95050deb050004931aa82063a39587e65f6cd917602cbce645555b7b2f2e3ebaa05ee0f4cc6c6cb9b83ecd11860c9d342780fe102fb6e446f17c444cbf5
 DIST bpmdj-4.1.source.tgz 786420 SHA256 fb43c8dfb5988d5b980b890d762b463721a1d7f5ac13d9e1221e43c4fee1c2b3 SHA512 0d596652ae259412b93afe244725fb6402ea6873dfc9d253d30fc0c5ea87191ecd1d0faeb30990f4effc9a98e44e6d129286bff04b32dec00b5a0d467b5ad2dd WHIRLPOOL ab95e687f44ad069f3c10f3323518b2c1c8e1dd03050d81b90fa909eee1afd5b0023156264de401e6508b2cbcfe4f4ac5148f725da9492f153a06b20006f7528
-EBUILD bpmdj-3.6.ebuild 2041 SHA256 4945e535addcd5aa6b2584aa881d79948632bd88a4370697db7343bc6839e66b SHA512 9785ea5e8b21f9e00fd1a4e4f27fda36a4ab980b4e9d134a154ad5d7d0258c4d5e60b6637b07a62c4db59026440e3c51240ce7c3a3154463316f1ba57f2f55d0 WHIRLPOOL 4c4fd1e78ea1bfa0632ffc65f21cc659dbac971118af8bf735c34bacd46d4f8c536d03dea730f83cd447fa208b8d190270640e270dc5d7c5bef449977638587f
-EBUILD bpmdj-4.1-r1.ebuild 2236 SHA256 c93b0300610287dfc886a27cc7cb12812537c295871b887d70584d7cddc14e35 SHA512 5c17ba6537bf664e38a6e61e2b075d08591d7ce415f4a8b2146646a1bd8bd4fb29d24a7b1277a3194303e1333c05957131c1f8a2acb0769eceaa7f9be9802b3a WHIRLPOOL d51887d708b98ae7741339db5310d7dd0803c47a088f45965a3f3ef630af6e449b82f0e862f2b19aca5dff016ee82b1384829fbbdd75e484d168fb1e5bb955a9
-EBUILD bpmdj-4.1.ebuild 2044 SHA256 07a1e69a971b04dbd7fa417a0476c991300df3260476a52bc4ca9ea857fcd309 SHA512 8c8042e68dee6c3f84679b3225a39721ec4b82039975d07cf0473a8962933784846c9aa9d827d9af39094e5a9c06ea5d11e0ce592f7f09d80f86086db640941d WHIRLPOOL f3afc186908e0f274b90d99c0aba48b15ea2bcb8642af98f67e608b0b825756fd588ed693da4685700d9f7260ec8bda4d69b2733eb5d737311c56ebb458870c2
-MISC ChangeLog 1229 SHA256 8a09ecf49a01adb2642bd976706ceb154cb468d54edd63cb59241fcb43ea00e4 SHA512 2a63381186a8181b0c44c1ea357269f7ddb698189745907647989dca5e222c6c3ac326280b91f731166260c3b13a3551d8b8d75a9b22973803dc20d0f4650e30 WHIRLPOOL 650993af6944d4d58e61459232eb00696969723255f14a1a4ea222ca6f2010827cffbcafed08b98c285763e709bc258618c6ac99f4cf3bb71bc303772a43b671
+DIST bpmdj-v4.2-pl4.tar.bz2 653044 SHA256 3b2fe27d91d0e728edcd9a8b1803b3b7ee621f6d6da51cad58ceababb40ddff3 SHA512 fc6dde81a4e778fe0f3eb08f8a6676813df22f5628549ac43854044ee9774aa7e4d867d7150bb3b70ab622139489b6127b4d988e7e1ff79158b7c3099b560983 WHIRLPOOL 1cb67846ec8c5ce8cd9629c3cc4cb861d0ba8abd15cf58bbeb60fb2cb98157ed432b6cba9a49826e697717ff143997bdc6e9d13a46c77bc539d98d8b84568358
+EBUILD bpmdj-3.6.ebuild 2044 SHA256 8761a22030e7ccb9ec5d75e678fe0c315957dbcadbe20f2ba145c3247d6fe6ef SHA512 a62ad1d9eb877c3f1575b51d8a6f30ae5b5b0f44e55273359c325fe8d6181c71db664df1905785bcfa5fa951a5c6298d9ae4b987ccad71196460f6264ed66fc9 WHIRLPOOL b4b1768052afa81ede5a176944b93616e9ebae195f760cadee70c4928be1a1760850ae74f5729038dfcb05038f9f4e2a90d4d37ff0d9f8ff5d67d2a629367660
+EBUILD bpmdj-4.1-r1.ebuild 2239 SHA256 7fc438d0cc1066b88ec94356ab649a02c1a02ef2791f72a5801df9f4d8231a1e SHA512 1e16b7708284864926a7a5294d81da8463cecf67886ed51b54fee88508a14108cbe5f07907bdb4106edbb72076125a78da6f58eb562fbf25d44fd4e3a693deae WHIRLPOOL 422b6a81e780be5a2f09e13952f5fdb80caba4a2d912d82635a584bbec786e048eb5fc4654d1075b23c7d6e0eaaf7b6732dc3f79eeb2fccfc098a9bae5bb3b04
+EBUILD bpmdj-4.1.ebuild 2047 SHA256 cbed0877388e38a5c7a8b99418f9af4cbfba9ec7d48245290217efaab88b1d00 SHA512 d8008cd73898c82e7851f77a2fb57d37591da25480283acb2a0adca2df0add5826138aaa2a8aace8c147fbd8e4c8958fd1dbbb1115a38fa1a4db6ec71e68416e WHIRLPOOL 39be8dc998e096cd2022fa21005f45e2baa3e2bf99b3315685edf7cfd43b9378b79685b4c6aa20ee1a0e38eb230b094baa5294ea27a28d972364fea1d71fa109
+EBUILD bpmdj-4.2.4.ebuild 1593 SHA256 68da884c05c96f752fe164e5599be6334760f443167fe1cc76a6fbed2585d406 SHA512 233b47c60853aef6bebe26cf1875abddc26014e71db88551b639fb2361e89ec8126e6076d060a6996042348e5b14742e87756ce36068fe3e4120d01124f5423b WHIRLPOOL 2e2161ac0e11b3afd3f56272b6d6ef584120c7301f9eb74c313f31eb6b214ca6a1bb840417c1f06454cb547e049d3403b4c851b5b3b51f7344bc74ab79d5972c
+MISC ChangeLog 1397 SHA256 3efeefcd97ab74fc39da6633c07033e4a9d94b510eec7c3d3dd4637c9dde24e2 SHA512 52357e5ae39c2972af6760036d15e183cb44b9d181e1d17a2de20aa94e135e22f90673960e2ec2e42d791b520fa968d8cd4b7d78a5ec6e9398591a6c5badb017 WHIRLPOOL 3bbb1f4122965c3eae12fac6e12e0a6d10f7b3b2c00977b5cdc32e8b77850dbd8dab3a2d559e475aefebd3cd1f0b08cad46f5df5904454ce5b449b16ac34106a
 MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a

Modified: trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-3.6.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-3.6.ebuild	2012-11-03 17:57:42 UTC (rev 2257)
+++ trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-3.6.ebuild	2012-11-03 23:56:21 UTC (rev 2258)
@@ -2,9 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=1
+EAPI=2
 
-inherit eutils qt4
+inherit eutils qt4-r2
 
 DESCRIPTION="Bpmdj, software for measuring the BPM of music and mixing"
 HOMEPAGE="http://bpmdj.sourceforge.net/";

Modified: trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.1-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.1-r1.ebuild	2012-11-03 17:57:42 UTC (rev 2257)
+++ trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.1-r1.ebuild	2012-11-03 23:56:21 UTC (rev 2258)
@@ -4,7 +4,7 @@
 
 EAPI=2
 
-inherit eutils qt4
+inherit eutils qt4-r2
 
 DESCRIPTION="Bpmdj, software for measuring the BPM of music and mixing"
 HOMEPAGE="http://bpmdj.sourceforge.net/";

Modified: trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.1.ebuild	2012-11-03 17:57:42 UTC (rev 2257)
+++ trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.1.ebuild	2012-11-03 23:56:21 UTC (rev 2258)
@@ -2,9 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=1
+EAPI=2
 
-inherit eutils qt4
+inherit eutils qt4-r2
 
 DESCRIPTION="Bpmdj, software for measuring the BPM of music and mixing"
 HOMEPAGE="http://bpmdj.sourceforge.net/";

Added: trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.2.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.2.4.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/bpmdj/bpmdj-4.2.4.ebuild	2012-11-03 23:56:21 UTC (rev 2258)
@@ -0,0 +1,64 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+inherit eutils
+# qt4-r2
+
+DESCRIPTION="Bpmdj, software for measuring the BPM of music and mixing"
+HOMEPAGE="http://bpmdj.sourceforge.net/";
+SRC_URI="ftp://bpmdj.yellowcouch.org/${PN}/${PN}-v4.2-pl4.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+IUSE="vorbis"
+
+DEPEND="${RDEPEND}
+	|| ( ( x11-libs/qt-core x11-libs/qt-gui )
+			>=x11-libs/qt-4.2:4 )
+	dev-util/pkgconfig"
+
+RDEPEND="media-libs/alsa-lib
+	 vorbis? ( media-sound/vorbis-tools )
+	 media-sound/jack-audio-connection-kit
+	 =sci-libs/fftw-3*"
+
+S="${WORKDIR}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}" || die "cd failed"
+
+	# copy gentoo defines
+	cp defines.gentoo defines || die "defines failed"
+
+	# add QtCore to QT_LIBS
+	echo "QT_LIBS = -lQtGui -lQtCore" >> defines
+
+	# not to forget our custom C(XX)FLAGS
+	echo "CPP             = g++ -g ${CXXFLAGS} -Wall" >> defines
+}
+
+src_compile() {
+	make || die "make failed"
+}
+
+src_install () {
+	# makefile is absolutly a mess so we use portage features
+	for i in authors changelog copyright readme support; do
+		mv ${i}.txt ${i}; dodoc ${i}; done
+	dodir /usr/$(get_libdir)/${PN}
+	exeinto /usr/$(get_libdir)/${PN}
+	doexe bpmcount bpmdj bpmdjraw bpmmerge bpmplay
+	# needed too..
+	mv sequences "${D}/usr/$(get_libdir)/${PN}"
+	#dodoc authors changelog readme support.txt
+	# install startup wrapper
+	dobin "${FILESDIR}/${PN}.sh"
+	# install logo and desktop entry
+	doicon "${FILESDIR}/${PN}.xpm"
+	make_desktop_entry "bpmdj.sh" "BpmDj" ${PN} "AudioVideo;Audio"
+}


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