diff options
-rw-r--r-- | dev-libs/glib/ChangeLog | 9 | ||||
-rw-r--r-- | dev-libs/glib/files/glib-2.8.3-macos.patch | 11 | ||||
-rw-r--r-- | dev-libs/glib/glib-1.2.10-r5.ebuild | 6 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.10.3-r1.ebuild | 88 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.10.3.ebuild | 86 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.12.12.ebuild | 84 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.12.13.ebuild | 84 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.14.3.ebuild | 6 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.16.1.ebuild | 86 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.16.2.ebuild | 86 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.16.3.ebuild | 90 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.16.4.ebuild | 90 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.8.6.ebuild | 63 |
13 files changed, 14 insertions, 775 deletions
diff --git a/dev-libs/glib/ChangeLog b/dev-libs/glib/ChangeLog index 6bf43c818cf3..7273af3f6f78 100644 --- a/dev-libs/glib/ChangeLog +++ b/dev-libs/glib/ChangeLog @@ -1,6 +1,13 @@ # 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.327 2008/07/20 06:54:35 leio Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.328 2008/08/03 22:36:31 eva Exp $ + + 03 Aug 2008; Gilles Dartiguelongue <eva@gentoo.org> + -files/glib-2.8.3-macos.patch, glib-1.2.10-r5.ebuild, -glib-2.8.6.ebuild, + -glib-2.10.3.ebuild, -glib-2.10.3-r1.ebuild, -glib-2.12.12.ebuild, + -glib-2.12.13.ebuild, glib-2.14.3.ebuild, -glib-2.16.1.ebuild, + -glib-2.16.2.ebuild, -glib-2.16.3.ebuild, -glib-2.16.4.ebuild: + clean up old revisions, drop to ~mips to shut up repoman's warnings. *glib-2.16.5 (20 Jul 2008) diff --git a/dev-libs/glib/files/glib-2.8.3-macos.patch b/dev-libs/glib/files/glib-2.8.3-macos.patch deleted file mode 100644 index 63445bb55e44..000000000000 --- a/dev-libs/glib/files/glib-2.8.3-macos.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- glib/gmain.c 2005-10-22 18:30:01.000000000 +0200 -+++ glib/gmain.c 2005-10-22 18:28:46.000000000 +0200 -@@ -52,7 +52,7 @@ - /* The poll() emulation on OS/X doesn't handle fds=NULL, nfds=0, - * so we prefer our own poll emulation. - */ --#ifdef _POLL_EMUL_H_ -+#ifdef __APPLE__ - #undef HAVE_POLL - #endif - diff --git a/dev-libs/glib/glib-1.2.10-r5.ebuild b/dev-libs/glib/glib-1.2.10-r5.ebuild index 60d853a0932d..6852e8d2b17f 100644 --- a/dev-libs/glib/glib-1.2.10-r5.ebuild +++ b/dev-libs/glib/glib-1.2.10-r5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2007 Gentoo Foundation +# 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-1.2.10-r5.ebuild,v 1.52 2007/06/27 15:28:52 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-1.2.10-r5.ebuild,v 1.53 2008/08/03 22:36:31 eva Exp $ inherit autotools libtool flag-o-matic eutils portability @@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.gtk.org/pub/gtk/v1.2/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="1" -KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" IUSE="hardened" DEPEND="" diff --git a/dev-libs/glib/glib-2.10.3-r1.ebuild b/dev-libs/glib/glib-2.10.3-r1.ebuild deleted file mode 100644 index 27d825befaf3..000000000000 --- a/dev-libs/glib/glib-2.10.3-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# 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 - -} diff --git a/dev-libs/glib/glib-2.10.3.ebuild b/dev-libs/glib/glib-2.10.3.ebuild deleted file mode 100644 index a5417b3e3e9a..000000000000 --- a/dev-libs/glib/glib-2.10.3.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# 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 - -} diff --git a/dev-libs/glib/glib-2.12.12.ebuild b/dev-libs/glib/glib-2.12.12.ebuild deleted file mode 100644 index fb30a21ad632..000000000000 --- a/dev-libs/glib/glib-2.12.12.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# 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 -} diff --git a/dev-libs/glib/glib-2.12.13.ebuild b/dev-libs/glib/glib-2.12.13.ebuild deleted file mode 100644 index 832beef6d861..000000000000 --- a/dev-libs/glib/glib-2.12.13.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# 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 -} diff --git a/dev-libs/glib/glib-2.14.3.ebuild b/dev-libs/glib/glib-2.14.3.ebuild index 73c7c77c1cd1..081e89e7d7fe 100644 --- a/dev-libs/glib/glib-2.14.3.ebuild +++ b/dev-libs/glib/glib-2.14.3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2007 Gentoo Foundation +# 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.3.ebuild,v 1.13 2008/03/09 21:57:48 leio Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.14.3.ebuild,v 1.14 2008/08/03 22:36:31 eva Exp $ inherit gnome.org libtool eutils flag-o-matic @@ -9,7 +9,7 @@ HOMEPAGE="http://www.gtk.org/" LICENSE="LGPL-2" SLOT="2" -KEYWORDS="arm m68k mips s390 sh" +KEYWORDS="arm m68k ~mips s390 sh" IUSE="debug doc hardened" RDEPEND="virtual/libc diff --git a/dev-libs/glib/glib-2.16.1.ebuild b/dev-libs/glib/glib-2.16.1.ebuild deleted file mode 100644 index 236b42b2d881..000000000000 --- a/dev-libs/glib/glib-2.16.1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# 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 -} diff --git a/dev-libs/glib/glib-2.16.2.ebuild b/dev-libs/glib/glib-2.16.2.ebuild deleted file mode 100644 index 4a8d72c929d7..000000000000 --- a/dev-libs/glib/glib-2.16.2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# 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 -} diff --git a/dev-libs/glib/glib-2.16.3.ebuild b/dev-libs/glib/glib-2.16.3.ebuild deleted file mode 100644 index bf6d0a9c353e..000000000000 --- a/dev-libs/glib/glib-2.16.3.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# 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:|\\<g_atomic_int\\|:|\\<g_atomic_int\\|\\<g_atomic_pointer_get\\|:' \ - "${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 -} diff --git a/dev-libs/glib/glib-2.16.4.ebuild b/dev-libs/glib/glib-2.16.4.ebuild deleted file mode 100644 index 727f5819064f..000000000000 --- a/dev-libs/glib/glib-2.16.4.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# 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.4.ebuild,v 1.1 2008/07/12 11:35:59 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" - - # GNOME bug #538836, fix gio test failure on various arches - sed -i -e 's:|\\<g_atomic_int\\|:|\\<g_atomic_int\\|\\<g_atomic_pointer_get\\|:' \ - "${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 -} diff --git a/dev-libs/glib/glib-2.8.6.ebuild b/dev-libs/glib/glib-2.8.6.ebuild deleted file mode 100644 index 5f51ba590d34..000000000000 --- a/dev-libs/glib/glib-2.8.6.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# 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 -} |