diff options
author | Chris White <chriswhite@gentoo.org> | 2005-11-30 09:44:41 +0000 |
---|---|---|
committer | Chris White <chriswhite@gentoo.org> | 2005-11-30 09:44:41 +0000 |
commit | 866a505fe9734d7eeb309fde48ecfc42167664a5 (patch) | |
tree | f0c61f099b89d16c338ad23cb89287e69d546237 /dev-libs/libsigc++ | |
parent | *** empty log message *** (diff) | |
download | gentoo-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++/ChangeLog | 271 | ||||
-rw-r--r-- | dev-libs/libsigc++/Manifest | 34 | ||||
-rw-r--r-- | dev-libs/libsigc++/libsigc++-1.0.4-r2.ebuild | 62 | ||||
-rw-r--r-- | dev-libs/libsigc++/libsigc++-1.2.5.ebuild | 49 | ||||
-rw-r--r-- | dev-libs/libsigc++/libsigc++-2.0.11.ebuild | 12 | ||||
-rw-r--r-- | dev-libs/libsigc++/libsigc++-2.0.14.ebuild | 4 | ||||
-rw-r--r-- | dev-libs/libsigc++/libsigc++-2.0.15.ebuild | 4 | ||||
-rw-r--r-- | dev-libs/libsigc++/libsigc++-2.0.16.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/libsigc++/libsigc++-2.0.5.ebuild | 23 | ||||
-rw-r--r-- | dev-libs/libsigc++/metadata.xml | 6 |
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> |