[proaudio] [2651] media-sound/linuxsampler-9999: dropped liblscp dep, autotools-utils, repoman payment

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


Revision: 2651
Author:   gavlee
Date:     2013-04-03 23:08:48 +0200 (Wed, 03 Apr 2013)
Log Message:
-----------
media-sound/linuxsampler-9999: dropped liblscp dep, autotools-utils, repoman payment

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

Modified: trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog	2013-04-03 21:08:43 UTC (rev 2650)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog	2013-04-03 21:08:48 UTC (rev 2651)
@@ -1,7 +1,12 @@
 # ChangeLog for media-sound/linuxsampler
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  03 Apr 2013; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+  linuxsampler-9999.ebuild, metadata.xml:
+  merge changes from portage, dropped dependency on liblscp, move to
+  autotools-utils eclass, repoman payment.
+
   10 May 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
   linuxsampler-9999.ebuild:
   linuxsampler-9999: ebuild updated. Thanks to

Modified: trunk/overlays/proaudio/media-sound/linuxsampler/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/Manifest	2013-04-03 21:08:43 UTC (rev 2650)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/Manifest	2013-04-03 21:08:48 UTC (rev 2651)
@@ -1,3 +1,3 @@
-EBUILD linuxsampler-9999.ebuild 1506 RMD160 09d1ca9cfa9f3ca7d04a75bb426c6b49c25f37d8 SHA1 8f9975e7dbd3db1d716f3492f4e40cc2ce0d374d SHA256 9ee2228f06baea04cde7fc9e1dc63da74fe2a3708c8e4bcd3605e1af06f7ccf1
-MISC ChangeLog 551 RMD160 5d30846e959ce2a9ed386efa1e5ed7960db4500d SHA1 9d526e3e56c0bf8eba02ce7584e9be1f0de6b197 SHA256 a9859f10d63c62673dc6a7548a60961101233a0d1049c29cbb109023bfec9b6a
-MISC metadata.xml 335 RMD160 f838118e0ed9f3b40ee86d1f30bcdd495cbc9447 SHA1 98f3d8be2f38b2332fc81639c17c0fd994ec58ba SHA256 093de1a8fe562e034e480fc2f43b6e1d8c89895eab0fa591db9cd1bd257329b4
+EBUILD linuxsampler-9999.ebuild 1300 SHA256 d4e3b7c52838316092aadd863a24dce69e41dd0e0c279ddb09a35c5cc3edf2b4 SHA512 0ce896077cbdd85a8c617d48be82e1048024308358215437259179c42e3e7b8bafc1d0cd686820c3c0a86c370e96ac19362bd569e621f8ee4b82c78f1317df33 WHIRLPOOL f61fcfab14fcb84b94a00b4240e98426f92d36ec2d6d3290a0650038451b7701e001da864522d2a071f62877ebf659219add0da3699b18a87a8747bd05394974
+MISC ChangeLog 771 SHA256 1e531ab1b1f7ab68c0647f0abeeba3f6ce623014b9dc4d188246190900f6a279 SHA512 1eb6a24a58c5b5f92dee0d49556309b7c0a6d71dd9380d574a6bbe714eb1fb07f87d187d5909d1596bedd9323b75074b0b499db2c725ebfe453c6550c59f6c55 WHIRLPOOL f4b31ebd5d74d9257a04f2933f935cf7d3e84cadaedba62e48cd417125de6fd0ca61498350a2c5192f4494f50a4b0900f29d1f6634e9f58540c250ee2ad12ea7
+MISC metadata.xml 313 SHA256 6d4e6b07a56811e6d4d354286d44cedbd889b5a37e655e1749d6af4fd0e5e1e9 SHA512 094037cd3695d4926f83112e30066aaddb057b96fe3c780dd1655413e5b2fa78eed179a4c0b38463cc41cbfc551a0ae331d01a57c0822c1a54ea30a689a7c5dd WHIRLPOOL f9f705f60c2cd257b833b51ab8c25f46e3a54d2b63727db52a95d3af0f9b247a0dabda30c40e5ceddb7d3144b922838b603a8ad87f1295dceeb3470958887869

Modified: trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild	2013-04-03 21:08:43 UTC (rev 2650)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild	2013-04-03 21:08:48 UTC (rev 2651)
@@ -1,11 +1,13 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
 EAPI="4"
+AUTOTOOLS_AUTORECONF=1
+# bug
+AUTOTOOLS_IN_SOURCE_BUILD=1
+inherit subversion autotools-utils
 
-inherit eutils toolchain-funcs subversion
-
 DESCRIPTION="LinuxSampler is a software audio sampler engine with professional grade features."
 HOMEPAGE="http://www.linuxsampler.org/";
 ESVN_REPO_URI="https://svn.linuxsampler.org/svn/linuxsampler/trunk";
@@ -13,57 +15,39 @@
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="alsa doc dssi jack lv2 sqlite"
+IUSE="alsa doc dssi jack lv2 sqlite static-libs"
 
-RDEPEND="
-	>=media-libs/liblscp-9999
-	>=media-libs/libgig-9999
+# media-libs/dssi, media-libs/lv2 automagic
+RDEPEND=">=media-libs/libgig-9999
 	alsa? ( media-libs/alsa-lib )
 	dssi? ( media-libs/dssi )
 	jack? ( media-sound/jack-audio-connection-kit )
 	lv2? ( media-libs/lv2 )
-	sqlite? ( dev-db/sqlite:3 )"
-
+	sqlite? ( >=dev-db/sqlite-3.3 )"
 DEPEND="${RDEPEND}
-	dev-util/pkgconfig
+	virtual/pkgconfig
 	doc? ( app-doc/doxygen )"
 
-pkg_setup() {
-	if [ $(gcc-major-version)$(gcc-minor-version) -eq 41 ]; then
-		eerror "${PN} will maybe crash a lot with gcc-4.1."
-		eerror "You have to upgrade to 4.2 for linuxsampler!"
-		die
-	fi
+DOCS=(AUTHORS ChangeLog NEWS README)
 
-	if ! use sqlite; then
-		ewarn "sqlite useflag not set. Disabling support for instrument-db!"
-	fi
-}
-
 src_configure() {
-	make -f Makefile.cvs
-	local myconf=""
+	local myeconfargs=(
+		$(use_enable alsa alsa-driver)
+		--disable-arts-driver
+		$(use_enable jack jack-driver)
+		$(use_enable sqlite instruments-db)
+		$(use_enable static-libs static)
+	)
 
-	econf \
-		`use_enable alsa alsa-driver` \
-		`use_enable jack jack-driver` \
-		`use_enable sqlite instruments-db` \
-		${myconf} || die "configure failed"
+	autotools-utils_src_configure
 }
 
 src_compile() {
-	emake -j1 || die "make failed"
-
-	if use doc; then
-		emake docs || die "emake docs failed"
-	fi
+	autotools-utils_src_compile -j1
+	use doc && autotools-utils_src_compile -j1 docs
 }
 
 src_install() {
-	make DESTDIR="${D}" install || die
-	dodoc AUTHORS ChangeLog README
-
-	if use doc; then
-		dohtml -r doc/html/*
-	fi
+	use doc && HTML_DOCS=("${BUILD_DIR}"/doc/html/)
+	autotools-utils_src_install
 }

Modified: trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml	2013-04-03 21:08:43 UTC (rev 2650)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml	2013-04-03 21:08:48 UTC (rev 2651)
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<herd>no-herd</herd>
 	<maintainer>
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>


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