summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-07-30 05:48:28 +0000
committerMike Frysinger <vapier@gentoo.org>2005-07-30 05:48:28 +0000
commit7be05a4bf4b0562898b26f7ff03b7bfc2562dae9 (patch)
tree2c93c84582e092b57da5e4483a9e0761cab4b469 /games-sports
parenta digest came back, kill it (diff)
downloadhistorical-7be05a4bf4b0562898b26f7ff03b7bfc2562dae9.tar.gz
historical-7be05a4bf4b0562898b26f7ff03b7bfc2562dae9.tar.bz2
historical-7be05a4bf4b0562898b26f7ff03b7bfc2562dae9.zip
Refine the glx version check #100374 by David Grant.
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'games-sports')
-rw-r--r--games-sports/trigger/ChangeLog6
-rw-r--r--games-sports/trigger/Manifest15
-rw-r--r--games-sports/trigger/files/trigger-0.5.1c-glx-check.patch15
-rw-r--r--games-sports/trigger/trigger-0.5.1c.ebuild10
4 files changed, 41 insertions, 5 deletions
diff --git a/games-sports/trigger/ChangeLog b/games-sports/trigger/ChangeLog
index 6737c7bdc719..c0a905e1e289 100644
--- a/games-sports/trigger/ChangeLog
+++ b/games-sports/trigger/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-sports/trigger
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-sports/trigger/ChangeLog,v 1.6 2005/07/26 22:26:15 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-sports/trigger/ChangeLog,v 1.7 2005/07/30 05:48:28 vapier Exp $
+
+ 30 Jul 2005; Mike Frysinger <vapier@gentoo.org>
+ +files/trigger-0.5.1c-glx-check.patch, trigger-0.5.1c.ebuild:
+ Refine the glx version check #100374 by David Grant.
26 Jul 2005; Michael Sterrett <mr_bones_@gentoo.org>
trigger-0.5.1c.ebuild:
diff --git a/games-sports/trigger/Manifest b/games-sports/trigger/Manifest
index 65e745e9d511..13887c6486bf 100644
--- a/games-sports/trigger/Manifest
+++ b/games-sports/trigger/Manifest
@@ -1,4 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
-MD5 8d480d134c4c875f8c94c119736fed95 trigger-0.5.1c.ebuild 1300
-MD5 aaed30adb02bea24dc35e3dfa8556769 ChangeLog 1013
+MD5 336c4b59fb55032317d71c5c05f80571 trigger-0.5.1c.ebuild 1389
+MD5 22912a8b6736c76adf016c8d33c52bbe ChangeLog 1180
MD5 e39a2359502dafc730380be78246173f files/digest-trigger-0.5.1c 144
+MD5 eab1ac9bfb7efa553ebb42b648701078 files/trigger-0.5.1c-glx-check.patch 439
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1 (GNU/Linux)
+
+iD8DBQFC6xS9gIKl8Uu19MoRAkstAJoCLRBRfMlCotEUh540H16Fr0PR7QCfVACp
+bvCLo0TyuCuf3VmIwtGSk28=
+=TIyL
+-----END PGP SIGNATURE-----
diff --git a/games-sports/trigger/files/trigger-0.5.1c-glx-check.patch b/games-sports/trigger/files/trigger-0.5.1c-glx-check.patch
new file mode 100644
index 000000000000..6eaef541beff
--- /dev/null
+++ b/games-sports/trigger/files/trigger-0.5.1c-glx-check.patch
@@ -0,0 +1,15 @@
+Make sure strings like 2.0 aren't misdetected as 0.0 or 1.0.
+
+http://bugs.gentoo.org/100374
+
+--- src/pengine/glew.c
++++ src/pengine/glew.c
+@@ -5737,7 +5737,7 @@
+ s = glGetString(GL_VERSION);
+ if (!s) return GLEW_ERROR_NO_GL_VERSION;
+ i = _glewStrCLen(s, '.')+1;
+- if (s+i-1 == NULL || s+i == NULL || s[i] < '1')
++ if (s+i-1 == NULL || s+i == NULL || (s[0] < '2' && s[i] < '1'))
+ {
+ return GLEW_ERROR_GL_VERSION_10_ONLY;
+ }
diff --git a/games-sports/trigger/trigger-0.5.1c.ebuild b/games-sports/trigger/trigger-0.5.1c.ebuild
index 1f9172c993fd..17905f84fc6f 100644
--- a/games-sports/trigger/trigger-0.5.1c.ebuild
+++ b/games-sports/trigger/trigger-0.5.1c.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-sports/trigger/trigger-0.5.1c.ebuild,v 1.2 2005/07/26 22:26:15 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-sports/trigger/trigger-0.5.1c.ebuild,v 1.3 2005/07/30 05:48:28 vapier Exp $
-inherit games
+inherit eutils games
PSOURCE="${P}-src"
PDATA="${P}-data"
@@ -27,6 +27,12 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${PSOURCE}
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-glx-check.patch
+}
+
src_compile() {
egamesconf --datadir="${GAMES_DATADIR}/${PN}" || die
jam || "jam failed"