Bump to 2.12.11
authorDaniel Gryniewicz <dang@gentoo.org>
Wed, 14 Mar 2007 14:26:45 +0000 (14:26 +0000)
committerDaniel Gryniewicz <dang@gentoo.org>
Wed, 14 Mar 2007 14:26:45 +0000 (14:26 +0000)
- assorted bug fixes

Package-Manager: portage-2.1.2.2

dev-libs/glib/ChangeLog
dev-libs/glib/Manifest
dev-libs/glib/files/digest-glib-2.12.11 [new file with mode: 0644]
dev-libs/glib/glib-2.12.11.ebuild [new file with mode: 0644]

index 225f5ecbb8b6ad096c6b05a4b296c59924a1df5d..1746e4e80aa11100213dbd1ff45705b7f120c5fb 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/glib
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.248 2007/03/14 11:07:27 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.249 2007/03/14 14:26:45 dang Exp $
+
+*glib-2.12.11 (14 Mar 2007)
+
+  14 Mar 2007; Daniel Gryniewicz <dang@gentoo.org> +glib-2.12.11.ebuild:
+  Bump to 2.12.11
+       - assorted bug fixes
 
   14 Mar 2007; Simon Stelling <blubb@gentoo.org> glib-2.12.9.ebuild:
   stable on amd64; bug 163678
index 4a1cc21a86e67d58e100ce536d9d5996eae48bd9..171649b8a84722debc3fffdaa431965a92033be8 100644 (file)
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 AUX glib-1.2.10-configure-LANG.patch 1464 RMD160 91481ba6b3f7a1d6e22a4ab7003fcee17450f3c1 SHA1 d98cc2f4ac6cc4aae55270ad0e5705af4de9b3ad SHA256 32377819896297caf9628f382c7bba09ee0a049bd977e9ea927314c0c2e669b4
 MD5 a84a252e7f8698c36076ab4b586dce21 files/glib-1.2.10-configure-LANG.patch 1464
 RMD160 91481ba6b3f7a1d6e22a4ab7003fcee17450f3c1 files/glib-1.2.10-configure-LANG.patch 1464
@@ -37,6 +40,7 @@ SHA256 2c98a14c2df57484e73525c4cc249a7e1a73da3ae97193b34dbc83981d5df9d6 files/gl
 DIST glib-1.2.10-r1-as-needed.patch.bz2 9099 RMD160 5b7a21da6dc10112409bd885501a6976a2eb894d SHA1 468a7947b7d1688c2e7d61da80d40ca59422fbec SHA256 3bb8c45706f97b526da851061c89618bc258fa61f9100802c1340548e4bb2731
 DIST glib-1.2.10.tar.gz 421480 RMD160 f19efe8c87ebeea979a4d36902d8a8209640cd95 SHA1 e5a9361c594608d152d5d9650154c2e3260b87fa SHA256 6e1ce7eedae713b11db82f11434d455d8a1379f783a79812cd2e05fc024a8d9f
 DIST glib-2.10.3.tar.bz2 2774011 RMD160 da56e238f4f6e9c6e7c08d4e53f75128b5178047 SHA1 bba1dea73c4426f6a130c82e0b7a07b78dfc73ce SHA256 1d3700e35ca7240a9ce28cf222429648ea50271d62524e008191ccd04a3f8f6f
+DIST glib-2.12.11.tar.bz2 2925342 RMD160 8680d27e630643e6653d88537907d06e3ba6e91a SHA1 02d344295ddaeafeec6bc6824b71e12bbf1b0394 SHA256 706aa9da1c096af8d27b3ddb5da4e321dd6b10f881887639e280e4e10b81c4b3
 DIST glib-2.12.4.tar.bz2 2868828 RMD160 3aac5f23cedcef25f7fd7acb6d4ebfa744e38edc SHA1 35be8f8a7ce47bb0f53ffcd50605a6f9596ebd04 SHA256 1b1a0dc746a07c67aad15e22e3d751c3e7068c889d171efb1ab45efbab87c75d
 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
@@ -54,6 +58,10 @@ EBUILD glib-2.10.3.ebuild 2056 RMD160 9c7aefdfc692f550ad8bd440630f1778512cfbee S
 MD5 12c6d2aa30b39cccd68e3020d6babbb3 glib-2.10.3.ebuild 2056
 RMD160 9c7aefdfc692f550ad8bd440630f1778512cfbee glib-2.10.3.ebuild 2056
 SHA256 cbd291fc055debc67de9d82ecfe2ef6e3b7b5f1b4a7edcc3c6c67d90ab9786d1 glib-2.10.3.ebuild 2056
+EBUILD glib-2.12.11.ebuild 2096 RMD160 8dd00f9e4e34c8ce6506b706d6a34dbfe656850f SHA1 7e55c6c69d21873027edbcd7bfe0c5cbd31da3df SHA256 108413924d5b542869d7eaa66d0d19b605b4d3ec30da149b4f4a80cc4cdb13a0
+MD5 836215f5922fb473016d4fe383de2074 glib-2.12.11.ebuild 2096
+RMD160 8dd00f9e4e34c8ce6506b706d6a34dbfe656850f glib-2.12.11.ebuild 2096
+SHA256 108413924d5b542869d7eaa66d0d19b605b4d3ec30da149b4f4a80cc4cdb13a0 glib-2.12.11.ebuild 2096
 EBUILD glib-2.12.4-r1.ebuild 2294 RMD160 f35e9ecbe92316cdd46b9bb452c4c9d466b2dc86 SHA1 7387ba2a7ba7031f79cbd1fa318c99de6691ea2d SHA256 65b3ab239ca970597f84f8fc3be9229adeecff44651c2a3c3520756a061e1d8b
 MD5 baac5fad228a6ff8dbd42e1405c2ab8b glib-2.12.4-r1.ebuild 2294
 RMD160 f35e9ecbe92316cdd46b9bb452c4c9d466b2dc86 glib-2.12.4-r1.ebuild 2294
@@ -74,10 +82,10 @@ EBUILD glib-2.8.6.ebuild 1586 RMD160 5f33daf4eb864f33d091baa7e9eb038a4ced9705 SH
 MD5 86a8a7a320663e2e62d3e5d655caa664 glib-2.8.6.ebuild 1586
 RMD160 5f33daf4eb864f33d091baa7e9eb038a4ced9705 glib-2.8.6.ebuild 1586
 SHA256 0e8d42185e9bbee3008004bd262ca31e98b69a150a455a3a1c52ad227d95d584 glib-2.8.6.ebuild 1586
-MISC ChangeLog 29642 RMD160 37d5af5c9ee66dd655ebb03ff8d2b3d7d611f02c SHA1 54c37da06c2510284dd4ca999adbe1836738b7a4 SHA256 a803cc9b145728043db2dd32717d32d472dd7b2d464d8c70160151f497ec0b0e
-MD5 9a812ad552bc33ffb7a93dacac1446b6 ChangeLog 29642
-RMD160 37d5af5c9ee66dd655ebb03ff8d2b3d7d611f02c ChangeLog 29642
-SHA256 a803cc9b145728043db2dd32717d32d472dd7b2d464d8c70160151f497ec0b0e ChangeLog 29642
+MISC ChangeLog 29786 RMD160 934764e1a72ae9a5fe39511a436fdc05193e86e0 SHA1 3375453bd97b5a808803941540656f9262e53085 SHA256 0025e72aa880eb0530e9295c40f1a6a4b12bdc07dc2e1f008fb99623508cbd04
+MD5 d55d3a1143a39f33ee1ac424bb70a374 ChangeLog 29786
+RMD160 934764e1a72ae9a5fe39511a436fdc05193e86e0 ChangeLog 29786
+SHA256 0025e72aa880eb0530e9295c40f1a6a4b12bdc07dc2e1f008fb99623508cbd04 ChangeLog 29786
 MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158
@@ -91,6 +99,9 @@ SHA256 d26cfbb6a042eef4f64ad487901b9f1ac518d1b68ae6d9210dc4c360d296b122 files/di
 MD5 0df06eb2ed92ba9f4d2c76d5848b9d31 files/digest-glib-2.10.3-r1 241
 RMD160 315111941f64e8af6d32867de75539300af2fd64 files/digest-glib-2.10.3-r1 241
 SHA256 d26cfbb6a042eef4f64ad487901b9f1ac518d1b68ae6d9210dc4c360d296b122 files/digest-glib-2.10.3-r1 241
+MD5 a0f4860edacc36e48d45deaf914d12be files/digest-glib-2.12.11 244
+RMD160 f12347508ec013589a54b9858160c180e5cb9b55 files/digest-glib-2.12.11 244
+SHA256 c722fb41aed6aa6369379883717072f1b480000e39fbad6cc0d2dc180c31af85 files/digest-glib-2.12.11 244
 MD5 a818fa2e2d171393aa71ad8ca6e41c57 files/digest-glib-2.12.4-r1 241
 RMD160 55fd2b02f9b2eb2d2fe2d327082d160804561aa4 files/digest-glib-2.12.4-r1 241
 SHA256 515021fa1093a388a691b5b8da0a6b7af19751778bde6a27be8986f56de93e3d files/digest-glib-2.12.4-r1 241
@@ -106,3 +117,10 @@ SHA256 1148de471d6405c9732db5dcfa51d665374d3d29ace118b50ced97b0d372a49b files/di
 MD5 411587311906220fe4765e5ccb81bbe1 files/digest-glib-2.8.6 238
 RMD160 5da8cbdd26807e9d44a548d9064a1405176e2630 files/digest-glib-2.8.6 238
 SHA256 30e7d4f7ac387cfa98e6c775cf1888a204523c609bc32d90ff24b7ff0900efc3 files/digest-glib-2.8.6 238
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.3 (GNU/Linux)
+
+iD8DBQFF+AWbomPajV0RnrERAubVAJ9AmdSZHqnAD0czK6/9RtHDbOMYHgCeKWPk
+4EUN1jiguM+br6wlNJLYv6g=
+=oEcD
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/glib/files/digest-glib-2.12.11 b/dev-libs/glib/files/digest-glib-2.12.11
new file mode 100644 (file)
index 0000000..ac4ae20
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 077a9917b673a9a0bc63f351786dde24 glib-2.12.11.tar.bz2 2925342
+RMD160 8680d27e630643e6653d88537907d06e3ba6e91a glib-2.12.11.tar.bz2 2925342
+SHA256 706aa9da1c096af8d27b3ddb5da4e321dd6b10f881887639e280e4e10b81c4b3 glib-2.12.11.tar.bz2 2925342
diff --git a/dev-libs/glib/glib-2.12.11.ebuild b/dev-libs/glib/glib-2.12.11.ebuild
new file mode 100644 (file)
index 0000000..ffc8513
--- /dev/null
@@ -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.11.ebuild,v 1.1 2007/03/14 14:26:45 dang 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
+}
+
+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
+}