summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarinus Schraal <foser@gentoo.org>2006-04-21 16:34:33 +0000
committerMarinus Schraal <foser@gentoo.org>2006-04-21 16:34:33 +0000
commit2d1721af1d2d691164208662396fa3627d28522c (patch)
treefd8a116017bb7a4a2a43ec2a1b2d023ef173d772 /x11-libs/gtk+
parentRemoved PROVIDE as of bug #130746. (diff)
downloadhistorical-2d1721af1d2d691164208662396fa3627d28522c.tar.gz
historical-2d1721af1d2d691164208662396fa3627d28522c.tar.bz2
historical-2d1721af1d2d691164208662396fa3627d28522c.zip
fix png dep
Package-Manager: portage-2.1_pre4-r1
Diffstat (limited to 'x11-libs/gtk+')
-rw-r--r--x11-libs/gtk+/ChangeLog5
-rw-r--r--x11-libs/gtk+/Manifest12
-rw-r--r--x11-libs/gtk+/gtk+-2.8.16.ebuild95
3 files changed, 57 insertions, 55 deletions
diff --git a/x11-libs/gtk+/ChangeLog b/x11-libs/gtk+/ChangeLog
index 4f954b5151e0..e8de48595110 100644
--- a/x11-libs/gtk+/ChangeLog
+++ b/x11-libs/gtk+/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for x11-libs/gtk+
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/ChangeLog,v 1.235 2006/04/15 01:25:21 geoman Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/ChangeLog,v 1.236 2006/04/21 16:34:33 foser Exp $
+
+ 21 Apr 2006; Marinus Schraal <foser@gentoo.org> gtk+-2.8.16.ebuild :
+ Always enable png, so we actually can display icons
15 Apr 2006; Stephen P. Becker <geoman@gentoo.org> gtk+-2.8.12.ebuild:
stable on mips
diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest
index 3e3701163507..6abb2bd4aced 100644
--- a/x11-libs/gtk+/Manifest
+++ b/x11-libs/gtk+/Manifest
@@ -1,6 +1,6 @@
-MD5 defcc591093746a902f515912f331975 ChangeLog 33586
-RMD160 130588694e3e3fca7f5e34c9768d64b46ef53513 ChangeLog 33586
-SHA256 0a25ec975ae9ee829dad79f88b25b999509f3f0168419d2a8fbaa2057e6bedb1 ChangeLog 33586
+MD5 f7861f3649c4fdf7e58357ea94418520 ChangeLog 33711
+RMD160 492cc7e473448268c3fae02eace8b759db3d5493 ChangeLog 33711
+SHA256 333847360734d98be26eddff11f39d29c235ea49c0c8f52f5ca26bd519875ce3 ChangeLog 33711
MD5 621a7db3e7e6856c66eec5caeea1e88e files/digest-gtk+-1.2.10-r10 138
RMD160 089774caae5ebadfe26a94913e690a0e2b1edd39 files/digest-gtk+-1.2.10-r10 138
SHA256 f1c6441519ca2edf919e1163744c97ef7b7ff05bf456efed405eef49e2684048 files/digest-gtk+-1.2.10-r10 138
@@ -70,9 +70,9 @@ SHA256 c46e08e95611f1d36778af538b106cf68b9fc65cd76a963c0c2b1402c6debd34 gtk+-2.8
MD5 a882bac03c9cb8719f34e240c2884e1c gtk+-2.8.13.ebuild 4158
RMD160 521858f7b25d9e3449b57c57379501cfad05fae4 gtk+-2.8.13.ebuild 4158
SHA256 c6b478153cf7cf915554a02821d4d4c720f6bc3d4254b92efffdcd28d26cd8d7 gtk+-2.8.13.ebuild 4158
-MD5 58e8205830a335a7a4c986ccc90a22eb gtk+-2.8.16.ebuild 4107
-RMD160 66c8f95ba486f59e4996c24eab98cc3e1e612913 gtk+-2.8.16.ebuild 4107
-SHA256 c15385535cf3d2d9a57876a4fd2608585c74653e652a8883edca50dea0fcd273 gtk+-2.8.16.ebuild 4107
+MD5 7edbe3fccb12a781bb148226ac96e61f gtk+-2.8.16.ebuild 4024
+RMD160 de87eff07ad2b629082ca39b6cc9587800fcaa4f gtk+-2.8.16.ebuild 4024
+SHA256 2d6e1462352b1e44184c5d40510698e39e4f9633b46f6b76388dc37047ee9d9e gtk+-2.8.16.ebuild 4024
MD5 eae2dcc7f50ccdc71d375984f2104005 gtk+-2.8.8.ebuild 4113
RMD160 2a0a497cc25fecdec658b444eacb1374e7491a36 gtk+-2.8.8.ebuild 4113
SHA256 11c0c44d19b8efe7994af62a4bed7aec110cb69e2f3b8d0bdd72bbe7cfdfe121 gtk+-2.8.8.ebuild 4113
diff --git a/x11-libs/gtk+/gtk+-2.8.16.ebuild b/x11-libs/gtk+/gtk+-2.8.16.ebuild
index db52def62aa1..fa8ee144675f 100644
--- a/x11-libs/gtk+/gtk+-2.8.16.ebuild
+++ b/x11-libs/gtk+/gtk+-2.8.16.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-2.8.16.ebuild,v 1.5 2006/04/07 11:25:57 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-2.8.16.ebuild,v 1.6 2006/04/21 16:34:33 foser Exp $
inherit gnome.org flag-o-matic eutils debug autotools virtualx
@@ -10,60 +10,49 @@ HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug doc jpeg png tiff xinerama"
-
-RDEPEND="|| (
- (
- x11-libs/libXrender
- x11-libs/libX11
- x11-libs/libXi
- x11-libs/libXt
- x11-libs/libXext
- x11-libs/libXcursor
- x11-libs/libXrandr
- x11-libs/libXfixes
- xinerama? ( x11-libs/libXinerama )
- )
- virtual/x11
- )
-
- >=dev-libs/glib-2.10.1
- >=x11-libs/pango-1.9
- >=dev-libs/atk-1.10.1
- >=x11-libs/cairo-0.9.2
- media-libs/fontconfig
- x11-misc/shared-mime-info
- png? ( >=media-libs/libpng-1.2.1 )
- jpeg? ( >=media-libs/jpeg-6b-r2 )
- tiff? ( >=media-libs/tiff-3.5.7 )"
+IUSE="debug doc jpeg tiff xinerama"
+
+RDEPEND="|| ( ( x11-libs/libXrender
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libXt
+ x11-libs/libXext
+ x11-libs/libXcursor
+ x11-libs/libXrandr
+ x11-libs/libXfixes
+ xinerama? ( x11-libs/libXinerama ) )
+ virtual/x11 )
+ >=dev-libs/glib-2.10.1
+ >=x11-libs/pango-1.9
+ >=dev-libs/atk-1.10.1
+ >=x11-libs/cairo-0.9.2
+ media-libs/fontconfig
+ x11-misc/shared-mime-info
+ >=media-libs/libpng-1.2.1
+ jpeg? ( >=media-libs/jpeg-6b-r2 )
+ tiff? ( >=media-libs/tiff-3.5.7 )"
DEPEND="${RDEPEND}
- sys-devel/autoconf
- >=dev-util/pkgconfig-0.9
- >=sys-devel/automake-1.7.9
-
- || (
- (
- x11-proto/xextproto
- x11-proto/xproto
- x11-proto/inputproto
- x11-proto/xineramaproto
- )
- virtual/x11
- )
-
- doc? (
- >=dev-util/gtk-doc-1.4
- ~app-text/docbook-xml-dtd-4.1.2
- )"
+ sys-devel/autoconf
+ >=dev-util/pkgconfig-0.9
+ >=sys-devel/automake-1.7.9
+ || ( ( x11-proto/xextproto
+ x11-proto/xproto
+ x11-proto/inputproto
+ x11-proto/xineramaproto )
+ virtual/x11 )
+ doc? ( >=dev-util/gtk-doc-1.4
+ ~app-text/docbook-xml-dtd-4.1.2 )"
RESTRICT="confcache"
pkg_setup() {
+
if ! built_with_use x11-libs/cairo X; then
einfo "Please re-emerge x11-libs/cairo with the X USE flag set"
die "cairo needs the X flag set"
fi
+
}
set_gtk2_confdir() {
@@ -74,6 +63,7 @@ set_gtk2_confdir() {
}
src_unpack() {
+
unpack ${A}
cd "${S}"
@@ -99,15 +89,18 @@ src_unpack() {
eautoreconf
epunt_cxx
+
}
src_compile() {
+
+ # png always on to display icons (foser)
local myconf="$(use_enable doc gtk-doc) \
$(use_with jpeg libjpeg) \
- $(use_with png libpng) \
$(use_with tiff libtiff) \
- $(use_enable xinerama) \
- --with-gdktarget=x11 \
+ $(use_enable xinerama) \
+ --with-libpng \
+ --with-gdktarget=x11 \
--with-xinput"
# Passing --disable-debug is not recommended for production use
@@ -119,10 +112,13 @@ src_compile() {
}
src_test() {
+
Xmake check || die
+
}
src_install() {
+
make DESTDIR="${D}" install || die "Installation failed"
set_gtk2_confdir
@@ -134,9 +130,11 @@ src_install() {
echo "GDK_USE_XFT=1" > ${D}/etc/env.d/50gtk2
dodoc AUTHORS ChangeLog* HACKING NEWS* README*
+
}
pkg_postinst() {
+
set_gtk2_confdir
if [ -d "${ROOT}${GTK2_CONFDIR}" ]; then
@@ -154,4 +152,5 @@ pkg_postinst() {
einfo "If you experience text corruption issues, turn off RenderAccel"
einfo "in your xorg.conf. NVIDIA is working on this issue. "
einfo "See http://bugs.gentoo.org/113123 for more information."
+
}