ChangeLog

# 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 freeglut-2.4.0-r1.ebuild:
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.2.0.ebuild,
freeglut-2.4.0.ebuild, freeglut-2.4.0-r1.ebuild:
Dropped ppc-macos keyword, see you in prefix.

20 May 2007; Jeroen Roovers freeglut-2.4.0-r1.ebuild:
Stable for HPPA (bug #170609).

19 May 2007; Raúl Porcel freeglut-2.4.0-r1.ebuild:
alpha stable wrt #170609

19 May 2007; nixnut freeglut-2.4.0-r1.ebuild:
Stable on ppc wrt bug 170609

19 May 2007; Markus Rothe freeglut-2.4.0-r1.ebuild:
Stable on ppc64; bug #170609

16 May 2007; Daniel Gryniewicz freeglut-2.4.0-r1.ebuild:
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 freeglut-2.4.0-r1.ebuild:
ia64 + x86 stable

20 Oct 2006; Aron Griffis freeglut-2.4.0.ebuild:
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 freeglut-2.4.0.ebuild:
Mark 2.4.0 stable on ia64

09 Jul 2006; Joshua Kinard freeglut-2.4.0.ebuild:
Marked stable on mips.

04 Jul 2006; Jeroen Roovers freeglut-2.4.0.ebuild:
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 freeglut-2.4.0.ebuild:
stable on amd64

24 May 2006; Chris Gianelloni freeglut-2.4.0.ebuild:
Stable on x86 wrt bug #133481.

21 May 2006; freeglut-2.4.0.ebuild:
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 freeglut-2.4.0.ebuild:
Stable on ppc64; bug #133481

19 May 2006; Gustavo Zacarias freeglut-2.4.0.ebuild:
Stable on sparc wrt #133481

18 May 2006; Fabian Groffen freeglut-2.4.0.ebuild:
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 freeglut-2.2.0.ebuild:
stable on ia64

*freeglut-2.4.0 (29 Jun 2005)

29 Jun 2005; Bryan Stine +freeglut-2.4.0.ebuild:
Bump to 2.4.0. Thanks R Hill for alerting us. Closes bug #96150.

19 Jun 2005; Simon Stelling freeglut-2.2.0.ebuild:
stable on amd64 wrt bug 95920

13 Jun 2005; Fernando J. Pereda freeglut-2.2.0.ebuild:
marked alpha stable, wrt bug #95920

13 Jun 2005; Rene Nussbaumer freeglut-2.2.0.ebuild:
Stable on hppa. bug #95920

13 Jun 2005; Joseph Jezak freeglut-2.2.0.ebuild:
Marked ppc stable for bug #95920.

13 Jun 2005; Ferris McCormick freeglut-2.2.0.ebuild:
Stable for sparc, Bug 95920. Builds fine and runs my tests.

24 Feb 2005; Lina Pezzella freeglut-2.2.0.ebuild:
Stable ppc-macos

22 Jan 2005; Lina Pezzella freeglut-2.2.0.ebuild:
Unstable ppc-macos. Bug #63549

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

16 Dec 2004; Markus Rothe freeglut-2.2.0.ebuild:
Stable on ppc64

22 Nov 2004; Donnie Berkholz ;
freeglut-2.2.0.ebuild:
x86.

08 Nov 2004; Hardave Riar freeglut-2.2.0.ebuild:
Marked ~mips, bug #59095.

03 Nov 2004; Markus Rothe freeglut-2.2.0.ebuild:
Marked ~ppc64; bug #59095

04 Oct 2004; Bryan Østergaard freeglut-2.2.0.ebuild:
Keyword ~alpha, bug 59095.

11 Sep 2004; Guy Martin freeglut-2.2.0.ebuild:
Added ~hppa to KEYWORDS.

10 Sep 2004; freeglut-2.2.0.ebuild:
added ~amd64 keyword

07 Aug 2004; freeglut-2.2.0.ebuild:
add ~ia64 #59095

06 Aug 2004; Gustavo Zacarias freeglut-2.2.0.ebuild:
Keyworded ~sparc wrt #59095

03 Aug 2004; David Holm freeglut-2.2.0.ebuild:
Added to ~ppc.

*freeglut-2.2.0 (01 Aug 2004)

01 Aug 2004; Bryan Stine ; +metadata.xml,
+freeglut-2.2.0.ebuild:
Initial import. Thanks to Tamer Fahmy for the ebuild
submission. This closes bug 36783.

Manifest

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

files

freeglut-2.4.0-r1.ebuild

# 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
}

metadata.xml




x11

x11@gentoo.org

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.