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>