[proaudio] [2537] media-sound/ardour-3.9999: move to new git repo; use waf-utils eclass; update EAPI; cleanup

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


Revision: 2537
Author:   lilrc
Date:     2013-03-16 23:29:25 +0100 (Sat, 16 Mar 2013)
Log Message:
-----------
media-sound/ardour-3.9999: move to new git repo; use waf-utils eclass; update EAPI; cleanup

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/ardour/ChangeLog
    trunk/overlays/proaudio/media-sound/ardour/Manifest
    trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild

Modified: trunk/overlays/proaudio/media-sound/ardour/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/ChangeLog	2013-03-15 13:54:20 UTC (rev 2536)
+++ trunk/overlays/proaudio/media-sound/ardour/ChangeLog	2013-03-16 22:29:25 UTC (rev 2537)
@@ -2,6 +2,14 @@
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  16 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  ardour-3.9999.ebuild:
+  Move to the new git repository.
+  Move to waf-utils eclass.
+  Remove unneeded eclasses.
+  Update EAPI to 5.
+  Cleanup.
+
   08 Mar 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
   ardour-3.9999.ebuild:
   Sorted dependencies. Added dependency on dev-libs/serd. Removed bad 

Modified: trunk/overlays/proaudio/media-sound/ardour/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/Manifest	2013-03-15 13:54:20 UTC (rev 2536)
+++ trunk/overlays/proaudio/media-sound/ardour/Manifest	2013-03-16 22:29:25 UTC (rev 2537)
@@ -4,6 +4,6 @@
 DIST ardour-2.8.11.tar.bz2 3322518 SHA256 6a743f42b795bb66179dd467c9b8e417e99d38fa915159155dd582709b563b73
 EBUILD ardour-2.8.11.ebuild 3985 SHA256 53fa87aaa2d862c60aba684e3f6caf03fd4645645d19cb7a70c8904f566de395 SHA512 5350b4a2f13dddb4f6e526eea93fe90ca4a7a9da6f66f20447ac717fd6733648f0c6d6bf4d816ee5b7ad1dfe26cd9213dcba14ecd723727dec629adc8a12b79e WHIRLPOOL ef6fecadf109afeb537d184f64e3baf72d0ae6c6a5ce419d6ac3b952f11bd49354be6a786eb32b4303d61cba3860de7d1f60c61defbe0b6bb92bd9a02f037abf
 EBUILD ardour-2.9999.ebuild 4014 SHA256 2bcd464a3ad3e9673ff958f9ad27a37621449893620686d2a32a2694929a412f SHA512 d05f4ab09ba5161d66cbac045f60cc4f1e852b98f8a67be8c06b39029b955636e8cac24c9fab69425b609fac19341c0a8f4b2274cd0f434b284f4ccde1ad6aa2 WHIRLPOOL b7d420623e92f02d4b2847013e341e00dae28a34491e0c74306f9e5d1cc1caa51347db64e6de02692022ed65d271f48865734fd8c494081668b126affcefe44b
-EBUILD ardour-3.9999.ebuild 3735 SHA256 9c6608c001290858bc27601e0165ff385f848f876932e180311f6626355cbc70 SHA512 579d81be81cf5ba6a2714715abda58836dcafdba776c3857870d00d8b2747c9bb23c903563f1cc5b92c400791bf0fd9522b02de35806b8644f00520769ef24a7 WHIRLPOOL e4f91a69ac48f5c7f5f21df450cabc28a35914b8698d995520a00b881ac4b1b02472ba873c27ba62d013c7610977f8f3cf463ac8aff9866ab6a09861b6cfb328
-MISC ChangeLog 6557 SHA256 9a7cbfe69130fd82e5355663e21a59359a55ad09c04dbea114bb2f8d89c6131d SHA512 16b9a3c69e2205bb75ed1e686041267187b2458553dcd24ed42257c162c6add9aff208ffff6e5a219074f3b5501acc41eb5d692f1f2e4877f3e43d04bc64ff62 WHIRLPOOL 61764a2fd723a01c8160dd5bc6b4c9a8a65814733bcc18ec786a8bcc1566130ad6f27a8c6557f6c2a6e541c4c157609286198da7103ab883daa1197674053c53
+EBUILD ardour-3.9999.ebuild 2628 SHA256 cc4882121f22e8158819be631ebf475f0afcc74c4142333b5404ff0bc7062d13 SHA512 44e28ec2a260fa5c3eba7d06f4d5cfc6ae9e3b70ea518ea5710d03959ff52765de5f6405ef0ea6465fe47fc6db9fe3b63ab51a9b839fed44d42474ca6775ef3c WHIRLPOOL da3c6327106d93bece8b266b1b675bbf6ef0ff9910dd162e5af35944ff32327843152d16d2bc51fa3123a621ee597d0222e2d102b3ca6244a346ecbbc2403011
+MISC ChangeLog 6768 SHA256 d494a06210ed4de1f453c93708a5e48fffd1b6ed2436236b7c22e5c34feafef3 SHA512 994376d44b48d2b7172c404235d41572e0d6728513edf3bcc8e588fd999ea616ebc1e865f2bf18a47f4bc06e780949d8cbf29c7923287aa5b1522d8053ac34c1 WHIRLPOOL 07e5f09e2bb3fd75f58a5353c357c95d30dc3c5ce690afee1f4c275b5309e2100d737449b13d510db3b60570c2bd29cd95f7f78af320aa129b27f8a9d7791642
 MISC metadata.xml 1118 SHA256 6182c09084546eb57544ede9cc395628adfcf54cdcc5981b2ad7edbd50ce999c SHA512 c5adeb20a0104a02820a5afa05324234bb7a049884956a9b3bb8d0fcca67ee187f54f40ed1ff4dd3703fcd8b293ebcb77ef7a4f372f69f98a89871ed28f1485a WHIRLPOOL 58622a42d7d343b1884da8a671e7994530d6ddb5a31098b86d20d80ff59fba2f931d36c03931b4bc3b3f056f0070ceb69eb3927cd4253b9d68328c55df5db331

Modified: trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild	2013-03-15 13:54:20 UTC (rev 2536)
+++ trunk/overlays/proaudio/media-sound/ardour/ardour-3.9999.ebuild	2013-03-16 22:29:25 UTC (rev 2537)
@@ -2,14 +2,14 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI="4"
+EAPI="5"
 
-inherit eutils toolchain-funcs fdo-mime flag-o-matic subversion versionator
+inherit eutils fdo-mime git-2 waf-utils
 
 DESCRIPTION="multi-track hard disk recording software"
 HOMEPAGE="http://ardour.org/";
 
-ESVN_REPO_URI="http://subversion.ardour.org/svn/ardour2/branches/3.0";
+EGIT_REPO_URI="git://git.ardour.org/ardour/ardour.git"
 
 LICENSE="GPL-2"
 SLOT="3"
@@ -59,24 +59,7 @@
 	nls? ( sys-devel/gettext )"
 
 src_unpack() {
-	subversion_src_unpack
-	cd "${S}"
-	# get the svn revision
-	subversion_wc_info
-	echo '#include "ardour/svn_revision.h"' > libs/ardour/svn_revision.cc
-	echo "namespace ARDOUR { const char* svn_revision=\"$ESVN_WC_REVISION\"; }" >> libs/ardour/svn_revision.cc
-	echo >> libs/ardour/svn_revision.cc
-
-##	# some temporary slotting fixes
-##	sed -i -e 's:ardour2:ardour3:' \
-##		libs/rubberband/SConscript \
-##		libs/clearlooks-older/SConscript \
-##		|| die
-##		# now it gets dirty... the locale files...
-##	sed -e "s:share/locale:share/ardour3/locale:" \
-##		-i SConstruct gtk2_ardour/SConscript || die
-##	sed -e "s:'share', 'locale':'share', 'ardour3', 'locale':" \
-##		-i libs/ardour/SConscript
+	git-2_src_unpack
 }
 
 src_configure() {
@@ -93,21 +76,11 @@
 		myconf="$myconf --fpu-optimization"
 	fi
 
-	einfo "./waf configure ${myconf}" # show configure options
-	./waf configure $myconf || die "failed to configure"
+	waf-utils_src_configure $myconf
 }
 
-src_compile() {
-	einfo "./waf build ${MAKEOPTS/-s/}" # show build options
-	./waf build "${MAKEOPTS/-s/}" || die "failed to build"
-}
-
 src_install() {
-	einfo "./waf --destdir=${D} install" # show install options
-	./waf --destdir="${D}" install || die "install failed"
-	#if use vst;then
-	#	mv "${D}"/usr/bin/ardourvst "${D}"/usr/bin/ardour2
-	#fi
+	waf-utils_src_install
 
 	newicon "icons/icon/ardour_icon_tango_48px_red.png" "ardour3.png"
 	make_desktop_entry "ardour3" "Ardour3" "ardour3" "AudioVideo;Audio"


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