ChangeLog

# ChangeLog for dev-libs/glib
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.324 2008/07/01 05:27:54 corsair Exp $

01 Jul 2008; Markus Rothe glib-2.16.3-r1.ebuild:
Stable on ppc64; bug #230039

*glib-2.16.3-r1 (01 Jul 2008)

01 Jul 2008; Mart Raudsepp
+files/glib-2.16.3-pcre-buffer-overflow.patch, +glib-2.16.3-r1.ebuild:
Fix for a heap-based buffer overflow possibility in the included modified
copy of PCRE, bug 230039, related to CVE-2008-2371

30 Jun 2008; Jeroen Roovers glib-2.16.3.ebuild:
Stable for HPPA (bug #227679).

21 Jun 2008; Markus Rothe glib-2.16.3.ebuild:
Stable on ppc64; bug #227679

20 Jun 2008; Christian Faulhammer glib-2.16.3.ebuild:
stable x86, bug 227679

19 Jun 2008; Raúl Porcel glib-2.16.3.ebuild:
alpha/ia64/sparc stable wrt #227679

19 Jun 2008; nixnut glib-2.16.3.ebuild:
Stable on ppc wrt bug 227679

19 Jun 2008; Olivier Crête glib-2.16.3.ebuild:
amd64 stable, bug #227679

18 Jun 2008; Raúl Porcel glib-2.16.3.ebuild:
Fix test failure on alpha/ppc/sparc and probably other arches, authorized
by leio, GNOME bug #538836

*glib-2.16.3 (09 Apr 2008)

09 Apr 2008; Mart Raudsepp +glib-2.16.3.ebuild:
New version. In addition to a few bug fixes and translation updates this
updates Unicode support to version 5.1

*glib-2.16.2 (02 Apr 2008)

02 Apr 2008; Mart Raudsepp +glib-2.16.2.ebuild:
New bug fix release

*glib-2.16.1 (11 Mar 2008)

11 Mar 2008; Mart Raudsepp -glib-2.16.0.ebuild,
+glib-2.16.1.ebuild:
Quick follow-up to fix a GIO crasher and included pcre copy version to
secure version

*glib-2.16.0 (10 Mar 2008)

10 Mar 2008; Mart Raudsepp +glib-2.16.0.ebuild:
New major release. Major new features include: GIO - a virtual filesystem
API designed to replace gnome-vfs, carrying support for local filesystems
with gnome-base/gvfs containing backends for many other (samba, ftp, sftp,
http, etc); GChecksum providing MD5, SHA-1 and SHA-256 algorithms for
applications to use; GTest - a test framework

10 Feb 2008; Olivier Crête glib-2.14.6.ebuild:
Stable on amd64, security bug #209293

08 Feb 2008; Raúl Porcel glib-2.14.6.ebuild:
alpha/ia64/sparc stable wrt security #209293

08 Feb 2008; Jeroen Roovers glib-2.14.6.ebuild:
Stable for HPPA (bug #209293).

08 Feb 2008; Tobias Scherbaum glib-2.14.6.ebuild:
ppc stable, bug #209293

08 Feb 2008; Brent Baude glib-2.14.6.ebuild:
stable ppc64, bug 209293

07 Feb 2008; Markus Meier glib-2.14.6.ebuild:
x86 stable, security bug #209293

*glib-2.14.6 (07 Feb 2008)

07 Feb 2008; Mart Raudsepp +glib-2.14.6.ebuild:
Version bump for security fix in the included copy of libpcre (updated to 7.6)

04 Feb 2008; Jeroen Roovers glib-2.14.5.ebuild:
Stable for HPPA (bug #208366).

03 Feb 2008; Raúl Porcel glib-2.14.5.ebuild:
alpha/ia64/sparc stable wrt #208366

02 Feb 2008; Chris Gianelloni glib-2.14.5.ebuild:
Stable on amd64 wrt bug #208366.

01 Feb 2008; Brent Baude glib-2.14.5.ebuild:
Marking glib-2.14.5 ppc64 and ppc stable for bug 208366

01 Feb 2008; Christian Faulhammer glib-2.14.5.ebuild:
stable x86, bug 208366

*glib-2.14.5 (10 Jan 2008)

10 Jan 2008; Gilles Dartiguelongue +glib-2.14.5.ebuild:
bump to 2.14.5

27 Nov 2007; Jeroen Roovers glib-2.14.3.ebuild:
Make hppa use -O1.

*glib-2.14.4 (25 Nov 2007)

25 Nov 2007; Mart Raudsepp +glib-2.14.4.ebuild:
Version bump for various non-critical bug fixes

23 Nov 2007; Jeroen Roovers glib-2.14.3.ebuild:
Stable for HPPA (bug #198845).

20 Nov 2007; Joshua Kinard glib-2.14.3.ebuild:
Stable on mips, per #190019.

19 Nov 2007; Markus Rothe glib-2.14.3.ebuild:
Stable on ppc64; bug #198845

17 Nov 2007; nixnut glib-2.14.3.ebuild:
Stable on ppc wrt bug 198845

14 Nov 2007; Raúl Porcel glib-2.14.3.ebuild:
sparc stable wrt #198845

14 Nov 2007; Raúl Porcel glib-2.14.3.ebuild:
alpha/ia64 stable wrt #198845

13 Nov 2007; Christian Faulhammer glib-2.14.3.ebuild:
stable x86, bug 198845

12 Nov 2007; Samuli Suominen glib-2.14.3.ebuild:
amd64 stable wrt #198845

*glib-2.14.3 (09 Nov 2007)

09 Nov 2007; Mart Raudsepp -glib-2.14.1.ebuild,
+glib-2.14.3.ebuild:
Version bump

*glib-2.14.2 (16 Oct 2007)

16 Oct 2007; Mart Raudsepp +glib-2.14.2.ebuild:
Version bump

*glib-2.14.1 (21 Sep 2007)

21 Sep 2007; Rémi Cardona +glib-2.14.1.ebuild:
Add glib-2.14.1 (for Gnome 2.20)

21 Sep 2007; Brent Baude glib-2.12.13.ebuild:
Marking glib-2.12.13 ppc64 for bug#190019

28 Aug 2007; nixnut glib-2.12.13.ebuild:
Stable on ppc wrt bug 190019

28 Aug 2007; Jeroen Roovers glib-2.12.13.ebuild:
Stable for HPPA (bug #190019).

25 Aug 2007; Raúl Porcel glib-2.12.13.ebuild:
alpha/ia64/x86 stable wrt #190019

24 Aug 2007; Wulf C. Krueger glib-2.12.13.ebuild:
Marked stable on amd64 as per bug 190019.

24 Aug 2007; Gustavo Zacarias glib-2.12.13.ebuild:
Stable on sparc wrt #190019

06 Aug 2007; Joshua Kinard glib-2.12.12.ebuild:
Stable on mips, per #185823.

23 Jul 2007; nixnut glib-2.12.12.ebuild:
Stable on ppc wrt bug 185614

19 Jul 2007; Christoph Mende glib-2.12.12.ebuild:
Stable on amd64 wrt bug #185614

18 Jul 2007; Raúl Porcel glib-2.12.12.ebuild:
alpha/ia64/x86 stable wrt #185614

17 Jul 2007; Jeroen Roovers glib-2.12.12.ebuild:
Stable for HPPA (bug #185614).

17 Jul 2007; Markus Rothe glib-2.12.12.ebuild:
Stable on ppc64; bug #185614

17 Jul 2007; Gustavo Zacarias glib-2.12.12.ebuild:
Stable on sparc wrt #185614

*glib-2.12.13 (16 Jul 2007)

16 Jul 2007; Mart Raudsepp +glib-2.12.13.ebuild:
Version bump

06 Jul 2007; Daniel Gryniewicz
+files/glib-2.12.12-fbsd.patch, glib-2.12.12.ebuild:
Fix gmodule issues on fbsd; bug #184301

27 Jun 2007; Mike Frysinger
+files/glib-1.2.10-automake.patch, glib-1.2.10-r5.ebuild:
Fixup autotool handling #168198.

05 Jun 2007; Daniel Gryniewicz glib-2.12.12.ebuild:
Add back elibtoolize for fbsd

*glib-2.12.12 (05 Jun 2007)

05 Jun 2007; Mart Raudsepp +glib-2.12.12.ebuild:
Version bump

02 Jun 2007; Mart Raudsepp -files/glib-2.12.4-gtimer-fix.patch,
-files/glib-2.12.4-tests_pthread.patch, -files/glib-2-macos.patch,
-glib-2.12.4-r1.ebuild, -glib-2.12.6.ebuild, -glib-2.12.7.ebuild:
Remove redundant versions

02 Jun 2007; Brent Baude glib-2.12.11.ebuild:
Marking glib-2.12.11 ppc stable for bug #171107

31 May 2007; Jeroen Roovers glib-2.12.11.ebuild:
Stable for HPPA (bug #171107).

30 May 2007; Brent Baude glib-2.12.11.ebuild:
Marking glib-2.12.11 ppc64 stable for bug 171107

30 May 2007; Daniel Gryniewicz glib-2.12.11.ebuild:
Marked stable on amd64 for bug #171107

30 May 2007; Raúl Porcel glib-2.12.11.ebuild:
alpha/ia64 stable wrt #171107

29 May 2007; Andrej Kacian glib-2.12.11.ebuild:
Stable on x86, bug #171107.

29 May 2007; Gustavo Zacarias glib-2.12.11.ebuild:
Stable on sparc wrt #171107

27 May 2007; Joshua Kinard glib-2.12.11.ebuild:
Stable on mips.

12 May 2007; Joshua Kinard glib-2.12.9.ebuild:
Stable on mips for #163678.

25 Apr 2007; Daniel Gryniewicz glib-2.12.9.ebuild,
glib-2.12.11.ebuild:
Remove elibtoolize; it's not needed anymore, and it was causing problems
with automake mismatches

22 Mar 2007; Chris Gianelloni glib-2.12.9.ebuild:
Stable on alpha/ia64/ppc wrt bug #163678.

15 Mar 2007; Markus Rothe glib-2.12.9.ebuild:
Stable on ppc64; bug #163678

15 Mar 2007; Gustavo Zacarias glib-2.12.9.ebuild:
Stable on sparc wrt #163678

15 Mar 2007; Jeroen Roovers glib-2.12.9.ebuild:
Stable for HPPA (bug #163678).

*glib-2.12.11 (14 Mar 2007)

14 Mar 2007; Daniel Gryniewicz +glib-2.12.11.ebuild:
Bump to 2.12.11
- assorted bug fixes

14 Mar 2007; Simon Stelling glib-2.12.9.ebuild:
stable on amd64; bug 163678

14 Mar 2007; Christian Faulhammer glib-2.12.9.ebuild:
stable x86, bug 163678

03 Mar 2007; Raphael Marichez glib-1.2.10-r5.ebuild:
Fix as-needed patch mess up reported by Daniel Glöckner (bug #166374)

11 Feb 2007; Fabian Groffen glib-1.2.10-r5.ebuild,
glib-2.10.3-r1.ebuild, glib-2.12.4-r1.ebuild, glib-2.12.6.ebuild,
glib-2.12.7.ebuild, glib-2.12.9.ebuild:
Dropped ppc-macos keyword, see you in prefix

04 Feb 2007; Markus Rothe glib-2.12.7.ebuild:
Stable on ppc64; bug #164978

03 Feb 2007; Andrej Kacian glib-2.12.7.ebuild:
Stable on x86, bug #164978.

03 Feb 2007; Jeroen Roovers glib-2.12.7.ebuild:
Stable for HPPA (bug #164978).

03 Feb 2007; Simon Stelling glib-2.12.7.ebuild:
stable on amd64

03 Feb 2007; Tobias Scherbaum glib-2.12.7.ebuild:
Stable on ppc wrt bug #164978.

03 Feb 2007; Saleem Abdulrasool
glib-1.2.10-r5.ebuild:
Add patch for as-needed (bug #133818)

02 Feb 2007; Gustavo Zacarias glib-2.12.7.ebuild:
Stable on sparc wrt #164978

*glib-2.12.9 (17 Jan 2007)

17 Jan 2007; Mart Raudsepp +glib-2.12.9.ebuild:
Version bump

05 Jan 2007; Mart Raudsepp glib-2.8.6.ebuild, glib-2.10.3.ebuild,
glib-2.10.3-r1.ebuild, glib-2.12.4-r1.ebuild, glib-2.12.6.ebuild:
Remove debug.eclass usage, bug 160095

05 Jan 2007; Mart Raudsepp
-files/glib-2.12.5-gkeyfile-gnomevfs-mime.patch, -glib-2.8.4.ebuild,
-glib-2.8.5.ebuild, -glib-2.12.5-r1.ebuild:
Remove some redundant versions

*glib-2.12.7 (05 Jan 2007)

05 Jan 2007; Mart Raudsepp +glib-2.12.7.ebuild:
New release

*glib-2.12.6 (21 Dec 2006)

21 Dec 2006; Marinus Schraal glib-2.12.6.ebuild :
New release

*glib-2.12.5-r1 (20 Dec 2006)

20 Dec 2006; Mart Raudsepp
+files/glib-2.12.5-gkeyfile-gnomevfs-mime.patch, +glib-2.12.5-r1.ebuild:
Fix file association from MIME types, bug 158646

*glib-2.12.5 (19 Dec 2006)

19 Dec 2006; Luis Medinas +glib-2.12.5.ebuild:
Version Bump. Remove macosx and freebsd patches that is included in this
release.

09 Dec 2006; Bryan Østergaard glib-2.12.4-r1.ebuild:
Stable on Alpha.

01 Dec 2006; Gustavo Zacarias glib-2.12.4-r1.ebuild:
Stable on hppa wrt #156572

01 Dec 2006; Markus Rothe glib-2.12.4-r1.ebuild:
Stable on ppc64; bug #156572

01 Dec 2006; Gustavo Zacarias glib-2.12.4-r1.ebuild:
Stable on sparc wrt #156572

30 Nov 2006; Tobias Scherbaum
glib-2.12.4-r1.ebuild:
ppc stable, bug #156572

30 Nov 2006; Christian Faulhammer
glib-2.12.4-r1.ebuild:
stable x86, bug #156572

29 Nov 2006; Olivier Crête glib-2.12.4-r1.ebuild:
Stable on amd64 for bugs #156572

05 Nov 2006; John N. Laliberte -glib-2.6.5.ebuild:
remove older glib, fixes #153930

03 Nov 2006; Fabian Groffen glib-1.2.10-r5.ebuild,
glib-2.6.5.ebuild, glib-2.8.4.ebuild, glib-2.8.5.ebuild,
glib-2.8.6.ebuild, glib-2.10.3.ebuild:
Dropped ppc-macos, see you in prefix.

*glib-2.10.3-r1 (03 Nov 2006)

03 Nov 2006; John N. Laliberte
+glib-2.10.3-r1.ebuild:
apply static lib fix to 2.10.x as well.

*glib-2.12.4-r1 (03 Nov 2006)

03 Nov 2006; John N. Laliberte -glib-2.12.0.ebuild,
-glib-2.12.1.ebuild, -glib-2.12.2.ebuild, -glib-2.12.3.ebuild,
-glib-2.12.4.ebuild, +glib-2.12.4-r1.ebuild:
add --enable-static so we always build static libs. fixes #153807

24 Oct 2006; Roy Marples glib-2.12.4.ebuild:
Added ~sparc-fbsd keyword.

19 Oct 2006; Bryan Østergaard glib-2.10.3.ebuild:
Stable on Alpha.

15 Oct 2006; Mart Raudsepp
+files/glib-2.12.4-tests_pthread.patch, glib-2.12.4.ebuild:
Fix pthread related build failure on Gentoo/FreeBSD, bug #150583

09 Oct 2006; Mart Raudsepp
+files/glib-2.12.4-gtimer-fix.patch, glib-2.12.4.ebuild:
Fix gtimer build on Gentoo/FreeBSD, bug #150557

*glib-2.12.4 (06 Oct 2006)

06 Oct 2006; Mart Raudsepp +glib-2.12.4.ebuild:
Version bump

13 Sep 2006; Aron Griffis glib-2.10.3.ebuild,
glib-2.12.0.ebuild, glib-2.12.1.ebuild, glib-2.12.2.ebuild,
glib-2.12.3.ebuild:
Propogate ia64-atomic-ops.patch to more ebuilds

*glib-2.12.3 (04 Sep 2006)

04 Sep 2006; Saleem Abdulrasool +glib-2.12.3.ebuild:
version bump from upstream (bug #146208)

18 Aug 2006; Tim Yamin glib-2.10.3.ebuild,
+files/glib-2.10.3-ia64-atomic-ops.patch:
Fix compile bug on IA64 with GCC < 4.1.

16 Aug 2006; Markus Rothe glib-2.10.3.ebuild:
Stable on ppc64

26 Jul 2006; Joshua Kinard glib-2.10.3.ebuild:
Marking stable on mips (dep needed by gnome-vfs).

*glib-2.12.1 (24 Jul 2006)

24 Jul 2006; Stefan Schweizer +glib-2.12.1.ebuild:
version bump

17 Jul 2006; Daniel Gryniewicz glib-2.10.3.ebuild:
Marked stable on amd64 for bug #139612

16 Jul 2006; Tobias Scherbaum glib-2.10.3.ebuild:
hppa stable, bug #139612

14 Jul 2006; Tobias Scherbaum glib-2.10.3.ebuild:
ppc stable, bug #139612

12 Jul 2006; Chris Gianelloni glib-2.10.3.ebuild:
Stable on x86 wrt bug #139612.

10 Jul 2006; Gustavo Zacarias glib-2.10.3.ebuild:
Stable on sparc wrt #139612

*glib-2.12.0 (05 Jul 2006)

05 Jul 2006; Stefan Schweizer +glib-2.12.0.ebuild:
version bump

10 Jun 2006; Mike Frysinger
+files/glib-1.2.10-configure-LANG.patch, glib-1.2.10-r5.ebuild:
Fix building in et_EE locales #133679 by Andres Toomsalu.

*glib-2.10.3 (26 May 2006)

26 May 2006; John N. Laliberte
-glib-2.10.1-r1.ebuild, -glib-2.10.2.ebuild, +glib-2.10.3.ebuild:
new version

07 May 2006; Diego Pettenò Manifest:
Remove .orig file from manifest.

06 May 2006; Diego Pettenò glib-2.10.2.ebuild:
Add ~x86-fbsd keyword.

23 Apr 2006; Diego Pettenò glib-2.8.6.ebuild,
glib-2.10.2.ebuild:
Don't remove charset.alias conditionally. Wherever you are, if that is
generated it has to be removed.

21 Apr 2006; Thomas Cort glib-2.8.6.ebuild:
Stable on alpha wrt Bug #126321.

15 Apr 2006; Stephen P. Becker glib-2.8.6.ebuild:
stable on mips

13 Apr 2006; Diego Pettenò glib-2.8.6.ebuild,
glib-2.10.2.ebuild:
Add dependency over virtual/libiconv as needed.

12 Apr 2006; Diego Pettenò glib-1.2.10-r5.ebuild:
Add ~x86-fbsd keyword.

*glib-2.10.2 (10 Apr 2006)

10 Apr 2006; Marinus Schraal glib-2.10.2.ebuild :
New release

31 Mar 2006; Diego Pettenò glib-2.8.6.ebuild:
Drop virtual/libc dep, fix gettext and libintl dependency and add ~x86-fbsd.

*glib-2.10.1-r1 (27 Mar 2006)

27 Mar 2006; Saleem Abdulrasool
+glib-2.10.1-r1.ebuild:
Revbump with fix for debug (bug #127712)

19 Mar 2006; glib-1.2.10-r5.ebuild:
Use portability eclass for NetBSD/OpenBSD compatibility

19 Mar 2006; Markus Rothe glib-2.8.6.ebuild:
Stable on ppc64

18 Mar 2006; Olivier Crête glib-2.8.6.ebuild:
Stable on amd64 per bug #126321

17 Mar 2006; Chris Gianelloni glib-2.8.6.ebuild:
Stable on x86 wrt bug #126321.

17 Mar 2006; Tobias Scherbaum glib-2.8.6.ebuild:
Stable gnome-2.12.3 for ppc, bug #126321

14 Mar 2006; Gustavo Zacarias glib-2.8.6.ebuild:
Stable on hppa

*glib-2.10.1 (13 Mar 2006)

13 Mar 2006; Saleem Abdulrasool +glib-2.10.1.ebuild:
Version bump from upstream

13 Mar 2006; Gustavo Zacarias glib-2.8.6.ebuild:
Stable on sparc

26 Feb 2006; Joshua Kinard glib-2.8.5.ebuild:
Marked stable on mips.

*glib-2.8.6 (08 Feb 2006)

08 Feb 2006; Saleem Abdulrasool +glib-2.8.6.ebuild:
Version bump from upstream for 2.12.3

04 Feb 2006; Aron Griffis glib-2.8.5.ebuild:
Mark 2.8.5 stable on alpha

22 Jan 2006; Markus Rothe glib-2.8.5.ebuild:
Stable on ppc64

22 Jan 2006; glib-2.8.5.ebuild:
Marked stable on amd64 per bug #119634

22 Jan 2006; Gustavo Zacarias glib-2.8.5.ebuild:
Stable on sparc

22 Jan 2006; Tobias Scherbaum glib-2.8.5.ebuild:
Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2

22 Jan 2006; Joshua Jackson glib-2.8.5.ebuild:
Stable on x86 for bug #119634; Stabilize Gnome-2.12.2

*glib-2.8.5 (08 Jan 2006)

08 Jan 2006; -glib-2.8.3.ebuild, +glib-2.8.5.ebuild:
New upstream version; remove 2.8.3, since 2.8.4 is stable

08 Jan 2006; Tobias Scherbaum glib-2.8.4.ebuild:
ppc stable, bug #117505

04 Jan 2006; Mark Loeser glib-2.8.4.ebuild:
Stable on x86; bug #117505

03 Jan 2006; Fernando J. Pereda glib-2.8.4.ebuild:
Stable on alpha wrt bug #117505

03 Jan 2006; Luis Medinas glib-2.8.4.ebuild:
Stable on amd64. For bug #117505.

03 Jan 2006; Markus Rothe glib-2.8.4.ebuild:
Stable on ppc64

03 Jan 2006; Gustavo Zacarias glib-2.8.4.ebuild:
Stable on sparc wrt #117505

03 Jan 2006; Fabian Groffen glib-2.8.4.ebuild:
Marked ppc-macos (bug #117505)

*glib-2.8.4 (18 Nov 2005)

18 Nov 2005; Leonardo Boshell +glib-2.8.4.ebuild:
New version.

22 Oct 2005; Fabian Groffen
+files/glib-2.8.3-macos.patch, glib-2.8.3.ebuild:
Removed unnecessary conditional operations for ppc-macos (bug #110127).
Added patch for ppc-macos that forces use of emulated poll(), since the OSX
provided one is buggy as hell. Patch provided by and thanks to


*glib-2.8.3 (20 Oct 2005)

20 Oct 2005; Leonardo Boshell +glib-2.8.3.ebuild:
New version.

16 Oct 2005; Fabian Groffen glib-2.8.2.ebuild:
Removing patch invocation, as it seems to be no longer necessary (bug #109459)

*glib-2.8.2 (27 Sep 2005)

27 Sep 2005; Leonardo Boshell -glib-2.6.4.ebuild,
-glib-2.8.1.ebuild, +glib-2.8.2.ebuild:
New version. Avoid passing --disable-debug.

10 Sep 2005; Aron Griffis glib-2.6.5.ebuild:
Mark 2.6.5 stable on alpha

07 Sep 2005; Aaron Walker glib-2.6.5.ebuild:
Stable on mips.

03 Sep 2005; Markus Rothe glib-2.6.5.ebuild:
Stable on ppc64

02 Sep 2005; Michael Hanselmann glib-2.6.5.ebuild:
Stable on ppc.

31 Aug 2005; Herbie Hopkins glib-2.6.5.ebuild:
Stable on amd64.

26 Aug 2005; Gustavo Zacarias glib-2.6.5.ebuild:
Stable on sparc

25 Aug 2005; Aron Griffis glib-2.6.5.ebuild:
stable on ia64

25 Aug 2005; Leonardo Boshell glib-2.6.5.ebuild:
Stable on x86.

*glib-2.8.1 (24 Aug 2005)

24 Aug 2005; Leonardo Boshell -glib-2.8.0.ebuild,
+glib-2.8.1.ebuild:
New version.

*glib-2.8.0 (15 Aug 2005)

15 Aug 2005; Leonardo Boshell glib-2.8.0.ebuild:
New version.

10 Aug 2005; Aaron Walker glib-2.6.4.ebuild:
Stable on mips.

02 Aug 2005; Simon Stelling glib-2.6.4.ebuild:
stable on amd64

*glib-2.7.4 (31 Jul 2005)

31 Jul 2005; Marinus Schraal glib-2.7.4.ebuild :
New test release

31 Jul 2005; Tobias Scherbaum glib-2.6.4.ebuild:
ppc stable

16 Jul 2005; Diego Pettenò glib-1.2.10-r5.ebuild:
Don't use -ldl when using FreeBSD's libc, as it's not present.

02 Jul 2005; Bryan Østergaard glib-2.6.4.ebuild:
Stable on alpha.

25 Jun 2005; Markus Rothe glib-2.6.4.ebuild:
Stable on ppc64

22 Jun 2005; Gustavo Zacarias glib-2.6.4.ebuild:
Stable on sparc

*glib-2.6.5 (22 Jun 2005)

22 Jun 2005; Marinus Schraal glib-2.6.5.ebuild :
Add specific docbook dtd dep

19 May 2005; Rene Nussbaumer glib-2.6.3.ebuild:
Stable on hppa

25 Apr 2005; Markus Rothe glib-2.6.3.ebuild:
Stable on ppc64

20 Apr 2005; Simon Stelling glib-2.6.3.ebuild:
stable on amd64

18 Apr 2005; Michael Hanselmann glib-2.6.3.ebuild:
Stable on ppc.

07 Apr 2005; Daniel Ostrow glib-1.2.10-r5.ebuild:
More hardened ppc64 stuff.

06 Apr 2005; Daniel Ostrow glib-2.6.3.ebuild:
Patches for ppc64 hardened

02 Apr 2005; Stephen P. Becker glib-2.6.2-r1.ebuild:
stable on mips

01 Apr 2005; Simon Stelling glib-2.6.2-r1.ebuild:
stable on amd64

31 Mar 2005; Aron Griffis glib-2.6.3.ebuild:
stable on ia64

26 Mar 2005; Bryan Østergaard glib-2.6.2-r1.ebuild:
Stable on alpha.

08 Mar 2005; Gustavo Zacarias glib-2.6.3.ebuild:
Stable on sparc

07 Mar 2005; Markus Rothe glib-2.6.2-r1.ebuild:
Stable on ppc64

*glib-2.6.3 (02 Mar 2005)

02 Mar 2005; foser glib-2.6.3.ebuild :
New release

12 Feb 2005; Lina Pezzella glib-2.6.0.ebuild,
glib-2.6.1.ebuild, glib-2.6.2-r1.ebuild:
Applied pthread fix to 2.6 ebuilds.

12 Feb 2005; Lina Pezzella +files/glib-2-macos.patch,
glib-2.4.8.ebuild:
Fix for Bug #73708. Kudos to kito for the append-ldflags fix.

*glib-2.6.2-r1 (11 Feb 2005)

11 Feb 2005; foser glib-2.6.2-r1.ebuild :
Enable static build by default for pam
Add epunt for cxx checks (#79485)

06 Feb 2005; Joshua Kinard glib-2.4.8.ebuild:
Marked stable on mips.

*glib-2.6.2 (05 Feb 2005)

05 Feb 2005; Joe McCann +glib-2.6.2.ebuild:
New upstream release

02 Feb 2005; Lina Pezzella glib-1.2.10-r5.ebuild:
Stable ppc-macos

*glib-2.6.1 (16 Jan 2005)

16 Jan 2005; foser glib-2.6.1.ebuild :
New release

01 Jan 2005; Lina Pezzella glib-1.2.10-r5.ebuild:
ppc-macos needs to call darwintoolize and gnuconfig_update. Bug #75209
Thanks to Lars T. Mikkelsen for this information.

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

29 Dec 2004; Tom Gall glib-1.2.10-r5.ebuild:
add back in call for gnuconfig_update bug #76039

23 Dec 2004; Guy Martin glib-2.4.8.ebuild:
Stable on hppa.

21 Dec 2004; Gustavo Zacarias glib-2.4.8.ebuild:
Stable on sparc

21 Dec 2004; Bryan Østergaard glib-2.4.8.ebuild:
Stable on alpha.

20 Dec 2004; Dylan Carlson glib-2.4.8.ebuild:
Stable on amd64.

19 Dec 2004; Mike Gardiner glib-2.4.8.ebuild:
Keyworded x86 and ppc for GNOME 2.8.1

18 Dec 2004; Dylan Carlson glib-2.6.0.ebuild:
Fixed SRC_URI.

*glib-2.6.0 (18 Dec 2004)

18 Dec 2004; foser glib-2.6.0.ebuild :
New release, add USE static

17 Dec 2004; Mike Frysinger glib-1.2.10-r5.ebuild:
Clean up ebuild and dont bother calling elibtoolize anymore (since it doesnt
actually do anything).

16 Dec 2004; Dylan Carlson glib-2.4.7.ebuild:
Stable on amd64.

06 Dec 2004; Gustavo Zacarias glib-2.4.7.ebuild:
Stable on sparc

*glib-2.4.8 (02 Dec 2004)

02 Dec 2004; foser glib-2.4.8.ebuild :
New minor bugfix release

11 Nov 2004; Mike Gardiner glib-2.4.6.ebuild:
Keyworded ppc for GNOME 2.8

07 Nov 2004; Joshua Kinard glib-2.4.6.ebuild:
Marked stable on mips.

19 Oct 2004; Dylan Carlson glib-2.4.6.ebuild:
Stable on amd64.

12 Oct 2004; Gustavo Zacarias glib-2.4.6.ebuild:
Stable on sparc

11 Oct 2004; Guy Martin glib-2.4.6.ebuild:
Marked stable on hppa.

11 Oct 2004; Mamoru KOMACHI glib-1.2.10-r5.ebuild:
Fixed shared libraries compilation on macos. This closes bug #60580.

10 Oct 2004; Bryan Østergaard glib-2.4.6.ebuild:
Stable on alpha.

*glib-2.4.7 (09 Oct 2004)

09 Oct 2004; foser glib-2.4.7.ebuild :
New release

29 Sep 2004; Lina Pezzella glib-2.4.4.ebuild, glib-2.4.5.ebuild, glib-2.4.6.ebuild:
Updated to not install charset.alias on macos.

19 Sep 2004; Joshua Kinard glib-2.4.5.ebuild:
Marked stable on mips.

06 Sep 2004; Guy Martin glib-2.4.5.ebuild:
Marked stable on hppa.

06 Sep 2004; Bryan Østergaard glib-2.4.5.ebuild:
Stable on alpha.

31 Aug 2004; Michael Hanselmann glib-1.2.10-r5.ebuild:
Fixed bug #61490 by using glibtoolize on Mac OS X instead of elibtoolize.

20 Aug 2004; Gustavo Zacarias glib-2.4.5.ebuild:
Stable on sparc

*glib-2.4.6 (19 Aug 2004)

19 Aug 2004; foser glib-2.4.6.ebuild :
New release

08 Aug 2004; Bryan Østergaard glib-2.4.4.ebuild:
Stable on alpha.

07 Aug 2004; Travis Tilley glib-2.4.4.ebuild:
stable on amd64

07 Aug 2004; Michael Hanselmann glib-1.2.10-r5.ebuild:
Added to ~macos.

05 Aug 2004; Gustavo Zacarias glib-2.4.4.ebuild:
Stable on sparc

05 Aug 2004; Guy Martin glib-2.4.4.ebuild:
Stable on hppa.

*glib-2.4.5 (31 Jul 2004)

31 Jul 2004; +glib-2.4.5.ebuild:
versionbump

31 Jul 2004; glib-2.4.4.ebuild:
stable on x86 for gnome 2.6.2

27 Jul 2004; glib-2.4.1.ebuild:
stable on ia64

*glib-2.4.4 (12 Jul 2004)

12 Jul 2004; +glib-2.4.4.ebuild:
versionbump

01 Jul 2004; Jeremy Huddleston
glib-1.2.10-r5.ebuild, glib-2.2.3.ebuild, glib-2.4.0.ebuild,
glib-2.4.1.ebuild, glib-2.4.2.ebuild:
virtual/glibc -> virtual/libc

30 Jun 2004; Guy Martin glib-2.4.1.ebuild:
Marked stable on hppa.

28 Jun 2004; Tom Gall glib-2.4.2.ebuild:
stable on ppc64 bug #54792

19 Jun 2004; Gustavo Zacarias glib-2.4.1.ebuild:
sparc stable

16 Jun 2004; Bryan Østergaard glib-2.4.1.ebuild:
Stable on alpha.

*glib-2.4.2 (15 Jun 2004)

15 Jun 2004; foser glib-2.4.2.ebuild :
New release

05 Jun 2004; glib-2.4.1.ebuild:
Stable on mips

11 May 2004; Michael McCabe glib-1.2.10-r5.ebuild:
s390 Spefific Changes

10 May 2004; Michael McCabe glib-2.4.1.ebuild:
Stable on s390

*glib-2.4.1 (04 May 2004)

04 May 2004; foser glib-2.4.1.ebuild :
New release

02 May 2004; Tom Gall glib-1.2.10-r5.ebuild :
need gnuconfig_update on ppc64 bug #49795

28 Apr 2004; Jon Portnoy glib-2.4.0.ebuild :
Stable on AMD64.

23 Apr 2004; Aron Griffis glib-1.2.10-r5.ebuild:
Instead of being choosy about what arches to use -fPIC on, just use it on all
of them. This fixes bug 48839 (pam fails to build on ia64)

19 Apr 2004; Jon Portnoy glib-1.2.10-r5.ebuild :
Call gnuconfig_update on AMD64 to fix AMD64 bootstrap breakage.
See the comments in the ebuild and bug #47950 for more information.

17 Apr 2004; Guy Martin glib-1.2.10-r5.ebuild:
Added -fPIC to CFLAGS for hppa.

14 Apr 2004; Stephen P. Becker glib-2.4.0.ebuild:
Marked stable on mips.

08 Apr 2004; Joshua Kinard glib-1.2.10-r5.ebuild,
files/glib-1.2.10-gcc34-fix.patch:
Added a patch to allow glibc-1.2.10-r5 compile under gcc-3.4.x. Closes Bug
#47047.

22 Mar 2004; foser glib-2.4.0.ebuild :
Fix a very dumb mistake by mixing up src_compile & src_install
Thnx to joem on IRC for the notificiation
Probably fixes #45205 & #45348

*glib-2.4.0 (18 Mar 2004)

18 Mar 2004; foser glib-2.4.0.ebuild :
New minor release
Minor ebuilds fixes, correct license

05 Mar 2004; Tom Gall glib-2.2.3.ebuild:
stable on ppc64

04 Mar 2004; Brian Jackson glib-2.2.3.ebuild:
add s390? around gtk-doc

02 Jan 2004; Brad House glib-1.2.10-r5.ebuild:
elibtoolize appears to be broken now, manually run libtoolize

28 Dec 2003; Joshua Kinard glib-2.2.3.ebuild:
Move to mips stable (~mips -> mips)

08 Nov 2003; Todd Sunderlin glib-2.2.3.ebuild:
added sparc keyword

22 Oct 2003; Bartosch Pixa glib-2.2.3.ebuild:
set ppc in keywords

17 Oct 2003; Aron Griffis glib-2.2.3.ebuild:
Stable on alpha

13 Oct 2003; Mike Gardiner glib-2.2.1-r1.ebuild,
glib-2.2.1.ebuild, glib-2.2.2.ebuild, glib-2.2.3.ebuild:
Added gettext DEPENDs re bug #28364

05 Oct 2003; Mike Gardiner glib-2.2.3.ebuild:
Marked stable on x86

23 Sep 2003; Bartosch Pixa glib-2.2.2.ebuild:
set ppc in keywords

*glib-2.2.3 (27 Aug 2003)

15 Nov 2003; Guy Martin glib-2.2.3.ebuild :
Marked stable on hppa.

27 Aug 2003; foser glib-2.2.3.ebuild :
New version, minor esthetic ebuild fixes

08 Jul 2003; Alastair Tse glib-2.2.1-r1.ebuild,
glib-2.2.1.ebuild, glib-2.2.2.ebuild:
allow USE='debug' to enable debuggign mode

01 Jul 2003; Todd Sunderlin glib-2.2.2.ebuild :
set stable on sparc

*glib-2.2.2 (10 Jun 2003)

23 Jul 2003; Guy Martin glib-2.2.2.ebuild :
Marked stable on hppa.

10 Jun 2003; foser glib-2.2.2.ebuild :
New version

*glib-2.2.1-r1 (29 May 2003)

30 May 2003; Stanislav Brabec glib-2.2.1-r1.ebuild:
Package masked. Needs more testing in ~x86.

29 May 2003; Stanislav Brabec glib-2.2.1-r1.ebuild:
Added env.d file setting G_BROKEN_FILENAMES (improves behavior with non UTF-8
filenames).

*glib-2.2.1 (04 Feb 2003)

13 Mar 2003; Olivier Reisch glib-2.2.1.ebuild :
Marked ppc stable

21 Feb 2003; Zach Welch glib-1.2.10-r5.ebuild glib-2.2.1.ebuild :
Added arm to keywords.

30 Mar 2003; Christian Birchinger glib-2.2.1.ebuild:
Added sparc stable keyword

16 Mar 2003; Jan Seidel :
Added mips to KEYWORDS

25 Feb 2003; Guy Martin glib-2.2.1.ebuild :
Added hppa to keywords.

21 Feb 2003; Aron Griffis glib-2.2.1.ebuild :
Mark stable on alpha

04 Feb 2003; Spider glib-2.2.1.ebuild :
new version, fix some and clean the old cruft DEBUG variable out


*glib-2.2.0 (22 Dec 2002)

04 Mar 2003; Jason Wever glib-2.2.0.ebuild:
Added sparc to keywords.

04 Feb 2003; Spider glib-2.2.0.ebuild :
changed DEBUG to DEBUGBUILD

01 Jan 2003; Aron Griffis glib-2.2.0.ebuild :
Add ~alpha to KEYWORDS

25 Dec 2002; Martin Holzer glib-2.2.0.ebuild ChangeLog :
Fixed dep pkg-config. Closes #12678

22 Dec 2002; foser glib-2.2.0.ebuild :
New version

17 Dec 2002; Aron Griffis glib-2.0.7.ebuild :
Removed ~alpha because this version is definitely broken on alpha

08 Dec 2002; Jack Morgan glib-2.0.7.ebuild :
Changed ~sparc to sparc

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords


*glib-2.0.7 (04 Nov 2002)

04 Feb 2003; Spider glib-2.0.7.ebuild :
move DEBUG to DEBUGBUILD

11 Nov 2002; Spider glib-2.0.7.ebuild :
marked stable for x86

04 Nov 2002; Spider glib-2.0.7.ebuild
files/digest-glib-2.0.7 : Whoppie, new version released and ready for
testing. bugfix release that is binary compatible.


*glib-1.2.10-r5 (26 Oct 2002)

09 Feb 2003; Guy Martin glib-1.2.10-r5.ebuild :
Added hppa to keywords.

18 Jan 2003; Jan Seidel :
Added mips to keywords

26 Oct 2002; Martin Schlemmer :
Libtoolize the sucker.

*glib-2.0.6-r1 (4 aug 2002)

04 Feb 2003; Spider glib-2.0.6-r1.ebuild :
move DEBUG to DEBUGBUILD

13 Aug 2002; Pieter Van den Abeele :
Added ppc keyword

4 Aug 2002; Spider glib-2.0.6-r1.ebuild :
remove debugging info, change build process

*glib-2.0.6 (4 Aug 2002)
4 Aug 2002; Gabriele Giorgetti glib-2.0.6.ebuild:
Version bump.

*glib-2.0.4-r1 (30 Jun 2002)
23 Jul 2002; Calum Selkrik glib-2.0.4.ebuild-r1
glib-2.0.4.ebuild glib-1.2.10-r4.ebuild glib-2.0.1-r6.ebuild :
Added KEYWORDS="x86 ppc"
Added RDEPEND to glib-1.2.10-r4.ebuild

30 Jun 2002; Martin Schlemmer glib-2.0.4.ebuild-r1 :
Try to fix bug #4190 with a fix for nautilus. Seems we have
another libtool bug to recon with.

http://bugzilla.gnome.org/show_bug.cgi?id=75635

*glib-2.0.4 (15 Jun 2002)
15 Jun 2002; Spider glib-2.0.4.ebuild :
libtool fix with elibtoolize
move deubg ot debug.eclass

*glib-2.0.2 (28 May 2002)
28 May 2002; Spider glib-2.0.2.ebuild:
new version

*glib-2.0.1-r6 (25 May 2002)

25 May 2002; Karl Trygve Kalleberg glib-2.0.1-r6.ebuild files/digest-glib-2.0.1-r6:

removed libtoolize from the ebuild, as it resulted in missing .so files.

Removed glib-2.0.1-r5.ebuild files/digest-glib-2.0.1-r5

*glib-2.0.0-r5 (22 May 2002)
22 May 2002; Spider glib-2.0.1-r5.ebuild:
return debug info into this for the upcoming gnome2 testing

25 May 2002; Karl Trygve Kalleberg glib-2.0.1-r5.ebuild:

*glib-2.0.0-r4 (1 May 2002)
1 May 2002 ; Spider glib-2.0.1-r4.ebuild:
remove libiconv again, this seems to have been a mistake as some other
things break because of it. hope I didn't mess too much up in case
of problems:

remove libiconv, emerge glibc, log out and in again (needed for
ld.so.conf/preload ) and you can emerge glib again. Sorry for the
inconvenience.

*glib-2.0.0-r3 (1 MayApr 2002)
1 May 2002 ; Spider glib-2.0.1-r3.ebuild:
add libiconv dependency for ppc

*glib-2.0.0-r2 (24 Apr 2002)
24 Apr 2002 ; Spider glib-2.0.1-r2.ebuild:
Libtoolize

*glib-2.0.0-r1 (11 Apr 2002)
11 Apr 2002 ; Spider glib-2.0.1-r1.ebuild:
This is a release of the glib 2.0, new API makes it incompatible
with glib 1.2 and thus you need both versions installed.

*glib-1.2.10-r4 (21 Mar 2002)

21 Mar 2002; Seemant Kulleen glib-1.2.10-r4.ebuild :

Fix to have html documentation handled by dohtml instead of dodoc. Bug
reported by stefan@mdy.univie.ac.at.

*glib-1.2.10-r3.ebuild (4 March 2002)

4 March 2002; Donny Davies glib-1.2.10-r3.ebuild :

Fix to install libgmodule-1.2.so.0.0.10 mode 755.

*glib-1.3.14 (20 Feb 2002)

20 Feb 2002; G.Bevin :

Added masked development version to use for development of additional portage
tools.

*glib-1.2.10-r2 (20 Feb 2002)

20 Feb 2002; G.Bevin :

Added binary compatibility slot for later.

*glib-1.2.10-r1 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX glib-1.2.10-automake.patch 827 RMD160 3b1485f89a157b60f31f5ae8ffe2333ab842d217 SHA1 cd40e4dc579190a89e09fad9ac7b209f24b231b3 SHA256 db6d22caf4054c09467b50b6d85566eec7479a29169460950e423c083332ef67
AUX glib-1.2.10-configure-LANG.patch 1464 RMD160 91481ba6b3f7a1d6e22a4ab7003fcee17450f3c1 SHA1 d98cc2f4ac6cc4aae55270ad0e5705af4de9b3ad SHA256 32377819896297caf9628f382c7bba09ee0a049bd977e9ea927314c0c2e669b4
AUX glib-1.2.10-gcc34-fix.patch 2008 RMD160 7e92b8842a8232cada12453d7f5e5a587a2bf496 SHA1 cb9c6e2f5320590713b3fba61f1d984e569d5d08 SHA256 848620bc200c2a42d726744fe6c36e20a396624e82b0c742b726dd72287e6cdd
AUX glib-1.2.10-m4.patch 225 RMD160 65218d0099218a1008827c1364b6e51c073d236b SHA1 e9198bde79320d76ad942d42a0292acb5d216a86 SHA256 c470b3ecc3b8fd6a2d52df816a1c4ccb3ad2d6048e37894f415c8ea9c7925b68
AUX glib-2.10.3-ia64-atomic-ops.patch 1058 RMD160 066e63a99739dc412fbed7f773118323f53ea774 SHA1 13c22e2f75a77e9e0546e495fd28015ddcb8bade SHA256 ad9cad6793626b4e36a59aa6cb839607847aa57ebc37592fd1e273ccd23a53c8
AUX glib-2.12.12-fbsd.patch 668 RMD160 d8bf399b7e0b417c4622b278282086418c1d3363 SHA1 b7a0f4d67083f2c9b4bbecd84a6d597dd0f0f9ed SHA256 23b0dc406d3d45fe125268b731af67147e83f6e38a63c7892828bdbfe1c31e8d
AUX glib-2.16.3-pcre-buffer-overflow.patch 615 RMD160 b7f582308f450da71a8f686674953ae33e14d3af SHA1 e9798ea68ab2d54d64cf37c9a8d527d207fb91d7 SHA256 612f39f6daab94f1f497ee694963d436fa27bf2616c210a3c5dc6ba0546e3397
AUX glib-2.6.3-testglib-ssp.patch 344 RMD160 6709acf85c52e39553e2e5ee93637f7e9cc7eca6 SHA1 403b249a460a9700669e754a562fb6974f3d6898 SHA256 c2ece3d7b4533e3bfbe8100df5d0824176d9dfa0b18697a8919162956c8ebfa8
AUX glib-2.8.3-macos.patch 307 RMD160 f9212f17245cec6767cc1f0447e461c6e4917a6c SHA1 00065a3265796e3a9b5da5ff83f55db47a37646e SHA256 2c98a14c2df57484e73525c4cc249a7e1a73da3ae97193b34dbc83981d5df9d6
DIST glib-1.2.10-r1-as-needed.patch.bz2 9099 RMD160 5b7a21da6dc10112409bd885501a6976a2eb894d SHA1 468a7947b7d1688c2e7d61da80d40ca59422fbec SHA256 3bb8c45706f97b526da851061c89618bc258fa61f9100802c1340548e4bb2731
DIST glib-1.2.10.tar.gz 421480 RMD160 f19efe8c87ebeea979a4d36902d8a8209640cd95 SHA1 e5a9361c594608d152d5d9650154c2e3260b87fa SHA256 6e1ce7eedae713b11db82f11434d455d8a1379f783a79812cd2e05fc024a8d9f
DIST glib-2.10.3.tar.bz2 2774011 RMD160 da56e238f4f6e9c6e7c08d4e53f75128b5178047 SHA1 bba1dea73c4426f6a130c82e0b7a07b78dfc73ce SHA256 1d3700e35ca7240a9ce28cf222429648ea50271d62524e008191ccd04a3f8f6f
DIST glib-2.12.12.tar.bz2 2938743 RMD160 bab462a1e4ef3e9905a4af5b727ad4f9ca03cf02 SHA1 527bced2e6d38169c08c8712d5e3b6ebb0dc46b5 SHA256 debc507172093ef7c74e8a83bf49e090cc24057b1807d3be22e5d7cbfab60054
DIST glib-2.12.13.tar.bz2 2938164 RMD160 0d13e73cb2173e7d63ce188fdb77746cca3b04d6 SHA1 81ce0e53f5583be970623d12523c785a392647bf SHA256 1253d563ca2e50292d924849fe3a23c3b7bc707ab8b79bda19319f9d192b0e8e
DIST glib-2.14.3.tar.bz2 3339169 RMD160 d66ec2f7bf8e9fe1ab9e0191b55f46f9b711ca4c SHA1 3aef290ceaf17379b2fe24d8fdfb5ce6755d5f25 SHA256 9aab688e48771f49072ba5b483d17d9275959db404d623452fa36b85cd776993
DIST glib-2.14.6.tar.bz2 3406651 RMD160 a5ba2792f16c1e0dafc3190e71e3f529cd687c2f SHA1 f2e2a5323357516ccb813d9e7f3921ef1e490079 SHA256 78dfbbd339ff1049275f76a2a6e6c8f0cf124d5cdbea62a2b36e9d76c0ea24ba
DIST glib-2.16.1.tar.bz2 4529604 RMD160 9d0acd894cdef0f8b0c720ecf20bfa238169c195 SHA1 7362b2bea011851f7770b4224a0cda801425693b SHA256 f305a828b53194a99c35dfb88efa4d83d3998a95b9d8843ca3f84c2959e56695
DIST glib-2.16.2.tar.bz2 4538238 RMD160 fcc6ecb2fd97671edbd7505050b029ed9935b593 SHA1 a912fd72f3dcd435fde56f5b848d4e14fee25375 SHA256 ceeaeafdbe32dc2eab711e73b9082ac4b1871a1d3234d95bce222fe547d08cee
DIST glib-2.16.3.tar.bz2 4540919 RMD160 72260f5f9022ee3f97b79b5705ad6117adc279fd SHA1 f73fd53130a46f21ff4ee9faa69b9956787c571e SHA256 562742a234c7b842d891ec8ed4c9bead093c33863cca01e31912f59f6c8e887d
DIST glib-2.8.6.tar.bz2 2691171 RMD160 54b3b5c96f5050793fbadbd523bc33b6bd36b257 SHA1 28731dc4799efc1824610971c88a571f18bd8471 SHA256 e2da2eec8c87dccdbce16dcd77489d225b613074764f2f39f2815db15b5deeea
EBUILD glib-1.2.10-r5.ebuild 1766 RMD160 4b44e9b770e4418ecedf5c4b3d316f50771b7cab SHA1 37cafed362a8d9358e2a4b5cbbfb18a5d336869f SHA256 b1fee6efe8c78dd28a1b0d9074e5cce8237b4121c269ba131e1e9516a10542a0
EBUILD glib-2.10.3-r1.ebuild 2135 RMD160 96943ad4954f8afc39082a3c6cf4983b2e904bda SHA1 da6644e73958c64413b9779fec3d752c3d2fd811 SHA256 7b9a33863f64f30ea8778666573ef2731e355d56c9f7c6d8bbce3e7262c60edc
EBUILD glib-2.10.3.ebuild 2060 RMD160 1d2c26f732ec723968db0b6ae966c2da5dfa41b8 SHA1 54f68fbfc6a00b6e068e3f85c010feb92d4890a1 SHA256 44f5b06a447efeda51f9a1ef4b6a68e0a2cfed232aa194b9bf0809452b03467e
EBUILD glib-2.12.12.ebuild 2201 RMD160 bb41b6b02b395866cc3b55a805d580d41629f2b1 SHA1 c380647a95b6c423e603b2141404e8c43fc9036d SHA256 f25467935567301d45d462fe796deaf625eb1d69f5e5f4aa6b137d38ba26b0f5
EBUILD glib-2.12.13.ebuild 2210 RMD160 ea21dc3e77df0800bf982eec510dcac481d81921 SHA1 040740d05ed17292edab11acabba1e7bce3419c4 SHA256 041a5d81ef4d0efcde666be3bdc5d033f1c43c9f6fb1d46a3fce3a5b2d3a51bd
EBUILD glib-2.14.3.ebuild 2117 RMD160 b6f1cb2fc5c940f20f8dd5b32a1fa8ac98dafce4 SHA1 1c60c0875cfad855dc52e683f090fee76bc34c64 SHA256 e3f8b416d8c99aa3f99a1ef11214fcfa0822b676b20245f54f2335db35e1fb93
EBUILD glib-2.14.6.ebuild 2113 RMD160 fb79974f995b225bb8e28fc19f7ab7294283adaf SHA1 21c58f0e031a3b46b035fd6a3f89e3c43ef2e5ed SHA256 aac6708084b6285ea6e00c716fc5615acfc5f88ae9a051bfdafa808aa857728b
EBUILD glib-2.16.1.ebuild 2388 RMD160 e7a8024e7ba8b4e3dbd5c42c4e6a71d684339ad7 SHA1 43435fdf902da33b96f139303589c81d6151bdde SHA256 50f239bbd95475017522d87577eb57d9740bb67905aed47d76610c7d89059612
EBUILD glib-2.16.2.ebuild 2388 RMD160 df83e08a2b36629d6794f28a0a76e5eb55cc0a2b SHA1 0bb0d70c63f640d3e992070b7f948e7e0046500c SHA256 b87907eea1f69dcd42a3105c39e580f4734978d7046741b3be43ef7708b7b2f8
EBUILD glib-2.16.3-r1.ebuild 2696 RMD160 eab54a6a7a74b175ddd8b442d865deffbf2bdf41 SHA1 af9b15983a776577b0d4561c306db524cfdd19b4 SHA256 e7120720ea9d778a078e1cf629570d1abf3093f8790e9d2f4c56adbf602bb5ed
EBUILD glib-2.16.3.ebuild 2550 RMD160 b6f011d94636db357e3015c26b71251d939ab6d2 SHA1 c5dba67a6379e76fdf7139dbdccd3a53cce7e442 SHA256 f9e41e95693385747cdf19cc930f98916d31d352ff1ac639e2aa236640172714
EBUILD glib-2.8.6.ebuild 1590 RMD160 74e87c06333c79a44d8bb1d902569589db016253 SHA1 6cf31b08c95da4c30ec241f484243f46caf47147 SHA256 b9bd9b55930451315e40c088aaac6aec3328cea84978f43de4dd0988932d5d72
MISC ChangeLog 38642 RMD160 0d852cf0b712e864748197ddc02ff876cfef59f8 SHA1 5fe9ab06b81ea629920a059a7b1e01bb86d09802 SHA256 cedba29ffd0d071f7121457f8d4bcced674822ff969d621ad87348ef2c417165
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1

files

glib-1.2.10-r5.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-1.2.10-r5.ebuild,v 1.52 2007/06/27 15:28:52 vapier Exp $

inherit autotools libtool flag-o-matic eutils portability

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"
SRC_URI="ftp://ftp.gtk.org/pub/gtk/v1.2/${P}.tar.gz
ftp://ftp.gnome.org/pub/GNOME/stable/sources/glib/${P}.tar.gz
mirror://gentoo/glib-1.2.10-r1-as-needed.patch.bz2"

LICENSE="LGPL-2.1"
SLOT="1"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="hardened"

DEPEND=""

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/${P}-automake.patch
epatch "${FILESDIR}"/${P}-m4.patch
epatch "${FILESDIR}"/${P}-configure-LANG.patch #133679

# Allow glib to build with gcc-3.4.x #47047
epatch "${FILESDIR}"/${P}-gcc34-fix.patch

# Fix for -Wl,--as-needed (bug #133818)
epatch "${DISTDIR}"/glib-1.2.10-r1-as-needed.patch.bz2

use ppc64 && use hardened && replace-flags -O[2-3] -O1
append-ldflags $(dlopen_lib)

rm -f acinclude.m4 #168198
eautoreconf
elibtoolize
}

src_compile() {
# Bug 48839: pam fails to build on ia64
# The problem is that it attempts to link a shared object against
# libglib.a; this library needs to be built with -fPIC. Since
# this package doesn't contain any significant binaries, build the
# whole thing with -fPIC (23 Apr 2004 agriffis)
append-flags -fPIC

econf \
--with-threads=posix \
--enable-debug=yes \
|| die
emake || die
}

src_install() {
make install DESTDIR="${D}" || die

dodoc AUTHORS ChangeLog README* INSTALL NEWS
dohtml -r docs

cd "${D}"/usr/$(get_libdir) || die
chmod 755 libgmodule-1.2.so.*
}

glib-2.10.3-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.10.3-r1.ebuild,v 1.5 2007/07/12 02:25:34 mr_bones_ Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="debug doc hardened"

RDEPEND="virtual/libc
virtual/libiconv"

DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.14
>=sys-devel/gettext-0.11
doc? (
>=dev-util/gtk-doc-1.4
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {

unpack ${A}
cd ${S}

if use ppc64 && use hardened; then
replace-flags -O[2-3] -O1
epatch "${FILESDIR}"/glib-2.6.3-testglib-ssp.patch
fi

if use ia64; then
# Only apply for < 4.1
local major=$(gcc-major-version)
local minor=$(gcc-minor-version)
if (( major < 4 || ( major == 4 && minor == 0 ) )); then
epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch"
fi
fi

epatch ${FILESDIR}/${PN}-2.8.3-macos.patch

}

src_compile() {

epunt_cxx
elibtoolize

local myconf

# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
# -- compnerd (3/27/06)
use debug && myconf="--enable-debug"

# always build static libs, see #153807
econf \
$(use_enable doc gtk-doc) \
${myconf} \
--with-threads=posix \
--enable-static || die "configure failed"

emake || die "make failed"

}

src_install() {

make DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it tol libiconv
rm -f ${D}/usr/lib/charset.alias

# Consider invalid UTF-8 filenames as locale-specific.
# TODO :: Eventually get rid of G_BROKEN_FILENAMES
dodir /etc/env.d
echo "G_BROKEN_FILENAMES=1" > ${D}/etc/env.d/50glib2
echo "G_FILENAME_ENCODING=UTF-8" >> ${D}/etc/env.d/50glib2

dodoc AUTHORS ChangeLog* NEWS* README

}

glib-2.10.3.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.10.3.ebuild,v 1.16 2007/07/12 02:25:34 mr_bones_ Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="debug doc hardened"

RDEPEND="virtual/libc
virtual/libiconv"

DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.14
>=sys-devel/gettext-0.11
doc? (
>=dev-util/gtk-doc-1.4
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {

unpack ${A}
cd ${S}

if use ppc64 && use hardened; then
replace-flags -O[2-3] -O1
epatch "${FILESDIR}"/glib-2.6.3-testglib-ssp.patch
fi

if use ia64; then
# Only apply for < 4.1
local major=$(gcc-major-version)
local minor=$(gcc-minor-version)
if (( major < 4 || ( major == 4 && minor == 0 ) )); then
epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch"
fi
fi

epatch ${FILESDIR}/${PN}-2.8.3-macos.patch

}

src_compile() {

epunt_cxx
elibtoolize

local myconf

# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
# -- compnerd (3/27/06)
use debug && myconf="--enable-debug"

econf \
$(use_enable doc gtk-doc) \
${myconf} \
--with-threads=posix || die "configure failed"

emake || die "make failed"

}

src_install() {

make DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it tol libiconv
rm -f ${D}/usr/lib/charset.alias

# Consider invalid UTF-8 filenames as locale-specific.
# TODO :: Eventually get rid of G_BROKEN_FILENAMES
dodir /etc/env.d
echo "G_BROKEN_FILENAMES=1" > ${D}/etc/env.d/50glib2
echo "G_FILENAME_ENCODING=UTF-8" >> ${D}/etc/env.d/50glib2

dodoc AUTHORS ChangeLog* NEWS* README

}

glib-2.12.12.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.12.12.ebuild,v 1.12 2007/08/25 22:38:21 vapier Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="debug doc hardened"

RDEPEND="virtual/libc
virtual/libiconv"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.14
>=sys-devel/gettext-0.11
doc? (
>=dev-util/gtk-doc-1.4
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {

unpack "${A}"
cd "${S}"

if use ppc64 && use hardened ; then
replace-flags -O[2-3] -O1
epatch "${FILESDIR}"/glib-2.6.3-testglib-ssp.patch
fi

if use ia64 ; then
# Only apply for < 4.1
local major=$(gcc-major-version)
local minor=$(gcc-minor-version)
if (( major < 4 || ( major == 4 && minor == 0 ) )); then
epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch"
fi
fi

# Fix gmodule issues on fbsd; bug #184301
epatch "${FILESDIR}"/${P}-fbsd.patch

[[ ${CHOST} == *-freebsd* ]] && elibtoolize
}

src_compile() {
epunt_cxx

local myconf

# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
# -- compnerd (3/27/06)
use debug && myconf="--enable-debug"

# always build static libs, see #153807
econf \
$(use_enable doc gtk-doc) \
${myconf} \
--with-threads=posix \
--enable-static || die "configure failed"

emake || die "make failed"
}

src_install() {
make DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it tol libiconv
rm -f ${D}/usr/lib/charset.alias

# Consider invalid UTF-8 filenames as locale-specific.
# TODO :: Eventually get rid of G_BROKEN_FILENAMES
dodir /etc/env.d
echo "G_BROKEN_FILENAMES=1" > ${D}/etc/env.d/50glib2
echo "G_FILENAME_ENCODING=UTF-8" >> ${D}/etc/env.d/50glib2

dodoc AUTHORS ChangeLog* NEWS* README
}

glib-2.12.13.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.12.13.ebuild,v 1.8 2007/09/21 01:40:20 ranger Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="debug doc hardened"

RDEPEND="virtual/libc
virtual/libiconv"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.14
>=sys-devel/gettext-0.11
doc? (
>=dev-util/gtk-doc-1.4
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {

unpack "${A}"
cd "${S}"

if use ppc64 && use hardened ; then
replace-flags -O[2-3] -O1
epatch "${FILESDIR}"/glib-2.6.3-testglib-ssp.patch
fi

if use ia64 ; then
# Only apply for < 4.1
local major=$(gcc-major-version)
local minor=$(gcc-minor-version)
if (( major < 4 || ( major == 4 && minor == 0 ) )); then
epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch"
fi
fi

# Fix gmodule issues on fbsd; bug #184301
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch

[[ ${CHOST} == *-freebsd* ]] && elibtoolize
}

src_compile() {
epunt_cxx

local myconf

# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
# -- compnerd (3/27/06)
use debug && myconf="--enable-debug"

# always build static libs, see #153807
econf \
$(use_enable doc gtk-doc) \
${myconf} \
--with-threads=posix \
--enable-static || die "configure failed"

emake || die "make failed"
}

src_install() {
make DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it tol libiconv
rm -f ${D}/usr/lib/charset.alias

# Consider invalid UTF-8 filenames as locale-specific.
# TODO :: Eventually get rid of G_BROKEN_FILENAMES
dodir /etc/env.d
echo "G_BROKEN_FILENAMES=1" > ${D}/etc/env.d/50glib2
echo "G_FILENAME_ENCODING=UTF-8" >> ${D}/etc/env.d/50glib2

dodoc AUTHORS ChangeLog* NEWS* README
}

glib-2.14.3.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.14.3.ebuild,v 1.13 2008/03/09 21:57:48 leio Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="arm m68k mips s390 sh"
IUSE="debug doc hardened"

RDEPEND="virtual/libc
virtual/libiconv"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.14
>=sys-devel/gettext-0.11
doc? (
>=dev-util/gtk-doc-1.4
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {
unpack ${A}
cd "${S}"

# help the asyncqueue-test pass:
use hppa && replace-flags -O[2-3] -O1

if use ppc64 && use hardened ; then
replace-flags -O[2-3] -O1
epatch "${FILESDIR}/glib-2.6.3-testglib-ssp.patch"
fi

if use ia64 ; then
# Only apply for < 4.1
local major=$(gcc-major-version)
local minor=$(gcc-minor-version)
if (( major < 4 || ( major == 4 && minor == 0 ) )); then
epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch"
fi
fi

sed -e "s/MATCH_LIMIT_RECURSION=10000000/MATCH_LIMIT_RECURSION=8192/g" \
-i "${S}/glib/pcre/Makefile.in" "${S}/glib/pcre/Makefile.am"

# Fix gmodule issues on fbsd; bug #184301
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch

[[ ${CHOST} == *-freebsd* ]] && elibtoolize
}

src_compile() {
epunt_cxx

local myconf

# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
# -- compnerd (3/27/06)
use debug && myconf="--enable-debug"

# always build static libs, see #153807
econf \
$(use_enable doc gtk-doc) \
${myconf} \
--with-threads=posix \
--enable-static || die "configure failed"

emake || die "make failed"
}

src_install() {
make DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it to libiconv
rm -f "${D}/usr/lib/charset.alias"

dodoc AUTHORS ChangeLog* NEWS* README
}

glib-2.14.6.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.14.6.ebuild,v 1.7 2008/02/10 22:12:27 tester Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="debug doc hardened"

RDEPEND="virtual/libc
virtual/libiconv"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.16
>=sys-devel/gettext-0.11
doc? (
>=dev-util/gtk-doc-1.4
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {
unpack ${A}
cd "${S}"

if use ppc64 && use hardened ; then
replace-flags -O[2-3] -O1
epatch "${FILESDIR}/glib-2.6.3-testglib-ssp.patch"
fi

if use ia64 ; then
# Only apply for < 4.1
local major=$(gcc-major-version)
local minor=$(gcc-minor-version)
if (( major < 4 || ( major == 4 && minor == 0 ) )); then
epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch"
fi
fi

sed -e "s/MATCH_LIMIT_RECURSION=10000000/MATCH_LIMIT_RECURSION=8192/g" \
-i "${S}/glib/pcre/Makefile.in" "${S}/glib/pcre/Makefile.am"

# Fix gmodule issues on fbsd; bug #184301
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch

[[ ${CHOST} == *-freebsd* ]] && elibtoolize
}

src_compile() {
epunt_cxx

local myconf

# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
# -- compnerd (3/27/06)
use debug && myconf="--enable-debug"

# always build static libs, see #153807
econf \
$(use_enable doc gtk-doc) \
${myconf} \
--with-threads=posix \
--enable-static || die "configure failed"

emake || die "make failed"
}

src_install() {
make DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it to libiconv
rm -f "${D}/usr/lib/charset.alias"

dodoc AUTHORS ChangeLog* NEWS* README
}

glib-2.16.1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.16.1.ebuild,v 1.1 2008/03/11 03:27:20 leio Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
IUSE="debug doc fam hardened selinux xattr"

RDEPEND="virtual/libc
virtual/libiconv
xattr? ( sys-apps/attr )
fam? ( virtual/fam )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.16
>=sys-devel/gettext-0.11
doc? (
>=dev-libs/libxslt-1.0
>=dev-util/gtk-doc-1.8
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {
unpack ${A}
cd "${S}"

if use ppc64 && use hardened ; then
replace-flags -O[2-3] -O1
epatch "${FILESDIR}/glib-2.6.3-testglib-ssp.patch"
fi

if use ia64 ; then
# Only apply for < 4.1
local major=$(gcc-major-version)
local minor=$(gcc-minor-version)
if (( major < 4 || ( major == 4 && minor == 0 ) )); then
epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch"
fi
fi

sed -e "s/MATCH_LIMIT_RECURSION=10000000/MATCH_LIMIT_RECURSION=8192/g" \
-i "${S}/glib/pcre/Makefile.in" "${S}/glib/pcre/Makefile.am"

# Fix gmodule issues on fbsd; bug #184301
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch

[[ ${CHOST} == *-freebsd* ]] && elibtoolize
}

src_compile() {
local myconf

epunt_cxx

# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
# -- compnerd (3/27/06)
use debug && myconf="--enable-debug"

# always build static libs, see #153807
econf ${myconf} \
$(use_enable xattr) \
$(use_enable doc man) \
$(use_enable doc gtk-doc) \
$(use_enable fam) \
$(use_enable selinux) \
--enable-static \
--with-threads=posix || die "configure failed"

emake || die "make failed"
}

src_install() {
emake DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it to libiconv
rm -f "${D}/usr/lib/charset.alias"

dodoc AUTHORS ChangeLog* NEWS* README
}

glib-2.16.2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.16.2.ebuild,v 1.1 2008/04/02 19:18:04 leio Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
IUSE="debug doc fam hardened selinux xattr"

RDEPEND="virtual/libc
virtual/libiconv
xattr? ( sys-apps/attr )
fam? ( virtual/fam )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.16
>=sys-devel/gettext-0.11
doc? (
>=dev-libs/libxslt-1.0
>=dev-util/gtk-doc-1.8
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {
unpack ${A}
cd "${S}"

if use ppc64 && use hardened ; then
replace-flags -O[2-3] -O1
epatch "${FILESDIR}/glib-2.6.3-testglib-ssp.patch"
fi

if use ia64 ; then
# Only apply for < 4.1
local major=$(gcc-major-version)
local minor=$(gcc-minor-version)
if (( major < 4 || ( major == 4 && minor == 0 ) )); then
epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch"
fi
fi

sed -e "s/MATCH_LIMIT_RECURSION=10000000/MATCH_LIMIT_RECURSION=8192/g" \
-i "${S}/glib/pcre/Makefile.in" "${S}/glib/pcre/Makefile.am"

# Fix gmodule issues on fbsd; bug #184301
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch

[[ ${CHOST} == *-freebsd* ]] && elibtoolize
}

src_compile() {
local myconf

epunt_cxx

# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
# -- compnerd (3/27/06)
use debug && myconf="--enable-debug"

# always build static libs, see #153807
econf ${myconf} \
$(use_enable xattr) \
$(use_enable doc man) \
$(use_enable doc gtk-doc) \
$(use_enable fam) \
$(use_enable selinux) \
--enable-static \
--with-threads=posix || die "configure failed"

emake || die "make failed"
}

src_install() {
emake DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it to libiconv
rm -f "${D}/usr/lib/charset.alias"

dodoc AUTHORS ChangeLog* NEWS* README
}

glib-2.16.3-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.16.3-r1.ebuild,v 1.2 2008/07/01 05:27:54 corsair Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="debug doc fam hardened selinux xattr"

RDEPEND="virtual/libc
virtual/libiconv
xattr? ( sys-apps/attr )
fam? ( virtual/fam )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.16
>=sys-devel/gettext-0.11
doc? (
>=dev-libs/libxslt-1.0
>=dev-util/gtk-doc-1.8
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {
unpack ${A}
cd "${S}"

if use ppc64 && use hardened ; then
replace-flags -O[2-3] -O1
epatch "${FILESDIR}/glib-2.6.3-testglib-ssp.patch"
fi

if use ia64 ; then
# Only apply for < 4.1
local major=$(gcc-major-version)
local minor=$(gcc-minor-version)
if (( major < 4 || ( major == 4 && minor == 0 ) )); then
epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch"
fi
fi

sed -e "s/MATCH_LIMIT_RECURSION=10000000/MATCH_LIMIT_RECURSION=8192/g" \
-i "${S}/glib/pcre/Makefile.in" "${S}/glib/pcre/Makefile.am"

# Bug 230039, heap based buffer overflow in included copy of pcre (CVE-2008-2371)
epatch "${FILESDIR}/${P}-pcre-buffer-overflow.patch"

# GNOME bug #538836, fix gio test failure on various arches
sed -i -e 's:|\\ "${S}/gio/pltcheck.sh"

# Fix gmodule issues on fbsd; bug #184301
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch

[[ ${CHOST} == *-freebsd* ]] && elibtoolize
}

src_compile() {
local myconf

epunt_cxx

# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
# -- compnerd (3/27/06)
use debug && myconf="--enable-debug"

# always build static libs, see #153807
econf ${myconf} \
$(use_enable xattr) \
$(use_enable doc man) \
$(use_enable doc gtk-doc) \
$(use_enable fam) \
$(use_enable selinux) \
--enable-static \
--with-threads=posix || die "configure failed"

emake || die "make failed"
}

src_install() {
emake DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it to libiconv
rm -f "${D}/usr/lib/charset.alias"

dodoc AUTHORS ChangeLog* NEWS* README
}

glib-2.16.3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.16.3.ebuild,v 1.9 2008/06/30 16:18:04 jer Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="debug doc fam hardened selinux xattr"

RDEPEND="virtual/libc
virtual/libiconv
xattr? ( sys-apps/attr )
fam? ( virtual/fam )"
DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.16
>=sys-devel/gettext-0.11
doc? (
>=dev-libs/libxslt-1.0
>=dev-util/gtk-doc-1.8
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {
unpack ${A}
cd "${S}"

if use ppc64 && use hardened ; then
replace-flags -O[2-3] -O1
epatch "${FILESDIR}/glib-2.6.3-testglib-ssp.patch"
fi

if use ia64 ; then
# Only apply for < 4.1
local major=$(gcc-major-version)
local minor=$(gcc-minor-version)
if (( major < 4 || ( major == 4 && minor == 0 ) )); then
epatch "${FILESDIR}/glib-2.10.3-ia64-atomic-ops.patch"
fi
fi

sed -e "s/MATCH_LIMIT_RECURSION=10000000/MATCH_LIMIT_RECURSION=8192/g" \
-i "${S}/glib/pcre/Makefile.in" "${S}/glib/pcre/Makefile.am"

# GNOME bug #538836, fix gio test failure on various arches
sed -i -e 's:|\\ "${S}/gio/pltcheck.sh"

# Fix gmodule issues on fbsd; bug #184301
epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch

[[ ${CHOST} == *-freebsd* ]] && elibtoolize
}

src_compile() {
local myconf

epunt_cxx

# Building with --disable-debug highly unrecommended. It will build glib in
# an unusable form as it disables some commonly used API. Please do not
# convert this to the use_enable form, as it results in a broken build.
# -- compnerd (3/27/06)
use debug && myconf="--enable-debug"

# always build static libs, see #153807
econf ${myconf} \
$(use_enable xattr) \
$(use_enable doc man) \
$(use_enable doc gtk-doc) \
$(use_enable fam) \
$(use_enable selinux) \
--enable-static \
--with-threads=posix || die "configure failed"

emake || die "make failed"
}

src_install() {
emake DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it to libiconv
rm -f "${D}/usr/lib/charset.alias"

dodoc AUTHORS ChangeLog* NEWS* README
}

glib-2.8.6.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.8.6.ebuild,v 1.16 2007/07/12 02:25:34 mr_bones_ Exp $

inherit gnome.org libtool eutils flag-o-matic

DESCRIPTION="The GLib library of C routines"
HOMEPAGE="http://www.gtk.org/"

LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="debug doc hardened"

RDEPEND="virtual/libintl
virtual/libiconv"

DEPEND="${RDEPEND}
>=dev-util/pkgconfig-0.14
>=sys-devel/gettext-0.11
doc? (
>=dev-util/gtk-doc-1.4
~app-text/docbook-xml-dtd-4.1.2
)"

src_unpack() {
unpack ${A}
cd ${S}

if use ppc64 && use hardened; then
replace-flags -O[2-3] -O1
epatch ${FILESDIR}/glib-2.6.3-testglib-ssp.patch
fi

epatch ${FILESDIR}/${PN}-2.8.3-macos.patch
}

src_compile() {
epunt_cxx
elibtoolize

local myconf="--with-threads=posix $(use_enable doc gtk-doc)"

# --disable-debug is not recommended for production use
use debug && myconf="${myconf} --enable-debug=yes"

econf $myconf || die "configure failed"
emake || die "make failed"
}

src_install() {
make DESTDIR="${D}" install || die "Installation failed"

# Do not install charset.alias even if generated, leave it tol libiconv
rm -f ${D}/usr/lib/charset.alias

# Consider invalid UTF-8 filenames as locale-specific.
# FIXME : we should probably move to suggesting G_FILENAME_ENC
dodir /etc/env.d
echo "G_BROKEN_FILENAMES=1" > ${D}/etc/env.d/50glib2

dodoc AUTHORS ChangeLog* NEWS* README
}

metadata.xml




gnome