Revision: 2327
Author:   lilrc
Date:     2012-11-19 23:26:14 +0100 (Mon, 19 Nov 2012)
Log Message:
-----------
jost: minor cleanup

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/jost/ChangeLog
    trunk/overlays/proaudio/media-sound/jost/Manifest
    trunk/overlays/proaudio/media-sound/jost/jost-0.4.6.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild
    trunk/overlays/proaudio/media-sound/jost/jost-0.5.4.ebuild
    trunk/overlays/proaudio/media-sound/jost/metadata.xml

Modified: trunk/overlays/proaudio/media-sound/jost/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/ChangeLog  2012-11-18 23:31:03 UTC 
(rev 2326)
+++ trunk/overlays/proaudio/media-sound/jost/ChangeLog  2012-11-19 22:26:14 UTC 
(rev 2327)
@@ -2,6 +2,11 @@
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  19 Nov 2012; Karl Lindén (lilrc) <[email protected]>
+  jost-0.4.5.ebuild, jost-0.5.2, jost-0.5.4.ebuild:
+  Minor cleanup that made repoman less unhappy.
+  Removed libX11-checks; libX11 does no longer have the use flag "xcb" 
+
   24 Aug 2012; Gavin Pryke (gavlee) <[email protected]>
   jost-0.4.6.ebuild, jost-0.5.2.ebuild, jost-0.5.4.ebuild, +files/jost.xpm,
   -files/jost.png:

Modified: trunk/overlays/proaudio/media-sound/jost/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/Manifest   2012-11-18 23:31:03 UTC 
(rev 2326)
+++ trunk/overlays/proaudio/media-sound/jost/Manifest   2012-11-19 22:26:14 UTC 
(rev 2327)
@@ -1,11 +1,11 @@
-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.4.6.tar.bz2 2661690 RMD160 
2e13d186af994bd1f153f3f1bd70079560690f98 SHA1 
196d9e82b7a4d6634ec9b075c5e69d4dae3dc0ff SHA256 
0a4c75adc73d5dca9985189040522c70c7d0e4321f869801d8cff62bb2de6d41
-DIST jost_src-v0.5.2.tar.bz2 2384255 RMD160 
b8699de15619f24187b2ceebd8ed168d06daba59 SHA1 
112e9a9d4d399f44179e022bc7fe74e90db09a0a SHA256 
438d53c4d4839c57c54a642e481bad92629774b1aa83af9c3cfc07280bb757ba
-DIST jost_src-v0.5.4.tar.bz2 2583590 RMD160 
1e4d55bb006f93c90e526897ecb51c6da70810b8 SHA1 
0e33da8e84fc2b5d899eaa724561a1d11af9d0bc SHA256 
d7d74b462126d87f457efd084e34a3769259f2e7c2bb128e9f0d2d9a3cf3a09a
-EBUILD jost-0.4.6.ebuild 3727 RMD160 655ed25a31a0cd2504a9004255fd2f595e5b260a 
SHA1 214f4fabedcd2ee3d66a1cfc1d047eec7decd027 SHA256 
371a88f050b31d34f9916b936bf5000fe71221ff71322cc0f68e9174f27a6b8d
-EBUILD jost-0.5.2.ebuild 3440 RMD160 161efec2b87d65df4c4b9d583edc17c19df5fa7b 
SHA1 4adb7cf1d22aaf232d826dadb288cdedc769ca3d SHA256 
4367896ef87fafd8ab67397596cba8eb3095314e972ca53a532972aafe79aa98
-EBUILD jost-0.5.4.ebuild 3041 RMD160 28e5ae82c3bfc8ae8a02be67641fa9fc6c52b273 
SHA1 d36a12e87f3373cdbc9723b9e2625cea8b49980b SHA256 
0c9974823061f96f911a1a5dcc750477f830381b15fa6190a8da9f402305ac5a
-MISC ChangeLog 574 RMD160 451dbb15216ca7e85a72c4d6becb336823385c1c SHA1 
75bc02e582b404760f69a86dd053d0c10cfd6665 SHA256 
830dc614c7d9e18e27b456bb2133c1d782c906bc0e97e3f45f456f35e9f2392b
-MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 
2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 
96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89
+AUX jost-0.4.6-elf_i386.patch 1706 SHA256 
a98d9f9df35252479a39a202f4a43b762ad38fec6b0dbbf9b39141859a07feba SHA512 
15f9d6197d5725efe8e702cc5c069108f55fc48a9fa42c77bd91923b1c4e9b64ca01d064c52de56a35115bd3331041c55e309534acbd8760ae91f6a7e1d62906
 WHIRLPOOL 
a5985caa0f45108a16aabef9614ac12a3bd3dac33c5dcb5859332fbf87230a31c7b5fd51d27826e7dab1e54114c0f8ad13e4c409beed7040cae96170a07234a9
+AUX jost-0.4.6-jostbridge-m64.patch 368 SHA256 
bb90da14d592bd1d8671dad391d27b0ce9182dcc3012c5383209f124f7bfeb23 SHA512 
39435cc5915ab8c48a951b2174a30d99952c0657d28bf59add19aaafd0bbd43306a67d49d85c5b87489e25afc34b12c193dbb92ffe43f8d1c819f86bc10b3c60
 WHIRLPOOL 
469b2a4f9ec298d147a0ece97830861f755edf3762038c7115ff4bf8b14193eedcddec12ae6be6ffc76fe947482096530ead88e37140ae4886e21fddd43cef27
+AUX jost.xpm 37482 SHA256 
b522025980f5faed9b665d9b25f3740139453c1bb76c6708d2a22a882cfc6833 SHA512 
c337701de5e0b37c1736bf6ebed669897da07c434579d01b62b4d33d219272eed187aedd5e171f05834af13217305880481e0e6cb00429ec5b1efa387b99e1ec
 WHIRLPOOL 
9f13ffa5f2a9614560a323dde69a9bd4cbeac1e9c111549ba895ca1bce293716716c615478f931f7024ac7c9900a0e9b2ca04fcfe1feef880f1393a79cb6806f
+DIST jost_src-v0.4.6.tar.bz2 2661690 SHA256 
0a4c75adc73d5dca9985189040522c70c7d0e4321f869801d8cff62bb2de6d41 SHA512 
933eb80d4a9864d299e4ac1b852cc3aa7144b14fef9aeddf864e5f1ee746417cf91d42954b8fdccc54abfc5edcb53e32e3680dc691e5deb2786198689e7af3c8
 WHIRLPOOL 
07c10c41e28d3a250234dff7dfe53d29113e447e284a0503db1b3d8cf55f57ab9113d3dfc5af043460ac300535c36a38b91a29e9b07cb0318f9258e90a8da412
+DIST jost_src-v0.5.2.tar.bz2 2384255 SHA256 
438d53c4d4839c57c54a642e481bad92629774b1aa83af9c3cfc07280bb757ba
+DIST jost_src-v0.5.4.tar.bz2 2583590 SHA256 
d7d74b462126d87f457efd084e34a3769259f2e7c2bb128e9f0d2d9a3cf3a09a SHA512 
3e9965e56754249506321e98da4478bd9e8951ac528773530cd31d07aafd918738883b4593218c8c3ae09fada756772ca077f391f3f0de00ed91e88cb2b8007c
 WHIRLPOOL 
85f82a5ef412d770e2843c0547f1c4c517a1c3e0892d1941dd3730c95eb45a39464f0a69e5b7b5e4ec0acff5b1d191d04da9c6f6a072f7c53e362fe2a0894824
+EBUILD jost-0.4.6.ebuild 3176 SHA256 
b5dbb2421cda1002f0284d1aeb734b44e8715fa226a3450892320a49c2abfc50 SHA512 
26ea7a93d6dea7c4023103d807aaeda702af20611c3cbd723bbb08d1226b5c7285885179ac136f60a5a0646e359d6c2ca25e74883759f2d85cce5ba9d838eea2
 WHIRLPOOL 
6ddf54f64a424e2c0dc99de9898fe706aec1b7ec4991e0ea1f686e3727452f50ac1540fd1035ef1d5405d6f7653add94a45bcaf74d46f11d9104b7a66eb57a5f
+EBUILD jost-0.5.2.ebuild 2844 SHA256 
c370608685374a01cd27c79c621e41b26179636d1dca528abe064b1eab6a2046 SHA512 
839653eb00df85798c53f15d7c374f272d1120932807f818d411c839d596137aba43bec83a8f4e1761e74a2cdbf0aa1cea75529d2d23d86703d5ad6d958312c3
 WHIRLPOOL 
033432409b110fe2924fddf321c5e3ccf75fa88a079e7bcb04e1528773a4015fb2682cf0b44a28f3e2d47e640a8d946d5003c58fd8b906c0e583a83e44f853b8
+EBUILD jost-0.5.4.ebuild 2447 SHA256 
3af23f138b9da5f4ad35378154a332e950730d04b2798038bf9784610f4a72a9 SHA512 
a13ab035561d4806aaa8c2575e61d4c0dbe1cb00e006a0fbfc82c91e4a5f97b41791144842545c657a90e25935ab5f2e403870cacd6bda416185a4b711785eb1
 WHIRLPOOL 
0de979d73d0a5de798e1277276a5a59d2ad90f3b3fb8fc03566b0e8def0f86d296726dfdd4c5f1faee428b55e5bea8ca28acd97289db6738fd1136e9f721d93c
+MISC ChangeLog 1003 SHA256 
0c75e80af26c851fffc0d38acb2109ac676fd1c89767972d9ffd7ed91c1f4d31 SHA512 
f1119a715d59b05ff44d45d2460659b362fce5668ae8de2752dabc7c3562b19b12d27fde394f5212bc8d89120aa4d35c9e70f3e67c3ee9a546f155c48319aa42
 WHIRLPOOL 
2a70fa6511552736115bdd71c2a005cedc29865228685224bab94423a6c17c1c26412ead5c70eef558cd5e2040cebc3a66e1583c2ef809cb89193ee8aa780134
+MISC metadata.xml 246 SHA256 
f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 
327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4
 WHIRLPOOL 
e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f

Modified: trunk/overlays/proaudio/media-sound/jost/jost-0.4.6.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.4.6.ebuild  2012-11-18 
23:31:03 UTC (rev 2326)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.6.ebuild  2012-11-19 
22:26:14 UTC (rev 2327)
@@ -2,6 +2,8 @@
 # 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}"
@@ -14,7 +16,6 @@
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-EAPI="1"
 KEYWORDS="~x86 ~amd64"
 IUSE="+vst ladspa dssi"
 
@@ -22,11 +23,11 @@
                                        x11-proto/xextproto
                                        x11-proto/xproto )
                        virtual/x11 )
-               media-sound/jack-audio-connection-kit"
-DEPEND="${RDEPEND}
+               media-sound/jack-audio-connection-kit
                vst? ( media-libs/vst-sdk )
                ladspa? ( media-libs/ladspa-sdk )
-        dssi? ( media-libs/dssi )"
+               dssi? ( media-libs/dssi )"
+DEPEND="${RDEPEND}"
 
 # uh, is there any better way to say following:
 if use amd64 && use vst; then
@@ -50,23 +51,11 @@
                        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}
-
+src_prepare() {
        # patch use flags
-       cd ${S}/plugins/Jost/src
+       cd "${S}/plugins/Jost/src"
        use vst || \
                sed -i -e "s:#define JOST_USE_VST://#define JOST_USE_VST:" \
                Config.h || die "bad sed"
@@ -92,7 +81,8 @@
        use amd64 && epatch "${FILESDIR}/${P}-jostbridge-m64.patch"
 }
 
-src_compile() {
+src_configure() {
+       cd "${S}/shared"
        # test.. we compile Release32, but with a 32bit toolchain, and compile
        # jackbridge with -m64, let's see
        use amd64 && multilib_toolchain_setup x86
@@ -104,9 +94,12 @@
        append-flags -fPIC -DPIC
        append-ldflags -fPIC -DPIC
 
-       cd "${S}"/shared
        # non-standard configure
        ./configure || die
+}
+
+src_compile() {
+       cd "${S}/shared"
        # jost and libs are compiled 32bit on amd64
        if use amd64; then
                ./compile_libs Release32 || die
@@ -137,13 +130,4 @@
                elog "You have to start jostbridge prior to jost!"
                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
 }

Modified: trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild  2012-11-18 
23:31:03 UTC (rev 2326)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.5.2.ebuild  2012-11-19 
22:26:14 UTC (rev 2327)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=1
+EAPI="1"
 
 inherit eutils flag-o-matic multilib
 
@@ -16,7 +16,6 @@
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-EAPI="1"
 KEYWORDS="~x86 ~amd64"
 IUSE="alsa +vst ladspa lash dssi opengl"
 
@@ -51,21 +50,9 @@
                        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}
-
+src_prepare() {
        # fix VST header path
        sed -i -e 's:source/common:vst:g' 
"${S}/wrapper/formats/VST/juce_VstWrapper.cpp" || die
 
@@ -88,9 +75,9 @@
                `use_enable ladspa` \
                `use_enable dssi` \
                || die "premake failed"
-       
+
        local myconf="CONFIG=Release"
-       
+
        # we compile Release32, but with a 32bit toolchain
        if use amd64 && use vst; then
                multilib_toolchain_setup x86
@@ -128,13 +115,4 @@
                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
 }

Modified: trunk/overlays/proaudio/media-sound/jost/jost-0.5.4.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/jost-0.5.4.ebuild  2012-11-18 
23:31:03 UTC (rev 2326)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.5.4.ebuild  2012-11-19 
22:26:14 UTC (rev 2327)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=1
+EAPI="1"
 
 inherit eutils flag-o-matic multilib
 
@@ -16,7 +16,6 @@
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-EAPI="1"
 KEYWORDS="~x86 ~amd64"
 IUSE="alsa +vst ladspa lash dssi opengl"
 
@@ -51,21 +50,9 @@
                        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}
-
+src_prepare() {
        # fix VST header path
        sed -i -e 's:source/common:vst:g' 
"${S}/wrapper/formats/VST/juce_VstWrapper.cpp" || die
 }
@@ -83,7 +70,7 @@
                `use_enable ladspa` \
                `use_enable dssi` \
                || die "premake failed"
-       
+
        # we compile Release32, but with a 32bit toolchain
        if use amd64 && use vst; then
                multilib_toolchain_setup x86
@@ -113,13 +100,4 @@
        elog ""
        elog "You can also drag&drop LADSPA, DSSI and VST plugins from your 
plugin"
        elog "folders."
-
-       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
 }

Modified: trunk/overlays/proaudio/media-sound/jost/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/metadata.xml       2012-11-18 
23:31:03 UTC (rev 2326)
+++ trunk/overlays/proaudio/media-sound/jost/metadata.xml       2012-11-19 
22:26:14 UTC (rev 2327)
@@ -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>[email protected]</email>
                <name>pro-audio overlay team</name>

Reply via email to