[proaudio] [1352] bump jost, jostbridge went missing though |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 1352
Author: gimpel
Date: 2008-11-12 00:58:56 +0100 (Wed, 12 Nov 2008)
Log Message:
-----------
bump jost, jostbridge went missing though
Modified Paths:
--------------
trunk/overlays/proaudio/media-libs/juce/Manifest
trunk/overlays/proaudio/media-sound/jost/Manifest
Added Paths:
-----------
trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild
trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild
Removed Paths:
-------------
trunk/overlays/proaudio/media-sound/jost/jost-0.2.3.ebuild
trunk/overlays/proaudio/media-sound/jost/jost-0.3.2.ebuild
trunk/overlays/proaudio/media-sound/jost/jost-0.3.3.ebuild
trunk/overlays/proaudio/media-sound/jost/jost-0.3.4.ebuild
trunk/overlays/proaudio/media-sound/jost/jost-0.4.1.ebuild
trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild
trunk/overlays/proaudio/media-sound/jost/jost-0.4.3-r1.ebuild
trunk/overlays/proaudio/media-sound/jost/jost-0.4.3.ebuild
trunk/overlays/proaudio/media-sound/jost/jost-0.4.4.ebuild
Modified: trunk/overlays/proaudio/media-libs/juce/Manifest
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/Manifest 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-libs/juce/Manifest 2008-11-11 23:58:56 UTC (rev 1352)
@@ -6,11 +6,13 @@
DIST juce_1_41.zip 3688715 RMD160 2184ba9be7a274af49577bf8e4e2cfab80238bdb SHA1 2b1e575ae266682af4175302e12cc44df3598df1 SHA256 73cbcf3e12d283ddcb7a8b4ff9543e9f5d22fbcc66b860ad3b2f92977e300743
DIST juce_1_44.zip 3848931 RMD160 4d7a434f11d765aa17681852ecbaaec396be5653 SHA1 1a740c14c51f8f78959fbf49c136f1937b8fdba9 SHA256 ada839d532a14e688b09f08fd2b21fa9e16e4b48c74ba09fda270a536e515b6f
DIST juce_1_45.zip 3939357 RMD160 56179cbe4298801076cc60b2c471390d23799b6b SHA1 1584a627070216c7cc1ef134a45135c0a97aafe8 SHA256 6d47b5276f67fdcc25a011c809e7f3a96620a1c1efa68b149618e229bcdd93da
+DIST juce_1_46.zip 6059573 RMD160 9ce71db35a7b84b9e94987e42255b3191a13d124 SHA1 79a4077d0b2dcbaddda7b6909fc8555bb3b05cb8 SHA256 1b8f50169bc2d827c6efe6bc98bbef2161f615219e4e8921e68227888fd50a9e
EBUILD juce-1.31.ebuild 1956 RMD160 93afddb98b13762c1f5a182f7ee5942c57987962 SHA1 054ea5640d3c7c188f7468cad223d2f261ad74e6 SHA256 4f4508f8c59d152b7b8767acb3f245ba0ced7e247de870e006fe779027c00f8f
EBUILD juce-1.35.ebuild 1951 RMD160 9dc07318b7afd6682aa28c2071a60cac4db25de2 SHA1 236e30903fbe476849020d955b147f1581fa6d15 SHA256 2eb05d6889311d3929060e040dad5f6511382015bb2ca0861fa1bbeafd5a5668
EBUILD juce-1.40.ebuild 2468 RMD160 1e8ab54c4e7aa183f3265bd62373e91be1284688 SHA1 aece113f99ad19ceb5100db1ed8b37379592f72e SHA256 d0bd35685b08dc52fb59c0dbc34fe2fd886d5acb9aa2087bf457b0740d80f529
EBUILD juce-1.41.ebuild 2232 RMD160 7300bfbf1754fb58b04e36c19d983a1601d3d3a1 SHA1 5057be6efeef0b870efe96de6697c6ed31d85e2d SHA256 baa1c1f42f7e8bdbadd4df84d19bcc85bc6f11def5943abca408672676b1b663
EBUILD juce-1.44.ebuild 2350 RMD160 c33a630a39615f8086a6be401925b60307247bab SHA1 7956c4806f7551b946732e3625c1da6c83e53caf SHA256 d34d73fe27d2075ca69f5474efc46f035a046c6c68fec2ff3932638eaffb60c6
EBUILD juce-1.45.ebuild 3487 RMD160 bda1b05eb0dead5c190b2fbdf35eacb27dc6f013 SHA1 02bca11928fe498fbf1c5e4796f76ecb52cd9cd1 SHA256 054f2b10bde699d6c5fca329b1b867948dfd66cfb11939ea187b624e9275c5ec
+EBUILD juce-1.46.ebuild 3387 RMD160 48b562fa2e47ab9324d072c5c385945919655e2e SHA1 fca69a565a9d8c7653bb01390c4c9c4cc0ec8dd9 SHA256 256ef88b8142893dcc94b210e704cddb527e328fb82a545dd1ee0d69e2fb9121
MISC ChangeLog 483 RMD160 e94f34d0200f4c6ef944ccbf6fdf5eaf33bc14d8 SHA1 f7ff5047c360c8ed53e0f38f8d3b699c802109d4 SHA256 923d9a0138c14a836fafefd3e53797de3bdf6983dca0241d77b564e1480a9be6
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Added: trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild
===================================================================
--- trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-libs/juce/juce-1.46.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -0,0 +1,123 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils multilib flag-o-matic
+
+MY_P="${P/-/_}"
+MY_P="${MY_P/./_}"
+
+DESCRIPTION="JUCE (Jules' Utility Class Extensions) is an all-encompassing C++
+class library for developing cross-platform applications, especially UIs for
+audio and video applications."
+HOMEPAGE=" http://www.rawmaterialsoftware.com/juce"
+SRC_URI="mirror://sourceforge/juce/${MY_P}.zip "
+RESTRICT="nomirror"
+
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="debug xinerama flac vorbis opengl jucer demo"
+
+RDEPEND="=media-libs/freetype-2*
+ >=media-libs/alsa-lib-0.9
+ flac? ( media-libs/flac )
+ vorbis? ( media-libs/libvorbis )
+ || ( >=x11-libs/libX11-1.0.1-r1 virtual/x11 )
+ amd64? ( app-emulation/emul-linux-x86-xlibs )"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ || ( ( x11-proto/xineramaproto
+ x11-proto/xextproto
+ x11-proto/xproto )
+ virtual/x11 )
+ opengl? ( virtual/opengl || ( media-libs/freeglut media-libs/glut ) )"
+
+pkg_setup() {
+ if has_version "<=sys-libs/glibc-2.5"; then
+ if ! built_with_use sys-libs/glibc nptl ; then
+ eerror "JUCE needs POSIX threads in order to work."
+ eerror "You will have to compile glibc with USE=\"nptl\"."
+ die
+ fi
+ fi
+}
+
+src_compile() {
+ # demo fails with --as-needed
+ filter-ldflags -Wl,--as-needed --as-needed
+
+ local myconf=""
+ use debug && myconf="CONFIG=Debug" || myconf="CONFIG=Release"
+
+ if ! use xinerama; then
+ sed -i -e "s: #define JUCE_USE_XINERAMA 1:// #define JUCE_USE_XINERAMA 1:" juce_Config.h
+ fi
+
+ if use opengl; then
+ sed -i -e "s:// #define JUCE_OPENGL 1: #define JUCE_OPENGL 1:" juce_Config.h
+ fi
+
+ cd "${S}"/build/linux
+ # debug
+ einfo "Running CFLAGS=${CFLAGS} make ${myconf} ..."
+ make ${myconf} || die "compiling the juce library failed"
+
+ if use demo; then
+ cd "${S}/extras/juce demo/build/linux"
+ make ${myconf} || die "compiling the juce demo failed"
+ fi
+
+ if use jucer; then
+ cd "${S}/extras/the jucer/build/linux"
+ make ${myconf} || die "compiling jucer failed"
+ fi
+
+ # compile 32bit too on amd64
+ if use amd64; then
+ einfo "Compiling 32bit lib too..."
+
+ # move 32bit lib out of the way
+ mv "${S}/bin/libjuce.a" "${WORKDIR}/lib64juce.a"
+ # clean bin dir
+ rm -rf "${S}"/bin/*
+ # and compile the lib again
+ cd "${S}"/build/linux
+ make clean || die
+ CFLAGS="${CFLAGS} -m32"
+ # debug
+ einfo "Running CFLAGS=${CFLAGS} make ${myconf} ..."
+ make ${myconf} || die
+ fi
+}
+
+src_install() {
+ if use amd64; then
+ insinto /usr/lib32
+ doins bin/libjuce.a
+ insinto /usr/lib64
+ newins ${WORKDIR}/lib64juce.a libjuce.a
+ else
+ dolib bin/*.a
+ fi
+ use demo && dobin "extras/juce demo/build/linux/build/jucedemo"
+ use jucer && dobin "extras/the jucer/build/linux/build/jucer"
+ insinto /usr/share/doc/"${P}"
+ doins docs/*.html docs/*.css docs/*.txt
+ mv docs/images "${D}"/usr/share/doc/"${P}"
+ insinto /usr/include/"${PN}"
+ doins *.h
+ # remove unneded sources
+ rm -rf src/juce_appframework/audio/audio_file_formats/flac
+ rm -rf src/juce_appframework/audio/audio_file_formats/oggvorbis
+ rm -rf src/juce_appframework/gui/graphics/imaging/image_file_formats/jpglib
+ rm -rf src/juce_appframework/gui/graphics/imaging/image_file_formats/pnglib
+ cp -R src "${D}"/usr/include/"${PN}"
+ # don't install .cpp files
+ for i in `find ${D}/usr/include/${PN}/src -name *.cpp`; do
+ rm -f $i
+ done
+}
+
Modified: trunk/overlays/proaudio/media-sound/jost/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/Manifest 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/Manifest 2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,24 +1,9 @@
AUX jost-0.4.6-elf_i386.patch 1706 RMD160 c38a5602771fe84a2d95319d02be14bee6c55073 SHA1 be10c77a7135ff5fc93b08f4157b259167cf3dfe SHA256 a98d9f9df35252479a39a202f4a43b762ad38fec6b0dbbf9b39141859a07feba
AUX jost-0.4.6-jostbridge-m64.patch 368 RMD160 f9da9da36d667496972bff1386983fb32ccb8ed4 SHA1 2bc09128e3567753d6187bafdcfc399812d50ceb SHA256 bb90da14d592bd1d8671dad391d27b0ce9182dcc3012c5383209f124f7bfeb23
AUX jost.png 12118 RMD160 ee6bac556f75b47a1d1b9fc5e0fb03b54e126e72 SHA1 4ebaac75929b577e8f3b469b520ae9db2f9493a9 SHA256 6d5a4bb6a7b19a6891e0f9d38faee159ef6e7129fa5deec726064d13bc6bb737
-DIST jost_src-v0.2.3.tar.bz2 2296435 RMD160 6248a6fa22fc9b8781cf18bc0e8c9ee2926fed98 SHA1 1b438d44aafccec0fc0e9d1fa2d042ef10918641 SHA256 c0e0ae901de828a0e19e2abff1fecda0d1013fca388288142295b56bf911930a
-DIST jost_src-v0.3.2.tar.bz2 2338548 RMD160 94653368c3265581ed6df21d1f00a79c9d16ec78 SHA1 512c28a6f64ce8a740182fb08a49251d3c7e4432 SHA256 b5decacd21487eaa63ed8b2514bd5d21b67ecc79ec60bc1d5d8b7f228b917b69
-DIST jost_src-v0.3.3.tar.bz2 2389816 RMD160 e6a6811e9986a3cf5bc01dd8169cebd16f41bde8 SHA1 0d8874b2a9e19748f1e74117daccd7c9b2da7e60 SHA256 692bbe5faaa4e8d2d16fca72f5b6f193ecb60de874bf8ffd357d02a03081133a
-DIST jost_src-v0.3.4.tar.bz2 2409089 RMD160 712ea11b364ad6a4c204e0a9a1eee71b3e72729a SHA1 4829e3986a289ea604fc9300e07f44b12ffb2e4f SHA256 91085b0bf52dc452364ddec48c01c153d0195308b0aa6c317fe71a4e242315a2
-DIST jost_src-v0.4.1.tar.bz2 2430013 RMD160 8d8bac5d79c232f2d659b1bad26e01a9902a22d8 SHA1 02129f04770cf1add96b9654b305aca2e6c9d9f7 SHA256 95faef27f74aaee852fbad10628720830fc54bd40ad285b1541871e3bd07f2ab
-DIST jost_src-v0.4.2.tar.bz2 2541792 RMD160 19c87795dd5a5236821e2d05656125e7f3810800 SHA1 194c25f294de843e4b65c37e21b621bbba36b2b6 SHA256 779f5e3828f4a8aaf42b1995e16a4335d97e918622b0e9ea70b9c6c12f64db75
-DIST jost_src-v0.4.3.tar.bz2 2576356 RMD160 bd3c5cd3ed33e75608d2121a56ab0f8d487d7415 SHA1 56f8fec2faa7ab9e5e10827e5825792100ebee0d SHA256 86836c5c3096fb4b0c3d2fb2272361105680ca4e5534dd6312ce0bdfb2d34312
-DIST jost_src-v0.4.4.tar.bz2 2627267 RMD160 0b7d1a09900974f8d3ddfee5b0b44041f494bafa SHA1 1820fe1d372a510f1b62f4585d38ac91a2798538 SHA256 9ba5e16bbb5d4cf78bc790da3e98e649f2b7c8600280ad6567ceb5978d8eef2f
DIST jost_src-v0.4.6.tar.bz2 2661690 RMD160 2e13d186af994bd1f153f3f1bd70079560690f98 SHA1 196d9e82b7a4d6634ec9b075c5e69d4dae3dc0ff SHA256 0a4c75adc73d5dca9985189040522c70c7d0e4321f869801d8cff62bb2de6d41
-EBUILD jost-0.2.3.ebuild 1111 RMD160 1b39cd32f72aa2fec21fbfbc6f8a8da8b6a2cde9 SHA1 ebcba7ca17ff83d81c094217c47e64151b7b91f8 SHA256 7e4eb1cae166c654d0a7ba5b5753e3bdc76f5a4965d4ea5f2f9cdf79756832ab
-EBUILD jost-0.3.2.ebuild 1946 RMD160 225bcc0aa7a42feb715ae3ebb4d85c4754290b73 SHA1 7988c680c1d8a43ff058d68f873ab0e9affc128d SHA256 3a50b78f183e22277c88974ba6d1099eda734fcd0baa6edac9babbd61300a2ad
-EBUILD jost-0.3.3.ebuild 1980 RMD160 11cd6b55236b445d597f4205fc3c90c4a13fe847 SHA1 ad8e6da8f7ab5f126697d9a771c932c2e92c0400 SHA256 c4948f46ba4dc8fd5dc1d91debac8c465331d96437af791b9742991a87b3d960
-EBUILD jost-0.3.4.ebuild 2097 RMD160 7ee90019a3528db2e4cf5b9ce5e2f4a65005070c SHA1 91b52bd7c9b347220e69f82cd8f0919474b3a922 SHA256 10339898f1efc6363e3358fa231faf96209fb02d5df90c8ea9fa2895e150f5de
-EBUILD jost-0.4.1.ebuild 2115 RMD160 3ed8dce00b3b5768b2938650e801f8e15e7712a7 SHA1 ddbe76adcc63998f4a18786452d1a9aa8e75bcdc SHA256 832deaecf1c7297af7261fbcc8f86a2db6581d8c3ee8fbf7bc6eea6653c2c882
-EBUILD jost-0.4.2.ebuild 2200 RMD160 b0cc3cbe8f7c5bf766f9ec9669d589a6fc960d2c SHA1 e6669b97d135ab8bfa88bb55028437d567172321 SHA256 3b3f726d190404b379651af92acc26ffe8a43a48f5bef9da0717f1aeb9c064e3
-EBUILD jost-0.4.3-r1.ebuild 3914 RMD160 e70f922413627b0c7e50045a1a30231ee25a3b3f SHA1 3ae53d7a04c013a5ce11e39734f280cc89091a34 SHA256 c95632085a9855c2886539c0780de667b532d572ba8804fedd79210a154afeef
-EBUILD jost-0.4.3.ebuild 2219 RMD160 0ea1b60b83058744735b37784b7d35cbb895009c SHA1 a0632c3106050ffa5621204a8c5539bdcabff247 SHA256 70e4f50878416a67affd47e3966942492726aa3162b70c90f24e3e3f16b9d8c9
-EBUILD jost-0.4.4.ebuild 4002 RMD160 bc65106e8f70f7c7d858fcbf424e3c951806a0db SHA1 6ab3abdbf54018aebc33b4eef34e874b967d3897 SHA256 90739749dfc54eeb65f97581fb062ea920032eb72f5d07493834439156f254f9
+DIST jost_src-v0.5.2.tar.bz2 2384255 RMD160 b8699de15619f24187b2ceebd8ed168d06daba59 SHA1 112e9a9d4d399f44179e022bc7fe74e90db09a0a SHA256 438d53c4d4839c57c54a642e481bad92629774b1aa83af9c3cfc07280bb757ba
EBUILD jost-0.4.6.ebuild 3729 RMD160 4d91dd37ee91b80b83f45474345e11fd688dc4d1 SHA1 28c88d748f8cc98f4b4355dd1c126decb35b4348 SHA256 4d33211a6a0c66085375298c87d76fc173a80481ce88f9ea4b8230d4a6933b9c
+EBUILD jost-0.5.2.ebuild 3165 RMD160 63a8bf011188091feb18cddc9ccf4cc57e33a643 SHA1 1243635dd5650b5605ae2c423ceb06f98892fdd0 SHA256 7dda9705ba6f81c4071fadedf24e9da06f813eef0d30a394ea10285b7523c6ec
MISC ChangeLog 574 RMD160 451dbb15216ca7e85a72c4d6becb336823385c1c SHA1 75bc02e582b404760f69a86dd053d0c10cfd6665 SHA256 830dc614c7d9e18e27b456bb2133c1d782c906bc0e97e3f45f456f35e9f2392b
MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.2.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.2.3.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.2.3.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,48 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="host for native linux vst plugins"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4"
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2"
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-
-RDEPEND="|| ( ( x11-proto/xineramaproto
- x11-proto/xextproto
- x11-proto/xproto )
- virtual/x11 )
- media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
- media-libs/vst-sdk"
-
-S="${WORKDIR}"
-
-src_compile() {
- # build modified juce
- cd juce/build/linux
- emake CONFIG=Release || die "building JUCE failed"
-
- # build jost
- cd ../../../plugins/Jost/build/linux
- emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
- exeinto /usr/bin
- doexe plugins/Jost/build/linux/jost
- dodoc plugins/Jost/readme.txt
-}
-
-pkg_postinst() {
- elog "For some sample native linux VST's emerge some of"
- elog "media-plugins/vst_plugins-*"
- elog "Then start JOST with:"
- elog "jost /usr/lib/vst/<name>.so"
-}
Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.3.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.3.2.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.3.2.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,83 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST and LADSPA plugins"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4"
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2"
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( ( x11-proto/xineramaproto
- x11-proto/xextproto
- x11-proto/xproto )
- virtual/x11 )
- media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
- vst? ( media-libs/vst-sdk )
- ladspa? ( media-libs/ladspa-sdk )
- dssi? ( media-libs/dssi )"
-
-S="${WORKDIR}"
-
-pkg_setup() {
- if ! use dssi; then
- if ! use ladspa; then
- if ! use vst; then
- echo
- eerror "Uhm, you disabled Support for all plugin systems!"
- eerror "This would make Jost quite useless."
- eerror "Please enable at least one of them!"
- echo
- die "No useflags enabled"
- fi
- fi
- fi
-}
-
-src_unpack() {
- unpack ${A}
- # patch use flags
- cd ${S}/plugins/Jost/src
- use vst || \
- sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
- Config.h || die "bad sed"
-
- use ladspa || \
- sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
- Config.h || die "bad sed"
-
- use dssi || \
- sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
- Config.h || die "bad sed"
-}
-
-src_compile() {
- # build modified juce
- cd juce/build/linux
- emake CONFIG=Release || die "building JUCE failed"
-
- # build jost
- cd ${S}/plugins/Jost/build/linux
- emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
- exeinto /usr/bin
- doexe bin/jost
- dodoc plugins/Jost/readme.txt
-}
-
-pkg_postinst() {
- elog "For some sample native linux VST's emerge some of"
- elog "media-plugins/vst_plugins-*"
- elog ""
- elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
- elog "folders."
-}
Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.3.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.3.3.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.3.3.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,84 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4"
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2"
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( ( x11-proto/xineramaproto
- x11-proto/xextproto
- x11-proto/xproto )
- virtual/x11 )
- media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
- vst? ( media-libs/vst-sdk )
- ladspa? ( media-libs/ladspa-sdk )
- dssi? ( media-libs/dssi )"
-
-S="${WORKDIR}"
-
-pkg_setup() {
- if ! use dssi; then
- if ! use ladspa; then
- if ! use vst; then
- echo
- eerror "Uhm, you disabled Support for all plugin systems!"
- eerror "This would make Jost quite useless."
- eerror "Please enable at least one of them!"
- echo
- die "No useflags enabled"
- fi
- fi
- fi
-}
-
-src_unpack() {
- unpack ${A}
- # patch use flags
- cd ${S}/plugins/Jost/src
- use vst || \
- sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
- Config.h || die "bad sed"
-
- use ladspa || \
- sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
- Config.h || die "bad sed"
-
- use dssi || \
- sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
- Config.h || die "bad sed"
-}
-
-src_compile() {
- # build modified juce
- cd juce/build/linux
- emake CONFIG=Release || die "building JUCE failed"
-
- # build jost
- cd ${S}/plugins/Jost/build/linux
- emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
- exeinto /usr/bin
- doexe bin/jost
- dodoc plugins/Jost/readme.txt
-}
-
-pkg_postinst() {
- elog "For some sample native linux VST's emerge some of"
- elog "media-plugins/vst_plugins-*"
- elog ""
- elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
- elog "folders."
-}
Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.3.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.3.4.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.3.4.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,88 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4"
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2"
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( ( x11-proto/xineramaproto
- x11-proto/xextproto
- x11-proto/xproto )
- virtual/x11 )
- media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
- vst? ( media-libs/vst-sdk )
- ladspa? ( media-libs/ladspa-sdk )
- dssi? ( media-libs/dssi )"
-
-S="${WORKDIR}"
-
-pkg_setup() {
- if ! use dssi; then
- if ! use ladspa; then
- if ! use vst; then
- echo
- eerror "Uhm, you disabled Support for all plugin systems!"
- eerror "This would make Jost quite useless."
- eerror "Please enable at least one of them!"
- echo
- die "No useflags enabled"
- fi
- fi
- fi
-}
-
-src_unpack() {
- unpack ${A}
- # patch use flags
- cd ${S}/plugins/Jost/src
- use vst || \
- sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
- Config.h || die "bad sed"
-
- use ladspa || \
- sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
- Config.h || die "bad sed"
-
- use dssi || \
- sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
- Config.h || die "bad sed"
-}
-
-src_compile() {
- # build modified juce
- cd juce/build/linux
- emake CONFIG=Release || die "building JUCE failed"
-
- # build jost
- cd ${S}/plugins/Jost/build/linux
- emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
- exeinto /usr/bin
- doexe bin/jost
- dodoc plugins/Jost/readme.txt
- doicon "${FILESDIR}/jost.png"
- make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
- elog "For some sample native linux VST's emerge some of"
- elog "media-plugins/vst_plugins-*"
- elog ""
- elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
- elog "folders."
-}
Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.4.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.1.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.1.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,88 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4"
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2"
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( ( x11-proto/xineramaproto
- x11-proto/xextproto
- x11-proto/xproto )
- virtual/x11 )
- media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
- vst? ( media-libs/vst-sdk )
- ladspa? ( media-libs/ladspa-sdk )
- dssi? ( media-libs/dssi )"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-pkg_setup() {
- if ! use dssi; then
- if ! use ladspa; then
- if ! use vst; then
- echo
- eerror "Uhm, you disabled Support for all plugin systems!"
- eerror "This would make Jost quite useless."
- eerror "Please enable at least one of them!"
- echo
- die "No useflags enabled"
- fi
- fi
- fi
-}
-
-src_unpack() {
- unpack ${A}
- # patch use flags
- cd ${S}/plugins/Jost/src
- use vst || \
- sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
- Config.h || die "bad sed"
-
- use ladspa || \
- sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
- Config.h || die "bad sed"
-
- use dssi || \
- sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
- Config.h || die "bad sed"
-}
-
-src_compile() {
- # build modified juce
- cd ${S}/juce/build/linux
- emake CONFIG=Release || die "building JUCE failed"
-
- # build jost
- cd ${S}/plugins/Jost/build/linux
- emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
- exeinto /usr/bin
- doexe bin/jost
- dodoc plugins/Jost/readme.txt
- doicon "${FILESDIR}/jost.png"
- make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
- elog "For some sample native linux VST's emerge some of"
- elog "media-plugins/vst_plugins-*"
- elog ""
- elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
- elog "folders."
-}
Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.2.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,92 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4"
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2"
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( ( x11-proto/xineramaproto
- x11-proto/xextproto
- x11-proto/xproto )
- virtual/x11 )
- media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
- vst? ( media-libs/vst-sdk )
- ladspa? ( media-libs/ladspa-sdk )
- dssi? ( media-libs/dssi )"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-pkg_setup() {
- if ! use dssi; then
- if ! use ladspa; then
- if ! use vst; then
- echo
- eerror "Uhm, you disabled Support for all plugin systems!"
- eerror "This would make Jost quite useless."
- eerror "Please enable at least one of them!"
- echo
- die "No useflags enabled"
- fi
- fi
- fi
-
-}
-
-src_unpack() {
- unpack ${A}
- # patch use flags
- cd ${S}/plugins/Jost/src
- use vst || \
- sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
- Config.h || die "bad sed"
-
- use ladspa || \
- sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
- Config.h || die "bad sed"
-
- use dssi || \
- sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
- Config.h || die "bad sed"
-}
-
-src_compile() {
- # fails with --as-needed
- filter-ldflags --as-needed -Wl,--as-needed
-
- # build modified juce
- cd ${S}/juce/build/linux
- emake CONFIG=Release || die "building JUCE failed"
-
- # build jost
- cd ${S}/plugins/Jost/build/linux
- emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
- exeinto /usr/bin
- doexe bin/jost
- dodoc plugins/Jost/readme.txt
- doicon "${FILESDIR}/jost.png"
- make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
- elog "For some sample native linux VST's emerge some of"
- elog "media-plugins/vst_plugins-*"
- elog ""
- elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
- elog "folders."
-}
Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.4.3-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.3-r1.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.3-r1.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,146 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic multilib
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4"
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2"
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( ( x11-proto/xineramaproto
- x11-proto/xextproto
- x11-proto/xproto )
- virtual/x11 )
- media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
- vst? ( media-libs/vst-sdk )
- ladspa? ( media-libs/ladspa-sdk )
- dssi? ( media-libs/dssi )"
-
-# uh, is there any better way to say following:
-if use amd64 && use vst; then
- DEPEND="${DEPEND}
- app-emulation/emul-linux-x86-xlibs"
-fi
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-pkg_setup() {
- # at least one of those must be selected
- if ! use dssi; then
- if ! use ladspa; then
- if ! use vst; then
- echo
- eerror "Uhm, you disabled Support for all plugin systems!"
- eerror "This would make Jost quite useless."
- eerror "Please enable at least one of them!"
- echo
- die "No useflags enabled"
- fi
- fi
- fi
-
- # XCB issues
- if built_with_use x11-libs/libX11 xcb; then
- if has_version "<x11-libs/libxcb-1.1"; then
- eerror "You have libX11 compiled with xcb support, and you are"
- eerror "using libxcb older than version 1.1. Jost will not work."
- eerror "Please update your libxcb first"
- die
- fi
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- # patch use flags
- cd ${S}/plugins/Jost/src
- use vst || \
- sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
- Config.h || die "bad sed"
-
- use ladspa || \
- sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
- Config.h || die "bad sed"
-
- use dssi || \
- sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
- Config.h || die "bad sed"
-
- # If USE="vst" is requested, we build 32bit on amd64
- # otherwhise you won't be able to load VSTs
- if use amd64 && use vst; then
- sed -i \
- -e 's:/usr/lib/:/usr/lib32/:' \
- -e 's:/usr/X11R6/lib/:/usr/X11R6/lib32/:' \
- "../build/linux/jost.make"
- fi
-
- # tmp fix, lash isn't needed
- sed -i -e 's:-llash ::' "../build/linux/jost.make"
-}
-
-src_compile() {
- # fails with --as-needed
- filter-ldflags --as-needed -Wl,--as-needed
-
- # If USE="vst" is requested, we build 32bit on amd64
- # otherwhise you won't be able to load VSTs
- if use amd64 && use vst; then
- multilib_toolchain_setup x86
- einfo "VST support requested. JOST will be built as 32bit binary"
- fi
-
- # build modified juce
- cd ${S}/juce/build/linux
- emake CONFIG=Release || die "building JUCE failed"
-
- # build jost
- cd ${S}/plugins/Jost/build/linux
- emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
- exeinto /usr/bin
- doexe bin/jost
- dodoc readme.txt
- doicon "${FILESDIR}/jost.png"
- make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
- elog "For some sample native linux VST's emerge some of"
- elog "media-plugins/vst_plugins-*"
- elog ""
- elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
- elog "folders."
-
- if use amd64 && use vst; then
- echo
- elog "You have enabled the vst useflag on amd64. JOST has been"
- elog "built as 32bit binary, so you are able to load VSTs."
- elog "In conecquence, you will not be able to connect JOST to a"
- elog "64bit jackd instance! You can either emerge emul-linux-x86-jackd,"
- elog "install JOST in a 32bit chroot, or disable VST support for JOST."
- fi
-
- if built_with_use x11-libs/libX11 xcb; then
- ewarn "You have compiled libX11 with xcb enabled."
- ewarn "Make sure you use libxcb-1.1 or higher, and do"
- echo
- ewarn "export LIBXCB_ALLOW_SLOPPY_LOCK=1"
- echo
- ewarn "Otherwhise Jost will freeze after startup!"
- fi
-}
Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.4.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.3.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.3.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,93 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4"
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2"
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86 ~amd64"
-IUSE="vst ladspa dssi"
-
-RDEPEND="|| ( ( x11-proto/xineramaproto
- x11-proto/xextproto
- x11-proto/xproto )
- virtual/x11 )
- media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
- vst? ( media-libs/vst-sdk )
- ladspa? ( media-libs/ladspa-sdk )
- dssi? ( media-libs/dssi )
- media-sound/lash"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-pkg_setup() {
- if ! use dssi; then
- if ! use ladspa; then
- if ! use vst; then
- echo
- eerror "Uhm, you disabled Support for all plugin systems!"
- eerror "This would make Jost quite useless."
- eerror "Please enable at least one of them!"
- echo
- die "No useflags enabled"
- fi
- fi
- fi
-
-}
-
-src_unpack() {
- unpack ${A}
- # patch use flags
- cd ${S}/plugins/Jost/src
- use vst || \
- sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
- Config.h || die "bad sed"
-
- use ladspa || \
- sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
- Config.h || die "bad sed"
-
- use dssi || \
- sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
- Config.h || die "bad sed"
-}
-
-src_compile() {
- # fails with --as-needed
- filter-ldflags --as-needed -Wl,--as-needed
-
- # build modified juce
- cd ${S}/juce/build/linux
- emake CONFIG=Release || die "building JUCE failed"
-
- # build jost
- cd ${S}/plugins/Jost/build/linux
- emake CONFIG=Release || die "building JOST failed"
-}
-
-src_install() {
- exeinto /usr/bin
- doexe bin/jost
- dodoc plugins/Jost/readme.txt
- doicon "${FILESDIR}/jost.png"
- make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
- elog "For some sample native linux VST's emerge some of"
- elog "media-plugins/vst_plugins-*"
- elog ""
- elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
- elog "folders."
-}
Deleted: trunk/overlays/proaudio/media-sound/jost/jost-0.4.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.4.ebuild 2008-11-11 21:58:56 UTC (rev 1351)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.4.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -1,149 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils flag-o-matic multilib
-
-MY_P="${PN}_src-v${PV}"
-
-DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
-sequencer capabilities"
-HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4"
-SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2"
-RESTRICT="nomirror"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-EAPI="1"
-KEYWORDS="~x86 ~amd64"
-IUSE="+vst ladspa dssi"
-
-RDEPEND="|| ( ( x11-proto/xineramaproto
- x11-proto/xextproto
- x11-proto/xproto )
- virtual/x11 )
- media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
- vst? ( media-libs/vst-sdk )
- ladspa? ( media-libs/ladspa-sdk )
- dssi? ( media-libs/dssi )"
-
-# uh, is there any better way to say following:
-if use amd64 && use vst; then
- DEPEND="${DEPEND}
- app-emulation/emul-linux-x86-xlibs"
-fi
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-pkg_setup() {
- # at least one of those must be selected
- if ! use dssi; then
- if ! use ladspa; then
- if ! use vst; then
- echo
- eerror "Uhm, you disabled Support for all plugin systems!"
- eerror "This would make Jost quite useless."
- eerror "Please enable at least one of them!"
- echo
- die "No useflags enabled"
- fi
- fi
- fi
-
- # XCB issues
- if built_with_use x11-libs/libX11 xcb; then
- if has_version "<x11-libs/libxcb-1.1"; then
- eerror "You have libX11 compiled with xcb support, and you are"
- eerror "using libxcb older than version 1.1. Jost will not work."
- eerror "Please update your libxcb first"
- die
- fi
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- # patch use flags
- cd ${S}/plugins/Jost/src
- use vst || \
- sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
- Config.h || die "bad sed"
-
- use ladspa || \
- sed -i -e "s:#define JOST_USE_LADSPA://#define JOST_USE_LADSPA:" \
- Config.h || die "bad sed"
-
- use dssi || \
- sed -i -e "s:#define JOST_USE_DSSI://#define JOST_USE_DSSI:" \
- Config.h || die "bad sed"
-
- # If USE="vst" is requested, we build 32bit on amd64
- # otherwhise you won't be able to load VSTs
- if use amd64 && use vst; then
- sed -i \
- -e 's:/usr/lib/:/usr/lib32/:' \
- -e 's:/usr/X11R6/lib/:/usr/X11R6/lib32/:' \
- "../build/linux/jost.make"
- fi
-
- # tmp fix, lash isn't needed
- sed -i -e 's:-llash ::' "../build/linux/jost.make"
-
- # fix VST header path
- sed -i -e 's:source/common:vst:g' "${S}/wrapper/formats/VST/juce_VstWrapper.cpp" || die
-}
-
-src_compile() {
- # fails with --as-needed
- filter-ldflags --as-needed -Wl,--as-needed
-
- # If USE="vst" is requested, we build 32bit on amd64
- # otherwhise you won't be able to load VSTs
- if use amd64 && use vst; then
- multilib_toolchain_setup x86
- einfo "VST support requested. JOST will be built as 32bit binary"
- fi
-
- cd "${S}"/shared
- # non-standard configure
- ./configure || die
- ./compile_libs Release || die
- # small bug... chmod
- chmod +x compile_jost
- ./compile_jost Release || die
-}
-
-src_install() {
- dobin bin/jost
- dodoc readme.txt changelog.txt
- doicon "${FILESDIR}/jost.png"
- make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
-}
-
-pkg_postinst() {
- elog "For some sample native linux VST's emerge some of"
- elog "media-plugins/vst_plugins-*"
- elog ""
- elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
- elog "folders."
-
- if use amd64 && use vst; then
- echo
- elog "You have enabled the vst useflag on amd64. JOST has been"
- elog "built as 32bit binary, so you are able to load VSTs."
- elog "In conecquence, you will not be able to connect JOST to a"
- elog "64bit jackd instance! You can either emerge emul-linux-x86-jackd,"
- elog "install JOST in a 32bit chroot, or disable VST support for JOST."
- fi
-
- if built_with_use x11-libs/libX11 xcb; then
- ewarn "You have compiled libX11 with xcb enabled."
- ewarn "Make sure you use libxcb-1.1 or higher, and do"
- echo
- ewarn "export LIBXCB_ALLOW_SLOPPY_LOCK=1"
- echo
- ewarn "Otherwhise Jost will freeze after startup!"
- fi
-}
Added: trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild 2008-11-11 23:58:56 UTC (rev 1352)
@@ -0,0 +1,125 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=1
+
+inherit eutils flag-o-matic multilib
+
+MY_P="${PN}_src-v${PV}"
+
+DESCRIPTION="JACK host for native linux VST, DSSI and LADSPA plugins with
+sequencer capabilities"
+HOMEPAGE="http://www.anticore.org/jucetice/?page_id=4"
+SRC_URI="http://www.anticore.org/jucetice/wp-content/uploads/${MY_P}.tar.bz2"
+RESTRICT="nomirror"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+EAPI="1"
+KEYWORDS="~x86 ~amd64"
+IUSE="+vst ladspa lash dssi"
+
+RDEPEND="|| ( ( x11-proto/xineramaproto
+ x11-proto/xextproto
+ x11-proto/xproto )
+ virtual/x11 )
+ media-sound/jack-audio-connection-kit"
+DEPEND="${RDEPEND}
+ vst? ( media-libs/vst-sdk )
+ ladspa? ( media-libs/ladspa-sdk )
+ dssi? ( media-libs/dssi )
+ lash? ( media-sound/lash )
+ amd64? ( vst? ( app-emulation/emul-linux-x86-xlibs ) )"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+pkg_setup() {
+ # at least one of those must be selected
+ if ! use dssi; then
+ if ! use ladspa; then
+ if ! use vst; then
+ echo
+ eerror "Uhm, you disabled Support for all plugin systems!"
+ eerror "This would make Jost quite useless."
+ eerror "Please enable at least one of them!"
+ echo
+ die "No useflags enabled"
+ fi
+ fi
+ fi
+
+ # XCB issues
+ if built_with_use x11-libs/libX11 xcb; then
+ if has_version "<x11-libs/libxcb-1.1"; then
+ eerror "You have libX11 compiled with xcb support, and you are"
+ eerror "using libxcb older than version 1.1. Jost will not work."
+ eerror "Please update your libxcb first"
+ die
+ fi
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+
+ # fix VST header path
+ sed -i -e 's:source/common:vst:g' "${S}/wrapper/formats/VST/juce_VstWrapper.cpp" || die
+}
+
+src_compile() {
+ local myconf="CONFIG=Release"
+
+ # we compile Release32, but with a 32bit toolchain
+ if use amd64 && use vst; then
+ multilib_toolchain_setup x86
+ myconf="CONFIG=Release32 JOST_USE_JACKBRIDGE=1"
+ fi
+
+ use lash && myconf="${myconf} JOST_USE_LASH=1"
+ use ladspa && myconf="${myconf} JOST_USE_LADSPA=1"
+ use dssi && myconf="${myconf} JOST_USE_DSSI=1"
+ use vst && myconf="${myconf} JOST_USE_VST=1"
+
+ # fails with --as-needed
+ filter-ldflags --as-needed -Wl,--as-needed
+
+ # append -fPIC
+ append-flags -fPIC -DPIC
+ append-ldflags -fPIC -DPIC
+
+ cd "${S}"/build/linux
+ einfo "Running \"make ${myconf}\" ..."
+ make ${myconf} || die
+}
+
+src_install() {
+ dobin bin/jost
+ use amd64 && dobin bin/jostbridge
+ dodoc readme.txt changelog.txt
+ doicon "${FILESDIR}/jost.png"
+ make_desktop_entry "${PN}" "Jost" "${PN}" "AudioVideo;Audio;"
+}
+
+pkg_postinst() {
+ elog "For some sample native linux VST's emerge some of"
+ elog "media-plugins/vst_plugins-*"
+ elog ""
+ elog "You can also drag&drop LADSPA, DSSI and VST plugins from your plugin"
+ elog "folders."
+
+ if use amd64 && use vst; then
+ echo
+ elog "You have to start jostbridge prior to jost, or use ALSA output!"
+ echo
+ fi
+
+ if built_with_use x11-libs/libX11 xcb; then
+ ewarn "You have compiled libX11 with xcb enabled."
+ ewarn "Make sure you use libxcb-1.1 or higher, and do"
+ echo
+ ewarn "export LIBXCB_ALLOW_SLOPPY_LOCK=1"
+ echo
+ ewarn "Otherwhise Jost will freeze after startup!"
+ fi
+}