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) <gavinlee...@googlemail.com>
+  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 <keenbl...@tuxfamily.org>
   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>proau...@tuxfamily.org</email>
                <name>pro-audio overlay team</name>

Reply via email to