summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris White <chriswhite@gentoo.org>2005-11-30 09:44:41 +0000
committerChris White <chriswhite@gentoo.org>2005-11-30 09:44:41 +0000
commit866a505fe9734d7eeb309fde48ecfc42167664a5 (patch)
treef0c61f099b89d16c338ad23cb89287e69d546237 /dev-libs/libsigc++
parent*** empty log message *** (diff)
downloadgentoo-2-866a505fe9734d7eeb309fde48ecfc42167664a5.tar.gz
gentoo-2-866a505fe9734d7eeb309fde48ecfc42167664a5.tar.bz2
gentoo-2-866a505fe9734d7eeb309fde48ecfc42167664a5.zip
*** empty log message ***
Diffstat (limited to 'dev-libs/libsigc++')
-rw-r--r--dev-libs/libsigc++/ChangeLog271
-rw-r--r--dev-libs/libsigc++/Manifest34
-rw-r--r--dev-libs/libsigc++/libsigc++-1.0.4-r2.ebuild62
-rw-r--r--dev-libs/libsigc++/libsigc++-1.2.5.ebuild49
-rw-r--r--dev-libs/libsigc++/libsigc++-2.0.11.ebuild12
-rw-r--r--dev-libs/libsigc++/libsigc++-2.0.14.ebuild4
-rw-r--r--dev-libs/libsigc++/libsigc++-2.0.15.ebuild4
-rw-r--r--dev-libs/libsigc++/libsigc++-2.0.16.ebuild2
-rw-r--r--dev-libs/libsigc++/libsigc++-2.0.5.ebuild23
-rw-r--r--dev-libs/libsigc++/metadata.xml6
10 files changed, 385 insertions, 82 deletions
diff --git a/dev-libs/libsigc++/ChangeLog b/dev-libs/libsigc++/ChangeLog
index 72ef289c3f65..61b2855305c2 100644
--- a/dev-libs/libsigc++/ChangeLog
+++ b/dev-libs/libsigc++/ChangeLog
@@ -1,6 +1,273 @@
# ChangeLog for dev-libs/libsigc++
-# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/ChangeLog,v 1.1.1.1 2005/11/30 09:41:33 chriswhite Exp $
+
+ 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> libsigc++-2.0.15.ebuild:
+ Mark 2.0.15 stable on alpha
+
+ 03 Sep 2005; Markus Rothe <corsair@gentoo.org> libsigc++-2.0.15.ebuild:
+ Stable on ppc64
+
+ 27 Aug 2005; Marcus D. Hanwell <cryos@gentoo.org>
+ libsigc++-2.0.15.ebuild:
+ Stable on amd64.
+
+ 23 Aug 2005; Aron Griffis <agriffis@gentoo.org> libsigc++-2.0.15.ebuild:
+ stable on ia64
+
+ 19 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
+ libsigc++-2.0.15.ebuild:
+ Stable on hppa and ppc.
+
+*libsigc++-2.0.16 (17 Aug 2005)
+
+ 17 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> +libsigc++-2.0.16.ebuild:
+ Version bump.
+
+ 15 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> libsigc++-2.0.15.ebuild:
+ Stable on x86,mips,sparc.
+
+ 03 Aug 2005; Bryan Østergaard <kloeri@gentoo.org>
+ libsigc++-2.0.14.ebuild:
+ Stable on alpha.
+
+ 20 Jul 2005; Markus Rothe <corsair@gentoo.org> libsigc++-2.0.14.ebuild:
+ Stable on ppc64
+
+ 20 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org>
+ libsigc++-2.0.14.ebuild:
+ Stable on hppa.
+
+*libsigcc++-2.0.15 (12 Jul 2005)
+
+ 12 Jul 2005; Aaron Walker <ka0ttic@gentoo.org> -libsigc++-1.2.2.ebuild,
+ -libsigc++-1.2.3.ebuild, -libsigc++-2.0.12.ebuild, +libsigc++-2.0.15.ebuild,
+ libsigc++-2.0.14.ebuild, metadata.xml:
+ Version bump; 2.0.14 stable on x86,sparc. Tidy old ebuilds.
+
+ 07 Jul 2005; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
+ libsigc++-2.0.14.ebuild:
+ Testing on mips
+
+ 02 Jul 2005; Bryan Østergaard <kloeri@gentoo.org>
+ libsigc++-2.0.11.ebuild:
+ Stable on alpha.
+
+*libsigc++-2.0.14 (12 Jun 2005)
+
+ 12 Jun 2005; Aaron Walker <ka0ttic@gentoo.org>
+ +libsigc++-2.0.14.ebuild:
+ Version bump; only install API docs if USE=doc and only build tests if
+ USE=test.
+
+ 04 Jun 2005; Tobias Scherbaum <dertobi123@gentoo.org>
+ libsigc++-2.0.11.ebuild:
+ Stable on ppc.
+
+*libsigc++-2.0.12 (26 May 2005)
+
+ 26 May 2005; Marcus D. Hanwell <cryos@gentoo.org>
+ +libsigc++-2.0.12.ebuild:
+ Version bump.
+
+ 18 May 2005; Markus Rothe <corsair@gentoo.org> libsigc++-1.2.5.ebuild:
+ Stable on ppc64
+
+ 18 May 2005; Markus Rothe <corsair@gentoo.org> libsigc++-2.0.11.ebuild:
+ Stable on ppc64
+
+ 11 May 2005; Rene Nussbaumer <killerfox@gentoo.org>
+ libsigc++-2.0.11.ebuild:
+ Stable on hppa
+
+ 09 May 2005; Gustavo Zacarias <gustavoz@gentoo.org>
+ libsigc++-2.0.11.ebuild:
+ Stable on sparc
+
+ 08 May 2005; Bryan Østergaard <kloeri@gentoo.org>
+ libsigc++-2.0.11.ebuild:
+ Stable on ia64.
+
+ 08 May 2005; Marcus D. Hanwell <cryos@gentoo.org> libsigc++-2.0.5.ebuild,
+ libsigc++-2.0.11.ebuild:
+ Filter the -fno-exceptions flag out, bug 84263, and mark 2.0.11 stable on
+ x86 and amd64.
+
+ 03 May 2005; Aaron Walker <ka0ttic@gentoo.org> libsigc++-2.0.5.ebuild:
+ Fix SLOT (s/1.3/2/).
+
+ 21 Apr 2005; Kito <kito@gentoo.org> libsigc++-1.2.5.ebuild,
+ libsigc++-2.0.11.ebuild:
+ ~ppc-macos keyword
+
+*libsigc++-2.0.11 (10 Apr 2005)
+
+ 10 Apr 2005; Marcus D. Hanwell <cryos@gentoo.org> -libsigc++-2.0.1.ebuild,
+ -libsigc++-2.0.10.ebuild, +libsigc++-2.0.11.ebuild:
+ Version bump, removed old ebuilds.
+
+ 28 Mar 2005; Guy Martin <gmsoft@gentoo.org> libsigc++-2.0.5.ebuild:
+ Stable on hppa.
+
+ 27 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> libsigc++-2.0.5.ebuild:
+ Stable on alpha.
+
+ 20 Mar 2005; Michael Hanselmann <hansmi@gentoo.org>
+ libsigc++-2.0.5.ebuild:
+ Stable on ppc.
+
+ 17 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> libsigc++-2.0.10.ebuild:
+ Adding ~ppc64 back to KEYWORDS - accidentally removed in version bump, sorry.
+
+ 16 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> libsigc++-2.0.5.ebuild:
+ Stable on sparc
+
+*libsigc++-2.0.10 (17 Mar 2005)
+
+ 17 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> +libsigc++-2.0.10.ebuild:
+ Version bump, thanks to plors <gparted@users.sf.net> for the initial bumped
+ ebuild, several changes made for new version, see bug 76889 and bug 77579.
+
+ 17 Mar 2005; Marcus D. Hanwell <cryos@gentoo.org> libsigc++-2.0.5.ebuild:
+ Marked stable on x86.
+
+ 13 Mar 2005; Markus Rothe <corsair@gentoo.org> libsigc++-1.2.5.ebuild:
+ Added ~ppc64 to KEYWORDS
+
+ 05 Mar 2005; Markus Rothe <corsair@gentoo.org> libsigc++-2.0.5.ebuild:
+ Stable on ppc64
+
+ 14 Jan 2005; Danny van Dyk <kugelfang@gentoo.org> libsigc++-2.0.1.ebuild,
+ libsigc++-2.0.5.ebuild:
+ Autotools get called now conditionally only on amd64.
+
+ 09 Jan 2005; Markus Rothe <corsair@gentoo.org> libsigc++-2.0.5.ebuild:
+ Added ~ppc64 to KEYWORDS
+
+ 11 Oct 2004; Mike Gardiner <obz@gentoo.org> libsigc++-2.0.5.ebuild:
+ Fixed inherit line, see bug #67007. Need to move to dev-cpp/libsigcpp now
+
+*libsigc++-2.0.5 (09 Oct 2004)
+
+ 09 Oct 2004; Yi Qiang <khai@gentoo.org> +libsigc++-2.0.5.ebuild:
+ Version bump, included fix for gcc-3.4
+
+ 05 Oct 2004; Jason Wever <weeve@gentoo.org> libsigc++-2.0.1.ebuild:
+ Added ~sparc keyword.
+
+ 13 Jul 2004; Travis Tilley <lv@gentoo.org> libsigc++-2.0.1.ebuild:
+ stable on amd64
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ libsigc++-1.0.4-r2.ebuild, libsigc++-1.2.2.ebuild, libsigc++-1.2.3.ebuild,
+ libsigc++-1.2.5.ebuild, libsigc++-2.0.1.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 20 Jun 2004; Yi Qiang <khai@gentoo.org> libsigc++-1.0.4-r2.ebuild,
+ libsigc++-1.2.2.ebuild, libsigc++-1.2.3.ebuild, libsigc++-2.0.1.ebuild:
+ Moved from dev-libs to dev-cpp
+
+ 18 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ libsigc++-1.2.5.ebuild:
+ Fixed dependencies. Ebuild cleanup. Detect bad ACLOCAL_FLAGS. Closes bug
+ #54009.
+
+ 21 May 2004; Danny van Dyk <kugelfang@gentoo.org> libsigc++-2.0.1.ebuild:
+ Added libtoolize/autoconf, necessary on amd64, Marked ~amd64.
+
+ 17 May 2004; Bryan Østergaard <kloeri@gentoo.org> libsigc++-2.0.1.ebuild:
+ Add ~alpha.
+
+ 10 May 2004; David Holm <dholm@gentoo.org> libsigc++-2.0.1.ebuild:
+ Added to ~ppc.
+
+*libsigc++-2.0.1 (09 May 2004)
+
+ 09 May 2004; Yi Qiang <khai@gentoo.org> +libsigc++-2.0.1.ebuild:
+ New version of sigc++, major API overhaul, slotted.
+
+ 25 Apr 2004; foser <foser@gentoo.org> libsigc++-1.2.5.ebuild :
+ Fixed description as suggested in #45908
+
+ 30 Mar 2004; Travis Tilley <lv@gentoo.org> libsigc++-1.2.5.ebuild:
+ aclocal/automake/autoconf needed on AMD64
+
+ 09 Mar 2004; <agriffis@gentoo.org> libsigc++-1.2.5.ebuild:
+ stable on alpha and ia64
+
+ 28 Jan 2004; Aron Griffis <agriffis@gentoo.org> libsigc++-1.0.4-r2.ebuild:
+ stable on alpha and ia64
+
+ 18 Jan 2004; <gustavoz@gentoo.org> libsigc++-1.2.5.ebuild:
+ marked stable on sparc
+
+ 14 Jan 2004; Aron Griffis <agriffis@gentoo.org> libsigc++-1.0.4-r2.ebuild,
+ libsigc++-1.2.5.ebuild:
+ add ~alpha
+
+ 29 Nov 2003; Brad House <brad_mssw@gentoo.org> libsigc++-1.2.5.ebuild:
+ need to run libtoolize on amd64
+
+ 26 Oct 2003; Brad House <brad_mssw@gentoo.org> libsigc++-1.0.4-r2.ebuild:
+ add amd64 flag
+
+*libsigc++-1.2.5 (16 May 2003)
+
+ 23 Jul 2003; Guy Martin <gmsoft@gentoo.org> libsigc++-1.2.5.ebuild :
+ Added hppa to KEYWORDS.
+
+ 16 May 2003; foser <foser@gentoo.org> libsigc++-1.2.5.ebuild :
+ Changed to use USE debug
+
+ 16 May 2003; Alastair Tse <liquidx@gentoo.org> libsigc++-1.2.5.ebuild:
+ version bump.
+
+*libsigc++-1.2.3 (06 Jan 2003)
+
+ 06 Jan 2003; foser <foser@gentoo.org> libsigc++-1.2.{0,2,3}.ebuild :
+ New version and fixed SRC_URI to use mirror://
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*libsigc++-1.2.2 (06 Dec 2002)
+
+ 06 Dec 2002; foser <foser@gentoo.org> libsigc++-1.2.2.ebuild :
+ New minor version
+
+*libsigc++-1.2.0 (1 Nov 2002)
+
+ 01 Nov 2002; foser <foser@gentoo.org> libsigc++-1.2.0.ebuild:
+ First stable release in the 1.2 branch
+
+*libsigc++-1.1.13 (4 Aug 2002)
+ 04 Aug 2002; Spider <spider@gentoo.org> libsigc++-1.1.13.ebuild :
+ New development release of the 1.2 branch
+
+*libsigc++-1.0.4-r2 (21 Jun 2002)
+
+ 11 Jul 2003; Guy Martin <gmsoft@gentoo.org> libsigc++-1.0.4-r2 :
+ Added hppa to KEYWORDS.
+
+ 01 Aug 2002; Mark Guertin <gerk@gentoo.org> libxml2-2.4.23.ebuild :
+ Added ppc to keywords
+
+ 21 Jun 2002; Martin Schlemmer <azarah@gentoo.org> :
+ Slotify.
+
+*libsigc++-1.1.11 (17 Jun 2002)
+ 01 Aug 2002; Mark Guertin <gerk@gentoo.org> libxml2-2.4.23.ebuild :
+ Added ppc to keywords
+
+ 17 Jun 2002; Spider <spider@gentoo.org> libsigc++-1.1.11.ebuild :
+ Just bumping the version to the latest that gtkmm requires. somone, take over this?
+
+*Älibsigc++-1.1.9 (18 Apr 2002)
+ 18 Apr 2002; Spider <spider@gentoo.org> libsigc++-1.1.9.ebuild
+ I forgot to add SLOT="1.2" the last time
+
+*Älibsigc++-1.1.9 (18 Apr 2002)
+ 18 Apr 2002; Spider <spider@gentoo.org> libsigc++-1.1.9.ebuild
+ Development version, commented out the sed magic...
*libsigc++-1.0.4-r1 (1 Feb 2002)
diff --git a/dev-libs/libsigc++/Manifest b/dev-libs/libsigc++/Manifest
index c22e75444564..aa007039c2df 100644
--- a/dev-libs/libsigc++/Manifest
+++ b/dev-libs/libsigc++/Manifest
@@ -1,11 +1,27 @@
-MD5 0438b4dd987ce48a521a8c4bda4e8b8c ChangeLog 2094
-MD5 d047d8b085bd24e3dd914a8778b4e803 libsigc++-1.0.4-r2.ebuild 1545
-MD5 632bef1ea9891f63a5f098aa09dd1fb7 libsigc++-1.2.0.ebuild 1084
-MD5 22144bea65d01505784a15bba4a0d41d libsigc++-1.2.2.ebuild 1084
-MD5 ae62d7672fc04d9b8ba8accd0c011850 libsigc++-1.2.3.ebuild 1085
-MD5 62ae27d95fe14668b39a80ccdffd7c91 libsigc++-1.2.5.ebuild 1109
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 09db05165ade799adc26846ff7c3eb5f libsigc++-1.0.4-r2.ebuild 1568
+MD5 6a5e7834acbb57c4d7b7263ce97d2e20 libsigc++-1.2.5.ebuild 1476
+MD5 2dce41630775743cced6079f6629dfb8 libsigc++-2.0.11.ebuild 1287
+MD5 47250b26164016336e14098ca923768f libsigc++-2.0.14.ebuild 1825
+MD5 738d5a6d87ce081585a0d7cdcb18562d libsigc++-2.0.15.ebuild 1823
+MD5 6b17a879fe86bc2b447e8d3c6489f0c6 libsigc++-2.0.5.ebuild 1446
+MD5 57fc113c79155fc9e1e055642befa01e metadata.xml 255
+MD5 178cfae90bd28de2e9be54a843654867 libsigc++-2.0.16.ebuild 1831
+MD5 762eac2c8abae6e3bf7d82ce0173a214 ChangeLog 9219
MD5 628fd3eec229a5ec7bdf9751004f9b46 files/digest-libsigc++-1.0.4-r2 67
-MD5 45e524156e88ca76d5ed5029bf553179 files/digest-libsigc++-1.2.0 67
-MD5 1dafc199015856931c135a0a15a757c1 files/digest-libsigc++-1.2.2 67
-MD5 d022afc817cff89e7d0eec21e87613f3 files/digest-libsigc++-1.2.3 67
MD5 2097fbc4c79a21de2b7f3a7e89a35137 files/digest-libsigc++-1.2.5 67
+MD5 10662f31c9be983522a9e54748c50069 files/digest-libsigc++-2.0.11 70
+MD5 c2eb227beae20aeebcd20a4f2c72612e files/digest-libsigc++-2.0.14 69
+MD5 ec7114fb42bbacbfc6e3b6a12358d03f files/digest-libsigc++-2.0.15 70
+MD5 2456d199198c3d5a0d0f0edb607589c8 files/digest-libsigc++-2.0.5 68
+MD5 b1f9c8d8239349f2f8501d3ff425b77b files/gcc-3.4.patch 692
+MD5 869331ce881d79cadfeea8080a79d3c1 files/digest-libsigc++-2.0.16 70
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFDLDCjKf2g/qXtneoRAlBiAJ9cd2nuy/tuqLfP5V04RxetxEg5NgCfQAD9
+9SWOlIfLUollXajgnlcDNmw=
+=gtUY
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/libsigc++/libsigc++-1.0.4-r2.ebuild b/dev-libs/libsigc++/libsigc++-1.0.4-r2.ebuild
index 3a4c526e8e19..8557e13ca74f 100644
--- a/dev-libs/libsigc++/libsigc++-1.0.4-r2.ebuild
+++ b/dev-libs/libsigc++/libsigc++-1.0.4-r2.ebuild
@@ -1,65 +1,57 @@
-# Copyright 1999-2002 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License, v2 or later
-# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-1.0.4-r2.ebuild,v 1.1 2002/06/23 18:37:13 azarah Exp $
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-1.0.4-r2.ebuild,v 1.1.1.1 2005/11/30 09:41:33 chriswhite Exp $
-S=${WORKDIR}/${P}
DESCRIPTION="The GLib library of C routines"
-SRC_URI="http://download.sourceforge.net/libsigc/${P}.tar.gz"
HOMEPAGE="http://libsigc.sourceforge.net/"
+SRC_URI="http://download.sourceforge.net/libsigc/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
SLOT="1.0"
+KEYWORDS="x86 ppc sparc hppa amd64 alpha ia64"
+IUSE="debug"
-DEPEND="virtual/glibc"
+DEPEND="virtual/libc"
src_compile() {
-
local myconf=""
-
- if [ "${DEBUG}" ]
+ if [ "$ARCH" = "amd64" ]
then
- myconf="--enable-debug=yes"
- else
- myconf="--enable-debug=no"
+ libtoolize -c -f
fi
-
- ./configure --host=${CHOST} \
- --prefix=/usr \
- --infodir=/usr/share/info \
- --mandir=/usr/share/man \
- ${myconf} || die
-
+
+ use debug \
+ && myconf="--enable-debug=yes" \
+ || myconf="--enable-debug=no"
+ econf ${myconf} || die
+
# Fix sandbox violation when old libsig++ is already installed,
# hopefully this will go away after the header location settles down
# Comment out the remove old header directory line
-
+
cp sigc++/Makefile sigc++/Makefile.orig
sed -e 's:\(@if\):#\1:' \
sigc++/Makefile.orig > sigc++/Makefile
-
+
# This occurs in two places
-
+
cp sigc++/config/Makefile sigc++/config/Makefile.orig
sed -e 's:\(@if\):#\1:' \
- sigc++/config/Makefile.orig > sigc++/config/Makefile
-
+ sigc++/config/Makefile.orig > sigc++/config/Makefile
+
emake || die
}
src_install() {
make DESTDIR=${D} \
install || die
-
+
dodoc AUTHORS ChangeLog COPYING README* INSTALL NEWS
}
pkg_postinst() {
- einfo "************************* WARNING ************************"
- einfo ""
- einfo "To allow parallel installation of sig++-1.0 and sig++-1.2,"
- einfo "the header files are now installed in a version specific"
- einfo "subdirectory. Be sure to unmerge any libsig++ versions"
- einfo "< 1.0.4 that you may have previously installed."
- einfo ""
- einfo "**********************************************************"
+ ewarn "To allow parallel installation of sig++-1.0 and sig++-1.2,"
+ ewarn "the header files are now installed in a version specific"
+ ewarn "subdirectory. Be sure to unmerge any libsig++ versions"
+ ewarn "< 1.0.4 that you may have previously installed."
}
-
diff --git a/dev-libs/libsigc++/libsigc++-1.2.5.ebuild b/dev-libs/libsigc++/libsigc++-1.2.5.ebuild
index b3daa0bde11c..9fe1a4a3b0c3 100644
--- a/dev-libs/libsigc++/libsigc++-1.2.5.ebuild
+++ b/dev-libs/libsigc++/libsigc++-1.2.5.ebuild
@@ -1,29 +1,42 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-1.2.5.ebuild,v 1.1 2003/05/16 09:14:40 liquidx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-1.2.5.ebuild,v 1.1.1.1 2005/11/30 09:41:33 chriswhite Exp $
-S=${WORKDIR}/${P}
-IUSE="debug"
-DESCRIPTION="The GLib library of C routines"
-SRC_URI="mirror://sourceforge/libsigc/${P}.tar.gz"
+DESCRIPTION="Typesafe callback system for standard C++"
HOMEPAGE="http://libsigc.sourceforge.net/"
-SLOT="1.2"
+SRC_URI="mirror://sourceforge/libsigc/${P}.tar.gz"
+
LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="~x86 ~ppc ~sparc"
+SLOT="1.2"
+KEYWORDS="x86 ppc sparc hppa amd64 alpha ia64 ppc64 ~ppc-macos"
+IUSE="debug"
+
+RDEPEND="virtual/libc"
-DEPEND="virtual/glibc"
+DEPEND="${RDEPEND}
+ amd64? ( >=sys-devel/automake-1.7 )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ if useq amd64 || useq ppc64; then
+ libtoolize -c -f --automake
+ WANT_AUTOMAKE=1.7 aclocal -I scripts ${ACLOCAL_FLAGS} || die "aclocal failed. Are your \$ACLOCAL_FLAGS sane?"
+ WANT_AUTOMAKE=1.7 automake --add-missing --copy
+ WANT_AUTOCONF=2.5 autoconf
+ fi
+}
src_compile() {
local myconf
-
- if [ "${DEBUG}" -o -n "`use debug`" ]
- then
- myconf="--enable-debug=yes"
- else
- myconf="--enable-debug=no"
- fi
-
- econf ${myconf} --enable-threads || die
+
+ use debug \
+ && myconf="--enable-debug=yes" \
+ || myconf="--enable-debug=no"
+
+ econf ${myconf} --enable-maintainer-mode --enable-threads || die
+
emake || die "emake failure"
}
diff --git a/dev-libs/libsigc++/libsigc++-2.0.11.ebuild b/dev-libs/libsigc++/libsigc++-2.0.11.ebuild
index 57ce9d48689d..adf2149e0bab 100644
--- a/dev-libs/libsigc++/libsigc++-2.0.11.ebuild
+++ b/dev-libs/libsigc++/libsigc++-2.0.11.ebuild
@@ -1,20 +1,26 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.0.11.ebuild,v 1.1 2005/04/10 00:37:15 cryos Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.0.11.ebuild,v 1.1.1.1 2005/11/30 09:41:33 chriswhite Exp $
-inherit eutils gnome.org
+inherit eutils gnome.org flag-o-matic
DESCRIPTION="Typesafe callback system for standard C++"
HOMEPAGE="http://libsigc.sourceforge.net/"
LICENSE="LGPL-2.1"
SLOT="2"
-KEYWORDS="~x86 ~ppc ~alpha ~amd64 ~sparc ~ppc64 ~hppa"
+KEYWORDS="alpha amd64 hppa ia64 ppc ~ppc-macos ppc64 sparc x86"
IUSE="debug"
DEPEND="virtual/libc"
src_compile() {
+ filter-flags -fno-exceptions
+ if use ppc-macos ; then
+ if [ -e /usr/lib/lib/libgcc_s.1.dylib ] ; then
+ append-ldflags -lgcc_s
+ fi
+ fi
local myconf
use debug \
&& myconf="--enable-debug=yes" \
diff --git a/dev-libs/libsigc++/libsigc++-2.0.14.ebuild b/dev-libs/libsigc++/libsigc++-2.0.14.ebuild
index 0f46c92f2d00..4a9b52463a85 100644
--- a/dev-libs/libsigc++/libsigc++-2.0.14.ebuild
+++ b/dev-libs/libsigc++/libsigc++-2.0.14.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.0.14.ebuild,v 1.1 2005/06/12 12:28:21 ka0ttic Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.0.14.ebuild,v 1.1.1.1 2005/11/30 09:41:33 chriswhite Exp $
inherit eutils gnome.org flag-o-matic
@@ -9,7 +9,7 @@ HOMEPAGE="http://libsigc.sourceforge.net/"
LICENSE="LGPL-2.1"
SLOT="2"
-KEYWORDS="~x86 ~ppc ~alpha ~amd64 ~sparc ~ppc64 ~hppa ~ppc-macos ~ia64"
+KEYWORDS="alpha ~amd64 hppa ~ia64 ~mips ~ppc ~ppc-macos ppc64 sparc x86"
IUSE="debug doc test"
src_unpack() {
diff --git a/dev-libs/libsigc++/libsigc++-2.0.15.ebuild b/dev-libs/libsigc++/libsigc++-2.0.15.ebuild
index d41ffa2d416b..b48861ac132e 100644
--- a/dev-libs/libsigc++/libsigc++-2.0.15.ebuild
+++ b/dev-libs/libsigc++/libsigc++-2.0.15.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.0.15.ebuild,v 1.1 2005/07/12 17:12:08 ka0ttic Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.0.15.ebuild,v 1.1.1.1 2005/11/30 09:41:33 chriswhite Exp $
inherit eutils gnome.org flag-o-matic
@@ -9,7 +9,7 @@ HOMEPAGE="http://libsigc.sourceforge.net/"
LICENSE="LGPL-2.1"
SLOT="2"
-KEYWORDS="~x86 ~ppc ~alpha ~amd64 ~sparc ~ppc64 ~hppa ~ppc-macos ~ia64 ~mips"
+KEYWORDS="alpha amd64 hppa ia64 mips ppc ~ppc-macos ppc64 sparc x86"
IUSE="debug doc test"
src_unpack() {
diff --git a/dev-libs/libsigc++/libsigc++-2.0.16.ebuild b/dev-libs/libsigc++/libsigc++-2.0.16.ebuild
index a24032d6cc6c..121fcfda7c54 100644
--- a/dev-libs/libsigc++/libsigc++-2.0.16.ebuild
+++ b/dev-libs/libsigc++/libsigc++-2.0.16.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.0.16.ebuild,v 1.1 2005/08/17 18:01:46 ka0ttic Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.0.16.ebuild,v 1.1.1.1 2005/11/30 09:41:33 chriswhite Exp $
inherit eutils gnome.org flag-o-matic
diff --git a/dev-libs/libsigc++/libsigc++-2.0.5.ebuild b/dev-libs/libsigc++/libsigc++-2.0.5.ebuild
index 305182d47faa..fb5717b5d9ef 100644
--- a/dev-libs/libsigc++/libsigc++-2.0.5.ebuild
+++ b/dev-libs/libsigc++/libsigc++-2.0.5.ebuild
@@ -1,16 +1,18 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.0.5.ebuild,v 1.1 2004/10/09 21:20:19 khai Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.0.5.ebuild,v 1.1.1.1 2005/11/30 09:41:33 chriswhite Exp $
+
+inherit eutils flag-o-matic
DESCRIPTION="Typesafe callback system for standard C++"
HOMEPAGE="http://libsigc.sourceforge.net/"
SRC_URI="mirror://sourceforge/libsigc/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
-SLOT="1.3"
-KEYWORDS="~x86 ~ppc ~alpha amd64 ~sparc"
+SLOT="2"
+KEYWORDS="x86 ppc alpha amd64 sparc ppc64 hppa"
IUSE="debug"
-inherit eutils
+
DEPEND="virtual/libc"
src_unpack() {
@@ -19,6 +21,7 @@ src_unpack() {
epatch ${FILESDIR}/gcc-3.4.patch
}
src_compile() {
+ filter-flags -fno-exceptions
local myconf
use debug \
&& myconf="--enable-debug=yes" \
@@ -26,10 +29,12 @@ src_compile() {
# added libtoolize, add "-I scripts" to aclocal, autoconf before econf
# all these changes are necessary on amd64
# Danny van Dyk (kugelfang@gentoo.org)
- libtoolize -c -f --automake
- aclocal -I scripts
- automake --gnu --add-missing
- autoconf
+ if use amd64; then
+ libtoolize -c -f --automake
+ aclocal -I scripts
+ automake --gnu --add-missing
+ autoconf
+ fi
econf ${myconf} || die
emake || die "emake failure"
}
diff --git a/dev-libs/libsigc++/metadata.xml b/dev-libs/libsigc++/metadata.xml
index da6fd63d0085..2e633128e35e 100644
--- a/dev-libs/libsigc++/metadata.xml
+++ b/dev-libs/libsigc++/metadata.xml
@@ -1,5 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>gnome</herd>
+ <herd>gnome-mm</herd>
+ <maintainer>
+ <email>ka0ttic@gentoo.org</email>
+ <name>Aaron Walker</name>
+ </maintainer>
</pkgmetadata>