diff options
-rw-r--r-- | dev-libs/glib/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/glib/Manifest | 16 | ||||
-rw-r--r-- | dev-libs/glib/files/digest-glib-2.12.13 | 3 | ||||
-rw-r--r-- | dev-libs/glib/glib-2.12.13.ebuild | 84 |
4 files changed, 105 insertions, 5 deletions
diff --git a/dev-libs/glib/ChangeLog b/dev-libs/glib/ChangeLog index eb5ffa19cf80..3f7c79185127 100644 --- a/dev-libs/glib/ChangeLog +++ b/dev-libs/glib/ChangeLog @@ -1,6 +1,11 @@ # 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.268 2007/07/06 00:31:30 dang Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.269 2007/07/16 22:07:02 leio Exp $ + +*glib-2.12.13 (16 Jul 2007) + + 16 Jul 2007; <leio@gentoo.org> +glib-2.12.13.ebuild: + Version bump 06 Jul 2007; Daniel Gryniewicz <dang@gentoo.org> +files/glib-2.12.12-fbsd.patch, glib-2.12.12.ebuild: diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 42278d20184a..3b0aa0fa4304 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -35,6 +35,7 @@ DIST glib-1.2.10.tar.gz 421480 RMD160 f19efe8c87ebeea979a4d36902d8a8209640cd95 S 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.12.tar.bz2 2938743 RMD160 bab462a1e4ef3e9905a4af5b727ad4f9ca03cf02 SHA1 527bced2e6d38169c08c8712d5e3b6ebb0dc46b5 SHA256 debc507172093ef7c74e8a83bf49e090cc24057b1807d3be22e5d7cbfab60054 +DIST glib-2.12.13.tar.bz2 2938164 RMD160 0d13e73cb2173e7d63ce188fdb77746cca3b04d6 SHA1 81ce0e53f5583be970623d12523c785a392647bf SHA256 1253d563ca2e50292d924849fe3a23c3b7bc707ab8b79bda19319f9d192b0e8e 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 1766 RMD160 4b44e9b770e4418ecedf5c4b3d316f50771b7cab SHA1 37cafed362a8d9358e2a4b5cbbfb18a5d336869f SHA256 b1fee6efe8c78dd28a1b0d9074e5cce8237b4121c269ba131e1e9516a10542a0 @@ -57,6 +58,10 @@ EBUILD glib-2.12.12.ebuild 2215 RMD160 a1d41cb547cebaab6a64fb07df6981b70f93f1d1 MD5 eb173e437cf45862708dd10ea1b518b9 glib-2.12.12.ebuild 2215 RMD160 a1d41cb547cebaab6a64fb07df6981b70f93f1d1 glib-2.12.12.ebuild 2215 SHA256 732bac2571e3bc5c7a0dd0b3c1224d2265d320ce806378e237f843d23014c436 glib-2.12.12.ebuild 2215 +EBUILD glib-2.12.13.ebuild 2219 RMD160 f4038b5febf156cb8577d2e8ac8d04bd158ff07e SHA1 951e852cbf0658ff4c6e4c72d56252c6d83f05de SHA256 7c3c8b4d4a63e9ee064c1fff78f6d803ccc4d2083f73a1ebabbc33e5b02dad16 +MD5 246a850abe7d21e2d1160dd31e04ec7e glib-2.12.13.ebuild 2219 +RMD160 f4038b5febf156cb8577d2e8ac8d04bd158ff07e glib-2.12.13.ebuild 2219 +SHA256 7c3c8b4d4a63e9ee064c1fff78f6d803ccc4d2083f73a1ebabbc33e5b02dad16 glib-2.12.13.ebuild 2219 EBUILD glib-2.12.9.ebuild 2075 RMD160 23f01330933019177248994feb533af255146159 SHA1 25191369358f6984ea8b9011b4328a52743c72c5 SHA256 1caab581ecd7a00f9ee51445a289dd9849aea6ee6949eddb344cd23e10d33a2d MD5 297cfd14e1f92e27d97ee73ccaf2ccab glib-2.12.9.ebuild 2075 RMD160 23f01330933019177248994feb533af255146159 glib-2.12.9.ebuild 2075 @@ -65,10 +70,10 @@ EBUILD glib-2.8.6.ebuild 1590 RMD160 74e87c06333c79a44d8bb1d902569589db016253 SH MD5 3ebfbe482717e8c30b73856385e7c1f0 glib-2.8.6.ebuild 1590 RMD160 74e87c06333c79a44d8bb1d902569589db016253 glib-2.8.6.ebuild 1590 SHA256 b9bd9b55930451315e40c088aaac6aec3328cea84978f43de4dd0988932d5d72 glib-2.8.6.ebuild 1590 -MISC ChangeLog 32124 RMD160 09da0f8e8b4435631dd3c95c1a7a9932cb61cd76 SHA1 3625aff4fdb10bd746a23ea4a6c4109fd032f1cf SHA256 c097558a250783802ee7608c872a52991f9f31ba0ae4996171450072631135d9 -MD5 bb9df8a2e68a802b5978b3e41b3b77ff ChangeLog 32124 -RMD160 09da0f8e8b4435631dd3c95c1a7a9932cb61cd76 ChangeLog 32124 -SHA256 c097558a250783802ee7608c872a52991f9f31ba0ae4996171450072631135d9 ChangeLog 32124 +MISC ChangeLog 32224 RMD160 71fb0da0c01a93a3af515e8d996fb815cd9292e1 SHA1 ea0ce3a86dce7af49d83e6968843a2eab026ae98 SHA256 48b84b40d850f9859a1a1ada58b822c78e0d7e69579bc4434a19b444547600bd +MD5 ad50f8e1048d19b4e01fcfe8f462e61e ChangeLog 32224 +RMD160 71fb0da0c01a93a3af515e8d996fb815cd9292e1 ChangeLog 32224 +SHA256 48b84b40d850f9859a1a1ada58b822c78e0d7e69579bc4434a19b444547600bd ChangeLog 32224 MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158 @@ -88,6 +93,9 @@ SHA256 c722fb41aed6aa6369379883717072f1b480000e39fbad6cc0d2dc180c31af85 files/di MD5 6c5b4075250f08e16e10788cba9f8e2e files/digest-glib-2.12.12 244 RMD160 feeb5ec76ca900d93d34d7d809ebdc407e7cff25 files/digest-glib-2.12.12 244 SHA256 7c9ab8245ffcb1104c207f57cf080ff57caf3be03a4ad344546085949f0d0410 files/digest-glib-2.12.12 244 +MD5 5a2c844cda2c27c87060f2bedf8538fd files/digest-glib-2.12.13 244 +RMD160 5eb96406cc6a1095efb790ab1f831c2f9f11f2ed files/digest-glib-2.12.13 244 +SHA256 61658c1aba5d3edc6dd3d6e9566c0bcf7f3acaf16655b6896fca62ef1556b252 files/digest-glib-2.12.13 244 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 diff --git a/dev-libs/glib/files/digest-glib-2.12.13 b/dev-libs/glib/files/digest-glib-2.12.13 new file mode 100644 index 000000000000..f68defb26ad7 --- /dev/null +++ b/dev-libs/glib/files/digest-glib-2.12.13 @@ -0,0 +1,3 @@ +MD5 d76124236e4e216e8c0861341e967a76 glib-2.12.13.tar.bz2 2938164 +RMD160 0d13e73cb2173e7d63ce188fdb77746cca3b04d6 glib-2.12.13.tar.bz2 2938164 +SHA256 1253d563ca2e50292d924849fe3a23c3b7bc707ab8b79bda19319f9d192b0e8e glib-2.12.13.tar.bz2 2938164 diff --git a/dev-libs/glib/glib-2.12.13.ebuild b/dev-libs/glib/glib-2.12.13.ebuild new file mode 100644 index 000000000000..ceab849e79c3 --- /dev/null +++ b/dev-libs/glib/glib-2.12.13.ebuild @@ -0,0 +1,84 @@ +# 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.1 2007/07/16 22:07:02 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 ~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 +} |