From c1c01aa803816ddf8cfe522646ecf78becded7ef Mon Sep 17 00:00:00 2001 From: Mart Raudsepp Date: Fri, 5 Jan 2007 03:54:18 +0000 Subject: [PATCH] New release, warns instead of errors on broken GKeyFile usage by gnucash, among other things Package-Manager: portage-2.1.2_rc4-r5 --- dev-libs/glib/ChangeLog | 9 ++- dev-libs/glib/Manifest | 16 +++-- dev-libs/glib/files/digest-glib-2.12.7 | 3 + dev-libs/glib/glib-2.12.7.ebuild | 81 ++++++++++++++++++++++++++ 4 files changed, 103 insertions(+), 6 deletions(-) create mode 100644 dev-libs/glib/files/digest-glib-2.12.7 create mode 100644 dev-libs/glib/glib-2.12.7.ebuild diff --git a/dev-libs/glib/ChangeLog b/dev-libs/glib/ChangeLog index f9f174e40944..b45dd2dffbab 100644 --- a/dev-libs/glib/ChangeLog +++ b/dev-libs/glib/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/glib -# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.233 2006/12/21 14:49:02 foser Exp $ +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.234 2007/01/05 03:54:18 leio Exp $ + +*glib-2.12.7 (05 Jan 2007) + + 05 Jan 2007; +glib-2.12.7.ebuild: + New release *glib-2.12.6 (21 Dec 2006) diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 0e99b2e5b325..89e25808dd6c 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -43,6 +43,7 @@ DIST glib-2.10.3.tar.bz2 2774011 RMD160 da56e238f4f6e9c6e7c08d4e53f75128b5178047 DIST glib-2.12.4.tar.bz2 2868828 RMD160 3aac5f23cedcef25f7fd7acb6d4ebfa744e38edc SHA1 35be8f8a7ce47bb0f53ffcd50605a6f9596ebd04 SHA256 1b1a0dc746a07c67aad15e22e3d751c3e7068c889d171efb1ab45efbab87c75d DIST glib-2.12.5.tar.bz2 2900298 RMD160 b306fbfb4573a30e288476ad44a3c30e47914f6a SHA1 f7e9022b579f726163f91ecf24b6e49ec2cedee4 SHA256 ab8575a302c597f8ed72921c3f20033bab0f84f0325f08f9b9347e28333c8644 DIST glib-2.12.6.tar.bz2 2902553 RMD160 a7bf002c5baf6fedce54eaf47109b5a193578d89 SHA1 30cf64bc5c93d5fbba23ea00fb9270d29fb81f8d SHA256 142d5d4795bef093eb9cfd50e384ae87ba9b9934d22b667174535d377ad47f1b +DIST glib-2.12.7.tar.bz2 2900849 RMD160 0c95bd3a5970263b72be9cacfc64c0e7f4bbe254 SHA1 42024d775f5b1550c0f86091609cd1c7d1440413 SHA256 e25321ab635eb6e4ec42135600a5ac9a1327e910d3aed0edf97fff30500747b2 DIST glib-2.8.4.tar.bz2 2583226 RMD160 97090315719c578930b0d645aa6571a2c7fd49d0 SHA1 d6168689dee919013de71481286dc090e2d855d1 SHA256 386a10871ec48e2227d33c91c92ad026a5125a73a2fb64c687e354cdaffe9e33 DIST glib-2.8.5.tar.bz2 2593263 RMD160 74de27c721360572b91ea3a40f22677d3c484c1e SHA1 40f0be13c1631988d795c440f86f75939690f341 SHA256 db0d7ee9e6d3d226415eb9be8f17d3798a5ad31fe15cd396dfcd92466e85d035 DIST glib-2.8.6.tar.bz2 2691171 RMD160 54b3b5c96f5050793fbadbd523bc33b6bd36b257 SHA1 28731dc4799efc1824610971c88a571f18bd8471 SHA256 e2da2eec8c87dccdbce16dcd77489d225b613074764f2f39f2815db15b5deeea @@ -70,6 +71,10 @@ EBUILD glib-2.12.6.ebuild 2113 RMD160 52a91621bc6c49c96766cf02e4b13274e1e88cf5 S MD5 563740dc7a2fa0d8e02edfdec0868865 glib-2.12.6.ebuild 2113 RMD160 52a91621bc6c49c96766cf02e4b13274e1e88cf5 glib-2.12.6.ebuild 2113 SHA256 ff56773576b741303f66995aeb0978f20ad11e610535a545fc3a2b1b10291fd8 glib-2.12.6.ebuild 2113 +EBUILD glib-2.12.7.ebuild 2106 RMD160 f83ea8756733c42d6f765f4b5b973635c71fd8bc SHA1 d288563fc38adcbd797bf93e06e422a099baabb9 SHA256 931a45633f56cd7dc8091decbc67a13173b2b872e462e54530975091c2adc897 +MD5 e87291db7606c5d4034bf53ee3554bd1 glib-2.12.7.ebuild 2106 +RMD160 f83ea8756733c42d6f765f4b5b973635c71fd8bc glib-2.12.7.ebuild 2106 +SHA256 931a45633f56cd7dc8091decbc67a13173b2b872e462e54530975091c2adc897 glib-2.12.7.ebuild 2106 EBUILD glib-2.8.4.ebuild 1680 RMD160 2a4399deadb61bee4976c0a6820997e8ecb224b4 SHA1 5eede016b67b62fc10a4d837c3dc7a8561f6a103 SHA256 439b0f83ee670b269fc00b93e92f02c6b8a19ef23b79f795195bfab3674dc420 MD5 ede6270b3ec2da953bf762b51ad7f3e9 glib-2.8.4.ebuild 1680 RMD160 2a4399deadb61bee4976c0a6820997e8ecb224b4 glib-2.8.4.ebuild 1680 @@ -82,10 +87,10 @@ EBUILD glib-2.8.6.ebuild 1595 RMD160 eac1d46e7a3853788c6454357acdb1496395e85f SH MD5 54af78d77d485d67e6ed85c88ac7a2ce glib-2.8.6.ebuild 1595 RMD160 eac1d46e7a3853788c6454357acdb1496395e85f glib-2.8.6.ebuild 1595 SHA256 ce7e945b7757aadb7fee653a5ccf51f5f2f8844b8d1b470efd9788d1836fa3db glib-2.8.6.ebuild 1595 -MISC ChangeLog 27719 RMD160 b16a903a696627dcf2a712e3d8146abac9f0a900 SHA1 a0766c7b86124322ef5f2d475a08802d2a00cb39 SHA256 3b795aaeaf6cb1ee453fb127e1c2ba0bf49b476b1fa9c85377451a05012d7ba9 -MD5 e2994124aa4b9c94ea0bc05bd09bd056 ChangeLog 27719 -RMD160 b16a903a696627dcf2a712e3d8146abac9f0a900 ChangeLog 27719 -SHA256 3b795aaeaf6cb1ee453fb127e1c2ba0bf49b476b1fa9c85377451a05012d7ba9 ChangeLog 27719 +MISC ChangeLog 27815 RMD160 083b5a73e835e203bb827f2c87d4be0ba4bd7b86 SHA1 cda50f81ce2af63410d8a3ffeb8284717e6e6535 SHA256 46fb857904e38b3e3255538e04f1051ee2dc7dec91efb25b1ab482a4b7b5afdb +MD5 472b75427a8db44164da6724cc8e3978 ChangeLog 27815 +RMD160 083b5a73e835e203bb827f2c87d4be0ba4bd7b86 ChangeLog 27815 +SHA256 46fb857904e38b3e3255538e04f1051ee2dc7dec91efb25b1ab482a4b7b5afdb ChangeLog 27815 MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158 @@ -108,6 +113,9 @@ SHA256 e4756816faed92295a340d7312cc231c097984f7540d4c16043fbc9f4d2a8417 files/di MD5 96ee614ce579488d711d66583c3e29ee files/digest-glib-2.12.6 241 RMD160 4d518aa8451be3a2a9c35e9b089ebc48dc71db07 files/digest-glib-2.12.6 241 SHA256 f6eada6a7445fa61accb0790c2d3f6fbc99d3a6bdc2a122ba2d859a75b1997ae files/digest-glib-2.12.6 241 +MD5 2f8c15e69f4be83b0c4aff7509db829b files/digest-glib-2.12.7 241 +RMD160 0c4d7b9ebdb259372a3b5693cdfb1383cc91a04c files/digest-glib-2.12.7 241 +SHA256 dc66058bb962ef89b495ee948360aafea19b222208eabb77fd0b365c429ad77b files/digest-glib-2.12.7 241 MD5 fb587bb370ae7240e73de5e1a6edcca9 files/digest-glib-2.8.4 238 RMD160 2cbd0b0ff439a75e4dcc32f265c612509505d176 files/digest-glib-2.8.4 238 SHA256 7476e17946496973deac34edaf9781c82e206c9e9d0557ccdfd17bbee3e2361b files/digest-glib-2.8.4 238 diff --git a/dev-libs/glib/files/digest-glib-2.12.7 b/dev-libs/glib/files/digest-glib-2.12.7 new file mode 100644 index 000000000000..489ee9c80d69 --- /dev/null +++ b/dev-libs/glib/files/digest-glib-2.12.7 @@ -0,0 +1,3 @@ +MD5 7a9e949627cf55c844c3570ab83a2caf glib-2.12.7.tar.bz2 2900849 +RMD160 0c95bd3a5970263b72be9cacfc64c0e7f4bbe254 glib-2.12.7.tar.bz2 2900849 +SHA256 e25321ab635eb6e4ec42135600a5ac9a1327e910d3aed0edf97fff30500747b2 glib-2.12.7.tar.bz2 2900849 diff --git a/dev-libs/glib/glib-2.12.7.ebuild b/dev-libs/glib/glib-2.12.7.ebuild new file mode 100644 index 000000000000..d49f737c3ee4 --- /dev/null +++ b/dev-libs/glib/glib-2.12.7.ebuild @@ -0,0 +1,81 @@ +# 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.7.ebuild,v 1.1 2007/01/05 03:54:18 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 ~mips ~ppc ~ppc-macos ~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 +} + +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 +} -- 2.26.2