[proaudio] [2327] jost: minor cleanup

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


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) <spray.sucks@xxxxxxxxx>
+  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) <gavinlee303@xxxxxxxxxxxxxx>
   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>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/