Version bump
authorMart Raudsepp <leio@gentoo.org>
Wed, 17 Jan 2007 02:05:16 +0000 (02:05 +0000)
committerMart Raudsepp <leio@gentoo.org>
Wed, 17 Jan 2007 02:05:16 +0000 (02:05 +0000)
Package-Manager: portage-2.1.2

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

index 228141603dd9a50f0a1ac3c8a36b3aaf9c4fcbe2..7a5687e8d67d5c165fc80465693076f2259f55ed 100644 (file)
@@ -1,19 +1,24 @@
 # 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.236 2007/01/05 04:29:15 leio Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.237 2007/01/17 02:05:16 leio Exp $
 
-  05 Jan 2007; <leio@gentoo.org> glib-2.8.6.ebuild, glib-2.10.3.ebuild,
+*glib-2.12.9 (17 Jan 2007)
+
+  17 Jan 2007; Mart Raudsepp <leio@gentoo.org> +glib-2.12.9.ebuild:
+  Version bump
+
+  05 Jan 2007; Mart Raudsepp <leio@gentoo.org> glib-2.8.6.ebuild, glib-2.10.3.ebuild,
   glib-2.10.3-r1.ebuild, glib-2.12.4-r1.ebuild, glib-2.12.6.ebuild:
   Remove debug.eclass usage, bug 160095
 
-  05 Jan 2007; <leio@gentoo.org>
+  05 Jan 2007; Mart Raudsepp <leio@gentoo.org>
   -files/glib-2.12.5-gkeyfile-gnomevfs-mime.patch, -glib-2.8.4.ebuild,
   -glib-2.8.5.ebuild, -glib-2.12.5-r1.ebuild:
   Remove some redundant versions
 
 *glib-2.12.7 (05 Jan 2007)
 
-  05 Jan 2007; <leio@gentoo.org> +glib-2.12.7.ebuild:
+  05 Jan 2007; Mart Raudsepp <leio@gentoo.org> +glib-2.12.7.ebuild:
   New release
 
 *glib-2.12.6 (21 Dec 2006)
index b0bb6aabe13f88fe56032a79cf245529432ae275..ee78419188848737f5be6ae781fea217cf698cf1 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
@@ -39,6 +42,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.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.12.9.tar.bz2 2902738 RMD160 f762b65131f5c1f30ee2e25cb771c296715e6bd6 SHA1 387da30929047ef88a6f369831a34f41a3d027f7 SHA256 10113e7b91f858557c7edb4b611cc009855c5ff8663af54977a65acb69445058
 DIST glib-2.8.6.tar.bz2 2691171 RMD160 54b3b5c96f5050793fbadbd523bc33b6bd36b257 SHA1 28731dc4799efc1824610971c88a571f18bd8471 SHA256 e2da2eec8c87dccdbce16dcd77489d225b613074764f2f39f2815db15b5deeea
 EBUILD glib-1.2.10-r5.ebuild 1593 RMD160 d7cf1e11dd79c3f235f431cdbd6ccb2a7fc11e16 SHA1 e1add46b51f1714d41f92537af1c0cc6d91464eb SHA256 35dcf2f215bef0874dce8d238054f1061b31ffa9ba3f4c448a76817bae6d2fdb
 MD5 600d0784cbd687a993c61e3b4c4acf19 glib-1.2.10-r5.ebuild 1593
@@ -64,14 +68,18 @@ EBUILD glib-2.12.7.ebuild 2106 RMD160 f83ea8756733c42d6f765f4b5b973635c71fd8bc S
 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.12.9.ebuild 2106 RMD160 fc31977f8fc942838d22bec8eab7eddbe6d363bf SHA1 14d549cd4a6c88797b1aa5a838c605ed0b5e3805 SHA256 7c864048f1c970b7d04bf14d2eb19c465a7b593b2918d332d392bfb858188749
+MD5 c0fa60ec18c1069ccf6c7debf90f8ae1 glib-2.12.9.ebuild 2106
+RMD160 fc31977f8fc942838d22bec8eab7eddbe6d363bf glib-2.12.9.ebuild 2106
+SHA256 7c864048f1c970b7d04bf14d2eb19c465a7b593b2918d332d392bfb858188749 glib-2.12.9.ebuild 2106
 EBUILD glib-2.8.6.ebuild 1586 RMD160 5f33daf4eb864f33d091baa7e9eb038a4ced9705 SHA1 10ad8fc091da124b4fd7234cc5e8ac47da5f3878 SHA256 0e8d42185e9bbee3008004bd262ca31e98b69a150a455a3a1c52ad227d95d584
 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 28180 RMD160 2c91b115c5a8b4100e728b9f15f86a7a0f33f284 SHA1 a0fe6dd0acab762582de76e44164b55fe986b18f SHA256 404bc82e8253432f24f89cb1afe652fe5b107ff1107288f3aa6c797d21ad49c3
-MD5 7df5cad3dbb327f703b076fa0886ae3f ChangeLog 28180
-RMD160 2c91b115c5a8b4100e728b9f15f86a7a0f33f284 ChangeLog 28180
-SHA256 404bc82e8253432f24f89cb1afe652fe5b107ff1107288f3aa6c797d21ad49c3 ChangeLog 28180
+MISC ChangeLog 28334 RMD160 6b957dd97f456677c4afed711e0befe678a73564 SHA1 737e25ac6957acc84ff0f4ea861a628b45a39916 SHA256 17ead91a69311f4f5ae8ea43203e4cf4e4669c4a188abd6d9c59c16824a58b81
+MD5 a69fdf325bb1957fa15a20888bfda993 ChangeLog 28334
+RMD160 6b957dd97f456677c4afed711e0befe678a73564 ChangeLog 28334
+SHA256 17ead91a69311f4f5ae8ea43203e4cf4e4669c4a188abd6d9c59c16824a58b81 ChangeLog 28334
 MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158
@@ -94,6 +102,16 @@ SHA256 f6eada6a7445fa61accb0790c2d3f6fbc99d3a6bdc2a122ba2d859a75b1997ae files/di
 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 e4fdcf80cbc0628c5f2c7de9670c1c38 files/digest-glib-2.12.9 241
+RMD160 cf121051ee302e17dd049134564adbabae1ad129 files/digest-glib-2.12.9 241
+SHA256 1148de471d6405c9732db5dcfa51d665374d3d29ace118b50ced97b0d372a49b files/digest-glib-2.12.9 241
 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 v1.4.6 (GNU/Linux)
+
+iD8DBQFFrYRpkeYb6olFHJcRAm9BAJ9pFM0fZbfcrWhIPlK2KI8Unib10wCg4Maq
+e72Vv1n+Lw9shk15XoWZLYU=
+=NZEE
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/glib/files/digest-glib-2.12.9 b/dev-libs/glib/files/digest-glib-2.12.9
new file mode 100644 (file)
index 0000000..f56b2aa
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 b3f6a2a318610af6398b3445f1a2d6c6 glib-2.12.9.tar.bz2 2902738
+RMD160 f762b65131f5c1f30ee2e25cb771c296715e6bd6 glib-2.12.9.tar.bz2 2902738
+SHA256 10113e7b91f858557c7edb4b611cc009855c5ff8663af54977a65acb69445058 glib-2.12.9.tar.bz2 2902738
diff --git a/dev-libs/glib/glib-2.12.9.ebuild b/dev-libs/glib/glib-2.12.9.ebuild
new file mode 100644 (file)
index 0000000..aca0929
--- /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.9.ebuild,v 1.1 2007/01/17 02:05:16 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
+}