diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-07-30 05:48:28 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-07-30 05:48:28 +0000 |
commit | 7be05a4bf4b0562898b26f7ff03b7bfc2562dae9 (patch) | |
tree | 2c93c84582e092b57da5e4483a9e0761cab4b469 /games-sports | |
parent | a digest came back, kill it (diff) | |
download | historical-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/ChangeLog | 6 | ||||
-rw-r--r-- | games-sports/trigger/Manifest | 15 | ||||
-rw-r--r-- | games-sports/trigger/files/trigger-0.5.1c-glx-check.patch | 15 | ||||
-rw-r--r-- | games-sports/trigger/trigger-0.5.1c.ebuild | 10 |
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" |