[proaudio] [2958] use multilib to make live ebuild work on amd64, thanks to merlin-vrn for |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2958
Author: lilrc
Date: 2015-05-20 23:37:30 +0200 (Wed, 20 May 2015)
Log Message:
-----------
use multilib to make live ebuild work on amd64, thanks to merlin-vrn for
updated ebuild, wrt #194; remove no-herd; remove old
Modified Paths:
--------------
trunk/overlays/proaudio/media-libs/fst/ChangeLog
trunk/overlays/proaudio/media-libs/fst/Manifest
trunk/overlays/proaudio/media-libs/fst/fst-1.8-r3.ebuild
trunk/overlays/proaudio/media-libs/fst/fst-9999.ebuild
trunk/overlays/proaudio/media-libs/fst/metadata.xml
Removed Paths:
-------------
trunk/overlays/proaudio/media-libs/fst/files/fst-1.6-wineliblocfix.patch
trunk/overlays/proaudio/media-libs/fst/files/vsthcompilerhack_fix.patch
trunk/overlays/proaudio/media-libs/fst/fst-1.6-r1.ebuild
trunk/overlays/proaudio/media-libs/fst/fst-1.6-r2.ebuild
trunk/overlays/proaudio/media-libs/fst/fst-1.7-r5.ebuild
trunk/overlays/proaudio/media-libs/fst/fst-1.8-r1.ebuild
trunk/overlays/proaudio/media-libs/fst/fst-1.8-r2.ebuild
trunk/overlays/proaudio/media-libs/fst/fst-1.8.ebuild
Modified: trunk/overlays/proaudio/media-libs/fst/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/ChangeLog 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/ChangeLog 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,7 +1,18 @@
# ChangeLog for media-libs/fst
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 20 May 2015; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ -fst-1.6-r1.ebuild, -fst-1.6-r2.ebuild, -fst-1.7-r5.ebuild, -fst-1.8.ebuild,
+ -fst-1.8-r1.ebuild, -fst-1.8-r2.ebuild, fst-1.8-r3.ebuild, fst-9999.ebuild,
+ -files/fst-1.6-wineliblocfix.patch, -files/vsthcompilerhack_fix.patch,
+ metadata.xml:
+ use multilib to make live ebuild work on amd64, thanks to merlin-vrn for
+ the updated ebuild, wrt #194
+ explicitly state RDEPEND in 1.8-r3
+ remove no-herd from metadata.xml
+ remove old
+
*fst-9999 (14 Mar 2009)
14 Mar 2009; Frieder Buerzele <evermind@xxxxxxxxxxxxx +fst-9999.ebuild:
Modified: trunk/overlays/proaudio/media-libs/fst/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/Manifest 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/Manifest 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,17 +1,7 @@
-AUX fst-1.6-wineliblocfix.patch 579 SHA256 1418a89188e49d10075783a5501fb2b792307bb2e65a80b4e5928cd8c5c7a0fe SHA512 1fda1325872bd0ab223165f2ac2ed3eaac55c0136b3171cb5e0da83278579c05669a019b14b8186ff7bed02503cd136745c2664855a77d0f3666903ac3cb46de WHIRLPOOL f42a531193be87f1f4b0a536c8342fa932752a7afe721b1446cc41801cf0fb939043c465f72134f4ded5d895c9501f6781adfd2e44e0eee286235e520c442e5b
AUX fst-1.8-if_no_lash_run.patch 698 SHA256 10939eeec63dd075ba380ed864648aa5f5e47820070931c7c59ef26d28eaa360 SHA512 166074542f34ae321a8d5d4f5024bda8cfb5369182174e4a043e74541f311994be952df82348c60205cd0a85f2543400ca811b613415576b8b79b108b665e328 WHIRLPOOL cc5c28d1bf9b3b9f61dfbcbc6cfe53acf70139baa85c8672a54dc47e58d1418e3610bc0c02edd694ea6b7aa97de81bf6cd77d30826656e9700e219bcc0ae56df
AUX libfst.pc 310 SHA256 a5b602ec79c672a47222013a35448e2330b3a2d2d2b999c4e4d674836402e857 SHA512 c9487c25a44c702b34d2005966bf3d4a0e9993a6d403bfa4f686bd3ec7f04c641f3a3240604d08c7a85479a1fd68183b7ba7a000ce617038233f3d7f6c7c31db WHIRLPOOL 7d92fecb072ffed4503335d288fcf40fa48dfcdd7c8937c42069b8e34246fe7abf3deff33ef7868c2ec731ea5beee5f8feffed69d2b761e8ac00452aec1bcd64
-AUX vsthcompilerhack_fix.patch 327 SHA256 deb22fde888baff8966e16faa03ca85fcc60f074f8ff854ca2897e302ce65578 SHA512 141bac39967ed0fe7e4e920ee7f07e9b752050e63d966c094c332a5b945396fec0d1de25f88794516d7784c3c58d1b49dc0b4f4377c5b6a02d061c2a0b129c85 WHIRLPOOL f980ff93a4376af9bf88555bb2e33595fb936cebe552ab763d838fbf0f394a64354868074d61018b3383800239834ae665d83a7fb99110a94d9ad70359721866
-DIST fst-1.6.tar.gz 98596 SHA256 47fb28d8f543ac2341521b603f0c75edbdde5d24c80bbce2d637ed9fb6d9fd75 SHA512 ae6b39898a0ae33c3f2fd4160e045b69b551a4a9fa5af5895408d848f03311425d7eb3adb038d3c148a88c596f81cdb62d1256dcd065a14eca22d35ef4908b4b WHIRLPOOL e70d4dd0215c5c90890d07d86291e0b082cb88eab584700758c11f562d6d5385dee05c4f7e4cade1ac4ad39a2f3a0514113d7fdfa34d395f3db6ea1c774616e1
-DIST fst-1.7.tar.gz 35378 SHA256 26e9adec07b687430cf2f01ec95181307bde2e01d7bbfe03422c99e58d330bc3 SHA512 24b97ae651a9944c0708251b69d0ba03b2fe5a8469c88fd809f2c78d691498a588d22e6baff9a64c883dcdd1374b30c2b279e601501b595ccf726830855d6d5d WHIRLPOOL c181c96631ac66ee02483cb6b3bd09cf2febfab54e728f18dd43cdb147ad53d96adfe2b1ca12620b828edf06c91f5ddcc13bb247f5a8cb2bf0a5d1dfc746c5cf
DIST fst-1.8.tar.gz 38244 SHA256 40a8af2df5840e764c1d61e2f781e3b8c7f2b54ee64ff1b968c9a4169bae0779 SHA512 0c782f7fcfb99c733f6ea6a6219dd68e828d1cde27b7734b7b532bf10584cfe78309f87de9e0df7775e29c3b2bd09cfee5f0c98b64c50835e423d77bd379da31 WHIRLPOOL cadf5247e59e0bd5480ceb74393a2464fc367e6a974fbac0dbf804fd2e4362b0df5b42dde13e061d0c1d4e321f635718c058420a3f13a8dd2cc611b10d0272f6
-EBUILD fst-1.6-r1.ebuild 1728 SHA256 8eecca687cc1230b6d7a1a8c9d925a686e92526af8aafedd0762e50f8d8dd867 SHA512 6deb006210f42ae40496ab5bc0da9b78c18ceb11a262535139c009f2ebfc2c0fd7f9882ff8c054c8a4ff48050d4892f286d76d16c6ef618e69e821b16cd19d95 WHIRLPOOL 12714735efe690713b4674baa317925a5b90e6a1061a2506ccfe079554c3260707edf7d631e9835911d63c5463f6666bdf4f9767a120904daee735d1327c2791
-EBUILD fst-1.6-r2.ebuild 1527 SHA256 244cb7123b41a4256ed7c5b1ba7af0c70333189e10529abd2b1b7eac3e735252 SHA512 8511d749ba6a678b0682ba828630bdd7a06a148f44dd1067b881ad294186e16e9b08a6cb3a93d7b1d6f55ece59d9a03a74bd97fd7455219ade36128f82135fe0 WHIRLPOOL 2622fc1bc44800e4cbe86e063df10418fbad4f3692e89102a0c5a8da5a9d35fa0d9a65d9be98201a9af7a836a45b2fad1f1ddec77b1ce2637c81eeb6846bb58e
-EBUILD fst-1.7-r5.ebuild 1988 SHA256 4db15877b20620ff92894cb519cb9d052c699eeebb660bb3f831d8c9141aaf9b SHA512 57bef96fb88fee9e5be4263c000b0dce738305970ae56d4b54777e5f0884c332665f0de0c1554bde43cf9856a54a3770a8d0ba787874d567b5361ec0eb1d4f2d WHIRLPOOL f737e5331cf6ca1fac28e66d3839816a3563aa0e7aca94584dcf1fcf61605aa0f06fa0bdeb0a50066efb6fcea4202bbc52e9d358664aa283a8d0f74d89115554
-EBUILD fst-1.8-r1.ebuild 2134 SHA256 00e441c57eab7087c68e445639dec59f80e6489903111187155d725b5e8aa3b4 SHA512 0522049db237b296c543e3c2d7efa5817ea9eba18f41334bcb4e80f6934f4d01729280654d7223c527877d236b94994a6e3d75b3cb88dfac4de497e2da3a9d2e WHIRLPOOL db2390521341a64cd52f702fe4d9f7c6bc5f07d40e65e7d6841c235897e642cd3a4fd9b2d2c974391e30946ff736b698778c6db0fb8762fefc01c1ec0fe2f101
-EBUILD fst-1.8-r2.ebuild 2259 SHA256 2c121ae1c4bed8a57a347d31a9cb99f76c6cb85561f0d873d56dc1c18e7318e8 SHA512 1fc788880493e4e9de934a80e873d33f3762af9ecf52b6df7dace355bd99a93f0ccd24f2a776406590b6fd84eb8973eaf52007fbeb21bfc1227a3e53558cc09e WHIRLPOOL d4120e946461bcded81ae4c2dba03b042a71d44a199dbe610a7e777576363d5d7a3d7a33b313b60af1487aa4cd27faaac57a80cd002506c868339154eec76b01
-EBUILD fst-1.8-r3.ebuild 2345 SHA256 c88ec896984a63f43ba08d18b8353390cd1e76d99b03b95598186d701f93f6f8 SHA512 0e119f326eb73e1ca2b40bded8949c770e89849816c827a662e945be5364e69e0f02ab6568aa2deffd5901ad78ea2dcdd5b06529e7b17c88b7f00b9bd0b168a8 WHIRLPOOL 0c1960f6159a840bb89a06f2207832ec5fb495ea97b6a433d3888c8c5c6b01e3998f39e9eb76f98ef622263c59a844da45ae54162f7e0c2c50cedd4a37c62eb1
-EBUILD fst-1.8.ebuild 2005 SHA256 d8e3da8a599441cd8895967b100336f11a4942148603c1d7e459023956c4160b SHA512 a23f37c7b0f25c43c386f0a1702f415edfc2f66a3b810d995c6582d2b8618e881a2d26a87f25a65fd5c34b8e887ea5f30075e87654790026230e3ac21c50d6e0 WHIRLPOOL 2ad121ad8174523f2d1d8f5c0c653d14b377511e7ce76c59867b2213a5010d9aab760cd99647bbb276591dbd8b2bc77727d05c9c13270b407f3c4a1e52b2191f
-EBUILD fst-9999.ebuild 688 SHA256 c0321af3e52e8b986808f17a2990bb6b15fdb5e5f73b6b9bceded1dd8eb2f704 SHA512 7b6525c2dd1c23f842f75053cf168ba6dad212145ab20251576dd322846016e635f39c4ceac41470d007dd99c776bced61a8aef2c3d9486432d5c013864a909b WHIRLPOOL 1ca8dda14a59ee205659a79779bf7b7255ca064592569042f476769f499e3148e952bb01df068f2c8d161eccca11060e2fa3ad2577a856ae8508be0e6e0d0c5d
-MISC ChangeLog 330 SHA256 ea0ff813841fdbead1c9678e2143c2441c24c4fd109873858b456a19853d39a0 SHA512 2bdee5959e3c428fa926098e50492ef92133470d956d20d4321304258405c175244571608b9b889890779a8cd6eeca42987cbb6bc79f6b32f02803c43842e99e WHIRLPOOL 10cda80054453282f0a40e14666b9cced3fee73462da706b5deef222afaf05559d938658a4f742e5f00a9c252e27c7232af07cc6a366583e27b054e182737d8a
-MISC metadata.xml 268 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89 SHA512 3d709a016692f887d642d19b2644c10a09f666133f1f035b8a4c10e5772fbb39fa84a856a496d392594ccf850739fbf46ffa78ecc74214e8342ee97676b375e9 WHIRLPOOL 17c886c5b97925bd9223c0210170a63e55a2c2a238ae81ebf8efa14109d790406f45d0773d63bea825c1e40b058bd9e20a5d9c264da4db7c8fd2e556ecd83b2a
+EBUILD fst-1.8-r3.ebuild 2385 SHA256 9678efb400b36f778e96133b4a626139140ed5d6b579af520bc8134396f0f5b4 SHA512 01f4aa5b2823fea752880075c7cb43a49a03cf7846274b9c8987024a6156fbbb129c379004fd05326efdedd6de09c50bac2ca4465e20171afd44f569c2613dee WHIRLPOOL 4c098023741c72b6fdf5e646fb4652c13d80cca0b90bee094ff94c9d6266fdbe2b4649f3c9d51811fe055cdde87c2430195e0b164fba287ba1c63bd23466c45d
+EBUILD fst-9999.ebuild 737 SHA256 199c328d5a947e495cd0318affa502dbcc747574bd7aae3b9bbd256e2104ba15 SHA512 ce5d3cd5e7f9d11a9a355f74d461c8bcecdb8f7cbad1377aba569ed2b6563a13c620640995e0c6a4df54fe6862e16b22b5661f2d9b724ce1c334194472248b45 WHIRLPOOL 81a3774f5e0eedad1d0c8ad9a7363bcf7f2bf97b6ec2817039f06f63ad478dfadffcb6e95f49206a8f9c83fc0e06594f9618128fb98999325bbb9b7e7db660e7
+MISC ChangeLog 834 SHA256 f3fde7903373615b32dc8a466bace8005056f877096b7909270fbf75702e5509 SHA512 b47ccf77693d5f0eefdabda8ba324747d5e47ea58420c1063f5d988103f4836454683a2e54a5fbbc0e3779e079b02a5d79c2bc8482ee154fb1b9345b08981dde WHIRLPOOL 7959680ac79f23e26aaa3a22998f0ed2cd46863580c744cc86639d137642a63e164fa86dd800f05718b74ba5f1cbc5ede40a083249754943770c2702d3b8572c
+MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f
Deleted: trunk/overlays/proaudio/media-libs/fst/files/fst-1.6-wineliblocfix.patch
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/files/fst-1.6-wineliblocfix.patch 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/files/fst-1.6-wineliblocfix.patch 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,12 +0,0 @@
-diff -burN fst-1.6/fst/Makefile.in fst-1.6-mod/fst/Makefile.in
---- fst-1.6/fst/Makefile.in 2004-04-16 06:41:17.000000000 -0500
-+++ fst-1.6-mod/fst/Makefile.in 2004-08-22 16:17:20.631885898 -0500
-@@ -95,7 +95,7 @@
- $(LDSHARED) $(LDDLLFLAGS) -o $@ $(fst_exe_OBJS) $(fst_exe_MODULE).spec.o $(fst_exe_LIBRARY_PATH) $(ALL_LIBRARY_PATH) $(fst_exe_LIBRARIES:%=-l%) $(ALL_LIBRARIES) $(LIBS)
-
- fstconfig: $(fst_exe_MODULE).so fstconfig.o
-- $(CC) -o fstconfig fstconfig.o -L. -lfst
-+ $(CC) -o fstconfig fstconfig.o -L. -lfst $(WINE_LIBRARY_PATH) $(WINE_LIBRARIES)
-
-
- top_distdir = ..
Deleted: trunk/overlays/proaudio/media-libs/fst/files/vsthcompilerhack_fix.patch
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/files/vsthcompilerhack_fix.patch 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/files/vsthcompilerhack_fix.patch 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,7 +0,0 @@
-diff -brN -U0 fst-1.6/vst/aeffectx.h fst-1.6-vsthcompilerhack_fix/vst/aeffectx.h
---- fst-1.6/vst/aeffectx.h 2004-08-22 20:38:01.202291000 -0500
-+++ fst-1.6-vsthcompilerhack_fix/vst/aeffectx.h 2004-08-22 20:42:33.910988000 -0500
-@@ -915,0 +916 @@
-+/* broke-ass compilerhack... what were they thinking?
-@@ -939,0 +941 @@
-+*/
Deleted: trunk/overlays/proaudio/media-libs/fst/fst-1.6-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/fst-1.6-r1.ebuild 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/fst-1.6-r1.ebuild 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,83 +0,0 @@
-# installs libfst, using sdk from /opt/VST Plug-Ins SDK 2.3
-# bug #61300
-
-inherit eutils
-
-RESTRICT="mirror"
-
-DESCRIPTION="FreeST audio plugin VST container library"
-HOMEPAGE="http://www.linuxaudiosystems.com/fst/"
-LICENSE="GPL-2"
-SLOT="0"
-SRC_URI="http://www.linuxaudiosystems.com/fst/${P}.tar.gz"
-
-KEYWORDS=""
-DEPEND="app-emulation/wine
- >=media-libs/vst-sdk-2.3"
-
-VSTSDK_DIR="/opt/VST_Plug-Ins_SDK_2.3"
-
-src_unpack() {
- unpack ${P}.tar.gz || die
- epatch "${FILESDIR}"/fst-1.6-wineliblocfix.patch
- cd "${WORKDIR}/${P}"
- mkdir "${WORKDIR}/${P}"/vst
- cp "${VSTSDK_DIR}"/vstsdk2.3/source/common/AEffect.h \
- "${VSTSDK_DIR}"/vstsdk2.3/source/common/aeffectx.h \
- vst/
- cd "${WORKDIR}/${P}"/vst
- ../fixheaders
- epatch "${FILESDIR}"/vsthcompilerhack_fix.patch
-}
-
-src_compile() {
- cd "${WORKDIR}/${P}"
- aclocal $ACLOCAL_FLAGS || die
- autoconf || die
- automake -a -c
-
- local myconf
-
- EXTRA_ECONF="${EXTRA_ECONF} \
- --with-wine-includes=/usr/lib/wine/include/wine/windows \
- --with-wine-libraries=/usr/lib/wine/lib \
- --with-wine-tools=/usr/lib/wine/bin"
-
- ./configure \
- --prefix=/usr \
- --host=${CHOST} \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --datadir=/usr/share \
- --sysconfdir=/etc \
- --localstatedir=/var/lib \
- ${EXTRA_ECONF}
- emake
-}
-
-src_install() {
- cd ${WORKDIR}/${P}
-
- # /usr/include/fst.h
- dodir /usr/include
- insinto /usr/include
- doins fst/fst.h
-
- # /usr/include/vst/*
- dodir /usr/include/vst
- insinto /usr/include/vst
- doins vst/AEffect.h
- doins vst/aeffectx.h
-
- # /usr/lib/libfst.so
- dodir /usr/lib
- insinto /usr/lib
- doins fst/libfst.so
-
- # /usr/lib/pkgconfig/libfst.pc
- dodir /usr/lib/pkgconfig
- insinto /usr/lib/pkgconfig
- doins libfst.pc
-
- dodoc README AUTHORS COPYING ChangeLog
-}
Deleted: trunk/overlays/proaudio/media-libs/fst/fst-1.6-r2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/fst-1.6-r2.ebuild 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/fst-1.6-r2.ebuild 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,75 +0,0 @@
-# installs libfst, using sdk from /opt/VST Plug-Ins SDK 2.3
-# bug #61300
-
-inherit eutils
-
-RESTRICT="mirror"
-
-DESCRIPTION="FreeST audio plugin VST container library"
-HOMEPAGE="http://www.linuxaudiosystems.com/fst/"
-SLOT="0"
-LICENSE="GPL-2"
-
-SRC_URI="http://www.linuxaudiosystems.com/fst/${P}.tar.gz"
-
-KEYWORDS=""
-DEPEND="app-emulation/wine
- >=media-libs/vst-sdk-2.3"
-
-VSTSDK_DIR="/opt/VST_Plug-Ins_SDK_2.3"
-
-src_unpack() {
- unpack "${P}".tar.gz || die
- epatch "${FILESDIR}"/fst-1.6-wineliblocfix.patch
- cd "${WORKDIR}/${P}"
- mkdir "${WORKDIR}/${P}"/vst
- cp "${VSTSDK_DIR}"/vstsdk2.3/source/common/AEffect.h \
- "${VSTSDK_DIR}"/vstsdk2.3/source/common/aeffectx.h \
- vst/
- cd "${WORKDIR}/${P}"/vst
- ../fixheaders
- epatch "${FILESDIR}"/vsthcompilerhack_fix.patch
-}
-
-src_compile() {
- cd "${WORKDIR}/${P}"
- aclocal $ACLOCAL_FLAGS || die
- autoconf || die
- automake -a -c
-
- local myconf
- econf #\
- # " --with-wine-includes=/usr/lib/wine/include/wine/windows \
- # --with-wine-libraries=/usr/lib/wine/lib \
- # --with-wine-tools=/usr/lib/wine/bin" || die
-
- emake || die
-}
-
-
-src_install() {
- cd "${WORKDIR}/${P}"
-
- # /usr/include/fst.h
- dodir /usr/include
- insinto /usr/include
- doins fst/fst.h
-
- # /usr/include/vst/*
- dodir /usr/include/vst
- insinto /usr/include/vst
- doins vst/AEffect.h
- doins vst/aeffectx.h
-
- # /usr/lib/libfst.so
- dodir /usr/lib
- insinto /usr/lib
- doins fst/libfst.so
-
- # /usr/lib/pkgconfig/libfst.pc
- dodir /usr/lib/pkgconfig
- insinto /usr/lib/pkgconfig
- doins libfst.pc
-
- dodoc README AUTHORS COPYING ChangeLog
-}
Deleted: trunk/overlays/proaudio/media-libs/fst/fst-1.7-r5.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/fst-1.7-r5.ebuild 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/fst-1.7-r5.ebuild 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,78 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-
-DESCRIPTION="FreeST audio plugin VST container library"
-HOMEPAGE="http://joebutton.co.uk/fst/"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-SRC_URI="http://galan.sf.net/${P}.tar.gz"
-VST_SDK_VER="2.3"
-
-
-KEYWORDS="x86"
-DEPEND=">=app-emulation/wine-0.9.5
- >=media-sound/jack-audio-connection-kit-0.98.1
- =media-libs/vst-sdk-${VST_SDK_VER}*"
-
-pkg_setup() {
- if [ ! -e "/usr/include/vst/aeffectx.h" -a ! -e \
- "/usr/include/vst/aeffectx.h" ] ;then
- eerror "vst headerfiles not found"
- eerror "please emerge vst-sdk-2.3-r3 from the proaudio overlay"
- die "include files missing"
- fi
-}
-
-src_unpack() {
- unpack ${A} || die
- einfo "Patch Makefile 0-5"
- sed -i /test\ -n\ \$\(SDKDIR\)\ \&\&\ \$\(RM\)\ -rf\ \$\(SDKDIR\)/d "${S}"/Makefile || die
-
- # remove unneeded vars
- einfo "Patch Makefile 1-5"
- sed -i /distclean:clean/d "${S}"/Makefile || die
- einfo "Patch Makefile 2-5"
- sed -i /^SDKDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 3-5"
- sed -i /^SDKDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 4-5"
- sed -i /^VSTDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 5-5"
-
- # add VSTDIR include path to makefile
- sed -i -e 1i'VSTDIR = /usr/include/vst' "${S}"/Makefile || die
- }
-
-src_compile() {
- emake || die
- # change path and name in the fst launch-script to
- # /usr/lib and libfst.so
- sed -i -e "s:^\(appdir=''.*\):appdir='/usr/lib':" "${S}"/fst || die
- sed -i -e "s:fst.exe.so:libfst.so:" "${S}"/fst || die
- sed -i '/dirname/d' "${S}"/fst || die
-
-}
-
-src_install() {
- exeinto /usr/bin
- doexe fst
- #fst.exe.so
- #fperms 644 /usr/bin/fst.exe.so
- # object files are needed for eg. ardour with fst-support
- insinto /usr/lib/"${PN}"
- doins *.o
- # install lib, so gcc -lfst works
- insinto /usr/lib
- newins fst.exe.so libfst.so
-
- # install header-files
- insinto /usr/include
- doins fst.h
- insinto /usr/lib/pkgconfig
- doins "${FILESDIR}"/libfst.pc
-}
Deleted: trunk/overlays/proaudio/media-libs/fst/fst-1.8-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/fst-1.8-r1.ebuild 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/fst-1.8-r1.ebuild 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,79 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-
-DESCRIPTION="FreeST audio plugin VST container library"
-HOMEPAGE="http://joebutton.co.uk/fst/"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-SRC_URI="http://galan.sf.net/${P}.tar.gz"
-VST_SDK_VER="2.3"
-
-KEYWORDS="x86"
-DEPEND="media-sound/lash
- >=app-emulation/wine-0.9.5
- >=media-sound/jack-audio-connection-kit-0.98.1
- =media-libs/vst-sdk-${VST_SDK_VER}*"
-
-pkg_setup() {
- if [ ! -e "/usr/include/vst/aeffectx.h" -a ! -e \
- "/usr/include/vst/aeffectx.h" ] ;then
- eerror "vst headerfiles not found"
- eerror "please emerge vst-sdk-2.3-r3 from the proaudio overlay"
- die "include files missing"
- fi
-}
-
-src_unpack() {
- unpack ${A} || die
-
- einfo "Patch Makefile 0-5"
- sed -i /test\ -n\ \$\(SDKDIR\)\ \&\&\ \$\(RM\)\ -rf\ \$\(SDKDIR\)/d "${S}"/Makefile || die
-
- # remove unneeded vars
- einfo "Patch Makefile 1-5"
- sed -i /distclean:clean/d "${S}"/Makefile || die
- einfo "Patch Makefile 2-5"
- sed -i /^SDKDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 3-5"
- sed -i /^SDKDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 4-5"
- sed -i /^VSTDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 5-5"
-
- # add VSTDIR include path to makefile
- sed -i -e 1i'VSTDIR = /usr/include/vst' "${S}"/Makefile || die
-}
-
-src_compile() {
- emake || die
- # change path and name in the fst launch-script to
- # /usr/lib and libfst.so
- #sed -i -e "s:^\(appdir=''.*\):appdir='/usr/lib':" "${S}"/fst || die
- #sed -i -e "s:fst.exe.so:libfst.so:" "${S}"/fst || die
- #sed -i '/dirname/d' "${S}"/fst || die
-}
-
-src_install() {
- exeinto /usr/bin
- doexe fst
- #fst.exe.so
- #fperms 644 /usr/bin/fst.exe.so
- # object files are needed for eg. ardour with fst-support
- insinto /usr/lib/"${PN}"
- doins *.o
- # install lib, so gcc -lfst works
- insinto /usr/lib
- newins fst.exe.so libfst.so
- dosym /usr/lib/libfst.so /usr/bin/fst.exe.so
- # install header-files
- insinto /usr/include
- doins fst.h
- insinto /usr/lib/pkgconfig
- doins "${FILESDIR}"/libfst.pc
- sed -i -e "s:^\(Version\:\)\(.*\):\1 ${PV}:" "${D}"/usr/lib/pkgconfig/libfst.pc
-}
Deleted: trunk/overlays/proaudio/media-libs/fst/fst-1.8-r2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/fst-1.8-r2.ebuild 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/fst-1.8-r2.ebuild 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,84 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-
-inherit eutils
-DESCRIPTION="FreeST audio plugin VST container library"
-HOMEPAGE="http://joebutton.co.uk/fst/"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-SRC_URI="http://galan.sf.net/${P}.tar.gz"
-VST_SDK_VER="2.3"
-
-KEYWORDS="x86"
-DEPEND="media-sound/lash
- >=app-emulation/wine-0.9.5
- >=media-sound/jack-audio-connection-kit-0.98.1
- =media-libs/vst-sdk-${VST_SDK_VER}*"
-
-pkg_setup() {
- if [ ! -e "/usr/include/vst/aeffectx.h" -a ! -e \
- "/usr/include/vst/aeffectx.h" ] ;then
- eerror "vst headerfiles not found"
- eerror "please emerge vst-sdk-2.3-r3 from the proaudio overlay"
- die "include files missing"
- fi
-}
-
-src_unpack() {
- unpack ${A} || die
-
- cd "${S}"
- einfo "Patch Makefile 0-5"
- sed -i /test\ -n\ \$\(SDKDIR\)\ \&\&\ \$\(RM\)\ -rf\ \$\(SDKDIR\)/d "${S}"/Makefile || die
-
- # remove unneeded vars
- einfo "Patch Makefile 1-5"
- sed -i /distclean:clean/d "${S}"/Makefile || die
- einfo "Patch Makefile 2-5"
- sed -i /^SDKDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 3-5"
- sed -i /^SDKDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 4-5"
- sed -i /^VSTDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 5-5"
-
- # add VSTDIR include path to makefile
- sed -i -e 1i'VSTDIR = /usr/include/vst' "${S}"/Makefile || die
-
- # hack to launch fst without lash server running
- epatch "${FILESDIR}"/${P}-if_no_lash_run.patch
-}
-
-src_compile() {
- emake || die
- # change path and name in the fst launch-script to
- # /usr/lib and libfst.so
- #sed -i -e "s:^\(appdir=''.*\):appdir='/usr/lib':" "${S}"/fst || die
- #sed -i -e "s:fst.exe.so:libfst.so:" "${S}"/fst || die
- #sed -i '/dirname/d' "${S}"/fst || die
-}
-
-src_install() {
- exeinto /usr/bin
- doexe fst
- #fst.exe.so
- #fperms 644 /usr/bin/fst.exe.so
- # object files are needed for eg. ardour with fst-support
- insinto /usr/lib/"${PN}"
- doins *.o
- # install lib, so gcc -lfst works
- insinto /usr/lib
- newins fst.exe.so libfst.so
- dosym /usr/lib/libfst.so /usr/bin/fst.exe.so
- # install header-files
- insinto /usr/include
- doins fst.h
- insinto /usr/lib/pkgconfig
- doins "${FILESDIR}"/libfst.pc
- sed -i -e "s:^\(Version\:\)\(.*\):\1 ${PV}:" "${D}"/usr/lib/pkgconfig/libfst.pc
-}
Modified: trunk/overlays/proaudio/media-libs/fst/fst-1.8-r3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/fst-1.8-r3.ebuild 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/fst-1.8-r3.ebuild 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,4 +1,4 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -16,10 +16,12 @@
VST_SDK_VER="2.3"
KEYWORDS="x86"
-DEPEND="media-sound/lash
+RDEPEND="media-sound/lash
>=app-emulation/wine-0.9.5
>=media-sound/jack-audio-connection-kit-0.98.1
=media-libs/vst-sdk-${VST_SDK_VER}*"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
pkg_setup() {
if [ ! -e "/usr/include/vst/aeffectx.h" -a ! -e \
Deleted: trunk/overlays/proaudio/media-libs/fst/fst-1.8.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/fst-1.8.ebuild 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/fst-1.8.ebuild 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,78 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-RESTRICT="mirror"
-
-DESCRIPTION="FreeST audio plugin VST container library"
-HOMEPAGE="http://joebutton.co.uk/fst/"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-SRC_URI="http://galan.sf.net/${P}.tar.gz"
-VST_SDK_VER="2.3"
-
-KEYWORDS="x86"
-DEPEND="media-sound/lash
- >=app-emulation/wine-0.9.5
- >=media-sound/jack-audio-connection-kit-0.98.1
- =media-libs/vst-sdk-${VST_SDK_VER}*"
-
-pkg_setup() {
- if [ ! -e "/usr/include/vst/aeffectx.h" -a ! -e \
- "/usr/include/vst/aeffectx.h" ] ;then
- eerror "vst headerfiles not found"
- eerror "please emerge vst-sdk-2.3-r3 from the proaudio overlay"
- die "include files missing"
- fi
-}
-
-src_unpack() {
- unpack ${A} || die
- einfo "Patch Makefile 0-5"
- sed -i /test\ -n\ \$\(SDKDIR\)\ \&\&\ \$\(RM\)\ -rf\ \$\(SDKDIR\)/d "${S}"/Makefile || die
-
- # remove unneeded vars
- einfo "Patch Makefile 1-5"
- sed -i /distclean:clean/d "${S}"/Makefile || die
- einfo "Patch Makefile 2-5"
- sed -i /^SDKDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 3-5"
- sed -i /^SDKDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 4-5"
- sed -i /^VSTDIR/d "${S}"/Makefile || die
- einfo "Patch Makefile 5-5"
-
- # add VSTDIR include path to makefile
- sed -i -e 1i'VSTDIR = /usr/include/vst' "${S}"/Makefile || die
- }
-
-src_compile() {
- emake || die
- # change path and name in the fst launch-script to
- # /usr/lib and libfst.so
- sed -i -e "s:^\(appdir=''.*\):appdir='/usr/lib':" "${S}"/fst || die
- sed -i -e "s:fst.exe.so:libfst.so:" "${S}"/fst || die
- sed -i '/dirname/d' "${S}"/fst || die
-
-}
-
-src_install() {
- exeinto /usr/bin
- doexe fst
- #fst.exe.so
- #fperms 644 /usr/bin/fst.exe.so
- # object files are needed for eg. ardour with fst-support
- insinto /usr/lib/"${PN}"
- doins *.o
- # install lib, so gcc -lfst works
- insinto /usr/lib
- newins fst.exe.so libfst.so
-
- # install header-files
- insinto /usr/include
- doins fst.h
- insinto /usr/lib/pkgconfig
- doins "${FILESDIR}"/libfst.pc
-}
Modified: trunk/overlays/proaudio/media-libs/fst/fst-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/fst-9999.ebuild 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/fst-9999.ebuild 2015-05-20 21:37:30 UTC (rev 2958)
@@ -1,7 +1,9 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI=5
+
inherit eutils git-r3
DESCRIPTION="FreeST audio plugin VST container library"
@@ -15,14 +17,20 @@
SRC_URI=""
KEYWORDS=""
-DEPEND="lash? ( media-sound/lash )
- >=x11-libs/gtk+-2.0
- >=app-emulation/wine-0.9.5
- >=media-sound/jack-audio-connection-kit-0.98.1
- app-emulation/emul-linux-x86-gtklibs"
+RDEPEND="
+ lash? ( media-sound/lash[abi_x86_32(-)] )
+ x11-libs/gtk+:2[abi_x86_32(-)]
+ app-emulation/wine[abi_x86_32(-)]
+ media-sound/jack-audio-connection-kit[abi_x86_32(-)]
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
+
src_compile() {
- emake LASH_EXISTS="$(use lash && echo yes || echo no)" || die
+ emake LASH_EXISTS="$(use lash && echo yes || echo no)"
}
src_install() {
Modified: trunk/overlays/proaudio/media-libs/fst/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-libs/fst/metadata.xml 2015-05-19 17:22:52 UTC (rev 2957)
+++ trunk/overlays/proaudio/media-libs/fst/metadata.xml 2015-05-20 21:37:30 UTC (rev 2958)
@@ -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>