summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanislav Brabec <utx@gentoo.org>2003-05-29 07:40:03 +0000
committerStanislav Brabec <utx@gentoo.org>2003-05-29 07:40:03 +0000
commitf72b227f3f52218b1c62216471f5cb0842a56611 (patch)
tree854e048f7e740ec8e03c31aba5dd28fbb9ed705d /dev-libs/glib
parentset G_BROKEN_FILENAMES (diff)
downloadgentoo-2-f72b227f3f52218b1c62216471f5cb0842a56611.tar.gz
gentoo-2-f72b227f3f52218b1c62216471f5cb0842a56611.tar.bz2
gentoo-2-f72b227f3f52218b1c62216471f5cb0842a56611.zip
set G_BROKEN_FILENAMES
Diffstat (limited to 'dev-libs/glib')
-rw-r--r--dev-libs/glib/ChangeLog12
-rw-r--r--dev-libs/glib/Manifest4
-rw-r--r--dev-libs/glib/files/digest-glib-2.2.1-r11
-rw-r--r--dev-libs/glib/glib-2.2.1-r1.ebuild59
4 files changed, 71 insertions, 5 deletions
diff --git a/dev-libs/glib/ChangeLog b/dev-libs/glib/ChangeLog
index d1e0005e2d51..16575c3291e8 100644
--- a/dev-libs/glib/ChangeLog
+++ b/dev-libs/glib/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-libs/glib
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.41 2003/03/30 21:27:33 joker Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/ChangeLog,v 1.42 2003/05/29 07:39:52 utx Exp $
+
+*glib-2.2.1-r1 (29 May 2003)
+
+ 29 May 2003; Stanislav Brabec <utx@gentoo.org> glib-2.2.1-r1.ebuild:
+ Added env.d file setting G_BROKEN_FILENAMES (improves behavior with non UTF-8
+ filenames).
+
+*glib-2.2.1 (04 Feb 2003)
13 Mar 2003; Olivier Reisch <doctomoe@gentoo.org> glib-2.2.1.ebuild :
Marked ppc stable
@@ -8,8 +16,6 @@
21 Feb 2003; Zach Welch <zwelch@gentoo.org> glib-1.2.10-r5.ebuild glib-2.2.1.ebuild :
Added arm to keywords.
-*glib-2.2.1 (04 Feb 2003)
-
30 Mar 2003; Christian Birchinger <joker@gentoo.org> glib-2.2.1.ebuild:
Added sparc stable keyword
diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index 88c1dd850ae0..dfefc412f479 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -2,10 +2,10 @@ MD5 ea0c6f234fcb2c475b06cbae3a68267f glib-2.0.4-r1.ebuild 1145
MD5 72ce96e9ca5f27a8ad975af8c2807c89 glib-2.2.1.ebuild 1085
MD5 a6274452f683ddd1dd6b8cdcc1551297 glib-2.0.7.ebuild 1202
MD5 7f9ebc06daa26792ca1474cd8a4ce0f1 glib-2.0.6-r1.ebuild 1117
-MD5 5c84da9d07fc801769c17c077abeb62e ChangeLog 6299
+MD5 e4e73477ab88aae2a739d45aca289bbf ChangeLog 6296
MD5 f901fe2e74a8a3f66ab3eb0112b4331b glib-2.2.0.ebuild 1072
MD5 8a7f6080ec1d04b7c37dfd9a21cd3609 glib-1.2.10-r5.ebuild 920
-MD5 76699676dc47dd72a15498be244755a0 glib-2.2.1-r1.ebuild 1274
+MD5 6f62993e415df2692faa38547cac3a5e glib-2.2.1-r1.ebuild 1275
MD5 bf2f7d93578b1c60592d10ea224d3a91 files/digest-glib-2.0.7 64
MD5 cf1119c76b12f5a98f43c545c2764971 files/digest-glib-2.2.0 64
MD5 f1d1917d455b88ebd5cdcf76d94e84d4 files/digest-glib-2.2.1 64
diff --git a/dev-libs/glib/files/digest-glib-2.2.1-r1 b/dev-libs/glib/files/digest-glib-2.2.1-r1
new file mode 100644
index 000000000000..8db4a1ec065a
--- /dev/null
+++ b/dev-libs/glib/files/digest-glib-2.2.1-r1
@@ -0,0 +1 @@
+MD5 42406a17819080326e105f8333963b97 glib-2.2.1.tar.bz2 1507856
diff --git a/dev-libs/glib/glib-2.2.1-r1.ebuild b/dev-libs/glib/glib-2.2.1-r1.ebuild
new file mode 100644
index 000000000000..0fa61e5a7f14
--- /dev/null
+++ b/dev-libs/glib/glib-2.2.1-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/glib/glib-2.2.1-r1.ebuild,v 1.1 2003/05/29 07:39:53 utx Exp $
+
+inherit libtool
+
+IUSE="doc"
+S=${WORKDIR}/${P}
+DESCRIPTION="The GLib library of C routines"
+SRC_URI="ftp://ftp.gtk.org/pub/gtk/v2.2/${P}.tar.bz2"
+HOMEPAGE="http://www.gtk.org/"
+
+SLOT="2"
+LICENSE="LGPL-2.1"
+KEYWORDS="x86 ppc sparc alpha arm hppa mips"
+
+DEPEND=">=dev-util/pkgconfig-0.14.0
+ doc? ( >=dev-util/gtk-doc-0.9-r2 )"
+
+RDEPEND="virtual/glibc"
+
+src_compile() {
+ # Seems libtool have another wierd bug, try to fix it
+ # with a fix for nautilus, bug #4190
+ elibtoolize --reverse-deps
+
+ local myconf=""
+ use doc \
+ && myconf="${myconf} --enable-gtk-doc" \
+ || myconf="${myconf} --disable-gtk-doc"
+
+ if [ -n "$DEBUGBUILD" ]; then
+ myconf="${myconf} --enable-debug=yes"
+ fi
+
+ econf \
+ --with-threads=posix \
+ ${myconf} || die
+
+ emake || die
+}
+
+src_install() {
+ einstall || die
+
+ # Consider invalid UTF-8 filenames as locale-specific.
+ dodir /etc/env.d
+ echo "G_BROKEN_FILENAMES=1" >${D}/etc/env.d/50glib2
+
+ dodoc AUTHORS ChangeLog COPYING README* INSTALL NEWS NEWS.pre-1-3
+}
+
+pkg_postinst() {
+ env-update
+}
+
+pkg_postrm() {
+ env-update
+}