summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2005-09-10 15:48:12 +0000
committerFabian Groffen <grobian@gentoo.org>2005-09-10 15:48:12 +0000
commit327925974c8985883b940712f64baf43af8f9803 (patch)
tree5b96d346eb9f603fb3937888e963a50f82a18632 /media-libs
parentDon't install INSTALL file. (diff)
downloadgentoo-2-327925974c8985883b940712f64baf43af8f9803.tar.gz
gentoo-2-327925974c8985883b940712f64baf43af8f9803.tar.bz2
gentoo-2-327925974c8985883b940712f64baf43af8f9803.zip
Adding a patch which allows compilation on OSX
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/freeglut/ChangeLog6
-rw-r--r--media-libs/freeglut/Manifest7
-rw-r--r--media-libs/freeglut/files/freeglut-2.4.0-macos.patch11
-rw-r--r--media-libs/freeglut/freeglut-2.4.0.ebuild10
4 files changed, 29 insertions, 5 deletions
diff --git a/media-libs/freeglut/ChangeLog b/media-libs/freeglut/ChangeLog
index fea709cd8ae1..e0b561fe1853 100644
--- a/media-libs/freeglut/ChangeLog
+++ b/media-libs/freeglut/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-libs/freeglut
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/freeglut/ChangeLog,v 1.21 2005/08/24 23:26:54 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freeglut/ChangeLog,v 1.22 2005/09/10 15:48:12 grobian Exp $
+
+ 10 Sep 2005; Fabian Groffen <grobian@gentoo.org>
+ +files/freeglut-2.4.0-macos.patch, freeglut-2.4.0.ebuild:
+ Adding a patch to allow compilation on OSX.
24 Aug 2005; Aron Griffis <agriffis@gentoo.org> freeglut-2.2.0.ebuild:
stable on ia64
diff --git a/media-libs/freeglut/Manifest b/media-libs/freeglut/Manifest
index b130237536a3..69930aea9a45 100644
--- a/media-libs/freeglut/Manifest
+++ b/media-libs/freeglut/Manifest
@@ -1,6 +1,7 @@
-MD5 3c716e18e124f4626bc1170328f70b07 metadata.xml 425
-MD5 379d3e9269bdfb44da88b28249bce014 freeglut-2.4.0.ebuild 774
-MD5 42a665ccbd4b3b6bfe97b7d29a85a080 ChangeLog 2531
+MD5 b0dfcf17227307f472c56ea518d19b08 freeglut-2.4.0.ebuild 878
MD5 ad45ce8644d0cff5f298dd4b7d9e6be2 freeglut-2.2.0.ebuild 764
+MD5 42a665ccbd4b3b6bfe97b7d29a85a080 ChangeLog 2531
+MD5 3c716e18e124f4626bc1170328f70b07 metadata.xml 425
MD5 e2b32978d8afb726aaccca034b50bb50 files/digest-freeglut-2.2.0 66
MD5 af0b718a698fa8d64f28628ee423674c files/digest-freeglut-2.4.0 66
+MD5 b65ddf67b98d56c32985623701fc850a files/freeglut-2.4.0-macos.patch 384
diff --git a/media-libs/freeglut/files/freeglut-2.4.0-macos.patch b/media-libs/freeglut/files/freeglut-2.4.0-macos.patch
new file mode 100644
index 000000000000..8a05b94eb70a
--- /dev/null
+++ b/media-libs/freeglut/files/freeglut-2.4.0-macos.patch
@@ -0,0 +1,11 @@
+--- freeglut-2.4.0/src/freeglut_joystick.c.orig 2005-07-02 10:41:52.000000000 +0200
++++ freeglut-2.4.0/src/freeglut_joystick.c 2005-07-02 10:44:17.000000000 +0200
+@@ -1389,7 +1389,7 @@
+ # endif
+ #endif
+
+-#if defined( __linux__ )
++#if defined( __linux__ ) || defined(__APPLE_CC__)
+ /* Default for older Linux systems. */
+ joy->num_axes = 2;
+ joy->num_buttons = 32;
diff --git a/media-libs/freeglut/freeglut-2.4.0.ebuild b/media-libs/freeglut/freeglut-2.4.0.ebuild
index 3bd1fc4a1f7c..e248f2f60a1b 100644
--- a/media-libs/freeglut/freeglut-2.4.0.ebuild
+++ b/media-libs/freeglut/freeglut-2.4.0.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/freeglut/freeglut-2.4.0.ebuild,v 1.1 2005/06/29 00:15:58 battousai Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freeglut/freeglut-2.4.0.ebuild,v 1.2 2005/09/10 15:48:12 grobian Exp $
+
+inherit eutils
DESCRIPTION="A completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library"
HOMEPAGE="http://freeglut.sourceforge.net/"
@@ -16,6 +18,12 @@ DEPEND="virtual/opengl
!virtual/glut"
PROVIDE="virtual/glut"
+src_unpack() {
+ unpack ${A}
+ # fixes bug #97390
+ epatch ${FILESDIR}/${P}-macos.patch
+}
+
src_install() {
make DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS ChangeLog NEWS README TODO