revisionbump to spread fix
authorMarinus Schraal <foser@gentoo.org>
Thu, 10 Oct 2002 14:52:49 +0000 (14:52 +0000)
committerMarinus Schraal <foser@gentoo.org>
Thu, 10 Oct 2002 14:52:49 +0000 (14:52 +0000)
x11-libs/gtk+/ChangeLog
x11-libs/gtk+/files/digest-gtk+-2.0.6-r2 [new file with mode: 0644]
x11-libs/gtk+/gtk+-2.0.6-r2.ebuild [new file with mode: 0644]

index 7432feef17ced60f455c0a979bedf67faaf747d6..2dba01cdda8d96b43ce55cd686cdf72f68a27191 100644 (file)
@@ -1,11 +1,16 @@
 # ChangeLog for x11-libs/gtk+
 # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/ChangeLog,v 1.24 2002/10/08 14:19:50 foser Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/ChangeLog,v 1.25 2002/10/10 14:52:49 foser Exp $
 
 *gtk+-1.2.10-r9 (26 Sep 2002)
   26 Sep 2002; Spider <spider@gentoo.org> gtk+-1.2.10-r9.ebuild :
   This build enables minimal debugging for all users, this will fix some unexpected crashes in amongst other things xchat.
+
+*gtk+-2.0.6-r2 (10 Oct 2002)
   
+  10 Oct 2002; foser <foser@gentoo.org> gtk+-2.0.6-r2.ebuild :
+  Bumped revision to get the safety replacement added in r1 spread  
+
 *gtk+-2.0.6-r1 (04 Jul 2002)
 
   08 Oct 2002; foser <foser@gentoo.org> gtk+-2.0.6-r1.ebuild :
diff --git a/x11-libs/gtk+/files/digest-gtk+-2.0.6-r2 b/x11-libs/gtk+/files/digest-gtk+-2.0.6-r2
new file mode 100644 (file)
index 0000000..257c87d
--- /dev/null
@@ -0,0 +1 @@
+MD5 5f9c1b54abea95408155045c661a5adf gtk+-2.0.6.tar.bz2 6118141
diff --git a/x11-libs/gtk+/gtk+-2.0.6-r2.ebuild b/x11-libs/gtk+/gtk+-2.0.6-r2.ebuild
new file mode 100644 (file)
index 0000000..eb22b35
--- /dev/null
@@ -0,0 +1,77 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-2.0.6-r2.ebuild,v 1.1 2002/10/10 14:52:49 foser Exp $
+
+IUSE="tiff doc jpeg directfb"
+
+inherit libtool flag-o-matic
+
+SLOT="2"
+KEYWORDS="x86 ppc sparc sparc64 alpha"
+
+S=${WORKDIR}/${P}
+DESCRIPTION="Gimp ToolKit + "
+SRC_URI="ftp://ftp.gtk.org/pub/gtk/v2.0/${P}.tar.bz2"
+#      mirror://gentoo//${PN}-directfb-${PV}-gentoo.patch.bz2"
+HOMEPAGE="http://www.gtk.org/"
+LICENSE="LGPL-2.1"
+
+RDEPEND="virtual/x11
+       >=dev-libs/glib-2.0.6-r1
+       >=dev-libs/atk-1.0.3-r1
+       >=x11-libs/pango-1.0.4-r1
+       >=media-libs/libpng-1.2.1
+       jpeg? ( >=media-libs/jpeg-6b-r2 )
+       tiff? ( >=media-libs/tiff-3.5.7 )
+       directfb? ( dev-libs/DirectFB )"
+
+DEPEND="${RDEPEND}
+       >=dev-util/pkgconfig-0.12.0
+        doc? ( >=dev-util/gtk-doc-0.9 )"
+
+src_unpack() {
+       
+       unpack ${P}.tar.bz2
+       cd ${S}
+#      use directfb && ( \
+#              ( bzcat ${DISTDIR}/${PN}-directfb-${PV}-gentoo.patch.bz2 \
+#                      | patch -p1 ) || die
+#      )
+}
+
+src_compile() {
+       # see bug 8762
+       replace-flags "-O3" "-O2"
+
+       elibtoolize
+       
+       local myconf=""
+       use doc && myconf="${myconf} --enable-gtk-doc" || myconf="${myconf} --disable-gtk-doc"
+       use jpeg ||  myconf="${myconf} --without-libjpeg"
+       use tiff ||  myconf="${myconf} --without-libtiff"
+       if [ -n "$DEBUG" ]; then
+               myconf="${myconf}  --enable-debug"
+       fi
+               
+       econf --with-gdktarget=x11 ${myconf} || die
+
+# gtk+ isn't multithread friendly due to some obscure code generation bug
+       make || die
+}
+
+src_install() {
+       dodir /etc/gtk-2.0
+       make DESTDIR=${D} \
+               prefix=/usr \
+               sysconfdir=/etc \
+               infodir=/usr/share/info \
+               mandir=/usr/share/man \
+               install || die
+       dodoc AUTHORS COPYING ChangeLog* HACKING* INSTALL NEWS* README* TODO
+}
+
+
+pkg_postinst() {
+       gtk-query-immodules-2.0 >       /etc/gtk-2.0/gtk.immodules
+}
+