ChangeLog

# ChangeLog for dev-cpp/glibmm
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/ChangeLog,v 1.122 2008/08/12 19:30:54 armin76 Exp $

12 Aug 2008; Raúl Porcel glibmm-2.16.4.ebuild:
alpha/ia64/sparc stable wrt #229709

10 Aug 2008; Markus Meier glibmm-2.16.4.ebuild:
x86 stable, bug #229709

02 Aug 2008; Mart Raudsepp -glibmm-2.16.0.ebuild,
-glibmm-2.16.3.ebuild:
Remove old

30 Jul 2008; Brent Baude glibmm-2.16.4.ebuild:
Marking glibmm-2.16.4 ppc stable for bug 229709

27 Jul 2008; Olivier Crête glibmm-2.16.4.ebuild:
Stable on amd64, bug #229709

18 Jul 2008; Alexis Ballier
-files/glibmm-2.14.0-date.patch, glibmm-2.14.2.ebuild:
remove broken patch from 2.14.2, drop x86-fbsd keyword, we should go with
2.16.4, bug #199546.

10 Jul 2008; Rémi Cardona glibmm-2.8.4.ebuild,
glibmm-2.14.2.ebuild, glibmm-2.16.0.ebuild, glibmm-2.16.1.ebuild,
glibmm-2.16.3.ebuild, glibmm-2.16.4.ebuild:
update HOMEPAGE

*glibmm-2.16.4 (09 Jul 2008)

09 Jul 2008; Rémi Cardona +glibmm-2.16.4.ebuild:
bump to 2.16.4, bugfix release, ebuild no longer build tests (fixes bug
#226205)

*glibmm-2.16.3 (02 Jul 2008)

02 Jul 2008; Gilles Dartiguelongue +glibmm-2.16.3.ebuild:
bump to 2.16.3. Various bug fixes.

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

30 Jun 2008; Rémi Cardona glibmm-2.16.0.ebuild,
glibmm-2.16.1.ebuild:
bump the libsigc++ dep to 2.2 or newer (see bug #228309)

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

20 Jun 2008; Christian Faulhammer glibmm-2.16.1.ebuild:
stable x86, bug 227679

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

19 Jun 2008; nixnut glibmm-2.16.1.ebuild:
Stable on ppc wrt bug 227679

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

*glibmm-2.16.1 (29 Mar 2008)

29 Mar 2008; Gilles Dartiguelongue
-glibmm-2.4.7-r1.ebuild, -glibmm-2.6.1.ebuild, -glibmm-2.9.1.ebuild,
-glibmm-2.12.10.ebuild, +glibmm-2.16.1.ebuild:
bump to 2.16.1. g++ 4.3 warning and some bug fixes.
Cleaning up old revisions.

*glibmm-2.16.0 (16 Mar 2008)

16 Mar 2008; Mart Raudsepp +glibmm-2.16.0.ebuild:
New major release, includes new GIO and GChecksum APIs and some new URI
helper functions, matching dev-libs/glib-2.16.

23 Nov 2007; Jeroen Roovers glibmm-2.14.2.ebuild:
Stable for HPPA (bug #198845). Fixed quoting issues.

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

17 Nov 2007; nixnut glibmm-2.14.2.ebuild:
Stable on ppc wrt bug 198845

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

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

13 Nov 2007; Christian Faulhammer glibmm-2.14.2.ebuild:
stable x86, bug 198845

12 Nov 2007; Samuli Suominen glibmm-2.14.2.ebuild:
amd64 stable wrt #198845

*glibmm-2.14.2 (24 Oct 2007)

24 Oct 2007; Daniel Gryniewicz +glibmm-2.14.2.ebuild:
Bump to 2.14.2
* Build: Hopefully fix the build on NetBSD-4.99.6/amd64.
(was already in 2.12.7) (Murray Cumming)
* gmmproc: Added support for the new _CONFIGINCLUDE() macro.
(Armin Burgmeier)
* Glib::wrap(): Don't fail when wrapping an interface that
is implemented by an unrecognized type.
gmmproc-generated code now uses the new wrap_auto_interface(),
so newly-generated source code will require this latest glibmm
version.
* Increase version number check for glib.
(Rémi Cardona)

19 Oct 2007; Roy Marples
+files/glibmm-2.14.0-date.patch, glibmm-2.14.0.ebuild:
GTime and time_t are equivalent for bsd, so we cannot define them both. As
such we punt the deprecated function.

18 Oct 2007; Roy Marples glibmm-2.14.0.ebuild:
2.14 fails on x86-fbsd, keyword dropped

14 Oct 2007; Markus Rothe glibmm-2.12.10.ebuild:
Stable on ppc64; bug #194277

03 Oct 2007; Raúl Porcel glibmm-2.12.10.ebuild:
alpha/ia64/sparc stable wrt #194277

03 Oct 2007; Christoph Mende glibmm-2.12.10.ebuild:
Stable on amd64 wrt bug #194277

03 Oct 2007; Jeroen Roovers glibmm-2.12.10.ebuild:
Stable for HPPA (bug #194277).

02 Oct 2007; Lars Weiler glibmm-2.12.10.ebuild:
stable ppc, bug #194277

02 Oct 2007; Christian Faulhammer
glibmm-2.12.10.ebuild:
stable x86, bug 194277

29 Sep 2007; Rémi Cardona glibmm-2.14.0.ebuild:
upgrade the glib dep to 2.14 (bug #194023)

*glibmm-2.14.0 (23 Sep 2007)

23 Sep 2007; Rémi Cardona +glibmm-2.14.0.ebuild:
Add glibmm-2.14.0 (Gnome 2.20)

*glibmm-2.12.10 (20 Jul 2007)

20 Jul 2007; Remi Cardona +glibmm-2.12.10.ebuild:
bump to 2.12.10

10 Jul 2007; Jeroen Roovers glibmm-2.12.8.ebuild:
Stable for HPPA (bug #180420).

27 Jun 2007; Christoph Mende glibmm-2.12.8.ebuild:
Stable on amd64

27 Jun 2007; Raúl Porcel glibmm-2.12.8.ebuild:
alpha/ia64/x86 stable wrt #180420

27 Jun 2007; Markus Rothe glibmm-2.12.8.ebuild:
Stable on ppc64; bug #180420

27 Jun 2007; Lars Weiler glibmm-2.12.8.ebuild:
Stable on ppc; bug #180420.

26 Jun 2007; Gustavo Zacarias glibmm-2.12.8.ebuild:
Stable on sparc wrt #180420

12 Jun 2007; Diego Pettenò glibmm-2.12.8.ebuild:
Add ~x86-fbsd keyword.

*glibmm-2.12.8 (27 Apr 2007)

27 Apr 2007; Daniel Gryniewicz +glibmm-2.12.8.ebuild:
Bump to 2.12.8

*glibmm-2.12.7 (19 Mar 2007)

19 Mar 2007; Daniel Gryniewicz +glibmm-2.12.7.ebuild:
Bump to 2.12.7

19 Mar 2007; Bryan Østergaard metadata.xml:
Remove ka0ttic from metadata.xml due to retirement.

*glibmm-2.12.4 (04 Jan 2007)

04 Jan 2007; Remi Cardona +glibmm-2.12.4.ebuild:
bumping glibmm to 2.14.4

*glibmm-2.12.2 (28 Oct 2006)

28 Oct 2006; John N. Laliberte
-glibmm-2.12.0.ebuild, +glibmm-2.12.2.ebuild:
new version, fixes #150588. fix documentation install directory, #145824

*glibmm-2.12.0 (11 Sep 2006)

11 Sep 2006; John N. Laliberte
+glibmm-2.12.0.ebuild:
new version. add examples useflag.

*glibmm-2.9.1 (07 Sep 2006)

07 Sep 2006; Daniel Gryniewicz +glibmm-2.9.1.ebuild:
New version for gnome 2.16

18 Jul 2006; Diego Pettenò glibmm-2.8.4.ebuild:
Add ~x86-fbsd keyword.

17 Jul 2006; Daniel Gryniewicz ChangeLog:
Marked stable on amd64 for bug #139612

12 Jul 2006; Aron Griffis glibmm-2.8.4.ebuild:
Mark 2.8.4 stable on ia64

31 May 2006; Luis Medinas glibmm-2.8.4.ebuild:
Stable on amd64. See bug #133593.

30 May 2006; Guy Martin glibmm-2.8.4.ebuild:
Stable on hppa.

24 May 2006; Mark Loeser glibmm-2.8.4.ebuild:
Stable on x86; bug #133593

19 May 2006; Tobias Scherbaum glibmm-2.8.4.ebuild:
ppc stable, bug #133593

19 May 2006; Markus Rothe glibmm-2.8.4.ebuild:
Stable on ppc64; bug #133593

17 May 2006; Thomas Cort glibmm-2.8.4.ebuild:
Stable on alpha wrt Bug #133593.

17 May 2006; Gustavo Zacarias glibmm-2.8.4.ebuild:
Stable on sparc wrt #133593

*glibmm-2.8.4 (09 Feb 2006)

09 Feb 2006; John N. Laliberte
+glibmm-2.8.4.ebuild:
new version

04 Feb 2006; Aron Griffis glibmm-2.8.1.ebuild:
Mark 2.8.1 stable on alpha

04 Feb 2006; Aron Griffis glibmm-2.8.1.ebuild:
Mark 2.8.1 stable on ia64

29 Jan 2006; Rene Nussbaumer glibmm-2.8.1.ebuild:
Stable on hppa.

22 Jan 2006; Markus Rothe glibmm-2.8.1.ebuild:
Stable on ppc64

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

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

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

20 Jan 2006; Gustavo Zacarias glibmm-2.8.1.ebuild:
Stable on sparc wrt #119634

*glibmm-2.8.1 (21 Oct 2005)

21 Oct 2005; Aaron Walker +glibmm-2.8.1.ebuild:
Version bump.

10 Sep 2005; Aron Griffis glibmm-2.6.1.ebuild:
Mark 2.6.1 stable on alpha

*glibmm-2.8.0 (09 Sep 2005)

09 Sep 2005; Aaron Walker -glibmm-2.7.2.ebuild,
-glibmm-2.7.3.ebuild, +glibmm-2.8.0.ebuild:
Version bump; remove old 2.7.x releases.

*glibmm-2.7.3 (30 Aug 2005)

30 Aug 2005; Aaron Walker +glibmm-2.7.3.ebuild:
Version bump.

27 Aug 2005; Marcus D. Hanwell glibmm-2.6.1.ebuild:
Marked stable on amd64.

23 Aug 2005; Aron Griffis glibmm-2.6.1.ebuild:
stable on ia64

03 Aug 2005; Bryan Østergaard glibmm-2.4.7-r1.ebuild:
Stable on alpha.

*glibmm-2.7.2 (01 Aug 2005)

01 Aug 2005; Aaron Walker +glibmm-2.7.2.ebuild:
Version bump.

27 Jul 2005; Aaron Walker glibmm-2.6.1.ebuild:
Re-add missing ~mips keyword.

21 Jul 2005; Aaron Walker -glibmm-2.7.1.ebuild:
Remove testing ebuild.

17 Jul 2005; Aaron Walker glibmm-2.6.1.ebuild,
glibmm-2.7.1.ebuild:
Fix glib deps.

07 Jul 2005; Ilya A. Volynets-Evenbach
glibmm-2.4.7-r1.ebuild:
add ~mips to keywords

05 Jul 2005; Rene Nussbaumer glibmm-2.6.1.ebuild:
Stable on hppa.

03 Jul 2005; Michael Hanselmann glibmm-2.6.1.ebuild:
Stable on ppc.

28 Jun 2005; Markus Rothe glibmm-2.6.1.ebuild:
Stable on ppc64

28 Jun 2005; Gustavo Zacarias glibmm-2.6.1.ebuild:
Stable on sparc

*glibmm-2.7.1 (28 Jun 2005)

28 Jun 2005; Aaron Walker glibmm-2.4.4.ebuild,
glibmm-2.4.7-r1.ebuild, glibmm-2.6.1.ebuild, +glibmm-2.7.1.ebuild:
Version bump; 2.6.1 stable on x86. Fixed deps.

04 Jun 2005; Tobias Scherbaum
glibmm-2.4.7-r1.ebuild:
Stable on ppc.

18 May 2005; Markus Rothe glibmm-2.4.7-r1.ebuild:
Stable on ppc64

11 May 2005; Rene Nussbaumer
glibmm-2.4.7-r1.ebuild:
Stable on hppa

10 May 2005; Aaron Walker glibmm-2.4.7-r1.ebuild,
glibmm-2.6.1.ebuild:
Depend on >=dev-libs/libsifc++-2.0.11. Closes bug 88867.

09 May 2005; Gustavo Zacarias
glibmm-2.4.7-r1.ebuild:
Stable on sparc

08 May 2005; Aron Griffis glibmm-2.4.7-r1.ebuild:
stable on ia64

08 May 2005; Bryan Østergaard glibmm-2.4.7-r1.ebuild:
~ia64 keyword.

08 May 2005; Marcus D. Hanwell glibmm-2.4.7-r1.ebuild:
Marked stable on amd64 and x86.

03 May 2005; Aaron Walker glibmm-2.6.1.ebuild:
Apply changes (doc fixes) previously made to 2.4.7-r1 to the 2.6.1 ebuild.

*glibmm-2.4.7-r1 (27 Apr 2005)

27 Apr 2005; Aaron Walker -glibmm-2.4.7.ebuild,
+glibmm-2.4.7-r1.ebuild:
Revision bump; don't build the examples, only install API reference if
USE=doc and even then at least install it in the right place.

10 Apr 2005; Marcus D. Hanwell glibmm-2.4.7.ebuild,
glibmm-2.6.1.ebuild:
Added ~hppa back to KEYWORDS, as it seems they got dropped by mistake.

*glibmm-2.6.1 (10 Apr 2005)

10 Apr 2005; Marcus D. Hanwell -glibmm-2.4.1.ebuild,
-glibmm-2.4.3.ebuild, +glibmm-2.6.1.ebuild:
Version bump, removed old ebuilds.

28 Mar 2005; Guy Martin glibmm-2.4.4.ebuild:
Stable on hppa.

26 Mar 2005; Bryan Østergaard glibmm-2.4.7.ebuild:
Add ~alpha keyword.

20 Mar 2005; Michael Hanselmann glibmm-2.4.4.ebuild:
Stable on ppc.

*glibmm-2.4.7 (17 Mar 2005)

17 Mar 2005; Marcus D. Hanwell +glibmm-2.4.7.ebuild:
Version bump, closes bug 79888.

16 Mar 2005; Gustavo Zacarias glibmm-2.4.4.ebuild:
Stable on sparc

17 Mar 2005; Marcus D. Hanwell glibmm-2.4.4.ebuild:
Marked stable on x86 and amd64.

05 Mar 2005; Markus Rothe glibmm-2.4.4.ebuild:
Stable on ppc64

09 Jan 2005; Markus Rothe glibmm-2.4.4.ebuild:
Added ppc64 to KEYWORDS

05 Oct 2004; Jason Wever glibmm-2.4.4.ebuild:
Added ~sparc keyword.

*glibmm-2.4.4 (10 Aug 2004)

10 Aug 2004; Mike Gardiner +glibmm-2.4.4.ebuild:
New version, bugfix release, see bug #59152

04 Aug 2004; Travis Tilley glibmm-2.4.3.ebuild:
removed amd64 fix that's no longer needed, should close bug 58470

13 Jul 2004; Travis Tilley glibmm-2.4.1.ebuild:
stable on amd64

*glibmm-2.4.3 (18 Jun 2004)

18 Jun 2004; Yi Qiang :
Version bump

30 May 2004; Danny van Dyk glibmm-2.4.1.ebuild:
Fixing BUG #52389.

21 May 2004; Danny van Dyk glibmm-2.4.1.ebuild:
Added aclocal/automake/autoconf before gnome2_src_compile; necessary on amd64.
Marked ~amd64.

12 May 2004; Daniel Ahlberg glibmm-2.4.1.ebuild:
Added IUSE.

10 May 2004; Yi Qiang glibmm-2.4.1.ebuild:
removed the gnome2_src_compile() function as it's unneeded.

10 May 2004; David Holm glibmm-2.4.1.ebuild:
Added to ~ppc.

*glibmm-2.4.1 (09 May 2004)

09 May 2004; Yi Qiang +glibmm-2.4.1.ebuild:
Introduced into portage, dependency of gtkmm-2.4.

Manifest

DIST glibmm-2.14.2.tar.bz2 9268918 RMD160 8b3f93be8c6998188efe554bda005303712af867 SHA1 4edeb23a13b068c3ef93c6f0acfd5decbdd7a91d SHA256 7602068e8ea8e705c3970b5f2f524c7335db4ee0ca630a424690bc4951544851
DIST glibmm-2.16.1.tar.bz2 12151123 RMD160 e33527f76fdf9b04bb58f1f812fb1ceb00e6170b SHA1 45edd554ccfd9796a94571e3188ceeb0209d7eaf SHA256 71582fa82f4e191be8a0ade34f55c93889b9409a0eb792287496d8799307e174
DIST glibmm-2.16.4.tar.bz2 6375753 RMD160 48e5b4812d2dcd9af8419aa0a7b72c60065a5ab4 SHA1 5f6790bdafd4963219d5a60a8617c9ca89c98ef5 SHA256 a6d165e61d03e52956a040de4ccd8d35364be22124c6be6d048214aa6d7eae83
DIST glibmm-2.8.4.tar.bz2 2024815 RMD160 2e774d07533943e80074b52c3ae81a2cb6784e04 SHA1 efc829c97e67230028e9876777fe0f959ad787a8 SHA256 7ff592b6687caefa367b33d8cb8f66f3c0273fa86d4b688c0758d0d9fee7a2cb
EBUILD glibmm-2.14.2.ebuild 1070 RMD160 8da2ec1e473cdf5b60afd8155c3db05db7b921ca SHA1 07f5dfe79415b520aef849de48888b884b8ebecb SHA256 20feb9a2555c62ac066a830eb6d33c055aba1b2dd00e08df4afa92caef4cf84d
EBUILD glibmm-2.16.1.ebuild 1019 RMD160 18d42efb5da948e8a27b845b1ff9952e6a11d4b5 SHA1 f4bad5ac9d3feba6b84a154fcf63fc62f58a45b1 SHA256 132dc78ef8d3c3caf80bf40024ebd4c6c56efc591055338c9e4f678fb4319a31
EBUILD glibmm-2.16.4.ebuild 1185 RMD160 4e60790ab074061621b93efc23487ebb19f890f8 SHA1 78dcc042160bf15b1f3b79c445899d01466a37a3 SHA256 3db5c53205432165efdc1048c06ac20271779a5456157c664ff55f819e643230
EBUILD glibmm-2.8.4.ebuild 1197 RMD160 1d21d4b10bfc05186e26921439f582b5576b5662 SHA1 4dc691ff32562e2c989b32ccf096f31e048920ad SHA256 806f1c6ebc25cf25d61a96425573948f2d10f91dffda36607b27859d491a8ef7
MISC ChangeLog 14758 RMD160 f2f02c2db1065f487845088c3eb3cc2873983037 SHA1 db16411b6789b16cee5ee92dee7c2a7e1b133967 SHA256 36fc59f5261c1d334ec1e9ac2a2377c9a54c3ec22af4a8619a7d035da8eefdc4
MISC metadata.xml 162 RMD160 e3b9e3d8ece920d890bf37c43a6bcd9757539556 SHA1 6ee3bb3e0cce43428124dfa192af30ddb055d95f SHA256 7d0ce82d5ca3b20cb1c4641c7b7aae7082fd6be059b85fab9699095fd965f2e9

glibmm-2.14.2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.14.2.ebuild,v 1.12 2008/07/18 09:14:12 aballier Exp $

inherit gnome2 eutils

DESCRIPTION="C++ interface for glib2"
HOMEPAGE="http://www.gtkmm.org"

LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86"
IUSE="doc examples"

RDEPEND=">=dev-libs/libsigc++-2.0.11
>=dev-libs/glib-2.14"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"

DOCS="AUTHORS CHANGES ChangeLog NEWS README"

src_unpack() {
gnome2_src_unpack

if ! use examples; then
# don't waste time building the examples
sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' Makefile.in || \
die "sed Makefile.in failed"
fi
}

src_install() {
gnome2_src_install

if ! use doc && ! use examples; then
rm -fr "${D}"/usr/share/doc/glibmm-2.4
fi

if use examples; then
find examples -type d -name '.deps' -exec rm -fr {} \; 2>/dev/null
cp -R examples "${D}"/usr/share/doc/${PF}
fi
}

glibmm-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-cpp/glibmm/glibmm-2.16.1.ebuild,v 1.9 2008/07/10 15:10:50 remi Exp $

inherit gnome2

DESCRIPTION="C++ interface for glib2"
HOMEPAGE="http://www.gtkmm.org"

LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~sh sparc x86 ~x86-fbsd"
IUSE="doc examples"

RDEPEND=">=dev-libs/libsigc++-2.2
>=dev-libs/glib-2.16"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"

DOCS="AUTHORS ChangeLog NEWS README"

src_unpack() {
gnome2_src_unpack

if ! use examples; then
# don't waste time building the examples
sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' Makefile.in || die "sed failed"
fi
}

src_install() {
gnome2_src_install

if ! use doc && ! use examples; then
rm -fr "${D}/usr/share/doc/glibmm-2.4"
fi

if use examples; then
find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
dodoc examples
fi
}

glibmm-2.16.4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.16.4.ebuild,v 1.6 2008/08/12 19:30:54 armin76 Exp $

inherit gnome2

DESCRIPTION="C++ interface for glib2"
HOMEPAGE="http://www.gtkmm.org"

LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ~ppc64 ~sh sparc x86 ~x86-fbsd"
IUSE="doc examples"

RDEPEND=">=dev-libs/libsigc++-2.2
>=dev-libs/glib-2.16"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"

DOCS="AUTHORS ChangeLog NEWS README"

src_unpack() {
gnome2_src_unpack

# don't waste time building tests
# no USE=test because there is no "check" target
sed -i 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' Makefile.in || die "sed failed"

if ! use examples; then
# don't waste time building examples
sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' Makefile.in || die "sed failed"
fi
}

src_install() {
gnome2_src_install

if ! use doc && ! use examples; then
rm -fr "${D}/usr/share/doc/glibmm-2.4"
fi

if use examples; then
find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
dodoc examples
fi
}

glibmm-2.8.4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.8.4.ebuild,v 1.13 2008/07/10 15:12:31 remi Exp $

inherit gnome2

DESCRIPTION="C++ interface for glib2"
HOMEPAGE="http://www.gtkmm.org"

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

RDEPEND=">=dev-libs/libsigc++-2.0.11
>=dev-libs/glib-2.7"
DEPEND="${RDEPEND}
dev-util/pkgconfig
doc? ( app-doc/doxygen )"

DOCS="AUTHORS CHANGES ChangeLog NEWS README"

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

# don't waste time building the examples
sed -i 's/^\(SUBDIRS =.*\)examples docs\(.*\)$/\1\2/' Makefile.in || \
die "sed Makefile.in failed"

# fix image paths
if use doc ; then
sed -i 's|../../images/||g' docs/reference/html/*.html || \
die "sed failed"
fi
}

src_install() {
gnome2_src_install
rm -fr "${D}"/usr/share/doc/glibmm-2.4
if use doc ; then
# API Reference
dohtml -r docs/reference/html/* docs/images/*
# examples
find examples -type d -name '.deps' -exec rm -fr {} \; 2>/dev/null
cp -R examples "${D}"/usr/share/doc/${PF}
fi
}

metadata.xml




gnome-mm