summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRomain Perier <mrpouet@gentoo.org>2009-09-01 12:58:53 +0000
committerRomain Perier <mrpouet@gentoo.org>2009-09-01 12:58:53 +0000
commit9e75716a5b3d5d2440e493313b8effe043d660a2 (patch)
treee256357a589a928c9e5484effcf380563bcc6aee /dev-libs/glib
parentInitial ebuild for amtterm. Some automagic deps, and the X / GUI bits aren't ... (diff)
downloadhistorical-9e75716a5b3d5d2440e493313b8effe043d660a2.tar.gz
historical-9e75716a5b3d5d2440e493313b8effe043d660a2.tar.bz2
historical-9e75716a5b3d5d2440e493313b8effe043d660a2.zip
Version bump, 4 bugfixes, 2 translations updates.
Package-Manager: portage-2.2_rc40/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/glib')
-rw-r--r--dev-libs/glib/ChangeLog8
-rw-r--r--dev-libs/glib/Manifest14
-rw-r--r--dev-libs/glib/glib-2.20.5.ebuild93
3 files changed, 103 insertions, 12 deletions
diff --git a/dev-libs/glib/ChangeLog b/dev-libs/glib/ChangeLog
index 6ea8ba8ee66b..6c8a5460ed46 100644
--- a/dev-libs/glib/ChangeLog
+++ b/dev-libs/glib/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/glib
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.372 2009/07/09 20:19:31 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.373 2009/09/01 12:58:53 mrpouet Exp $
+
+*glib-2.20.5 (01 Sep 2009)
+
+ 01 Sep 2009; Romain Perier <mrpouet@gentoo.org>
+ +glib-2.20.5.ebuild:
+ Version bump, 4 bugfixes, 2 translations updates.
*glib-2.20.4 (09 Jul 2009)
diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index e40ec3e24adc..1a1441541d27 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX glib-1.2.10-automake.patch 827 RMD160 3b1485f89a157b60f31f5ae8ffe2333ab842d217 SHA1 cd40e4dc579190a89e09fad9ac7b209f24b231b3 SHA256 db6d22caf4054c09467b50b6d85566eec7479a29169460950e423c083332ef67
AUX glib-1.2.10-configure-LANG.patch 1464 RMD160 91481ba6b3f7a1d6e22a4ab7003fcee17450f3c1 SHA1 d98cc2f4ac6cc4aae55270ad0e5705af4de9b3ad SHA256 32377819896297caf9628f382c7bba09ee0a049bd977e9ea927314c0c2e669b4
AUX glib-1.2.10-gcc34-fix.patch 2008 RMD160 7e92b8842a8232cada12453d7f5e5a587a2bf496 SHA1 cb9c6e2f5320590713b3fba61f1d984e569d5d08 SHA256 848620bc200c2a42d726744fe6c36e20a396624e82b0c742b726dd72287e6cdd
@@ -18,17 +15,12 @@ DIST glib-1.2.10.tar.gz 421480 RMD160 f19efe8c87ebeea979a4d36902d8a8209640cd95 S
DIST glib-2.18.4.tar.bz2 4809051 RMD160 c47a71708fd13ade70d72d3443799d3e74a0459d SHA1 3e21395c6980e3970d5260b46ecb6b87f2482c61 SHA256 6aeb2c845e9fdc388943acdaba2f6357e3007c5ffaa8d666904679cfb40de100
DIST glib-2.20.3.tar.bz2 5008689 RMD160 75a1bede14759d3b7bc5ca320d2a094d242bc6dc SHA1 9cc9dc579f790d87dacc21413aec6600b9eccfce SHA256 37f098617c2fac11eee4c6289d576300abd0a01825d4c809462f5b698d1127b0
DIST glib-2.20.4.tar.bz2 5035410 RMD160 e9dbefd8d0f94ead3dfddeb059eb5ee4b319fa7c SHA1 a0cee2b75bb485de926fa43b33887adc8f9c19bb SHA256 af709f0eabfbbfa5c59a02764ca1dd5e6509bbe7fb67a474b2c448bda7b06fb9
+DIST glib-2.20.5.tar.bz2 5037738 RMD160 c71ccaaf0a196e21e144041ec3286db18a03a960 SHA1 19e2b2684d7bc35a73ff94eb7fd15fc70cc6f292 SHA256 88f092769df5ce9f784c1068a3055ede00ada503317653984101d5393de63655
EBUILD glib-1.2.10-r5.ebuild 1764 RMD160 dc6544841f2acb73d5951100ce9c9182f4d9560e SHA1 e6649f70934720527f69995ab0b8c845032cfb0f SHA256 24442b44089e15432a4f1411d2d59dff9d5c2fbfb91c801b96087588ff71373b
EBUILD glib-2.18.4-r1.ebuild 2552 RMD160 064211c357cab6429e6fb2f02711f9db5ab3682d SHA1 70f546b98cf0f8a1be389e5ca442d529eee5dfc8 SHA256 b698695ef88300974051b63549b4ee4c3ddad94027d110fb8de2ec14c3399c8c
EBUILD glib-2.18.4-r2.ebuild 2777 RMD160 fe9fe4d460e8a8f66522ed80289339551c2d7550 SHA1 8f0c23e2dfbfa345e49db045143b97c5b772f194 SHA256 7ba89f6538dbdb32dcfc02ad506ed825bd7dae580061a423f6698bae891379e2
EBUILD glib-2.20.3.ebuild 2682 RMD160 af82f4abe90f12f9af9b88da5bf5a9e21f2a023b SHA1 4e8d5e6712f13803c4da2d5ec19b164e8667cf82 SHA256 144d23b53a84265969b7b08e8b19c9491a8cd9d0bdb4c0034d93e436d64077d9
EBUILD glib-2.20.4.ebuild 2682 RMD160 c405e6841675acc6c33436754735e5ebc19fd7a3 SHA1 23fc1e14b0a3b338155b8095f2f1ea13c82d6fcd SHA256 85e85ccaf2b7a7b3c8f1ab005469a0c396316ee1a30151caaed864405b0886bf
-MISC ChangeLog 45945 RMD160 fef32427ce304002704a97f57fdba16f4a008c5c SHA1 08d247a18d8643909b61d4678c740dc0ba39370b SHA256 e750e843eb81105852a36f726a6b55d43ceb656fa2ba065a9f21a8ef868cba86
+EBUILD glib-2.20.5.ebuild 2686 RMD160 dd0d8973181b94e2c7a30a25a8a0f7537706f59d SHA1 0f5acc7a03c3274ab985df90d67ff1e587a9c96b SHA256 b4831ac48460defa53e82953377c030bcfe704a02a63a14c26788d65aa3fcb38
+MISC ChangeLog 46103 RMD160 3c9ca95d887968601fc108d1f5f872a3c0dde649 SHA1 105bfb46f7e4552bba952859996b055d3af5e0ef SHA256 e02df20465ceb36096fe7835019fc9dd2fadd25db71357cb26772e588a12c8d5
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
-
-iEYEARECAAYFAkpWUN4ACgkQ1fmVwcYIWAbPBQCg6ud1k/+XPCkc9LdEwLDJBIR/
-FX8AoKyJeVN9y8QXk0W5I6CtHts9FOoc
-=kUar
------END PGP SIGNATURE-----
diff --git a/dev-libs/glib/glib-2.20.5.ebuild b/dev-libs/glib/glib-2.20.5.ebuild
new file mode 100644
index 000000000000..4e3dc4367124
--- /dev/null
+++ b/dev-libs/glib/glib-2.20.5.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.20.5.ebuild,v 1.1 2009/09/01 12:58:53 mrpouet Exp $
+
+EAPI="2"
+
+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 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE="debug doc fam hardened selinux xattr"
+
+RDEPEND="virtual/libc
+ virtual/libiconv
+ xattr? ( sys-apps/attr )
+ fam? ( virtual/fam )"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.16
+ >=sys-devel/gettext-0.11
+ doc? (
+ >=dev-libs/libxslt-1.0
+ >=dev-util/gtk-doc-1.11
+ ~app-text/docbook-xml-dtd-4.1.2 )"
+
+src_prepare() {
+ 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
+
+ # Don't fail gio tests when ran without userpriv, upstream bug 552912
+ # This is only a temporary workaround, remove as soon as possible
+ epatch "${FILESDIR}/${PN}-2.18.1-workaround-gio-test-failure-without-userpriv.patch"
+
+ # Fix gmodule issues on fbsd; bug #184301
+ epatch "${FILESDIR}"/${PN}-2.12.12-fbsd.patch
+
+ [[ ${CHOST} == *-freebsd* ]] && elibtoolize
+}
+
+src_configure() {
+ local myconf
+
+ epunt_cxx
+
+ # 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
+ # Always use internal libpcre, bug #254659
+ econf ${myconf} \
+ $(use_enable xattr) \
+ $(use_enable doc man) \
+ $(use_enable doc gtk-doc) \
+ $(use_enable fam) \
+ $(use_enable selinux) \
+ --enable-static \
+ --enable-regex \
+ --with-pcre=internal \
+ --with-threads=posix
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+
+ # Do not install charset.alias even if generated, leave it to libiconv
+ rm -f "${D}/usr/lib/charset.alias"
+
+ dodoc AUTHORS ChangeLog* NEWS* README || die "dodoc failed"
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ export XDG_CONFIG_DIRS=/etc/xdg
+ export XDG_DATA_DIRS=/usr/local/share:/usr/share
+ emake check || die "tests failed"
+}