diff options
author | Saleem Abdulrasool <compnerd@gentoo.org> | 2006-03-13 21:38:48 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@gentoo.org> | 2006-03-13 21:38:48 +0000 |
commit | 85103f88438f33497e936de63f77608212da964a (patch) | |
tree | 3641f4ceac1d469c19112e464b765ceb6e553c63 /x11-libs/gtk+ | |
parent | Version bump for 2.14 (diff) | |
download | gentoo-2-85103f88438f33497e936de63f77608212da964a.tar.gz gentoo-2-85103f88438f33497e936de63f77608212da964a.tar.bz2 gentoo-2-85103f88438f33497e936de63f77608212da964a.zip |
Version bump for 2.14
(Portage version: 2.1_pre5-r4)
Diffstat (limited to 'x11-libs/gtk+')
-rw-r--r-- | x11-libs/gtk+/ChangeLog | 8 | ||||
-rw-r--r-- | x11-libs/gtk+/Manifest | 68 | ||||
-rw-r--r-- | x11-libs/gtk+/files/digest-gtk+-2.8.15 | 3 | ||||
-rw-r--r-- | x11-libs/gtk+/gtk+-2.8.15.ebuild | 152 |
4 files changed, 219 insertions, 12 deletions
diff --git a/x11-libs/gtk+/ChangeLog b/x11-libs/gtk+/ChangeLog index 2f9c67d27069..0dcc2b69db40 100644 --- a/x11-libs/gtk+/ChangeLog +++ b/x11-libs/gtk+/ChangeLog @@ -1,6 +1,12 @@ # 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.222 2006/03/13 15:08:13 gustavoz Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/ChangeLog,v 1.223 2006/03/13 21:38:48 compnerd Exp $ + +*gtk+-2.8.15 (13 Mar 2006) + + 13 Mar 2006; Saleem Abdulrasool <compnerd@gentoo.org> +gtk+-2.8.15.ebuild: + Version bump from upstream. allanonjl dropped disable_icons_smooth_alpha + patch, and bumped glib dependency to 2.10.1. 13 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> gtk+-2.8.12.ebuild: Stable on sparc diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest index 666b695574b4..11dd711b9379 100644 --- a/x11-libs/gtk+/Manifest +++ b/x11-libs/gtk+/Manifest @@ -1,35 +1,81 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 56dd860a9dce06004bd4daefbfc63aca ChangeLog 31908 +MD5 95b898ea4a7157a601ea1a4c4b9d2771 ChangeLog 32136 +RMD160 405812f3d06eeaec5cdc2b44bae04571e29643c5 ChangeLog 32136 +SHA256 6eb532418a4398472686e2fccdfb112af71c9d53420680cce0c75236e2aa909f ChangeLog 32136 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 MD5 9a443de5999df036ffd6e66f5b0f83ce files/digest-gtk+-1.2.10-r11 506 +RMD160 45ddc3e7c5ca97084139787b6be318498a9965db files/digest-gtk+-1.2.10-r11 506 +SHA256 4bd7f7ef31547e6dabca532b07bc6be7e37c96d234abd2818afbb85d725aed47 files/digest-gtk+-1.2.10-r11 506 MD5 f0e0f202bdf17540985215d5384480ed files/digest-gtk+-2.6.10-r1 212 +RMD160 1589e5993ab3c1086fa6b60ed4dec3633fd495fd files/digest-gtk+-2.6.10-r1 212 +SHA256 5ac30a979bdf26948a53b8e96c74733e8d3c68bdddf44bace638b9afba3cf3da files/digest-gtk+-2.6.10-r1 212 MD5 3d136a29a973e16c88bb0ead86243644 files/digest-gtk+-2.8.11 141 +RMD160 db069c6adfcc2dc1b4be4f22d666c83e18f7bc38 files/digest-gtk+-2.8.11 141 +SHA256 66729e26d2a376aadb69ad3daf8a5da4f5c3da0a5ad3f76912fab5ca685d04ec files/digest-gtk+-2.8.11 141 MD5 be842969da937e925b030650993d5c31 files/digest-gtk+-2.8.12 244 +RMD160 3888ef99bedbae32756eb61af0b27cde0a94bc0e files/digest-gtk+-2.8.12 244 +SHA256 a1440ed953deaeb9229d10d53aaf9fc7d4b36375696ab4581deba5912a22a624 files/digest-gtk+-2.8.12 244 MD5 73976fd9f836ce2a10e3fd058ded816d files/digest-gtk+-2.8.13 244 +RMD160 43e9751fa6ced427e32756375431169c4035bdf4 files/digest-gtk+-2.8.13 244 +SHA256 3e7ae20b1577006b4f1beb272c479547d377a4c4d57ae86f85ebd9c91ee34191 files/digest-gtk+-2.8.13 244 +MD5 4ed010053370291739d70727ba1cb78c files/digest-gtk+-2.8.15 244 +RMD160 3c921338894a77423732537d7317408779796c85 files/digest-gtk+-2.8.15 244 +SHA256 eb036f7e8383fd2f221fa735534fc185ee684ede46f9f7adfe40f3b64fd831f1 files/digest-gtk+-2.8.15 244 MD5 c2395b72772f29144c0b34c311e68b26 files/digest-gtk+-2.8.8 140 +RMD160 f6477660581c85e3ea93da9b51ee00e3a823e9d9 files/digest-gtk+-2.8.8 140 +SHA256 71839aa71eb0523b5315576e62cb32060bf9743c491f8b186dd131846631757e files/digest-gtk+-2.8.8 140 MD5 5e3ff7fa761495300d3f30c9207c13f8 files/gtk+-1.2-locale_fix.patch 419 +RMD160 a0fbf3fb111f39b7a62c3fa31a803ef2a0ee945a files/gtk+-1.2-locale_fix.patch 419 +SHA256 2e3cf84902d2f318dcbf4f9ad976573295d8d984c7a860291f37f768fc7966cb files/gtk+-1.2-locale_fix.patch 419 MD5 0ec83a4bf20f79d85eb2976b58c39465 files/gtk+-1.2.10-m4.patch 220 +RMD160 c3f0ac9022a32aeef80ccf77493779fd58884b10 files/gtk+-1.2.10-m4.patch 220 +SHA256 88f45c2f0413f29d62ca138c87b41d24a73b47456f5b469277843de827717324 files/gtk+-1.2.10-m4.patch 220 MD5 cd1c96c0a81026a3af29449389e455d5 files/gtk+-2-xpm_loader.patch 920 +RMD160 08e77b9df95557e874a193dd45aad84835a2c281 files/gtk+-2-xpm_loader.patch 920 +SHA256 ee01227c6dae5041040aac8d43c16b689cca197ea1fca62401e5011623ee832c files/gtk+-2-xpm_loader.patch 920 MD5 d94ff41d82a8f0c56dd68a2fa71ef2fc files/gtk+-2.2.1-disable_icons_smooth_alpha.patch 1383 +RMD160 f2557ee984df766bce0b5e5ea8c41962a2ccff13 files/gtk+-2.2.1-disable_icons_smooth_alpha.patch 1383 +SHA256 f4b916c7d26ba60b5d5af63ff694a5203f0dcd31b7310fb375c324fc1df72e05 files/gtk+-2.2.1-disable_icons_smooth_alpha.patch 1383 MD5 0df92cf64a9324ef85fc72885a4285b1 files/gtk+-2.4.9-ppc64.patch 1732 +RMD160 d7b045fa46eaa30908ec9e9c19c0fed48a5a20fa files/gtk+-2.4.9-ppc64.patch 1732 +SHA256 1635e4cde6206a14dac56fe3eee996ebfe4bcc7e30c47bbe9f30b106110378c7 files/gtk+-2.4.9-ppc64.patch 1732 MD5 5f35263753f0ad976c13f501247b8d51 files/gtk+-2.8.0-multilib.patch 2456 +RMD160 ba94fb0b16f9002dec8e92700ff3f7931f600548 files/gtk+-2.8.0-multilib.patch 2456 +SHA256 595bddaa3e50a54f47dbcf30381e11bce0baa1ccd683ac1ba30ca0221b78a4fd files/gtk+-2.8.0-multilib.patch 2456 MD5 8289aa1fb556b38e9fb2f9201a065755 files/gtk+-2.8.10-xinerama.patch 1083 +RMD160 499801f3be2289bdc656563bb5c96797d14512f7 files/gtk+-2.8.10-xinerama.patch 1083 +SHA256 7786691d5f89588abc7174e97cbd374d8cbe98b4e8dfd27005eade03b047aa2d files/gtk+-2.8.10-xinerama.patch 1083 MD5 9ea5c063ade44a46b279eab398fc969a files/gtk+-gdk-pixbuf-testfix.patch 578 +RMD160 317120af2683d5ac6119a89745b38f71b0581e40 files/gtk+-gdk-pixbuf-testfix.patch 578 +SHA256 f1fb49b3a93db10bdf6f29a641d5bdb6ebb96956623f0492a52efebdfa238fb2 files/gtk+-gdk-pixbuf-testfix.patch 578 MD5 36d00cf3b4035e6cb9873ade9ed1a9ce files/gtkrc 627 +RMD160 3171e0c9132bb2a9119c51750702db23c4a5f076 files/gtkrc 627 +SHA256 22e4197e5976ed623233399049082383033b613176d77126d246a1f6cb747294 files/gtkrc 627 MD5 e1786e8eefd917c4dc90ecbe3091aa08 gtk+-1.2.10-r10.ebuild 1821 +RMD160 ad3c002279536e8c98b498e4162c631332546af6 gtk+-1.2.10-r10.ebuild 1821 +SHA256 33d21b3f23e0ea30f8c68e21cf0ea7f863df4e947cc7bbf5406115c2312d01d4 gtk+-1.2.10-r10.ebuild 1821 MD5 f332c729d4ad325eb05a7ffd1d839ae6 gtk+-1.2.10-r11.ebuild 1974 +RMD160 6300607f29a591118bc326c2eca5c5dbf63d4333 gtk+-1.2.10-r11.ebuild 1974 +SHA256 6b44b84edee41dd889367d6fbd022f63c0d938078d16fc48654405385e0f8ed8 gtk+-1.2.10-r11.ebuild 1974 MD5 16ca62398139ea671319657720b6fc8b gtk+-2.6.10-r1.ebuild 3455 +RMD160 63997fee767bbb4ddc7d978374c7d9fbe73bf6ba gtk+-2.6.10-r1.ebuild 3455 +SHA256 d58bd7ffe27a02b4c4cf71dd16dcc6c7116723b36df0d15519846b19549ade2e gtk+-2.6.10-r1.ebuild 3455 MD5 98c3798b9681eb69ff09d1147d16e602 gtk+-2.8.11.ebuild 4192 +RMD160 6e692a0ae91d437641f042279e9c70502c8d7d63 gtk+-2.8.11.ebuild 4192 +SHA256 4ab0c704bb526c5a5e77aeff321d68f5542ca8aa86acd4fd0d80f9a163847eb0 gtk+-2.8.11.ebuild 4192 MD5 d1f1e87768d47ec1fce9a6c52514c47b gtk+-2.8.12.ebuild 4135 +RMD160 a9903559161fceccbef2d2e344fe8670d7a6e7df gtk+-2.8.12.ebuild 4135 +SHA256 5fdbe8c59d466cd247c776ebe8f7f7c20e7841810ed70b31703d7fc1f51b840b gtk+-2.8.12.ebuild 4135 MD5 78c40a95de1bd35afedbe72510c9cad6 gtk+-2.8.13.ebuild 4136 +RMD160 f718a5671ca76b818002532b518da23aba7cc3d1 gtk+-2.8.13.ebuild 4136 +SHA256 5f12126048a5067007147be2b553400791e22a213078815d23bb547bc623b723 gtk+-2.8.13.ebuild 4136 +MD5 d6fd69249bf38b30205220bdcf21a7c8 gtk+-2.8.15.ebuild 4030 +RMD160 c7b22b50df047de3b06e22ff35512ce26cf4bed3 gtk+-2.8.15.ebuild 4030 +SHA256 bfad8a6457e9d8494115506e4c04334b87ce973a9c964155d62961fdb9071b9f gtk+-2.8.15.ebuild 4030 MD5 eae2dcc7f50ccdc71d375984f2104005 gtk+-2.8.8.ebuild 4113 +RMD160 2a0a497cc25fecdec658b444eacb1374e7491a36 gtk+-2.8.8.ebuild 4113 +SHA256 11c0c44d19b8efe7994af62a4bed7aec110cb69e2f3b8d0bdd72bbe7cfdfe121 gtk+-2.8.8.ebuild 4113 MD5 58b5c1a403ab43f5160c44c32761cbe0 metadata.xml 424 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2.2-ecc0.1.6 (GNU/Linux) - -iD8DBQFEFYrsKRy60XGEcJIRAsKQAJ4urgN2x44jmMye46BvHzXupWNDPQCgnXFt -bK1HJsDFaS+Qiir59m+a9mw= -=ITa2 ------END PGP SIGNATURE----- +RMD160 b1748199254d5d0f0db468fdec36f07bb75a3231 metadata.xml 424 +SHA256 8b65272928e676824c407ed438004d9e5d50077a09beee0b60984eadb695bc2d metadata.xml 424 diff --git a/x11-libs/gtk+/files/digest-gtk+-2.8.15 b/x11-libs/gtk+/files/digest-gtk+-2.8.15 new file mode 100644 index 000000000000..90288e56f975 --- /dev/null +++ b/x11-libs/gtk+/files/digest-gtk+-2.8.15 @@ -0,0 +1,3 @@ +MD5 df49f7498ec8275519ee92087f8d04db gtk+-2.8.15.tar.bz2 12254365 +RMD160 ce22f85ab6a443a7db47459cc27f82cf3801bd84 gtk+-2.8.15.tar.bz2 12254365 +SHA256 ec0a9ee716d81b692df41f12e200402c8df4c6be846c1bed5068fa9a0d1294c4 gtk+-2.8.15.tar.bz2 12254365 diff --git a/x11-libs/gtk+/gtk+-2.8.15.ebuild b/x11-libs/gtk+/gtk+-2.8.15.ebuild new file mode 100644 index 000000000000..529b183dab94 --- /dev/null +++ b/x11-libs/gtk+/gtk+-2.8.15.ebuild @@ -0,0 +1,152 @@ +# 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.15.ebuild,v 1.1 2006/03/13 21:38:48 compnerd Exp $ + +inherit gnome.org flag-o-matic eutils debug + +DESCRIPTION="Gimp ToolKit +" +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 )" + +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 + )" + + +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() { + # An arch specific config directory is used on multilib systems + has_multilib_profile && GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}" + use x86 && [ "$(get_libdir)" == "lib32" ] && GTK2_CONFDIR="/etc/gtk-2.0/${CHOST}" + GTK2_CONFDIR=${GTK2_CONFDIR:=/etc/gtk-2.0} +} + +src_unpack() { + unpack ${A} + cd "${S}" + + # Optionalize xinerama support + epatch "${FILESDIR}"/${PN}-2.8.10-xinerama.patch + + # use an arch-specific config directory so that 32bit and 64bit versions + # dont clash on multilib systems + has_multilib_profile && epatch "${FILESDIR}"/${PN}-2.8.0-multilib.patch + + # and this line is just here to make building emul-linux-x86-gtklibs a bit + # easier, so even this should be amd64 specific. + if use x86 && [ "$(get_libdir)" == "lib32" ]; then + epatch "${FILESDIR}"/${PN}-2.8.0-multilib.patch + fi + + use ppc64 && append-flags -mminimal-toc + + # remember, eautoreconf applies elibtoolize. + # if you remove this, you should manually run elibtoolize + cp aclocal.m4 old_macros.m4 + AT_M4DIR="." + eautoreconf + + epunt_cxx +} + +src_compile() { + 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 \ + --with-xinput" + + # Passing --disable-debug is not recommended for production use + use debug && myconf="${myconf} --enable-debug=yes" + + econf ${myconf} || die "./configure failed to run" + + emake || die "gtk+ failed to compile" +} + +src_install() { + make DESTDIR="${D}" install || die "Installation failed" + + set_gtk2_confdir + dodir ${GTK2_CONFDIR} + keepdir ${GTK2_CONFDIR} + + # Enable xft in environment as suggested by <utx@gentoo.org> + dodir /etc/env.d + 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 + gtk-query-immodules-2.0 > ${ROOT}${GTK2_CONFDIR}/gtk.immodules + gdk-pixbuf-query-loaders > ${ROOT}${GTK2_CONFDIR}/gdk-pixbuf.loaders + else + ewarn "The destination path ${ROOT}${GTK2_CONFDIR} doesn't exist;" + ewarn "to complete the installation of GTK+, please create the" + ewarn "directory and then manually run:" + ewarn " cd ${ROOT}${GTK2_CONFDIR}" + ewarn " gtk-query-immodules-2.0 > gtk.immodules" + ewarn " gdk-pixbuf-query-loaders > gdk-pixbuf.loaders" + fi + + 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." +} |