From ef767849824c0abc530b33fe45c26f75a14a7777 Mon Sep 17 00:00:00 2001 From: Daniel Gryniewicz Date: Thu, 7 Sep 2006 03:38:40 +0000 Subject: [PATCH] gnome 2.16 Package-Manager: portage-2.1.1_rc1-r2 --- dev-libs/atk/files/digest-atk-1.12.1 | 6 +- dev-libs/glib/files/digest-glib-2.12.2 | 3 + dev-libs/glib/glib-2.12.2.ebuild | 78 ++++++++++++++++++++++++++ 3 files changed, 84 insertions(+), 3 deletions(-) create mode 100644 dev-libs/glib/files/digest-glib-2.12.2 create mode 100644 dev-libs/glib/glib-2.12.2.ebuild diff --git a/dev-libs/atk/files/digest-atk-1.12.1 b/dev-libs/atk/files/digest-atk-1.12.1 index 9f98df1031ae..3a3ebae40453 100644 --- a/dev-libs/atk/files/digest-atk-1.12.1 +++ b/dev-libs/atk/files/digest-atk-1.12.1 @@ -1,3 +1,3 @@ -MD5 85190dd5e5c6bcd9b07767bd25eb07ab atk-1.12.1.tar.bz2 641378 -RMD160 11b6e510c8153eacdbd268497c1cfd4bb62dd79f atk-1.12.1.tar.bz2 641378 -SHA256 8d4d8c2698a99e891556cd717379328673805f6ba271f16cf34f0e3d1ba8167c atk-1.12.1.tar.bz2 641378 +MD5 df1564d233944b1be0c596761464e53e atk-1.12.1.tar.bz2 632397 +RMD160 e57f7e5424cd7852208ecf8dc6575d9311ec3818 atk-1.12.1.tar.bz2 632397 +SHA256 03ddacf784168a3a79d008101d00faa781e50a3c48850247242dc3877312176e atk-1.12.1.tar.bz2 632397 diff --git a/dev-libs/glib/files/digest-glib-2.12.2 b/dev-libs/glib/files/digest-glib-2.12.2 new file mode 100644 index 000000000000..75d5eb18e6d1 --- /dev/null +++ b/dev-libs/glib/files/digest-glib-2.12.2 @@ -0,0 +1,3 @@ +MD5 45471ca86af288b7a48116ab2b498d0c glib-2.12.2.tar.bz2 2860799 +RMD160 e822fdba12421849b9656017a6900fb515d00e73 glib-2.12.2.tar.bz2 2860799 +SHA256 349060a0fbfc06e0057610f2df3a27deaea13fc5ea76d2cff992fd40f7205616 glib-2.12.2.tar.bz2 2860799 diff --git a/dev-libs/glib/glib-2.12.2.ebuild b/dev-libs/glib/glib-2.12.2.ebuild new file mode 100644 index 000000000000..580438e5b116 --- /dev/null +++ b/dev-libs/glib/glib-2.12.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.12.2.ebuild,v 1.1 2006/09/07 03:38:40 dang Exp $ + +inherit gnome.org libtool eutils flag-o-matic debug + +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 ~ppc-macos ~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 + + 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 + +} -- 2.26.2