summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2007-07-16 22:07:03 +0000
committerMart Raudsepp <leio@gentoo.org>2007-07-16 22:07:03 +0000
commit287a5d2d8917c1cd7754e0f1461c57d9948953ce (patch)
treebf6c9146645e5c59f569c6c967270bd787b34626 /dev-libs
parentStable on sparc wrt security #171884 (diff)
downloadhistorical-287a5d2d8917c1cd7754e0f1461c57d9948953ce.tar.gz
historical-287a5d2d8917c1cd7754e0f1461c57d9948953ce.tar.bz2
historical-287a5d2d8917c1cd7754e0f1461c57d9948953ce.zip
Version bump
Package-Manager: portage-2.1.3_rc8
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/glib/ChangeLog7
-rw-r--r--dev-libs/glib/Manifest16
-rw-r--r--dev-libs/glib/files/digest-glib-2.12.133
-rw-r--r--dev-libs/glib/glib-2.12.13.ebuild84
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
+}