diff options
author | Ruben Bressler <ruben.bressler@cerpamid.co.cu> | 2010-08-02 13:57:59 -0400 |
---|---|---|
committer | Ruben Bressler <ruben.bressler@cerpamid.co.cu> | 2010-08-02 13:57:59 -0400 |
commit | 1e9c7342c7b74a01d62a51622d81f8d78fd0901a (patch) | |
tree | d5ce3d31890672b900b02c17641ded5b206afbe7 | |
parent | 20100724 - Cambio automático (diff) | |
download | rubenqba-1e9c7342c7b74a01d62a51622d81f8d78fd0901a.tar.gz rubenqba-1e9c7342c7b74a01d62a51622d81f8d78fd0901a.tar.bz2 rubenqba-1e9c7342c7b74a01d62a51622d81f8d78fd0901a.zip |
Actualización del overlay
21 files changed, 820 insertions, 9 deletions
diff --git a/gnome-base/gnome-control-center/Manifest b/gnome-base/gnome-control-center/Manifest index a0cae49..7dac8ff 100644 --- a/gnome-base/gnome-control-center/Manifest +++ b/gnome-base/gnome-control-center/Manifest @@ -1,2 +1,2 @@ DIST gnome-control-center-2.31.5.tar.bz2 3359955 RMD160 aa2b9baee064fb65f1c5dbcea0002b061e0a81eb SHA1 26d06f69990c8a8699336e1b845bcb67d055aefc SHA256 6a0cb7a4af261608618ad7646304561526bad7339f1b1de3d37cc82a14d94759 -EBUILD gnome-control-center-2.31.5.ebuild 1993 RMD160 1674871a7be2bc0d1be16470aa1252b939bfe7d5 SHA1 53eb435babd94d8fe9b868906d41cdf9eb1b7e6e SHA256 a825c4d303e7b5a8fc6c7cab8da6c57d8376d0c499985c5e112c394e587baaaa +EBUILD gnome-control-center-2.31.5.ebuild 1973 RMD160 039edfbe8c52e4fb946e762778c76e3fca6e2e06 SHA1 8e1cfa0ec333b3bbb424ad7964540d57ef8574b4 SHA256 485cbe294d5b4def95a33a8d064df6158b95c568de8d1f937c4f41048540a28f diff --git a/gnome-base/gnome-control-center/gnome-control-center-2.31.5.ebuild b/gnome-base/gnome-control-center/gnome-control-center-2.31.5.ebuild index 09811bb..7b49043 100644 --- a/gnome-base/gnome-control-center/gnome-control-center-2.31.5.ebuild +++ b/gnome-base/gnome-control-center/gnome-control-center-2.31.5.ebuild @@ -30,7 +30,6 @@ RDEPEND="x11-libs/libXft >=gnome-base/gnome-menus-2.11.1 gnome-base/gnome-settings-daemon - dev-libs/libunique x11-libs/pango dev-libs/libxml2 media-libs/freetype diff --git a/gnome-extra/gnome-media/Manifest b/gnome-extra/gnome-media/Manifest index a97d5b9..9a569c1 100644 --- a/gnome-extra/gnome-media/Manifest +++ b/gnome-extra/gnome-media/Manifest @@ -1,3 +1,4 @@ -AUX gnome-media-2.31.5-use-libunique-3.patch 649 RMD160 52dd87c1e9a442759e09e2af1484d47eda35de13 SHA1 9e0f8ce99dc76c0c12ffff7df55cbbac5cefdbcd SHA256 32f8eb98cf1d49677e610a49ae0f5d121d36dd9bc987d6bee2580b47b8a77bfe +AUX gnome-media-2.31.5-remove-libunique-dep.patch 2226 RMD160 ed0d9dd05b153df09568ee3103c298613b1c3e2c SHA1 310f76c7e561d7a060ad6a6263bd72ae0d6bafe5 SHA256 0ec0b64511b4106f1a895425f60a7c15c69a2a46cf4f1807a2ddfa7083cc4d92 +AUX gnome-media-2.31.5-use-correct-command.patch 1060 RMD160 3073b52e5f87803f08f20053c26d2b3f32a27f18 SHA1 d4e63bd13a97c303e2340893f74bc4ee107ddf81 SHA256 f24fcdaf254e95a017a82cdad08487472effbd55ee97b7b2daede8a34610a26b DIST gnome-media-2.31.5.tar.bz2 2752117 RMD160 e9fe2ed12c1526cbfcd0ee852f1d78b690052f4a SHA1 fd3d147de2e46aca993e0cd6f11814fd9e14940d SHA256 80ba1732ad3a0a1421c58f60d94884f770c3943e698d8e117f06cb484ad28374 -EBUILD gnome-media-2.31.5.ebuild 1994 RMD160 e232b1ac7db71b91cece18ccc60158c264ddb16e SHA1 0f3c52a42bc44a4c6a9cc4d9b1fe56248d2e731e SHA256 213fca710b0fef9bb1664f6b0ccfbfc0e97389a2f7bdc15bdc2af4af9aa6296c +EBUILD gnome-media-2.31.5-r1.ebuild 2149 RMD160 e7a17f8771c5179310ccc70964d01f34377b5b5b SHA1 97f68f64bc9d70cfe0351a8b538dd28696bc9b06 SHA256 a7025469a75f89a981be06a992fc0315b6e7742374e33bd7c0b4318904e48935 diff --git a/gnome-extra/gnome-media/files/gnome-media-2.31.5-remove-libunique-dep.patch b/gnome-extra/gnome-media/files/gnome-media-2.31.5-remove-libunique-dep.patch new file mode 100644 index 0000000..fafec67 --- /dev/null +++ b/gnome-extra/gnome-media/files/gnome-media-2.31.5-remove-libunique-dep.patch @@ -0,0 +1,61 @@ +Combines the following two commits: + +From faadc51fb554b90cfd07d108262383e1772f279b Mon Sep 17 00:00:00 2001 +From: Matthias Clasen <mclasen@redhat.com> +Date: Wed, 14 Jul 2010 00:47:18 +0000 +Subject: Complete the GTK+ 3 port by using unique-3.0 + +From 7b5a8127cea09779dd172b0b7598d2ad03b2e47b Mon Sep 17 00:00:00 2001 +From: Bastien Nocera <hadess@hadess.net> +Date: Wed, 21 Jul 2010 14:18:59 +0000 +Subject: Remove libunique-3.0 dependency + +And use GApplication instead. +--- +diff --git a/configure.ac b/configure.ac +index 7622885..38b6024 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -115,7 +115,6 @@ if test "x$enable_pulseaudio" != "xno"; then + gio-2.0 + gconf-2.0 >= $GCONF_REQUIRED_VERSION + libcanberra-gtk3 >= $CANBERRA_REQUIRED_VERSION +- unique-1.0 + libxml-2.0 + ) + AC_SUBST(VOLUME_CONTROL_CFLAGS) +diff --git a/gnome-volume-control/src/applet-main.c b/gnome-volume-control/src/applet-main.c +index 9ef569a..2c9cc34 100644 +--- a/gnome-volume-control/src/applet-main.c ++++ b/gnome-volume-control/src/applet-main.c +@@ -29,7 +29,7 @@ + #include <glib/gi18n.h> + #include <glib.h> + #include <gtk/gtk.h> +-#include <unique/uniqueapp.h> ++#include <gio/gio.h> + + #include "gvc-applet.h" + #include "gvc-log.h" +@@ -44,7 +44,7 @@ main (int argc, char **argv) + { + GError *error; + GvcApplet *applet; +- UniqueApp *app = NULL; ++ GApplication *app = NULL; + static GOptionEntry entries[] = { + { "debug", 0, 0, G_OPTION_ARG_NONE, &debug, N_("Enable debugging code"), NULL }, + { "version", 0, 0, G_OPTION_ARG_NONE, &show_version, N_("Version of this application"), NULL }, +@@ -76,8 +76,8 @@ main (int argc, char **argv) + gvc_log_set_debug (debug); + + if (debug == FALSE) { +- app = unique_app_new (GVCA_DBUS_NAME, NULL); +- if (unique_app_is_running (app)) { ++ app = g_application_new (GVCA_DBUS_NAME, argc, argv); ++ if (g_application_is_remote (app)) { + g_warning ("Applet is already running, exiting"); + return 0; + } +-- +cgit v0.8.3.1 diff --git a/gnome-extra/gnome-media/files/gnome-media-2.31.5-use-correct-command.patch b/gnome-extra/gnome-media/files/gnome-media-2.31.5-use-correct-command.patch new file mode 100644 index 0000000..5aa5856 --- /dev/null +++ b/gnome-extra/gnome-media/files/gnome-media-2.31.5-use-correct-command.patch @@ -0,0 +1,26 @@ +From 5e6bd29ef12300e47c6f49716fc57a74298666da Mon Sep 17 00:00:00 2001 +From: Bastien Nocera <hadess@hadess.net> +Date: Wed, 21 Jul 2010 14:45:24 +0100 +Subject: [PATCH] Use correct command for sound preferences + +Using gnome-control-center, not gnome-volume-control +--- + gnome-volume-control/src/gvc-stream-status-icon.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/gnome-volume-control/src/gvc-stream-status-icon.c b/gnome-volume-control/src/gvc-stream-status-icon.c +index 3254a5b..46619aa 100644 +--- a/gnome-volume-control/src/gvc-stream-status-icon.c ++++ b/gnome-volume-control/src/gvc-stream-status-icon.c +@@ -219,7 +219,7 @@ on_menu_activate_open_volume_control (GtkMenuItem *item, + + error = NULL; + gdk_spawn_command_line_on_screen (gtk_widget_get_screen (icon->priv->dock), +- "gnome-volume-control", ++ "gnome-control-center sound", + &error); + + if (error != NULL) { +-- +1.7.1.1 + diff --git a/gnome-extra/gnome-media/gnome-media-2.31.5-r1.ebuild b/gnome-extra/gnome-media/gnome-media-2.31.5-r1.ebuild new file mode 100644 index 0000000..ea5c284 --- /dev/null +++ b/gnome-extra/gnome-media/gnome-media-2.31.5-r1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-media/gnome-media-2.30.0-r1.ebuild,v 1.1 2010/06/13 19:14:28 pacho Exp $ + +EAPI="2" +GCONF_DEBUG="no" + +inherit eutils gnome2 autotools + +DESCRIPTION="Multimedia related programs for the GNOME desktop" +HOMEPAGE="http://ronald.bitfreak.net/gnome-media.php" + +LICENSE="LGPL-2 GPL-2 FDL-1.1" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="pulseaudio" + +RDEPEND=">=dev-libs/glib-2.18.2:2 + x11-libs/gtk+:3 + >=gnome-base/libglade-2 + >=gnome-base/gconf-2.6.1 + >=gnome-base/gnome-control-center-2.31.5 + >=media-libs/gstreamer-0.10.23 + >=media-libs/gst-plugins-base-0.10.23 + >=media-libs/gst-plugins-good-0.10 + + pulseaudio? ( >=media-sound/pulseaudio-0.9.15 ) + >=media-libs/libcanberra-0.13[gtk3] + dev-libs/libxml2 + >=media-libs/gst-plugins-base-0.10.23:0.10 + >=media-plugins/gst-plugins-meta-0.10-r2:0.10 + >=media-plugins/gst-plugins-gconf-0.10.1 + x11-themes/gnome-icon-theme-symbolic" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.9 + >=app-text/scrollkeeper-0.3.11 + >=app-text/gnome-doc-utils-0.3.2 + >=dev-util/intltool-0.35.0" + +DOCS="AUTHORS ChangeLog* NEWS MAINTAINERS README" + +pkg_setup() { + G2CONF="${G2CONF} + --disable-static + --disable-scrollkeeper + --disable-schemas-install + --enable-gstprops + --enable-grecord + --enable-profiles + $(use_enable pulseaudio) + $(use_enable !pulseaudio gstmix)" +} + +src_prepare() { + gnome2_src_prepare + + # Don't use libunique (use GApplication instead) + epatch "${FILESDIR}"/${P}-remove-libunique-dep.patch + + # Run the correct command from the panel applet + epatch "${FILESDIR}"/${P}-use-correct-command.patch + + eautoreconf +} + +pkg_postinst() { + gnome2_pkg_postinst + ewarn + ewarn "If you cannot play some music format, please check your" + ewarn "USE flags on media-plugins/gst-plugins-meta" + ewarn + if use pulseaudio; then + ewarn "You have enabled pulseaudio support, gstmixer will not be built" + ewarn "If you do not use pulseaudio, you do not want this" + fi +} diff --git a/gnome-extra/gnome-packagekit/Manifest b/gnome-extra/gnome-packagekit/Manifest new file mode 100644 index 0000000..6f39d03 --- /dev/null +++ b/gnome-extra/gnome-packagekit/Manifest @@ -0,0 +1,3 @@ +AUX gnome-packagekit-2.27.5-nls.patch 1088 RMD160 06f9609e28730f4c44694973f35ee68a518e30eb SHA1 e122ffb299e29983c0afffcaca7f154bdd5ba099 SHA256 dc7f6dd458ee755d8b2a1b997c82f8ce4cbbc37659ff3bae26f3b4e9249f3210 +DIST gnome-packagekit-2.30.1.tar.gz 4684513 RMD160 718a99e938cf28de72aab7b63f622195ddc80118 SHA1 d7ea6dc2a571bcfa2ec94f5b81f2c337dc903eaf SHA256 2837c4c80594dd02023222789903641a60827479a2d6750596da6292e7461c38 +EBUILD gnome-packagekit-2.30.1.ebuild 2256 RMD160 fff0b2bb52a511058ec272822e66480c1d3fa5a4 SHA1 0e28e13dbf0fc6111ac5b9f3eee431d600cbcd3c SHA256 d85dec5e9ee6e687197c508795721044d1ef2f60199dd8b97d12990fa9e873e1 diff --git a/gnome-extra/gnome-packagekit/files/gnome-packagekit-2.27.5-nls.patch b/gnome-extra/gnome-packagekit/files/gnome-packagekit-2.27.5-nls.patch new file mode 100644 index 0000000..da1511e --- /dev/null +++ b/gnome-extra/gnome-packagekit/files/gnome-packagekit-2.27.5-nls.patch @@ -0,0 +1,11 @@ +--- po/Makefile.in.in.old 2009-08-08 17:59:08.000000000 +0200 ++++ po/Makefile.in.in 2009-04-13 22:53:15.000000000 +0200 +@@ -56,7 +56,7 @@ + + PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) + +-USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep '^$$lang$$' $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep '^$$lang$$'`"; then printf "$$lang "; fi; done; fi) ++USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep ^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep ^$$lang$$`"; then printf "$$lang "; fi; done; fi) + + USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) + diff --git a/gnome-extra/gnome-packagekit/gnome-packagekit-2.30.1.ebuild b/gnome-extra/gnome-packagekit/gnome-packagekit-2.30.1.ebuild new file mode 100644 index 0000000..e31c43b --- /dev/null +++ b/gnome-extra/gnome-packagekit/gnome-packagekit-2.30.1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +GCONF_DEBUG="no" + +inherit eutils python gnome2 + +DESCRIPTION="PackageKit client for the GNOME desktop" +HOMEPAGE="http://www.packagekit.org/" +SRC_URI="http://www.packagekit.org/releases/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="udev nls" + +RDEPEND=" + udev? ( >=sys-fs/udev-145[extras] ) + >=app-portage/packagekit-0.5.5 + >=dev-libs/dbus-glib-0.73 + >=dev-libs/glib-2.18.0:2 + >=dev-libs/libunique-1.0.0:0 + >=gnome-base/gconf-2.22:2 + >=gnome-base/gnome-menus-2.24.1 + media-libs/fontconfig + >=media-libs/libcanberra-0.10[gtk] + >=sys-apps/dbus-1.1.2 + || ( sys-power/upower >=sys-apps/devicekit-power-007 ) + >=x11-libs/gtk+-2.19.3:2 + >=x11-libs/libnotify-0.4.3" +DEPEND="${RDEPEND} + app-text/docbook-sgml-utils + >=app-text/gnome-doc-utils-0.3.2 + dev-libs/libxslt + >=dev-util/intltool-0.35.0 + dev-util/pkgconfig + sys-devel/gettext" + +RESTRICT="test" # need DISPLAY + +DOCS="AUTHORS MAINTAINERS NEWS README TODO" + +# NOTES: +# app-text/docbook-sgml-utils required for man pages +# app-text/gnome-doc-utils and dev-libs/libxslt required for gnome help files +# gtk-doc is generating a useless file, don't need it + +# UPSTREAM: +# misuse of CPPFLAGS/CXXFLAGS ? +# see if tests can forget about display (use eclass for that ?) +# intltool and gettext only with +nls + +pkg_setup() { + # localstatedir: /var for upstream /var/lib for gentoo + # scrollkeeper and schemas-install: managed by gnome2 eclass + # tests: not working (need DISPLAY) + # gtk-doc: not needed (builded file is useless) + G2CONF=" + --localstatedir=/var + --enable-option-checking + --disable-dependency-tracking + --enable-libtool-lock + --enable-compile-warnings=yes + --enable-iso-c + --disable-scrollkeeper + --disable-schemas-install + --disable-tests + --disable-gtk-doc + --disable-strict + $(use_enable nls) + $(use_enable udev gudev)" +} + +src_prepare() { + # fix pyc/pyo generation + rm py-compile || die "rm py-compile failed" + ln -s $(type -P true) py-compile +} + +pkg_postinst() { + python_need_rebuild + python_mod_optimize $(python_get_sitedir)/packagekit/ +} + +pkg_postrm() { + python_mod_cleanup /usr/$(get_libdir)/python*/site-packages/packagekit/ +} diff --git a/gnome-extra/gnome-power-manager/Manifest b/gnome-extra/gnome-power-manager/Manifest new file mode 100644 index 0000000..7a71fc5 --- /dev/null +++ b/gnome-extra/gnome-power-manager/Manifest @@ -0,0 +1,2 @@ +DIST gnome-power-manager-2.30.1.tar.bz2 3854167 RMD160 f2c77edf592d3854cfc4a68586b4267e1122c48d SHA1 a57ff84975e6274e03e3ab5dadf2be781bc2441a SHA256 47af6221ae83d329088abd8f5176f503fe5f81417a7c6766c95279b0af05021c +EBUILD gnome-power-manager-2.30.1.ebuild 3539 RMD160 f20e3b968e22ab1526790b67752148df32e4359d SHA1 09cd36520f967167622081065228de238549b4a0 SHA256 e9fdd5a487a0e3a31217a1293c11faa24cb5440963e1c59667a5d1a9f6da1889 diff --git a/gnome-extra/gnome-power-manager/gnome-power-manager-2.30.1.ebuild b/gnome-extra/gnome-power-manager/gnome-power-manager-2.30.1.ebuild new file mode 100644 index 0000000..c44ca8f --- /dev/null +++ b/gnome-extra/gnome-power-manager/gnome-power-manager-2.30.1.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit autotools eutils gnome2 virtualx + +DESCRIPTION="Gnome Power Manager" +HOMEPAGE="http://www.gnome.org/projects/gnome-power-manager/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +hal policykit test" + +# FIXME: Interactive testsuite (upstream ? I'm so...pessimistic) +RESTRICT="test" + +# HAL is used purely as a fallback for setting brightness if xrandr fail +COMMON_DEPEND=">=dev-libs/glib-2.13.0 + >=x11-libs/gtk+-2.17.7:2 + >=gnome-base/gconf-2.10.0 + >=gnome-base/gnome-keyring-0.6.0 + >=dev-libs/dbus-glib-0.71 + >=x11-libs/libnotify-0.4.3 + >=x11-libs/libwnck-2.10.0 + >=x11-libs/cairo-1.0.0 + >=gnome-base/gnome-panel-2 + >=gnome-base/gconf-2.10 + >=media-libs/libcanberra-0.10[gtk] + || ( sys-power/upower >=sys-apps/devicekit-power-008 ) + >=dev-libs/libunique-1.1.0:0 + >=x11-apps/xrandr-1.2 + x11-libs/libX11 + x11-libs/libXext + + hal? ( >=sys-apps/hal-0.5.9 ) +" +RDEPEND="${COMMON_DEPEND} + >=sys-auth/consolekit-0.4[policykit?] + policykit? ( gnome-extra/polkit-gnome ) +" +DEPEND="${COMMON_DEPEND} + sys-devel/gettext + app-text/scrollkeeper + app-text/docbook-xml-dtd:4.3 + >=dev-util/pkgconfig-0.9 + >=dev-util/intltool-0.35 + >=app-text/gnome-doc-utils-0.3.2 + doc? ( + app-text/xmlto + app-text/docbook-sgml-utils + app-text/docbook-xml-dtd:4.4 + app-text/docbook-sgml-dtd:4.1 + app-text/docbook-xml-dtd:4.1.2 )" + +# docbook-sgml-utils and docbook-sgml-dtd-4.1 used for creating man pages +# (files under ${S}/man). +# docbook-xml-dtd-4.4 and -4.1.2 are used by the xml files under ${S}/docs. + +DOCS="AUTHORS ChangeLog NEWS README TODO" + +pkg_setup() { + G2CONF="${G2CONF} + $(use_enable hal) + $(use_enable test tests) + $(use_enable doc docbook-docs) + $(use_enable policykit gconf-defaults) + --enable-compile-warnings=minimum + --enable-applets" + + if ! use hal; then + ewarn "hal support disabled, cpufreq applet will not be built" + fi +} + +src_prepare() { + gnome2_src_prepare + + # Fix crazy cflags + sed 's:-DG.*DISABLE_DEPRECATED::g' -i configure.ac configure \ + || die "sed 1 failed" + + # Drop debugger CFLAGS + sed -e 's:^CPPFLAGS="$CPPFLAGS -g"$::g' -i configure.ac \ + || die "sed 2 failed" + + # Drop test that needs a running daemon + sed 's:^\(.*gpm_inhibit_test (test);\)://\1:' -i src/gpm-self-test.c \ + || die "sed 3 failed" + + # Make it libtool-1 compatible + rm -v m4/lt* m4/libtool.m4 || die "removing libtool macros failed" + + intltoolize --force --copy --automake || die "intltoolize failed" + eautoreconf + + if ! use doc; then + # Remove the docbook2man rules here since it's not handled by a proper + # parameter in configure.in. + sed -e 's:@HAVE_DOCBOOK2MAN_TRUE@.*::' \ + -i "${S}/man/Makefile.in" || die "sed 4 failed" + fi + + # glibc splits this out, whereas other libc's do not tend to + use elibc_glibc || sed -e 's/-lresolv//' -i configure || die "sed 5 failed" +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + Xemake check || die "Test phase failed" +} + +pkg_postinst() { + gnome2_pkg_postinst + + elog "cpufreq capplet is a feature maintained by Gentoo GNOME team." + elog "Please DO NOT REPORT bugs on upstream bugzilla if you have a problem with it" + elog "Please report on http://bugs.gentoo.org instead." + + if use hal; then + elog + elog "To enable frequency scaling interface, use the following command:" + elog " gconftool-2 /apps/gnome-power-manager/ui/cpufreq_show" + elog "Note that this will conflict with other power managment utility" + elog "like app-laptop/laptop-mode-tools." + fi +} diff --git a/media-video/totem/Manifest b/media-video/totem/Manifest index 9956c1a..e71958a 100644 --- a/media-video/totem/Manifest +++ b/media-video/totem/Manifest @@ -5,5 +5,5 @@ AUX totem-2.30.1-fix-qt-eos.patch 1199 RMD160 1d4e0d09ea5581a2c0670eca85a2b7a8e1 AUX totem-2.90.0-smclient-target-detection.patch 1347 RMD160 d8036450e777d4ed8602f6e274b60db21b85d47a SHA1 2329108629cb3736f5a521b58a97458872b5c9ca SHA256 4a40366c2a7e7ce7e9e88279f18757c7e5ccff8d18ced75bf5efb6dee3930a3e DIST totem-2.30.1.tar.bz2 3218782 RMD160 bf9fae0c8bb8ad23d2b33e21eeaebbb09c6ab279 SHA1 e8f68ed4c97e20210bd12d5e8431c439f7b392e1 SHA256 b6ad5ca26de437d24ca919357154b67d95d27dbebaa292ab7b66cc64e574eff7 DIST totem-2.90.5.tar.bz2 3214471 RMD160 ea080c7d28080bd8e31e7fbb00a01bc4747fbb07 SHA1 bca4e544fa3968f73a9c81ad67357661d14ec93b SHA256 0a107492e0bf40bffedb004057746e308ec25eec50b751a1f3338f41cc7846ab -EBUILD totem-2.30.1.ebuild 4945 RMD160 e050f6c2c970a2f6fccb0b9426d664eb14963633 SHA1 e7ed9961f858477077ffce110b40b2ece9055802 SHA256 069219161da696a61d9ae5220dbe8f4e069266d9270699b1e6e4caa129b963e0 +EBUILD totem-2.30.1.ebuild 4947 RMD160 e644c12ea7248e22184aa4aa7ffba39de49553f4 SHA1 104bc43c6fea8b7ef3cd6af1ebd5176e618790a0 SHA256 19152b7f07c04373557a2b0ccb84175f8634578880027d2c8c5946da3e4e35c3 EBUILD totem-2.90.5.ebuild 5340 RMD160 54cb9e6426d5b80c97ca9b7d5592211dcdae2ee8 SHA1 efd693d5748b84bcfb2d2a3366bc46211cdfdd05 SHA256 07a7f9f339533dd4206a12b63f600d342c375d6801bfe06cee6e570023bc6ada diff --git a/media-video/totem/totem-2.30.1.ebuild b/media-video/totem/totem-2.30.1.ebuild index e0803cd..c54fe61 100644 --- a/media-video/totem/totem-2.30.1.ebuild +++ b/media-video/totem/totem-2.30.1.ebuild @@ -44,7 +44,7 @@ RDEPEND=">=dev-libs/glib-2.22 >=media-plugins/gst-plugins-x-0.10 >=media-plugins/gst-plugins-meta-0.10-r2 - dev-libs/libunique + dev-libs/libunique:0 x11-libs/libSM x11-libs/libX11 x11-libs/libXtst diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest new file mode 100644 index 0000000..d014332 --- /dev/null +++ b/net-libs/webkit-gtk/Manifest @@ -0,0 +1,4 @@ +AUX webkit-gtk-1.1.15.2-unaligned.patch 4403 RMD160 c9ba117a35e07ed1097787934fdb0750b2baaab5 SHA1 fd1ddaff12705784662002554a76aea67ff70320 SHA256 8b20af7ccad9d91f8d76465843b6a40e80c59c8e9620cf7772ba6f64406b3e68 +AUX webkit-gtk-1.3.x-disable-jsc-assertion.patch 1289 RMD160 37618017cb02da9bd70044645464c6437bb5c8fd SHA1 2a779863cf37f2a12e724e5b4b1ff2616fc3b181 SHA256 e9b76660b115a43a1fb53aeb3b2d59f7014263474ff98e44f057473d4283bd5c +DIST webkit-1.3.3.tar.gz 7306862 RMD160 4bd4b8d58d820d8ea560f7bbf2815e47ba03513d SHA1 c75251fb5ff7fe17b70a24b035490825e4fce76a SHA256 6520c80aa9b444ca882ee3dbe11b445d5d34bca837a6fcd46eccaf66301e6e08 +EBUILD webkit-gtk-1.3.3.ebuild 3081 RMD160 7d1eef7330df1d2ca2816d9e424d3926147cbb45 SHA1 6887be63b64545337d4a00b30faf5dae03385187 SHA256 b528aafa04fa49d182cbcf7e7e28184a0262b545fcbe8524ff95e35809b1d6f1 diff --git a/net-libs/webkit-gtk/files/webkit-gtk-1.1.15.2-unaligned.patch b/net-libs/webkit-gtk/files/webkit-gtk-1.1.15.2-unaligned.patch new file mode 100644 index 0000000..ae2d921 --- /dev/null +++ b/net-libs/webkit-gtk/files/webkit-gtk-1.1.15.2-unaligned.patch @@ -0,0 +1,139 @@ +--- webkit-1.1.16.orig/JavaScriptCore/wtf/Platform.h ++++ webkit-1.1.16/JavaScriptCore/wtf/Platform.h +@@ -347,6 +347,23 @@ + #define WTF_PLATFORM_X86_64 1 + #endif + ++/* PLATFORM(IA64) */ ++#if defined(__ia64__) ++#define WTF_PLATFORM_IA64 1 ++#endif ++ ++/* PLATFORM(ALPHA) */ ++#if defined(__alpha__) ++#define WTF_PLATFORM_ALPHA 1 ++#endif ++ ++/* PLATFORM(SPARC) */ ++#if defined(__sparc__) \ ++ || defined(__sparc) ++#define WTF_PLATFORM_SPARC 1 ++#define WTF_PLATFORM_BIG_ENDIAN 1 ++#endif ++ + /* PLATFORM(SH4) */ + #if defined(__SH4__) + #define WTF_PLATFORM_SH4 1 +@@ -372,6 +389,16 @@ + # endif + #endif + ++/* For undefined platforms */ ++#if !defined(WTF_PLATFORM_BIG_ENDIAN) && !defined(WTF_PLATFORM_MIDDLE_ENDIAN) ++#include <sys/param.h> ++#if __BYTE_ORDER == __BIG_ENDIAN ++#define WTF_PLATFORM_BIG_ENDIAN 1 ++#elif __BYTE_ORDER == __PDP_ENDIAN ++#define WTF_PLATFORM_MIDDLE_ENDIAN 1 ++#endif ++#endif ++ + /* Compiler */ + + /* COMPILER(MSVC) */ +@@ -703,7 +730,7 @@ + #endif + + #if !defined(WTF_USE_JSVALUE64) && !defined(WTF_USE_JSVALUE32) && !defined(WTF_USE_JSVALUE32_64) +-#if PLATFORM(X86_64) && (PLATFORM(DARWIN) || PLATFORM(LINUX)) ++#if (PLATFORM(X86_64) && (PLATFORM(DARWIN) || PLATFORM(LINUX) || PLATFORM(FREEBSD))) || PLATFORM(IA64) || PLATFORM(ALPHA) + #define WTF_USE_JSVALUE64 1 + #elif PLATFORM(ARM) || PLATFORM(PPC64) + #define WTF_USE_JSVALUE32 1 +--- webkit-1.1.16.orig/JavaScriptCore/wtf/ListHashSet.h ++++ webkit-1.1.16/JavaScriptCore/wtf/ListHashSet.h +@@ -127,7 +127,7 @@ + : m_freeList(pool()) + , m_isDoneWithInitialFreeList(false) + { +- memset(m_pool.pool, 0, sizeof(m_pool.pool)); ++ memset(m_pool, 0, sizeof(m_pool)); + } + + Node* allocate() +@@ -171,7 +171,7 @@ + } + + private: +- Node* pool() { return reinterpret_cast<Node*>(m_pool.pool); } ++ Node* pool() { return reinterpret_cast<Node*>(m_pool); } + Node* pastPool() { return pool() + m_poolSize; } + + bool inPool(Node* node) +@@ -182,10 +182,7 @@ + Node* m_freeList; + bool m_isDoneWithInitialFreeList; + static const size_t m_poolSize = 256; +- union { +- char pool[sizeof(Node) * m_poolSize]; +- double forAlignment; +- } m_pool; ++ uint32_t m_pool[(sizeof(Node) * m_poolSize + sizeof(uint32_t) - 1) / sizeof(uint32_t)]; + }; + + template<typename ValueArg> struct ListHashSetNode { +--- webkit-1.1.16.orig/JavaScriptCore/wtf/FastMalloc.cpp ++++ webkit-1.1.16/JavaScriptCore/wtf/FastMalloc.cpp +@@ -2259,13 +2259,13 @@ + + // Page-level allocator + static SpinLock pageheap_lock = SPINLOCK_INITIALIZER; +-static void* pageheap_memory[(sizeof(TCMalloc_PageHeap) + sizeof(void*) - 1) / sizeof(void*)]; ++static uint64_t pageheap_memory[(sizeof(TCMalloc_PageHeap) + sizeof(uint64_t) - 1) / sizeof(uint64_t)]; + static bool phinited = false; + + // Avoid extra level of indirection by making "pageheap" be just an alias + // of pageheap_memory. + typedef union { +- void* m_memory; ++ uint64_t* m_memory; + TCMalloc_PageHeap* m_pageHeap; + } PageHeapUnion; + +--- webkit-1.1.16.orig/WebCore/platform/text/AtomicString.cpp ++++ webkit-1.1.16/WebCore/platform/text/AtomicString.cpp +@@ -103,7 +103,7 @@ + if (string->length() != length) + return false; + +-#if PLATFORM(ARM) || PLATFORM(SH4) ++#if PLATFORM(ARM) || PLATFORM(SPARC) || PLATFORM(SH4) + const UChar* stringCharacters = string->characters(); + for (unsigned i = 0; i != length; ++i) { + if (*stringCharacters++ != *characters++) +--- webkit-1.1.16.orig/WebCore/platform/text/StringHash.h ++++ webkit-1.1.16/WebCore/platform/text/StringHash.h +@@ -47,6 +47,15 @@ + if (aLength != bLength) + return false; + ++#if PLATFORM(ARM) || PLATFORM(SPARC) ++ const UChar* aChars = a->characters(); ++ const UChar* bChars = b->characters(); ++ for (unsigned i = 0; i != aLength; ++i) ++ if (*aChars++ != *bChars++) ++ return false; ++ ++ return true; ++#else + const uint32_t* aChars = reinterpret_cast<const uint32_t*>(a->characters()); + const uint32_t* bChars = reinterpret_cast<const uint32_t*>(b->characters()); + +@@ -59,6 +68,7 @@ + return false; + + return true; ++#endif + } + + static unsigned hash(const RefPtr<StringImpl>& key) { return key->hash(); }
\ No newline at end of file diff --git a/net-libs/webkit-gtk/files/webkit-gtk-1.3.x-disable-jsc-assertion.patch b/net-libs/webkit-gtk/files/webkit-gtk-1.3.x-disable-jsc-assertion.patch new file mode 100644 index 0000000..f6e9bcf --- /dev/null +++ b/net-libs/webkit-gtk/files/webkit-gtk-1.3.x-disable-jsc-assertion.patch @@ -0,0 +1,31 @@ +From 0c0ee9075ff74eca8fbd3c81356954d443e5c3c1 Mon Sep 17 00:00:00 2001 +From: Priit Laes <plaes@plaes.org> +Date: Tue, 13 Jul 2010 15:23:20 +0300 +Subject: [PATCH] Crashfix + +https://bugs.webkit.org/show_bug.cgi?id=41454 + +--- + JavaScriptCore/jit/JITStubs.cpp | 2 ++ + 1 files changed, 2 insertions(+), 0 deletions(-) + +diff --git a/JavaScriptCore/jit/JITStubs.cpp b/JavaScriptCore/jit/JITStubs.cpp +index 85bd54f..595a066 100644 +--- a/JavaScriptCore/jit/JITStubs.cpp ++++ b/JavaScriptCore/jit/JITStubs.cpp +@@ -2232,10 +2232,12 @@ DEFINE_STUB_FUNCTION(EncodedJSValue, op_construct_NotJSConstruct) + int argCount = stackFrame.args[2].int32(); + CallFrame* previousCallFrame = stackFrame.callFrame; + CallFrame* callFrame = CallFrame::create(previousCallFrame->registers() + registerOffset); ++#if 0 + if (!stackFrame.registerFile->grow(callFrame->registers())) { + throwStackOverflowError(previousCallFrame, stackFrame.globalData, callFrame->returnPC(), STUB_RETURN_ADDRESS); + VM_THROW_EXCEPTION(); + } ++#endif + + callFrame->init(0, static_cast<Instruction*>((STUB_RETURN_ADDRESS).value()), previousCallFrame->scopeChain(), previousCallFrame, argCount, asObject(constrVal)); + stackFrame.callFrame = callFrame; +-- +1.7.1.1 + diff --git a/net-libs/webkit-gtk/webkit-gtk-1.3.3.ebuild b/net-libs/webkit-gtk/webkit-gtk-1.3.3.ebuild new file mode 100644 index 0000000..f1f511c --- /dev/null +++ b/net-libs/webkit-gtk/webkit-gtk-1.3.3.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit autotools flag-o-matic eutils virtualx + +MY_P="webkit-${PV}" +DESCRIPTION="Open source web browser engine" +HOMEPAGE="http://www.webkitgtk.org/" +SRC_URI="http://www.webkitgtk.org/${MY_P}.tar.gz" + +LICENSE="LGPL-2 LGPL-2.1 BSD" +SLOT="3.0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos" +# geoclue +IUSE="coverage debug doc +gstreamer +introspection" # aqua + +# use sqlite, svg by default +# dependency on >=x11-libs/gtk+-2.13:2 for gail +# XXX: Quartz patch does not apply +# >=x11-libs/gtk+-2.13:2[aqua=] +RDEPEND=" + dev-libs/libxml2 + dev-libs/libxslt + media-libs/jpeg:0 + media-libs/libpng + x11-libs/cairo + >=x11-libs/gtk+-2.90.4:3[introspection?] + >=dev-libs/glib-2.21.3 + >=dev-libs/icu-3.8.1-r1 + >=net-libs/libsoup-2.29.90[introspection?] + >=dev-db/sqlite-3 + >=app-text/enchant-0.22 + >=x11-libs/pango-1.12 + + gstreamer? ( + media-libs/gstreamer:0.10 + >=media-libs/gst-plugins-base-0.10.25:0.10 ) + introspection? ( + >=dev-libs/gobject-introspection-0.6.15 )" + +DEPEND="${RDEPEND} + >=sys-devel/flex-2.5.33 + sys-devel/gettext + dev-util/gperf + dev-util/pkgconfig + dev-util/gtk-doc-am + doc? ( >=dev-util/gtk-doc-1.10 )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # FIXME: Fix unaligned accesses on ARM, IA64 and SPARC + # https://bugs.webkit.org/show_bug.cgi?id=19775 + use sparc && epatch "${FILESDIR}"/${PN}-1.1.15.2-unaligned.patch + + # Fix invalid? assertion check + # https://bugs.webkit.org/show_bug.cgi?id=41454 + epatch "${FILESDIR}"/${PN}-1.3.x-disable-jsc-assertion.patch + + # Darwin/Aqua build is broken, needs autoreconf + # XXX: BROKEN. Patch does not apply anymore. + # https://bugs.webkit.org/show_bug.cgi?id=28727 + #epatch "${FILESDIR}"/${PN}-1.1.15.4-darwin-quartz.patch + + # Make it libtool-1 compatible + rm -v autotools/lt* autotools/libtool.m4 \ + || die "removing libtool macros failed" + # Don't force -O2 + sed -i 's/-O2//g' "${S}"/configure.ac || die "sed failed" + # Prevent maintainer mode from being triggered during make + AT_M4DIR=autotools eautoreconf +} + +src_configure() { + # It doesn't compile on alpha without this in LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + # Sigbuses on SPARC with mcpu + use sparc && filter-flags "-mcpu=*" "-mtune=*" + + local myconf + + myconf=" + --with-gtk=3.0 + $(use_enable coverage) + $(use_enable debug) + $(use_enable introspection) + $(use_enable gstreamer video)" + # quartz patch above does not apply anymore + #$(use aqua && echo "--with-target=quartz")" + + econf ${myconf} +} + +src_test() { + unset DISPLAY + # Tests will fail without it, bug 294691, bug 310695 + Xemake check || die "Test phase failed" +} + +src_compile() { + # Fix sandbox error with USE="introspection" + # https://bugs.webkit.org/show_bug.cgi?id=35471 + addpredict "$(unset HOME; echo ~)/.local" + emake || die "Compile failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed" + dodoc WebKit/gtk/{NEWS,ChangeLog} || die "dodoc failed" +} diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest index b6033ac..9af614b 100644 --- a/x11-libs/gdk-pixbuf/Manifest +++ b/x11-libs/gdk-pixbuf/Manifest @@ -1,4 +1,3 @@ AUX gdk-pixbuf-2.21.4-fix-automagic-x11.patch 756 RMD160 ebc646871ecceb6a490d87c7860c9b27faba3bb3 SHA1 0cf0621e1af255d5426d7ea8e352c4f68f5cbe69 SHA256 f10878653d8ab799c96715bb5d7278912b6201093b93dcf83111e5c9073493c4 -AUX gdk-pixbuf-2.21.4-readd-deprecated-apis.patch 5194 RMD160 07e34b12005949c4715bb82fe4f40b909b66ed83 SHA1 ca6ea387dd1ee642c3fc61bec01d1e678d8d0977 SHA256 37ba104a107ab74aa61af34117ef6f2ed47cb0a3f730d266581b5093406acec8 -DIST gdk-pixbuf-2.21.4.tar.bz2 1522140 RMD160 55e8c79c0e3b7f032e20caf47a38e698a0accefb SHA1 1790bb2442a75047d804511915f6b8a8851007af SHA256 f28efdbcca1f9ad144cf7987c4afec268baa5c6c793383f05b26dc49ecdbca15 -EBUILD gdk-pixbuf-2.21.4.ebuild 2797 RMD160 6641979325242b9e645fda3c02b2975037ac60e3 SHA1 ba33767c2d3688a75305b01e99b6195d064c20ad SHA256 bc449e56f03f99ae74827f882bb7b0c4cfe0e95568158375ebd3b94adc4fcd03 +DIST gdk-pixbuf-2.21.6.tar.bz2 1521950 RMD160 fda67dbf5974de1017b2ebfc776d393d0e7adba7 SHA1 4a4a75b08f8a01f27fbd1aee06324d4502f7b8a2 SHA256 de625133161c651c0f32c1f742826ba8700637c883691664a9152faed0e24d8c +EBUILD gdk-pixbuf-2.21.6.ebuild 2691 RMD160 38b9870acf69c75ea7c3bd093597f42c860e12f9 SHA1 87c05366b703d1671310af85c4e361758ce83658 SHA256 897e5df0101d5d8c212249cce8709f1497bdb3e4f92c92bde01bb47bbf173af2 diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.21.6.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.21.6.ebuild new file mode 100644 index 0000000..596f2e7 --- /dev/null +++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.21.6.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gtk+/gtk+-2.20.1-r1.ebuild,v 1.2 2010/06/20 11:15:18 nirbheek Exp $ + +EAPI="3" + +inherit gnome.org flag-o-matic multilib libtool autotools virtualx + +DESCRIPTION="Image loading library for GTK+" +HOMEPAGE="http://www.gtk.org/" + +LICENSE="LGPL-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+X debug doc +introspection jpeg jpeg2k tiff test" + +RDEPEND=" + >=dev-libs/glib-2.25.9 + >=media-libs/libpng-1.2.43-r2:0 + introspection? ( >=dev-libs/gobject-introspection-0.9.0 ) + jpeg? ( >=media-libs/jpeg-6b-r9:0 ) + jpeg2k? ( media-libs/jasper ) + tiff? ( >=media-libs/tiff-3.9.2 ) + X? ( x11-libs/libX11 ) + !<gnome-base/gail-1000 + !<x11-libs/gtk+-2.21.3:2 + !<x11-libs/gtk+-2.90.4:3" +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.9 + >=sys-devel/gettext-0.17 + x86-interix? ( + sys-libs/itx-bind + ) + >=dev-util/gtk-doc-am-1.11 + doc? ( + >=dev-util/gtk-doc-1.11 + ~app-text/docbook-xml-dtd-4.1.2 )" + +src_prepare() { + # Only build against libX11 if the user wants to do so + epatch "${FILESDIR}"/${PN}-2.21.4-fix-automagic-x11.patch + + elibtoolize + eautoreconf +} + +src_configure() { + # -O3 and company cause random crashes in applications. Bug #133469 + replace-flags -O3 -O2 + strip-flags + + use ppc64 && append-flags -mminimal-toc + + if use x86-interix; then + # activate the itx-bind package... + append-flags "-I${EPREFIX}/usr/include/bind" + append-ldflags "-L${EPREFIX}/usr/lib/bind" + fi + + # png always on to display icons (foser) + local myconf=" + $(use_enable doc gtk-doc) + $(use_with jpeg libjpeg) + $(use_with jpeg2k libjasper) + $(use_with tiff libtiff) + $(use_enable introspection) + $(use_with X x11) + --with-libpng" + + # Passing --disable-debug is not recommended for production use + use debug && myconf="${myconf} --enable-debug=yes" + + econf ${myconf} +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + Xemake check || die "tests failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "Installation failed" + + dodoc AUTHORS NEWS* README* || die "dodoc failed" +} + +pkg_postinst() { + gdk-pixbuf-query-loaders > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache" + + if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then + elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders + elog "to do that you can use qfile from portage-utils:" + elog "emerge -va1 \$(qfile -qC ${EPREFIX}/usr/lib/gtk-2.0/2.*/loaders)" + fi +} diff --git a/x11-themes/gnome-icon-theme-symbolic/Manifest b/x11-themes/gnome-icon-theme-symbolic/Manifest new file mode 100644 index 0000000..6d7a946 --- /dev/null +++ b/x11-themes/gnome-icon-theme-symbolic/Manifest @@ -0,0 +1,2 @@ +DIST gnome-icon-theme-symbolic-2.30.0.tar.bz2 104959 RMD160 40b3aa55ee3775ea9e7242b9bd8a551a9245d2e2 SHA1 d9692366c2ea80ac4f424cad5c9a116d5e48817b SHA256 f76a8af5ff5fbcbb3a24ea4ca3189e1eaea96958992fcf5903790174a0250012 +EBUILD gnome-icon-theme-symbolic-2.30.0.ebuild 766 RMD160 118d5c88b66cc32b7495dbf14926cec42d772d5d SHA1 92d815fb8d6f6a90f498bf7afe12a9751d2279d9 SHA256 f6baa571c8e8e8a9dc17094e9c8c30c1876c523c3ab469c5d9d151b558b8e7f6 diff --git a/x11-themes/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-2.30.0.ebuild b/x11-themes/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-2.30.0.ebuild new file mode 100644 index 0000000..44fb700 --- /dev/null +++ b/x11-themes/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-2.30.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-themes/gnome-icon-theme/gnome-icon-theme-2.30.3.ebuild,v 1.2 2010/07/20 02:30:50 jer Exp $ + +GCONF_DEBUG="no" + +inherit gnome2 + +DESCRIPTION="GNOME 2 symbolic icon themes" +HOMEPAGE="http://www.gnome.org/" + +LICENSE="CCPL-Attribution-ShareAlike-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=x11-themes/hicolor-icon-theme-0.10" +DEPEND="${RDEPEND} + >=x11-misc/icon-naming-utils-0.8.7 + >=dev-util/pkgconfig-0.19" +DOCS="AUTHORS NEWS TODO" + +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +# FIXME: double check potential LINGUAS problem +pkg_setup() { + G2CONF="${G2CONF} --enable-icon-mapping" +} |