[proaudio] [1093] add libxcb checks/warnings/notes

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


Revision: 1093
Author:   gimpel
Date:     2008-01-08 18:34:45 +0000 (Tue, 08 Jan 2008)

Log Message:
-----------
add libxcb checks/warnings/notes

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.3-r1.ebuild


Modified: trunk/overlays/proaudio/media-sound/jost/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/ChangeLog	2008-01-07 15:47:47 UTC (rev 1092)
+++ trunk/overlays/proaudio/media-sound/jost/ChangeLog	2008-01-08 18:34:45 UTC (rev 1093)
@@ -1,7 +1,10 @@
 # ChangeLog for media-sound/jost
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  08 Jan 2008; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> jost-0.4.3-r1.ebuild:
+  add libxcb checks/warnings/notes
+
   17 Dec 2007; Thomas Kuther <gimpel@xxxxxxxxxxxxxxxx> ChangeLog:
   added a changelog
 

Modified: trunk/overlays/proaudio/media-sound/jost/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/jost/Manifest	2008-01-07 15:47:47 UTC (rev 1092)
+++ trunk/overlays/proaudio/media-sound/jost/Manifest	2008-01-08 18:34:45 UTC (rev 1093)
@@ -12,7 +12,7 @@
 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 3299 RMD160 5070b0507817d00fa1aad20ba845754f1ce20bb9 SHA1 47f273f7e9dd5349228bc66d8f5dc8587595f100 SHA256 fab0898859bcff5a52fb5005ddfede638ba80b98098202a6a54e5b4a5f4f9bfc
+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
-MISC ChangeLog 204 RMD160 abfddc9d722982761bc8decf4b3c183fd8f71c8b SHA1 3fcd79607195d0a43685ef153c1f9199d02d8b0b SHA256 07cd4b87e35d15edcb3a376359adf624702d44cc070357f3a9de2b9a4b6ab9f7
+MISC ChangeLog 317 RMD160 2883de5a0b33fa3a06e938be1758eff48881df24 SHA1 5572fb5e8dac3c55bff905cd5b1ff175270d13a8 SHA256 4eae5837c34348e55ab1d48be4bc9ce89a80a6941b1cd6b56573e61140a48e04
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: 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-01-07 15:47:47 UTC (rev 1092)
+++ trunk/overlays/proaudio/media-sound/jost/jost-0.4.3-r1.ebuild	2008-01-08 18:34:45 UTC (rev 1093)
@@ -1,4 +1,4 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
@@ -36,6 +36,7 @@
 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
@@ -49,6 +50,15 @@
 		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() {
@@ -124,4 +134,13 @@
 		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
 }


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