Version Bump. Remove macosx and freebsd patches that is included in this release.
authorLuis Medinas <metalgod@gentoo.org>
Tue, 19 Dec 2006 18:43:10 +0000 (18:43 +0000)
committerLuis Medinas <metalgod@gentoo.org>
Tue, 19 Dec 2006 18:43:10 +0000 (18:43 +0000)
Package-Manager: portage-2.1.2_rc3-r6

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

index c088f6b318b707e7d299468ff7311d5ff854c803..fd5ed5926ca5dbae048f2d9c286010c0ea54aef9 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/glib
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.230 2006/12/09 21:28:46 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.231 2006/12/19 18:43:10 metalgod Exp $
+
+*glib-2.12.5 (19 Dec 2006)
+
+  19 Dec 2006; Luis Medinas <metalgod@gentoo.org> +glib-2.12.5.ebuild:
+  Version Bump. Remove macosx and freebsd patches that is included in this
+  release.
 
   09 Dec 2006; Bryan Ã˜stergaard <kloeri@gentoo.org> glib-2.12.4-r1.ebuild:
   Stable on Alpha.
index f0385336de6e8a87b23719c2f2e9678eed9370f7..830954a55ca48c199aee2b2c58306d436329ebd0 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.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.4.tar.bz2 2868828 RMD160 3aac5f23cedcef25f7fd7acb6d4ebfa744e38edc SHA1 35be8f8a7ce47bb0f53ffcd50605a6f9596ebd04 SHA256 1b1a0dc746a07c67aad15e22e3d751c3e7068c889d171efb1ab45efbab87c75d
+DIST glib-2.12.5.tar.bz2 2900298 RMD160 b306fbfb4573a30e288476ad44a3c30e47914f6a SHA1 f7e9022b579f726163f91ecf24b6e49ec2cedee4 SHA256 ab8575a302c597f8ed72921c3f20033bab0f84f0325f08f9b9347e28333c8644
 DIST glib-2.8.4.tar.bz2 2583226 RMD160 97090315719c578930b0d645aa6571a2c7fd49d0 SHA1 d6168689dee919013de71481286dc090e2d855d1 SHA256 386a10871ec48e2227d33c91c92ad026a5125a73a2fb64c687e354cdaffe9e33
 DIST glib-2.8.5.tar.bz2 2593263 RMD160 74de27c721360572b91ea3a40f22677d3c484c1e SHA1 40f0be13c1631988d795c440f86f75939690f341 SHA256 db0d7ee9e6d3d226415eb9be8f17d3798a5ad31fe15cd396dfcd92466e85d035
 DIST glib-2.8.6.tar.bz2 2691171 RMD160 54b3b5c96f5050793fbadbd523bc33b6bd36b257 SHA1 28731dc4799efc1824610971c88a571f18bd8471 SHA256 e2da2eec8c87dccdbce16dcd77489d225b613074764f2f39f2815db15b5deeea
@@ -56,6 +60,10 @@ EBUILD glib-2.12.4-r1.ebuild 2309 RMD160 6dc21efb0cfcea9e8a983fd0334477d6f17c89e
 MD5 489a6e1d5d1c493cc25d059aa4605b68 glib-2.12.4-r1.ebuild 2309
 RMD160 6dc21efb0cfcea9e8a983fd0334477d6f17c89e9 glib-2.12.4-r1.ebuild 2309
 SHA256 5a1f909e21d128753b14d1b81ade5245515db99e2f216af7991bd4e334f61cf8 glib-2.12.4-r1.ebuild 2309
+EBUILD glib-2.12.5.ebuild 2121 RMD160 b80a3e9e3aaeb082b259953a0337ae7c889cfc5b SHA1 fcebde2770e40245f58954756ae160ce87c55ae5 SHA256 56ec67312ae739b339110dfce7d3be6e455761dcdb6a2901754bb02f99735d17
+MD5 d2b43efed471f661a9b38806a450fc05 glib-2.12.5.ebuild 2121
+RMD160 b80a3e9e3aaeb082b259953a0337ae7c889cfc5b glib-2.12.5.ebuild 2121
+SHA256 56ec67312ae739b339110dfce7d3be6e455761dcdb6a2901754bb02f99735d17 glib-2.12.5.ebuild 2121
 EBUILD glib-2.8.4.ebuild 1680 RMD160 2a4399deadb61bee4976c0a6820997e8ecb224b4 SHA1 5eede016b67b62fc10a4d837c3dc7a8561f6a103 SHA256 439b0f83ee670b269fc00b93e92f02c6b8a19ef23b79f795195bfab3674dc420
 MD5 ede6270b3ec2da953bf762b51ad7f3e9 glib-2.8.4.ebuild 1680
 RMD160 2a4399deadb61bee4976c0a6820997e8ecb224b4 glib-2.8.4.ebuild 1680
@@ -68,10 +76,10 @@ EBUILD glib-2.8.6.ebuild 1595 RMD160 eac1d46e7a3853788c6454357acdb1496395e85f SH
 MD5 54af78d77d485d67e6ed85c88ac7a2ce glib-2.8.6.ebuild 1595
 RMD160 eac1d46e7a3853788c6454357acdb1496395e85f glib-2.8.6.ebuild 1595
 SHA256 ce7e945b7757aadb7fee653a5ccf51f5f2f8844b8d1b470efd9788d1836fa3db glib-2.8.6.ebuild 1595
-MISC ChangeLog 27215 RMD160 78a8bf4d5c44b74c6fd0d8fa1e37f68e9ce93fe7 SHA1 707bf85344743fd84c4b4306f6c8e1bf1a5d3bfd SHA256 7137d4454f097d486fba3b74418cbedfe295f5025f41b879aece16e7a87c0f39
-MD5 4dc73b7718777ceef31315081b3baef7 ChangeLog 27215
-RMD160 78a8bf4d5c44b74c6fd0d8fa1e37f68e9ce93fe7 ChangeLog 27215
-SHA256 7137d4454f097d486fba3b74418cbedfe295f5025f41b879aece16e7a87c0f39 ChangeLog 27215
+MISC ChangeLog 27403 RMD160 0f2d5f6e07894e22520c0e0410e018d7548254f7 SHA1 0f0404c25e721806468af3edc3f2ce8ccb6c9c76 SHA256 b801372ea738829cadbc489c379a8eb9ed531111164a22b951371272149a5336
+MD5 e40db368536ea12719df1bf5d504f2bf ChangeLog 27403
+RMD160 0f2d5f6e07894e22520c0e0410e018d7548254f7 ChangeLog 27403
+SHA256 b801372ea738829cadbc489c379a8eb9ed531111164a22b951371272149a5336 ChangeLog 27403
 MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e metadata.xml 158
@@ -88,6 +96,9 @@ SHA256 d26cfbb6a042eef4f64ad487901b9f1ac518d1b68ae6d9210dc4c360d296b122 files/di
 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
+MD5 61eb43b77ca8577f57a62af6264168aa files/digest-glib-2.12.5 241
+RMD160 5e64d92ae4bdbfafb00ac9c97372ef9a0b744f3f files/digest-glib-2.12.5 241
+SHA256 e4756816faed92295a340d7312cc231c097984f7540d4c16043fbc9f4d2a8417 files/digest-glib-2.12.5 241
 MD5 fb587bb370ae7240e73de5e1a6edcca9 files/digest-glib-2.8.4 238
 RMD160 2cbd0b0ff439a75e4dcc32f265c612509505d176 files/digest-glib-2.8.4 238
 SHA256 7476e17946496973deac34edaf9781c82e206c9e9d0557ccdfd17bbee3e2361b files/digest-glib-2.8.4 238
@@ -97,3 +108,10 @@ SHA256 d949d3e2f0884e6cf928fb9eeb63ed4997b98bc7ac567a59db905781898ea571 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 v1.4.6 (GNU/Linux)
+
+iD8DBQFFiDLKwUpWvClEHQoRAv++AJ4/F4u0sIUlMoIB8MT9r23LecYWGQCfTcUD
+2fjAcnk4QVWxAOe755SwK+E=
+=fjZi
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/glib/files/digest-glib-2.12.5 b/dev-libs/glib/files/digest-glib-2.12.5
new file mode 100644 (file)
index 0000000..96ab444
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 08f51fd565805289879819964bb8192b glib-2.12.5.tar.bz2 2900298
+RMD160 b306fbfb4573a30e288476ad44a3c30e47914f6a glib-2.12.5.tar.bz2 2900298
+SHA256 ab8575a302c597f8ed72921c3f20033bab0f84f0325f08f9b9347e28333c8644 glib-2.12.5.tar.bz2 2900298
diff --git a/dev-libs/glib/glib-2.12.5.ebuild b/dev-libs/glib/glib-2.12.5.ebuild
new file mode 100644 (file)
index 0000000..532a3e0
--- /dev/null
@@ -0,0 +1,80 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.12.5.ebuild,v 1.1 2006/12/19 18:43:10 metalgod Exp $
+
+inherit gnome.org libtool eutils flag-o-matic debug
+
+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
+}