summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorx-drum <x-drum@localhost>2008-12-25 17:57:27 +0000
committerx-drum <x-drum@localhost>2008-12-25 17:57:27 +0000
commit2ce9be5146004d95c57a01b1d159511fe927aba4 (patch)
treefe7aaf8da8664806887017d34e955dbe63817e97 /x11-drivers
parentdisable gcc-4.3.x checks in configure (diff)
downloadjokey-2ce9be5146004d95c57a01b1d159511fe927aba4.tar.gz
jokey-2ce9be5146004d95c57a01b1d159511fe927aba4.tar.bz2
jokey-2ce9be5146004d95c57a01b1d159511fe927aba4.zip
disable gcc-4.3.x checks in configure
svn path=/trunk/; revision=566
Diffstat (limited to 'x11-drivers')
-rw-r--r--x11-drivers/xf86-input-virtualbox/ChangeLog3
-rw-r--r--x11-drivers/xf86-input-virtualbox/Manifest5
-rw-r--r--x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.1.0-allow-gcc43.patch19
-rw-r--r--x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.1.0.ebuild16
4 files changed, 40 insertions, 3 deletions
diff --git a/x11-drivers/xf86-input-virtualbox/ChangeLog b/x11-drivers/xf86-input-virtualbox/ChangeLog
index 0003941..bdb879a 100644
--- a/x11-drivers/xf86-input-virtualbox/ChangeLog
+++ b/x11-drivers/xf86-input-virtualbox/ChangeLog
@@ -3,8 +3,9 @@
# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-virtualbox/ChangeLog,v 1.8 2008/12/18 12:09:06 flameeyes Exp $
19 Dec 2008; Alessio Cassibba (X-Drum) <swapon@gmail.com>
+ +files/xf86-input-virtualbox-2.1.0-allow-gcc43.patch,
+xf86-input-virtualbox-2.1.0.ebuild:
- Version bump
+ Version bump, disable gcc-4.3.x checks in configure
*xf86-input-virtualbox-2.0.6 (18 Dec 2008)
*xf86-input-virtualbox-2.0.4-r1 (18 Dec 2008)
diff --git a/x11-drivers/xf86-input-virtualbox/Manifest b/x11-drivers/xf86-input-virtualbox/Manifest
index ba7c1e4..eae62b6 100644
--- a/x11-drivers/xf86-input-virtualbox/Manifest
+++ b/x11-drivers/xf86-input-virtualbox/Manifest
@@ -1,4 +1,5 @@
AUX xf86-input-virtualbox-2-localconfig 876 RMD160 db4b06bd8646f237260e8d61c5651a1fb4c22787 SHA1 9ab92582b1e0cc8a6a36cbd2fb52974bc90a5e8d SHA256 a11765d7e2623a081857ede04a650151742ef827bc7675323b4f7b14d06a3d64
+AUX xf86-input-virtualbox-2.1.0-allow-gcc43.patch 1005 RMD160 1df49daed9cfeff53fccf1726907d775c9384b07 SHA1 f50b04f92db79f055c946f21d2671e8cdb7b03ff SHA256 6043e881307346b6beaed08dbe27b6bfc05a72191bdde62a66dec592767c21fd
DIST VirtualBox-1.6.6-OSE.tar.bz2 35483853 RMD160 4b17428371089806cf6f5e52d1905936f7beb01d SHA1 7c323b35d77277c650cbce2821ab6778d1e3270e SHA256 acb3c20ef751ed408489d7b5c2d5d441226055a6e83bfeb9258ce2d55baba4da
DIST VirtualBox-2.0.4-OSE.tar.bz2 37841781 RMD160 390a2b4d97a3ed6fdc885b89354884a07b3fc464 SHA1 f8e7c109546c033927bd41e78f259adb81cb1504 SHA256 5618fb09efafac3fc9c183a44aa3c1d8c44d1d7fa58bfb5a73c221f1dd8740fd
DIST VirtualBox-2.0.6-OSE.tar.bz2 37834467 RMD160 d75b9fbfe1311a5d83388d470d665ba8da0ab73b SHA1 e0f43d59b3309b37fe1703fb19b234f590598733 SHA256 75aea6e429beb953c8d0427cc38e4d25ccd849505ed57fdee0be22cada5497c5
@@ -6,6 +7,6 @@ DIST VirtualBox-2.1.0-OSE.tar.bz2 39382682 RMD160 8c35b83889fcba3bc263d54a052369
EBUILD xf86-input-virtualbox-1.6.6.ebuild 1767 RMD160 2cf657d6319f22459959fb79ab7cb2b1597abc24 SHA1 051f3a8afe94ca6416bcb055a4db5ab7103b83a5 SHA256 07bc2280ea87f47463ebb2cbe7a042780bd545b026e9f841a582d1fcf8dd211e
EBUILD xf86-input-virtualbox-2.0.4-r1.ebuild 2260 RMD160 5ff33478eb51ce6ee786089ccb7b5b1d45ca7999 SHA1 ea72ca11187c3742435012cd6b253d3e1f269e70 SHA256 6e082f0c7994fc9fb7390ef492fe8d958d9bca2937719c1857b4340f6384ddaa
EBUILD xf86-input-virtualbox-2.0.6.ebuild 2260 RMD160 5ff33478eb51ce6ee786089ccb7b5b1d45ca7999 SHA1 ea72ca11187c3742435012cd6b253d3e1f269e70 SHA256 6e082f0c7994fc9fb7390ef492fe8d958d9bca2937719c1857b4340f6384ddaa
-EBUILD xf86-input-virtualbox-2.1.0.ebuild 2260 RMD160 5ff33478eb51ce6ee786089ccb7b5b1d45ca7999 SHA1 ea72ca11187c3742435012cd6b253d3e1f269e70 SHA256 6e082f0c7994fc9fb7390ef492fe8d958d9bca2937719c1857b4340f6384ddaa
-MISC ChangeLog 4662 RMD160 af80d221e73324708d3cc2d58b54800e84203ac0 SHA1 3d5900a120ee1867ba457c9ae12aa6a729d15879 SHA256 dedc8dfc26ebd5f832050bcfab062926a13f5838edc6e8d8483a9d04c622212b
+EBUILD xf86-input-virtualbox-2.1.0.ebuild 2776 RMD160 c8bb51ad668cb1522cadf267977e09aabe0fa0fa SHA1 92a3f61eeadd2a9dd945f145fd6bea5da339d329 SHA256 c715ca8a852192e1d6f0ae8f040591535d00ef23df0edc6e2f9edde4d9affe50
+MISC ChangeLog 4757 RMD160 83980d2d806c7f35330668361e77274d20ea135d SHA1 ec4510783b04f4715c036d98ae220a3f2c7b21ce SHA256 cde78859cee1e962a54a61174b87ab257f4812686b046f32d434f40afc2b4e0c
MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9
diff --git a/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.1.0-allow-gcc43.patch b/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.1.0-allow-gcc43.patch
new file mode 100644
index 0000000..1aae626
--- /dev/null
+++ b/x11-drivers/xf86-input-virtualbox/files/xf86-input-virtualbox-2.1.0-allow-gcc43.patch
@@ -0,0 +1,19 @@
+--- configure.orig 2008-12-23 16:34:42.000000000 +0100
++++ configure 2008-12-23 16:35:26.000000000 +0100
+@@ -389,16 +389,6 @@
+ fail really
+ elif [ $cc_maj -eq 4 -a $cc_min -eq 0 -a "OS" = "darwin" ]; then
+ log_success "found version $cc_ver"
+- elif [ $cc_maj -eq 4 -a $cc_min -eq 3 ]; then
+- if [ -z "$CC_COMPAT" ]; then
+- log ""
+- log " ** There are known problems with gcc version 4.3 when compiling the recompiler"
+- log " ** stuff. You need to specify a compatibility compiler with version < 4.3. Look"
+- log " ** for a package compat-gcc-34 on Fedora systems or something similar on other"
+- log " ** distributions and call configure with parameter --with-gcc-compat=gcc34."
+- fail really
+- fi
+- log_success "found version $cc_ver + compat version $cc_compat_ver"
+ # gcc-4.0 is allowed for Darwin only
+ elif [ $cc_maj -lt 3 \
+ -o \( $cc_maj -eq 3 -a $cc_min -lt 2 \) \
diff --git a/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.1.0.ebuild b/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.1.0.ebuild
index eb36737..e4fc47d 100644
--- a/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.1.0.ebuild
+++ b/x11-drivers/xf86-input-virtualbox/xf86-input-virtualbox-2.1.0.ebuild
@@ -27,6 +27,19 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${MY_P/-OSE/}
+pkg_setup() {
+ # gcc 4.3 is *not supported* by upstream,
+ # please do not report bugs upstream at this time.
+ if [[ "$(gcc-major-version)$(gcc-minor-version)" == "43" ]]; then
+ elog ""
+ elog "Warning:"
+ elog "gcc-$(gcc-major-version).$(gcc-minor-version) was detected"
+ elog "this gcc release is *not supported* by upstream, please"
+ elog "*don't* file bug reports upstream reporting gcc failures."
+ elog ""
+ fi
+}
+
src_unpack() {
unpack ${A}
cd "${S}"
@@ -36,6 +49,9 @@ src_unpack() {
# Disable things unused or splitted into separate ebuilds
cp "${FILESDIR}/${PN}-2-localconfig" LocalConfig.kmk
+
+ # Disable gcc 4.3.x checks in configure
+ epatch "${FILESDIR}/${P}-allow-gcc43.patch"
}
src_compile() {