summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Bressler <ruben.bressler@cerpamid.co.cu>2010-08-02 13:57:59 -0400
committerRuben Bressler <ruben.bressler@cerpamid.co.cu>2010-08-02 13:57:59 -0400
commit1e9c7342c7b74a01d62a51622d81f8d78fd0901a (patch)
treed5ce3d31890672b900b02c17641ded5b206afbe7
parent20100724 - Cambio automático (diff)
downloadrubenqba-1e9c7342c7b74a01d62a51622d81f8d78fd0901a.tar.gz
rubenqba-1e9c7342c7b74a01d62a51622d81f8d78fd0901a.tar.bz2
rubenqba-1e9c7342c7b74a01d62a51622d81f8d78fd0901a.zip
Actualización del overlay
-rw-r--r--gnome-base/gnome-control-center/Manifest2
-rw-r--r--gnome-base/gnome-control-center/gnome-control-center-2.31.5.ebuild1
-rw-r--r--gnome-extra/gnome-media/Manifest5
-rw-r--r--gnome-extra/gnome-media/files/gnome-media-2.31.5-remove-libunique-dep.patch61
-rw-r--r--gnome-extra/gnome-media/files/gnome-media-2.31.5-use-correct-command.patch26
-rw-r--r--gnome-extra/gnome-media/gnome-media-2.31.5-r1.ebuild76
-rw-r--r--gnome-extra/gnome-packagekit/Manifest3
-rw-r--r--gnome-extra/gnome-packagekit/files/gnome-packagekit-2.27.5-nls.patch11
-rw-r--r--gnome-extra/gnome-packagekit/gnome-packagekit-2.30.1.ebuild90
-rw-r--r--gnome-extra/gnome-power-manager/Manifest2
-rw-r--r--gnome-extra/gnome-power-manager/gnome-power-manager-2.30.1.ebuild129
-rw-r--r--media-video/totem/Manifest2
-rw-r--r--media-video/totem/totem-2.30.1.ebuild2
-rw-r--r--net-libs/webkit-gtk/Manifest4
-rw-r--r--net-libs/webkit-gtk/files/webkit-gtk-1.1.15.2-unaligned.patch139
-rw-r--r--net-libs/webkit-gtk/files/webkit-gtk-1.3.x-disable-jsc-assertion.patch31
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-1.3.3.ebuild114
-rw-r--r--x11-libs/gdk-pixbuf/Manifest5
-rw-r--r--x11-libs/gdk-pixbuf/gdk-pixbuf-2.21.6.ebuild95
-rw-r--r--x11-themes/gnome-icon-theme-symbolic/Manifest2
-rw-r--r--x11-themes/gnome-icon-theme-symbolic/gnome-icon-theme-symbolic-2.30.0.ebuild29
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"
+}