Portage is a package management system used by Gentoo Linux
# ChangeLog for media-libs/freeglut
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/freeglut/ChangeLog,v 1.52 2008/01/31 03:39:54 dberkholz Exp $
31 Jan 2008; Donnie Berkholz
-freeglut-2.2.0.ebuild, -freeglut-2.4.0.ebuild:
Clean up.
28 Sep 2007; Joshua Kinard
Stable on mips, per #191615.
07 Sep 2007; Donnie Berkholz
freeglut-2.4.0-r1.ebuild:
(#191589) Don't let -Werror get tagged on.
07 Jun 2007; Fabian Groffen
freeglut-2.4.0.ebuild, freeglut-2.4.0-r1.ebuild:
Dropped ppc-macos keyword, see you in prefix.
20 May 2007; Jeroen Roovers
Stable for HPPA (bug #170609).
19 May 2007; Raúl Porcel
alpha stable wrt #170609
19 May 2007; nixnut
Stable on ppc wrt bug 170609
19 May 2007; Markus Rothe
Stable on ppc64; bug #170609
16 May 2007; Daniel Gryniewicz
Marked stable on amd64 for bug #170609
15 May 2007; Gustavo Zacarias
freeglut-2.4.0-r1.ebuild:
Stable on sparc wrt #170609
24 Apr 2007; Raúl Porcel
ia64 + x86 stable
20 Oct 2006; Aron Griffis
Mark 2.4.0 stable on alpha
*freeglut-2.4.0-r1 (12 Oct 2006)
12 Oct 2006; Donnie Berkholz
+files/2.4.0-cursor.patch, +freeglut-2.4.0-r1.ebuild:
(#140542) Fix cursor initialization bug to make flightgear work. Patch from
upstream CVS, pulled by Tupone Alfredo.
31 Aug 2006; Joshua Baergen
freeglut-2.4.0.ebuild:
That warning should go into pkg_setup().
31 Aug 2006; Joshua Baergen
freeglut-2.4.0.ebuild:
Add a warning about compiling without 'march' set in the user's CFLAGS. (Bug
#134586)
29 Jul 2006; Joshua Baergen
+files/freeglut-gcc42.patch, freeglut-2.4.0.ebuild:
Add a patch for GCC 4.2 compatibility. Fixes bug #131856.
11 Jul 2006; Aron Griffis
Mark 2.4.0 stable on ia64
09 Jul 2006; Joshua Kinard
Marked stable on mips.
04 Jul 2006; Jeroen Roovers
Stable on hppa (bug #133481).
25 Jun 2006; Donnie Berkholz
freeglut-2.4.0.ebuild:
(#134586) Replace -O3 with -O2.
06 Jun 2006; Simon Stelling
stable on amd64
24 May 2006; Chris Gianelloni
Stable on x86 wrt bug #133481.
21 May 2006;
Stable on ppc. bug #133481
20 May 2006; Joshua Baergen
freeglut-2.2.0.ebuild, freeglut-2.4.0.ebuild:
Block media-libs/glut, not ourself :)
20 May 2006; Donnie Berkholz
freeglut-2.2.0.ebuild, freeglut-2.4.0.ebuild:
(#133481) Ensure media-libs/glut isn't installed at the same time.
19 May 2006; Markus Rothe
Stable on ppc64; bug #133481
19 May 2006; Gustavo Zacarias
Stable on sparc wrt #133481
18 May 2006; Fabian Groffen
Marked ppc-macos stable (bug #133481)
13 May 2006; Donnie Berkholz
freeglut-2.2.0.ebuild, freeglut-2.4.0.ebuild:
Don't block virtual/glut, and don't provide it either, for compat with
new-style virtual.
10 Sep 2005; Fabian Groffen
+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
stable on ia64
*freeglut-2.4.0 (29 Jun 2005)
29 Jun 2005; Bryan Stine
Bump to 2.4.0. Thanks R Hill for alerting us. Closes bug #96150.
19 Jun 2005; Simon Stelling
stable on amd64 wrt bug 95920
13 Jun 2005; Fernando J. Pereda
marked alpha stable, wrt bug #95920
13 Jun 2005; Rene Nussbaumer
Stable on hppa. bug #95920
13 Jun 2005; Joseph Jezak
Marked ppc stable for bug #95920.
13 Jun 2005; Ferris McCormick
Stable for sparc, Bug 95920. Builds fine and runs my tests.
24 Feb 2005; Lina Pezzella
Stable ppc-macos
22 Jan 2005; Lina Pezzella
Unstable ppc-macos. Bug #63549
29 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
16 Dec 2004; Markus Rothe
Stable on ppc64
22 Nov 2004; Donnie Berkholz
freeglut-2.2.0.ebuild:
x86.
08 Nov 2004; Hardave Riar
Marked ~mips, bug #59095.
03 Nov 2004; Markus Rothe
Marked ~ppc64; bug #59095
04 Oct 2004; Bryan Østergaard
Keyword ~alpha, bug 59095.
11 Sep 2004; Guy Martin
Added ~hppa to KEYWORDS.
10 Sep 2004;
added ~amd64 keyword
07 Aug 2004;
add ~ia64 #59095
06 Aug 2004; Gustavo Zacarias
Keyworded ~sparc wrt #59095
03 Aug 2004; David Holm
Added to ~ppc.
*freeglut-2.2.0 (01 Aug 2004)
01 Aug 2004; Bryan Stine
+freeglut-2.2.0.ebuild:
Initial import. Thanks to Tamer Fahmy
submission. This closes bug 36783.
AUX 2.4.0-cursor.patch 760 RMD160 4cbf8ffe84e1463e85569153704d4dfe07961e46 SHA1 feb229abe646828c9d629172e504c7c6905deb9f SHA256 5206d52da9159b0505feb271ce4c24abdab6b3fbc4944abd7b2a4c3f0610a9d8
AUX freeglut-2.4.0-macos.patch 384 RMD160 f44ed965ac534697fa5dc4bbc17b1f464795edfd SHA1 4863883e3742162f1ace5767a6c9906e4f7d2f30 SHA256 6de982efac5a62b317e4cc73570da45c4ded0f42295b5dfeae090948d37eabf6
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
EBUILD freeglut-2.4.0-r1.ebuild 1517 RMD160 dbe8bdf77a7a06695c599258c532f4b9c91276dd SHA1 143994b0c3948e6ea7d741acf43fbacb082f5e43 SHA256 b144dd8209eda74f0563fbbf0c5c0c58294546c1fd6ea2c36c5d3dbbee08efcc
MISC ChangeLog 6353 RMD160 a954d7e51342118c37346fb317c8bab4a00f36ef SHA1 6f904eea0067a8f2264c7e65b63e1cf6116032cf SHA256 3355ffb3750ef12b0f4235015084019525178620dfa32d9c789c855b7c0c4447
MISC metadata.xml 425 RMD160 c156d2171334ccbfe68cf0e032e8c9085221f3d2 SHA1 130855d87692166c8e04a8ba6670ff6ee5ca89f3 SHA256 9bbc04ac34ad6352031f12d061385dc2fa77df2decef98c7f0c6c0c7af018d68
# Copyright 1999-2007 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-r1.ebuild,v 1.12 2007/09/28 04:02:28 kumba Exp $
inherit eutils flag-o-matic
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"
LICENSE="X11"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86"
IUSE=""
RDEPEND="virtual/opengl
virtual/glu
!media-libs/glut"
DEPEND="${RDEPEND}"
pkg_setup() {
# bug #134586
if [[ ${CFLAGS/march/} = ${CFLAGS} ]]; then
ewarn "You do not have 'march' set in your CFLAGS."
ewarn "This is known to cause compilation problems"
ewarn "in ${P}. If the compile fails, please set"
ewarn "'march' to the appropriate architecture."
epause 5
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
# fixes bug #97390
epatch "${FILESDIR}"/${P}-macos.patch
# #131856
epatch "${FILESDIR}"/${PN}-gcc42.patch
# (#140542) fix cursor handling so flightgear works
epatch "${FILESDIR}"/${PV}-cursor.patch
# bug #134586
replace-flags -O3 -O2
}
src_compile() {
# (#191589) Don't let -Werror get tagged on
econf --disable-warnings || die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS ChangeLog NEWS README TODO
docinto doc
dohtml -r doc/*.html doc/*.png
}