[proaudio] [2928] media-libs/lv2-9999: move to git upstream, thanks to dsonck92 for the report, various improvements

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


Revision: 2928
Author:   lilrc
Date:     2015-03-27 23:26:24 +0100 (Fri, 27 Mar 2015)
Log Message:
-----------
media-libs/lv2-9999: move to git upstream, thanks to dsonck92 for the report, various improvements

Modified Paths:
--------------
    trunk/overlays/proaudio/media-libs/lv2/ChangeLog
    trunk/overlays/proaudio/media-libs/lv2/Manifest
    trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild

Modified: trunk/overlays/proaudio/media-libs/lv2/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2/ChangeLog	2015-03-26 22:15:20 UTC (rev 2927)
+++ trunk/overlays/proaudio/media-libs/lv2/ChangeLog	2015-03-27 22:26:24 UTC (rev 2928)
@@ -1,7 +1,18 @@
 # ChangeLog for media-libs/lv2
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  27 Mar 2015; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+  lv2-9999.ebuild:
+  move to git upstream, thanks to dsonck92 for the report
+  fix waf python warning
+  allow more python implementations and remove old
+  remove useless DOCS variable
+  remove blocker on (nonexistent) slv2
+  add dependencies needed for lv2specgen.py which is installed
+  fix shebang
+  specify --lv2dir and --copy-headers to configure
+
 *lv2-9999 (02 Feb 2013)
 
   02 Feb 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/media-libs/lv2/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2/Manifest	2015-03-26 22:15:20 UTC (rev 2927)
+++ trunk/overlays/proaudio/media-libs/lv2/Manifest	2015-03-27 22:26:24 UTC (rev 2928)
@@ -1,3 +1,3 @@
-EBUILD lv2-9999.ebuild 827 SHA256 947ff47809a01dce3726dd750bb5dd73819fdce38c632b1759da9fe98c98b0b9 SHA512 d35c52cb003db8f16a67323542f640c29897818ab5ab96e34a34868cfbf820e44475ffcd24451eef4bd6bdea843888b69a6aa9ce91db511b332f40e83b883948 WHIRLPOOL cc9593b5d2b55447e38fb334dc901a4090f84880875100b2469bb57355f9f554770f92e00a10b587e4936fe17c9a3aed11324618a2346a7722957966dd2a13a8
-MISC ChangeLog 258 SHA256 1061eeac93e57e49979777806ff1901f50234e00e91582803b5c49e52fa5f9ef SHA512 300f86e0b1935e45d26a9525f9c97e1f7ca38e38d3021f80d499bd3b5f45085796809fd3966f37b45564c75fa84e8d6dc32372042aec1908983dbe032bf8820f WHIRLPOOL e5ba3f33a187178c512994442eaeff21395d6d90e1e55413bb3923a451bcb84c4ab6e3c5c137d35566ab7e7b9c7c4c00b133148f4aba6a1cd3c3b2650b019271
+EBUILD lv2-9999.ebuild 955 SHA256 04b8e79a9fe2f770529b6963549ede750ce303303923a7e83814cb33b5020f6e SHA512 36855c692e998a45d52ab6f80eb90b882e71dc18d48d41babf158a2f3cbbfc640117828562f300b8f157280e9a4b53c8f508adf63d02c757cb052095ea182cb1 WHIRLPOOL 391cb8206c9324cd3425b6644a9e67205445c9ef040d1cbb742f47db8bf81e856e2e2023af66d570b4577a399f867e1e5581a24bddbc3ef3fe5c690254a0234e
+MISC ChangeLog 675 SHA256 c3f697a13c1a9bd57ee5205f636b96ec77254991b494e0ffa76a696a7d5506de SHA512 a1a1fc4c1b7cf930bf9b4bbf654fbe38bb66e622a9acb325dcc5dc9a6e8eca0a86a6e81b0b1c1d59841ba2a589a5615f29ef1378ad7ebd6075c92a9ad007bcbe WHIRLPOOL 22f178e17e35e608c8d0ee99592a7561ec9043cc377c04d7cb98fd3e7e85cde842464e71f8f9c93994d24ebe092500b45453a740f250899f0365b998ca2e8385
 MISC metadata.xml 317 SHA256 8d732a1f860bf440d43fa455f52619bb2b154b4dab7e54489345f60cc4ad510e SHA512 a93a4c5a5d0f9235aad887dc808af39c8b6db12fdf9c6e1a3199552fb03f623a3fddf52ee329758dee3075c397d7e0169a5383243f331804c25c0c03c59b124e WHIRLPOOL 2750b63bbfcc43fc4f8487571715b8ea9cd2977ca1e96be8fc952008a734f88cfaa57fab2e97654f51c79d6576681cbafb6f52f688ebb504db958bb49ac9d4b9

Modified: trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild	2015-03-26 22:15:20 UTC (rev 2927)
+++ trunk/overlays/proaudio/media-libs/lv2/lv2-9999.ebuild	2015-03-27 22:26:24 UTC (rev 2928)
@@ -1,39 +1,47 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
 EAPI="5"
-PYTHON_COMPAT=( python{2_5,2_6,2_7} )
-inherit subversion waf-utils python-single-r1
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_REQ_USE="threads(+),xml(+)"
+inherit git-r3 multilib python-single-r1 waf-utils
 
-RESTRICT="mirror"
 DESCRIPTION="A simple but extensible successor of LADSPA"
 HOMEPAGE="http://lv2plug.in/";
-SRC_URI=""
-ESVN_REPO_URI="http://lv2plug.in/repo/trunk";
+EGIT_REPO_URI="http://lv2plug.in/git/lv2.git";
 
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS=""
 IUSE="doc debug plugins"
 
-RDEPEND="!<media-libs/slv2-0.4.2"
+RDEPEND="
+	dev-python/pygments[${PYTHON_USEDEP}]
+	dev-python/rdflib[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}
-doc? (	app-doc/doxygen
+	doc? (
+		app-doc/doxygen
 		app-text/asciidoc
-		dev-python/rdflib )"
+	)"
 
-DOCS=( README )
-
 src_unpack() {
-	subversion_src_unpack
+	git-r3_src_unpack
 }
 
 src_configure() {
-	local mywafconfargs=""
-	use debug && mywafconfargs+="--debug "
-	use doc && mywafconfargs+="--docs "
-	use plugins || mywafconfargs+="--no-plugins"
+	local mywafconfargs=(
+		--lv2dir="${EPREFIX}"/usr/$(get_libdir)/lv2
+		--copy-headers
+		$(usex debug --debug "")
+		$(usex doc --docs "")
+		$(usex plugins "" --no-plugins)
+	)
 
-	waf-utils_src_configure ${mywafconfargs}
+	waf-utils_src_configure ${mywafconfargs[@]}
 }
+
+src_install() {
+	waf-utils_src_install
+	python_fix_shebang "${ED}"
+}


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