summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-11-30 12:43:56 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2009-11-30 12:43:56 +0000
commitddd2cba9d267bfb4254a8dea275de2fa4d265ec3 (patch)
tree063d6fe6699096f44848d8aaf5b9e25c97783060 /media-libs
parentamd64/x86 stable, bug #294991 (diff)
downloadhistorical-ddd2cba9d267bfb4254a8dea275de2fa4d265ec3.tar.gz
historical-ddd2cba9d267bfb4254a8dea275de2fa4d265ec3.tar.bz2
historical-ddd2cba9d267bfb4254a8dea275de2fa4d265ec3.zip
Version bump. Per bug #295163. Thx to bug reporter for the patches.
Package-Manager: portage-2.2_rc53/cvs/Linux x86_64
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/freeglut/ChangeLog10
-rw-r--r--media-libs/freeglut/Manifest11
-rw-r--r--media-libs/freeglut/files/2.6.0-GFX_radeon.patch28
-rw-r--r--media-libs/freeglut/files/freeglut-2.6.0_rc1-bsd_joystick.patch13
-rw-r--r--media-libs/freeglut/freeglut-2.6.0.ebuild (renamed from media-libs/freeglut/freeglut-2.6.0_rc1.ebuild)22
-rw-r--r--media-libs/freeglut/metadata.xml14
6 files changed, 69 insertions, 29 deletions
diff --git a/media-libs/freeglut/ChangeLog b/media-libs/freeglut/ChangeLog
index 9f2144f127fe..1b82863af6c2 100644
--- a/media-libs/freeglut/ChangeLog
+++ b/media-libs/freeglut/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for media-libs/freeglut
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/freeglut/ChangeLog,v 1.62 2009/10/11 19:36:01 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freeglut/ChangeLog,v 1.63 2009/11/30 12:43:55 scarabeus Exp $
+
+*freeglut-2.6.0 (30 Nov 2009)
+
+ 30 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ +files/2.6.0-GFX_radeon.patch, -freeglut-2.6.0_rc1.ebuild,
+ +freeglut-2.6.0.ebuild, -files/freeglut-2.6.0_rc1-bsd_joystick.patch,
+ metadata.xml:
+ Version bump. Per bug #295163. Thx to bug reporter for the patches.
11 Oct 2009; nixnut <nixnut@gentoo.org> freeglut-2.6.0_rc1.ebuild:
revert to ~ppc #287229
diff --git a/media-libs/freeglut/Manifest b/media-libs/freeglut/Manifest
index 8231bf111949..8e2aff5f3503 100644
--- a/media-libs/freeglut/Manifest
+++ b/media-libs/freeglut/Manifest
@@ -1,12 +1,13 @@
AUX 2.4.0-cursor.patch 760 RMD160 4cbf8ffe84e1463e85569153704d4dfe07961e46 SHA1 feb229abe646828c9d629172e504c7c6905deb9f SHA256 5206d52da9159b0505feb271ce4c24abdab6b3fbc4944abd7b2a4c3f0610a9d8
+AUX 2.6.0-GFX_radeon.patch 786 RMD160 7b7ea37704106af989f36e72b94e8b8e69c6857f SHA1 2e392c7d0b60016ec89e6a5edf504f5722351b95 SHA256 ed6642c409bc32b4ee98cd371ea3d403ce293eabf2d06aad9d9913166e62ed89
AUX freeglut-2.4.0-bsd-usb-joystick.patch 755 RMD160 2453315cc3d2a882bd68d96a413d555e75a0b661 SHA1 095343909d035a9e0933a3af431fc708170db23c SHA256 52ada965b1dc6abbb9ce0bbc00bf91452c6717b74016d21e0a10df24a0ffe83c
AUX freeglut-2.4.0-macos.patch 384 RMD160 f44ed965ac534697fa5dc4bbc17b1f464795edfd SHA1 4863883e3742162f1ace5767a6c9906e4f7d2f30 SHA256 6de982efac5a62b317e4cc73570da45c4ded0f42295b5dfeae090948d37eabf6
-AUX freeglut-2.6.0_rc1-bsd_joystick.patch 564 RMD160 9aefe433021a8eebaf337a273fc2fb862baad27b SHA1 41eb8aceedb7903f8c9ed1dd93b4dc8c61df2dd5 SHA256 e033905a09bc169d76c2eb75b333e675d5a49f3787a549a0b48ae4cf10934c09
AUX freeglut-gcc42.patch 283 RMD160 d0fa7fa4828d2ab8e554ce30f72b5af4a92b9e14 SHA1 34cfdaa4f6422af3d5bca097468cb60168581f42 SHA256 e718dc2c6465654c3f87872f459b008109bbacc4c9bcf2a475880ded1b18b436
DIST freeglut-2.4.0.tar.gz 469557 RMD160 77465647f3d65fbb5cf253eb93ac7409e0c37b14 SHA1 91a528aa72758b7288a0d69a964b1b7e3f322a12 SHA256 269f2d50ba30b381622eb36f20b552ad43a1b43d544b9075e484e7146e81b052
-DIST freeglut-2.6.0-rc1.tar.gz 715384 RMD160 8afcbd8be60e00943afcadc0eb1282c024d99289 SHA1 0bf40f0134695a95032de8cf8305c13dc8d654e5 SHA256 60cc641b124109e510c2397949713cb4a91521d719853b92c13c60f78fedc3ae
+DIST freeglut-2.6.0-mpx-r6.patch 13696 RMD160 c6a4fa56c512b3e3d4179e00a531e7e90582ec28 SHA1 a2f09fa5fdd0877fb1bbdcbc80f0b7d8ad61df17 SHA256 e2936ce3cb4af219871806004d30f46d7fa9da77f66208203d566bae9e48bb5c
+DIST freeglut-2.6.0.tar.gz 1124186 RMD160 43bdb1a6d99445ee09370930ec6bc0f8310e7fcf SHA1 68306c4486c13d005a4e4d54035e0c0b1bdc220b SHA256 615b41edc96c405ee6bb7e9a2942642140c3e57c1dd8c68e968a17ddfb59e98f
EBUILD freeglut-2.4.0-r1.ebuild 1729 RMD160 2cadb60b2ab465f4e15a42a3427252eb758367e7 SHA1 074dd8dc10747701c1c4592a16d8576f84cc8e54 SHA256 e685e6c099d594d666fbc2483861d3d7906cf0e122ed8a121d7b343ea7096911
EBUILD freeglut-2.4.0-r2.ebuild 1797 RMD160 64f16972663803f76e5781603d34ae2f7f903993 SHA1 194c88b9a0bd3e351f8a0f4fb12882f23f2d85ca SHA256 d7c1e3ec1fc455f103f12d224266044e2ecbaf7e3f30a6a91f18b5b9e75b6cf0
-EBUILD freeglut-2.6.0_rc1.ebuild 1223 RMD160 724ae5d2798f148191a3f18021f0f92f1ed920a4 SHA1 9be02d6fd38e29aa90e9d0bd163de50edd1d8eea SHA256 36d065cbb7245be09c5240e8a459b0cbd79fcb715543f0709689345f0e0ac8b4
-MISC ChangeLog 7788 RMD160 552a5bd6858d7705c2e9bfff995d8a62f3b02ad7 SHA1 cdaae2b8a85c036549eac30d921de2a4be2b25bf SHA256 7b22d01f9863a67711496a46220a22473bc65f7c9f7e39b30b7253a4d86edc8b
-MISC metadata.xml 425 RMD160 c156d2171334ccbfe68cf0e032e8c9085221f3d2 SHA1 130855d87692166c8e04a8ba6670ff6ee5ca89f3 SHA256 9bbc04ac34ad6352031f12d061385dc2fa77df2decef98c7f0c6c0c7af018d68
+EBUILD freeglut-2.6.0.ebuild 1326 RMD160 6f50b5965884af87e5799b97f22fe599fbb3e7d8 SHA1 910f205e5aecb39d6abe94ee468c3c1a7c1f1142 SHA256 4b8e921c4104a1cc4ec9874ebd61b8249dbc20e6adb678a427e7b4d258dee248
+MISC ChangeLog 8097 RMD160 096d8b0e51cef576766a73b572274a4cb59c41ee SHA1 7f90a5c4ef4fa53983beefdcbe5c88579446cc6d SHA256 241879edee92a7e6f9fc6675e3add79ca2b932d2f556a00f6d0cda53bbe52879
+MISC metadata.xml 547 RMD160 aca9d5b8a53da9ad98263a30fafdadb0f97cf368 SHA1 2b890cdc7b0ad39313851f4794e7d04cf360fcd9 SHA256 f20911324f4b6374ced9986fae7cfa7f2bf3041817042a8db923f7e4bcf65b96
diff --git a/media-libs/freeglut/files/2.6.0-GFX_radeon.patch b/media-libs/freeglut/files/2.6.0-GFX_radeon.patch
new file mode 100644
index 000000000000..8806fe849cb5
--- /dev/null
+++ b/media-libs/freeglut/files/2.6.0-GFX_radeon.patch
@@ -0,0 +1,28 @@
+Index: src/freeglut_window.c
+===================================================================
+--- src/freeglut_window.c (Revision 832)
++++ src/freeglut_window.c (Arbeitskopie)
+@@ -594,10 +594,9 @@
+ #if TARGET_HOST_POSIX_X11
+ if ( window )
+ {
+- glXMakeContextCurrent(
++ glXMakeCurrent(
+ fgDisplay.Display,
+ window->Window.Handle,
+- window->Window.Handle,
+ window->Window.Context
+ );
+
+@@ -932,10 +932,9 @@
+ XSetWMProtocols( fgDisplay.Display, window->Window.Handle,
+ &fgDisplay.DeleteWindow, 1 );
+
+- glXMakeContextCurrent(
++ glXMakeCurrent(
+ fgDisplay.Display,
+ window->Window.Handle,
+- window->Window.Handle,
+ window->Window.Context
+ );
+
diff --git a/media-libs/freeglut/files/freeglut-2.6.0_rc1-bsd_joystick.patch b/media-libs/freeglut/files/freeglut-2.6.0_rc1-bsd_joystick.patch
deleted file mode 100644
index cde788850aeb..000000000000
--- a/media-libs/freeglut/files/freeglut-2.6.0_rc1-bsd_joystick.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://sourceforge.net/tracker/?func=detail&aid=2862668&group_id=1032&atid=101032
-
---- freeglut-2.6.0/src/freeglut_joystick.c.old 2009-09-20 16:28:07 +0200
-+++ freeglut-2.6.0/src/freeglut_joystick.c 2009-09-20 16:28:18 +0200
-@@ -1325,7 +1325,7 @@
- if( joy->error )
- return;
-
-- snprintf( joyfname, sizeof(buffer), "%s/.joy%drc", getenv( "HOME" ), joy->id );
-+ snprintf( joyfname, sizeof(joyfname), "%s/.joy%drc", getenv( "HOME" ), joy->id );
-
- joyfile = fopen( joyfname, "r" );
- joy->error =( joyfile == NULL );
diff --git a/media-libs/freeglut/freeglut-2.6.0_rc1.ebuild b/media-libs/freeglut/freeglut-2.6.0.ebuild
index 230872486bb7..f74e8e594860 100644
--- a/media-libs/freeglut/freeglut-2.6.0_rc1.ebuild
+++ b/media-libs/freeglut/freeglut-2.6.0.ebuild
@@ -1,30 +1,36 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/freeglut/freeglut-2.6.0_rc1.ebuild,v 1.9 2009/10/11 19:36:01 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freeglut/freeglut-2.6.0.ebuild,v 1.1 2009/11/30 12:43:55 scarabeus Exp $
EAPI="2"
-inherit eutils flag-o-matic libtool
+inherit eutils flag-o-matic libtool autotools
DESCRIPTION="A completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library"
HOMEPAGE="http://freeglut.sourceforge.net/"
-SRC_URI="mirror://sourceforge/freeglut/${P/_/-}.tar.gz"
+SRC_URI="mirror://sourceforge/freeglut/${P/_/-}.tar.gz
+ mpx? ( http://tisch.sourceforge.net/freeglut-2.6.0-mpx-r6.patch )"
LICENSE="X11"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="debug"
+IUSE="debug mpx"
-RDEPEND="virtual/opengl
+RDEPEND="
+ virtual/opengl
virtual/glu
- !media-libs/glut"
+ mpx? ( >=x11-libs/libXi-1.3 )
+"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P/_*/}"
src_prepare() {
- epatch "${FILESDIR}/${P}-bsd_joystick.patch"
- epatch "${FILESDIR}/${PN}-2.4.0-bsd-usb-joystick.patch"
+ epatch "${FILESDIR}/${PV}-GFX_radeon.patch"
+
+ use mpx && epatch "${DISTDIR}/${P}-mpx-r6.patch"
+
+ eautoreconf
# Needed for sane .so versionning on bsd, please don't drop
elibtoolize
}
diff --git a/media-libs/freeglut/metadata.xml b/media-libs/freeglut/metadata.xml
index 2772d643054e..b78c5e306871 100644
--- a/media-libs/freeglut/metadata.xml
+++ b/media-libs/freeglut/metadata.xml
@@ -3,7 +3,17 @@
<pkgmetadata>
<herd>x11</herd>
<maintainer>
- <email>x11@gentoo.org</email>
+ <email>x11@gentoo.org</email>
</maintainer>
-<longdescription>Freeglut provides an open-source alternative to the OpenGL Utility Toolkit (GLUT) library. It is actively developed and maintained, while not being restricted by its license.</longdescription>
+<use>
+ <flag name="mpx">
+ Enable support for multi-pointer-X. One pointer for each pointer
+ device.
+ </flag>
+</use>
+<longdescription>
+ Freeglut provides an open-source alternative to the OpenGL Utility Toolkit
+ (GLUT) library. It is actively developed and maintained, while not being
+ restricted by its license.
+</longdescription>
</pkgmetadata>