summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek.chauhan@gmail.com>2008-09-25 14:37:44 +0530
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2008-09-25 14:37:44 +0530
commitb7b4aa73b2b2d766058effa60b80e27396a0037f (patch)
tree155ec362df72b5477dab5e614009f44f2af40423
parentAdd x11-libs/gtk+-9999 (diff)
downloadgnome-live-b7b4aa73b2b2d766058effa60b80e27396a0037f.tar.gz
gnome-live-b7b4aa73b2b2d766058effa60b80e27396a0037f.tar.bz2
gnome-live-b7b4aa73b2b2d766058effa60b80e27396a0037f.zip
Merge dev-libs/gtk+ changes from gnome overlay
Also, move gtk+-9999 to gtk+-2.9999 to satisfy the extra-lame =dev-libs/gtk+-2* deps.
-rw-r--r--x11-libs/gtk+/Manifest2
-rw-r--r--x11-libs/gtk+/gtk+-2.9999.ebuild (renamed from x11-libs/gtk+/gtk+-9999.ebuild)18
2 files changed, 15 insertions, 5 deletions
diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest
index 0410679..673b530 100644
--- a/x11-libs/gtk+/Manifest
+++ b/x11-libs/gtk+/Manifest
@@ -1 +1 @@
-EBUILD gtk+-9999.ebuild 4084 RMD160 e624e458fab5fb22bbf78e8c8c74cc3d2743085d SHA1 192d8c1159f781fb4308f74de5b7ea5a0c2d3336 SHA256 e84c1a10ffdf92fe42d7d610ac379f9e2422cbe8415f4c49e0a70a1e8bf644ae
+EBUILD gtk+-2.9999.ebuild 4366 RMD160 e45a1304ce867c001b78acb34107015906e76842 SHA1 0673aac2b3415a8c50289ec106979b59e4094a92 SHA256 677c6fda06901c513cd1e198b108512f9fbda8fb35feb155b715cb668dc964b8
diff --git a/x11-libs/gtk+/gtk+-9999.ebuild b/x11-libs/gtk+/gtk+-2.9999.ebuild
index 9027ff6..d9fac8c 100644
--- a/x11-libs/gtk+/gtk+-9999.ebuild
+++ b/x11-libs/gtk+/gtk+-2.9999.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.gtk.org/"
LICENSE="LGPL-2"
SLOT="2"
KEYWORDS="~amd64 ~x86"
-IUSE="X cups debug doc jpeg tiff vim-syntax xinerama jasper"
+IUSE="X cups debug doc jpeg jpeg2k tiff vim-syntax xinerama jasper"
RDEPEND=">=dev-libs/glib-2.17.6
>=x11-libs/pango-1.20
@@ -25,7 +25,7 @@ RDEPEND=">=dev-libs/glib-2.17.6
x11-libs/libXi
x11-libs/libXt
x11-libs/libXext
- x11-libs/libXrandr
+ >=x11-libs/libXrandr-1.2
x11-libs/libXcursor
x11-libs/libXfixes
x11-libs/libXcomposite
@@ -34,7 +34,8 @@ RDEPEND=">=dev-libs/glib-2.17.6
)
!X? ( dev-libs/DirectFB )
cups? ( net-print/cups )
- jpeg? ( >=media-libs/jpeg-6b-r2 media-libs/jasper )
+ jpeg? ( >=media-libs/jpeg-6b-r2 )
+ jpeg2k? ( media-libs/jasper )
tiff? ( >=media-libs/tiff-3.5.7 )
!<gnome-base/gail-1000"
DEPEND="${RDEPEND}
@@ -52,6 +53,8 @@ DEPEND="${RDEPEND}
)"
PDEPEND="vim-syntax? ( app-vim/gtk-syntax )"
+PATCHES="${PN}-2.12.0-flash-workaround.patch"
+
pkg_setup() {
if use X ; then
if ! built_with_use x11-libs/cairo X; then
@@ -64,6 +67,13 @@ pkg_setup() {
die "cairo needs the directfb flag set"
fi
fi
+
+ if has_multilib_profile ; then
+ # use an arch-specific config directory so that 32bit and 64bit versions
+ # dont clash on multilib systems
+ PATCHES="${PATCHES}
+ ${PN}-2.8.0-multilib.patch"
+ fi
}
set_gtk2_confdir() {
@@ -73,7 +83,7 @@ set_gtk2_confdir() {
}
src_unpack() {
- gnome2_src_unpack
+ gnome2-live_src_unpack
# -O3 and company cause random crashes in applications. Bug #133469
replace-flags -O3 -O2