summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@gentoo.org>2015-03-15 14:01:48 +0000
committerManuel Rüger <mrueg@gentoo.org>2015-03-15 14:01:48 +0000
commita8796633bdab2f9a7f1d0fcad4a5f2e17201be32 (patch)
tree12e884d044d079c27d0b576a33c5204cdaa1638b /rox-base/pager
parentRemoval of rox-extra/*, see bug #533642. (diff)
downloadgentoo-2-a8796633bdab2f9a7f1d0fcad4a5f2e17201be32.tar.gz
gentoo-2-a8796633bdab2f9a7f1d0fcad4a5f2e17201be32.tar.bz2
gentoo-2-a8796633bdab2f9a7f1d0fcad4a5f2e17201be32.zip
Removal of rox-base/*, see bug #533642.
Diffstat (limited to 'rox-base/pager')
-rw-r--r--rox-base/pager/ChangeLog103
-rw-r--r--rox-base/pager/Manifest15
-rw-r--r--rox-base/pager/files/01_all_libwnck-2-fix.patch505
-rw-r--r--rox-base/pager/metadata.xml7
-rw-r--r--rox-base/pager/pager-1.1-r2.ebuild26
5 files changed, 0 insertions, 656 deletions
diff --git a/rox-base/pager/ChangeLog b/rox-base/pager/ChangeLog
deleted file mode 100644
index d4a326fa53a1..000000000000
--- a/rox-base/pager/ChangeLog
+++ /dev/null
@@ -1,103 +0,0 @@
-# ChangeLog for rox-base/pager
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/rox-base/pager/ChangeLog,v 1.25 2013/03/02 07:49:15 pacho Exp $
-
- 02 Mar 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
- Cleanup due http://gentoo.2317880.n4.nabble.com/rox-herd-looks-inactive-for-a
- -long-time-td257264.html
-
- 03 May 2012; Jeff Horelick <jdhore@gentoo.org> pager-1.1-r2.ebuild:
- dev-util/pkgconfig -> virtual/pkgconfig
-
- 21 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org> pager-1.1-r2.ebuild:
- Fix slot-deps on gnome libs
-
- 06 Sep 2008; Jim Ramsay <lack@gentoo.org> -pager-1.1-r1.ebuild:
- Version cleanup
-
- 01 Sep 2008; Raúl Porcel <armin76@gentoo.org> pager-1.1-r2.ebuild:
- sparc stable wrt #236057
-
- 30 Aug 2008; Markus Meier <maekke@gentoo.org> pager-1.1-r2.ebuild:
- x86 stable, bug #236057
-
- 28 Aug 2008; Jim Ramsay <lack@gentoo.org> pager-1.1-r2.ebuild:
- Marking stable on amd64
-
-*pager-1.1-r2 (15 Jan 2008)
-
- 15 Jan 2008; Jim Ramsay <lack@gentoo.org> +pager-1.1-r2.ebuild:
- Added 0install feed support
-
- 29 Nov 2007; Jim Ramsay <lack@gentoo.org> -pager-1.0.1-r1.ebuild:
- Version cleanup
-
- 15 Nov 2007; Samuli Suominen <drac@gentoo.org> pager-1.1-r1.ebuild:
- amd64 stable wrt #197514
-
- 30 Oct 2007; Ferris McCormick <fmccor@gentoo.org> pager-1.1-r1.ebuild:
- Add ~sparc (bookkeeping) --- rox-pager works.
-
- 10 Jun 2007; Jim Ramsay <lack@gentoo.org> pager-1.0.1-r1.ebuild,
- pager-1.1-r1.ebuild:
- Adding ~amd64 to rox-base/pager
-
- 09 Feb 2007; Christian Faulhammer <opfer@gentoo.org> pager-1.1-r1.ebuild:
- stable x86; bug #165956
-
-*pager-1.1-r1 (09 Feb 2007)
-*pager-1.0.1-r1 (09 Feb 2007)
-
- 09 Feb 2007; Jim Ramsay <lack@gentoo.org> -pager-1.0.1.ebuild,
- +pager-1.0.1-r1.ebuild, -pager-1.1.ebuild, +pager-1.1-r1.ebuild:
- Fixed filename collision with x11-wm/afterstep (Bug 165956)
-
-*pager-1.1 (27 Nov 2006)
-
- 27 Nov 2006; Jim Ramsay <lack@gentoo.org> +pager-1.1.ebuild:
- Version bump, Pager-1.1 is released
-
- 20 Nov 2006; Christian Faulhammer <opfer@gentoo.org> pager-1.0.1.ebuild:
- stable x86, bug #155521
-
- 15 Nov 2006; Jim Ramsay <lack@gentoo.org> pager-1.0.1.ebuild:
- Added missing pkgconfig dependency
-
- 01 Nov 2006; Jim Ramsay <lack@gentoo.org> metadata.xml:
- Now owned by new rox herd
-
- 31 Oct 2006; Jim Ramsay <lack@gentoo.org> -pager-1.0.0.ebuild,
- pager-1.0.1.ebuild:
- Fixed dependencies and removed unneeded old version
-
- 05 Oct 2006; Jim Ramsay <lack@gentoo.org> pager-1.0.1.ebuild:
- Added 'autoconf' after patching configure.in, otherwise the configure step
- may fail
-
- 04 Oct 2006; Jim Ramsay <lack@gentoo.org> metadata.xml,
- pager-1.0.1.ebuild:
- Adding myself as maintainer
-
- 04 Oct 2006; Jim Ramsay <lack@gentoo.org> pager-1.0.1.ebuild:
- Fixed order of version variables for 'inherit rox'
-
- 23 May 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
- Remove svyatogor from metadata, bug 131936.
-
- 18 Jan 2006; Marcelo Goes <vanquirius@gentoo.org> pager-1.0.0.ebuild,
- pager-1.0.1.ebuild:
- Move inherit to top of ebuilds for bug 117764. Thanks to Alexandru Toma
- <flash3001 at yahoo dot com>.
-
-*pager-1.0.1 (24 Oct 2005)
-
- 24 Oct 2005; Sergey Kuleshov <svyatogor@gentoo.org>
- +files/01_all_libwnck-2-fix.patch, +pager-1.0.1.ebuild:
- New version of rox pager with patch to make it actually compile.
-
-*pager-1.0.0 (27 Nov 2004)
-
- 27 Nov 2004; Sergey Kuleshov <svyatogor@gentoo.org> +metadata.xml,
- +pager-1.0.0.ebuild:
- First commit of pager. Thanks to Alexandr Simonov <devil@gentoo.org.ua> (Bug
- #51996) for the ebuild.
diff --git a/rox-base/pager/Manifest b/rox-base/pager/Manifest
deleted file mode 100644
index 0ddec580bcea..000000000000
--- a/rox-base/pager/Manifest
+++ /dev/null
@@ -1,15 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX 01_all_libwnck-2-fix.patch 13436 SHA256 b2b267b3f59c0d088ed5be0d1533638a5e5d04ada6211149f7a094a47194e624 SHA512 96659e90d263973f5356799432556c0cd8c78d354cc334809d27436002c609928e18f0204e827caa1fc902944a6f4a8440aa386f21aa4a2dcff1d03217dd83e0 WHIRLPOOL f579fee489f9447fb0b98e4737c6c4ed9b187ab60a2031056b6cd1f1ece490abb7cee1528a1089508db7f8ccfb68ed15f2c1cdacdad9f6ab3fd801f1ea92d7a9
-DIST pager-1.1.tar.bz2 35700 SHA256 c4f3de167f1c53a0e17d129b5f47abe70c7d1ec9f390d55479f4e6ec30cb3e62
-EBUILD pager-1.1-r2.ebuild 620 SHA256 932865e8a8e79d408d62b9c1d79b830c4d76a87fdcfbb4acd80e5ee3dbca32e9 SHA512 b2460e2e385fd2ca2de6281811369d9f24b98ed0f9bd6f97a5d8a3ccf6e16a4bb4aebf98a9fe23dbf2dc0398e677ed435e22f0b76314e3b42f57e32bde1b26c7 WHIRLPOOL 148c882b9459b71cf27e40403cf011b50833d39b5ea1cf6c3b2945400852c7d04f144a002fd7bafb3100e02c218837b22479e9c2de217a4061b52bc91c37f286
-MISC ChangeLog 3565 SHA256 6c0e993c68d94c30ea5ed089778f908be0556373f9f71847490ac73d432bee58 SHA512 eac515d6b91a9542f3747a6419252eccaf6eac67317649e800c348a6c80e569cf59f8b1778d5742787911fd10cd71d6f2d9d111e6211748cb8ba8c8860eaac3f WHIRLPOOL ba9d00657d63d79c9696e4da6df8a9b6bf199295d37ac5fca473a92f40772a98995bfabd09d3235a95e46b1d8773a3a4b7f81a869b78838e31795706ea1e2719
-MISC metadata.xml 271 SHA256 cfbc7fd2930f22e3cba8362e6f7e9fc68d93c5532b68563da51006ef30082661 SHA512 5aac232b8f5b3d73ffab14d04fd44a9d624a3d315d750982f0497008ee6a97837a90efb909abb440600da6d5b2d97b26d83e4d772dfcd5cc9160591359ad8fec WHIRLPOOL 3c48ea1dfa7ef196b70710f46035d559f2a580abba0f985955d545e007930e80db8b23a2c506eae3dd470473749f0ec8f2a6a3cc1190a56bca76f9fb6b5a1d60
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iEYEAREIAAYFAlExrvwACgkQCaWpQKGI+9T8+ACeIVnO4O38tiF9dFwddB6WXIp/
-rRgAnR+F/xd8tjFJbldRcUyQezUP+5uA
-=z4FI
------END PGP SIGNATURE-----
diff --git a/rox-base/pager/files/01_all_libwnck-2-fix.patch b/rox-base/pager/files/01_all_libwnck-2-fix.patch
deleted file mode 100644
index e5152e7930cb..000000000000
--- a/rox-base/pager/files/01_all_libwnck-2-fix.patch
+++ /dev/null
@@ -1,505 +0,0 @@
-Only in src/: Makefile
-diff -Pua src/Makefile.in fixed/Makefile.in
---- src/Makefile.in 2004-07-15 07:10:54.000000000 -0400
-+++ fixed/Makefile.in 2005-09-18 08:19:39.000000000 -0400
-@@ -17,9 +17,9 @@
-
- PROG = Pager
-
--SRCS = choices.c gui_support.c main.c options.c rox_gettext.c
-+SRCS = choices.c gui_support.c main.c options.c rox_gettext.c window-menu.c
-
--OBJECTS = choices.o gui_support.o main.o options.o rox_gettext.o
-+OBJECTS = choices.o gui_support.o main.o options.o rox_gettext.o window-menu.o
-
- ############ Things to keep the same
-
-Only in src/: choices.c
-Only in src/: choices.h
-diff -Pua src/config.h.in fixed/config.h.in
---- src/config.h.in 2004-07-15 07:10:54.000000000 -0400
-+++ fixed/config.h.in 2005-09-18 08:19:52.000000000 -0400
-@@ -2,6 +2,8 @@
-
- #define PROJECT "Pager"
-
-+#undef HAVE_WNCK_CREATE_WINDOW_MENU
-+
- #include "rox_gettext.h"
- #define _(String) rox_gettext(String)
- /* Short for gettext_noop() - marks a string as translatable without
-Only in src/: configure
-diff -Pua src/configure.in fixed/configure.in
---- src/configure.in 2003-07-16 06:38:38.000000000 -0400
-+++ fixed/configure.in 2005-09-18 08:20:05.000000000 -0400
-@@ -82,6 +82,12 @@
- AC_C_CONST
- AC_TYPE_SIZE_T
-
-+dnl does libwnck have wnck_create_window_menu() ?
-+ac_LIBS="$LIBS"
-+LIBS="$LIBS `pkg-config --libs libwnck-1.0`"
-+AC_CHECK_FUNCS(wnck_create_window_menu)
-+LIBS="$ac_LIBS"
-+
- dnl Extract version info from AppInfo.xml
- AC_MSG_CHECKING(extracting version information)
- [
-Only in src/: global.h
-Only in src/: gui_support.c
-Only in src/: gui_support.h
-diff -Pua src/main.c fixed/main.c
---- src/main.c 2004-08-15 13:19:39.000000000 -0400
-+++ fixed/main.c 2005-09-18 08:19:24.000000000 -0400
-@@ -18,6 +18,8 @@
- #include "options.h"
- #include "choices.h"
-
-+#include "window-menu.h"
-+
- char *app_dir = NULL;
-
- static GdkWindow *socket = NULL; /* NULL => Not an applet */
-@@ -28,6 +30,13 @@
-
- static Option n_rows;
-
-+static int
-+workspace_at_point (WnckPager *pager,
-+ int x,
-+ int y,
-+ int *viewport_x,
-+ int *viewport_y);
-+
- /* Read the contents of this property. g_free() the result. */
- static char *read_property(GdkWindow *window, GdkAtom prop,
- GdkAtom type, gint *out_length)
-@@ -169,14 +178,47 @@
- return window_list;
- }
-
-+/* Returns a list of the windows on the active workspace */
-+static GList *get_workspace_window_list(WnckWorkspace *work_space,
-+ GList *wins)
-+{
-+ GList *window_list = NULL;
-+ while (wins)
-+ {
-+ WnckWindow *window = WNCK_WINDOW(wins->data);
-+ if (wnck_window_is_on_workspace(window,work_space))
-+ window_list = g_list_append(window_list,wins->data);
-+ wins = wins->next;
-+ }
-+ wins = g_list_first(wins);
-+ return window_list;
-+}
-+
-+/* Returns the selected workspace from the pager widget */
-+static WnckWorkspace *get_selected_workspace(GdkEventButton *event)
-+{
-+ int space_number;
-+
-+ space_number = workspace_at_point(WNCK_PAGER(pager),
-+ event->x, event->y,
-+ NULL, NULL);
-+ if (space_number == -1)
-+ return wnck_screen_get_active_workspace(screen);
-+
-+ return wnck_screen_get_workspace(screen, space_number);
-+}
-+
- static gboolean button_event(GtkWidget *widget,
- GdkEventButton *event,
- gpointer user_data)
- {
- if (event->button == 3)
- {
-+ WnckWorkspace *work_space;
-+ GtkWidget *menu_all;
- GtkWidget *menu;
- GtkWidget *item;
-+ GList *wins_all;
- GList *wins;
- gchar *pos = NULL;
-
-@@ -186,12 +228,28 @@
- gdk_atom_intern("_ROX_PANEL_MENU_POS",
- FALSE));
- }
--
-
-- wins = get_window_list();
-+ wins_all = get_window_list();
-+#ifdef HAVE_WNCK_CREATE_WINDOW_MENU
-+ menu_all = wnck_create_window_menu(wins_all);
-+#else
-+ menu_all = our_create_window_menu(wins_all);
-+#endif
-+
-+ work_space = get_selected_workspace(event);
-+ wins = get_workspace_window_list(work_space,wins_all);
-+#ifdef HAVE_WNCK_CREATE_WINDOW_MENU
- menu = wnck_create_window_menu(wins);
-+#else
-+ menu = our_create_window_menu(wins);
-+#endif
-
- item = gtk_menu_item_new();
-+
-+ item = gtk_menu_item_new_with_label(_("All windows"));
-+ gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), menu_all);
-+ gtk_widget_show(item);
-+
- gtk_menu_append(GTK_MENU(menu), item);
- gtk_widget_show(item);
-
-@@ -260,8 +318,7 @@
- {
- double aspect;
- Orient orient = panel_get_orient();
-- int n_screens = wnck_screen_get_workspace_count(
-- wnck_screen_get_default());
-+ int n_screens = wnck_screen_get_workspace_count(screen);
-
- *width = alloc_width;
- *height = alloc_height;
-@@ -467,3 +524,175 @@
-
- return 0;
- }
-+
-+/* Taken from libwnck/pager.c */
-+#define POINT_IN_RECT(xcoord, ycoord, rect) \
-+ ((xcoord) >= (rect).x && \
-+ (xcoord) < ((rect).x + (rect).width) && \
-+ (ycoord) >= (rect).y && \
-+ (ycoord) < ((rect).y + (rect).height))
-+
-+#define N_SCREEN_CONNECTIONS 11
-+
-+static void
-+get_workspace_rect (WnckPager *pager,
-+ int space,
-+ GdkRectangle *rect)
-+{
-+ int hsize, vsize;
-+ int n_spaces;
-+ int spaces_per_row;
-+ GtkWidget *widget;
-+ int col, row;
-+ int focus_width;
-+ int nrows = n_rows.int_value;
-+
-+ gtk_widget_style_get (GTK_WIDGET (pager),
-+ "focus-line-width", &focus_width,
-+ NULL);
-+
-+ widget = GTK_WIDGET (pager);
-+
-+ hsize = widget->allocation.width - 2 * focus_width;
-+ vsize = widget->allocation.height - 2 * focus_width;
-+
-+ /* if (pager->priv->shadow_type != GTK_SHADOW_NONE) */
-+ {
-+ hsize -= 2 * widget->style->xthickness;
-+ vsize -= 2 * widget->style->ythickness;
-+ }
-+
-+ n_spaces = wnck_screen_get_workspace_count (wnck_screen_get_default ());
-+
-+ g_return_if_fail(nrows > 0);
-+ spaces_per_row = (n_spaces + nrows - 1) / nrows;
-+
-+ if (panel_get_orient() == ORIENT_VERT)
-+ {
-+ rect->width = (hsize - (nrows - 1)) / nrows;
-+ rect->height = (vsize - (spaces_per_row - 1)) / spaces_per_row;
-+
-+ col = space / spaces_per_row;
-+ row = space % spaces_per_row;
-+ rect->x = (rect->width + 1) * col;
-+ rect->y = (rect->height + 1) * row;
-+
-+ if (col == nrows - 1)
-+ rect->width = hsize - rect->x;
-+
-+ if (row == spaces_per_row - 1)
-+ rect->height = vsize - rect->y;
-+ }
-+ else
-+ {
-+ rect->width = (hsize - (spaces_per_row - 1)) / spaces_per_row;
-+ rect->height = (vsize - (nrows - 1)) / nrows;
-+
-+ col = space % spaces_per_row;
-+ row = space / spaces_per_row;
-+ rect->x = (rect->width + 1) * col;
-+ rect->y = (rect->height + 1) * row;
-+
-+ if (col == spaces_per_row - 1)
-+ rect->width = hsize - rect->x;
-+
-+ if (row == nrows - 1)
-+ rect->height = vsize - rect->y;
-+ }
-+
-+ rect->x += focus_width;
-+ rect->y += focus_width;
-+
-+ /* if (pager->priv->shadow_type != GTK_SHADOW_NONE) */
-+ {
-+ rect->x += widget->style->xthickness;
-+ rect->y += widget->style->ythickness;
-+ }
-+}
-+
-+static int
-+workspace_at_point (WnckPager *pager,
-+ int x,
-+ int y,
-+ int *viewport_x,
-+ int *viewport_y)
-+{
-+ GtkWidget *widget;
-+ int i;
-+ int n_spaces;
-+ int focus_width;
-+ int xthickness;
-+ int ythickness;
-+
-+ widget = GTK_WIDGET (pager);
-+
-+ gtk_widget_style_get (GTK_WIDGET (pager),
-+ "focus-line-width", &focus_width,
-+ NULL);
-+
-+ xthickness = focus_width + widget->style->xthickness;
-+ ythickness = focus_width + widget->style->ythickness;
-+
-+ n_spaces = wnck_screen_get_workspace_count (screen);
-+
-+ i = 0;
-+ while (i < n_spaces)
-+ {
-+ GdkRectangle rect;
-+
-+ get_workspace_rect (pager, i, &rect);
-+
-+ /* if (pager->priv->shadow_type != GTK_SHADOW_NONE) */
-+ {
-+ /* If workspace is on the edge, pretend points on the frame
-+ * belong to the workspace.
-+ */
-+
-+ GtkWidget *widget = GTK_WIDGET (pager);
-+
-+ if (rect.x == xthickness)
-+ {
-+ rect.x = 0;
-+ rect.width += xthickness;
-+ }
-+ if (rect.y == ythickness)
-+ {
-+ rect.y = 0;
-+ rect.height += ythickness;
-+ }
-+ if (rect.y + rect.height == widget->allocation.height - ythickness)
-+ {
-+ rect.height += ythickness;
-+ }
-+ if (rect.x + rect.width == widget->allocation.width - xthickness)
-+ {
-+ rect.width += xthickness;
-+ }
-+ }
-+
-+ if (POINT_IN_RECT (x, y, rect))
-+ {
-+ double width_ratio, height_ratio;
-+ WnckWorkspace *space;
-+
-+ space = wnck_screen_get_workspace (screen, i);
-+ g_assert (space != NULL);
-+
-+ /* Scale x, y mouse coords to corresponding screenwide viewport coords */
-+
-+ width_ratio = (double) wnck_workspace_get_width (space) / (double) rect.width;
-+ height_ratio = (double) wnck_workspace_get_height (space) / (double) rect.height;
-+
-+ if (viewport_x)
-+ *viewport_x = width_ratio * (x - rect.x);
-+ if (viewport_y)
-+ *viewport_y = height_ratio * (y - rect.y);
-+
-+ return i;
-+ }
-+
-+ ++i;
-+ }
-+
-+ return -1;
-+}
-Only in src/: options.c
-Only in src/: options.h
-Only in src/: po
-Only in src/: rox_gettext.c
-Only in src/: rox_gettext.h
-diff -Pua src/window-menu.c fixed/window-menu.c
---- src/window-menu.c 1969-12-31 19:00:00.000000000 -0500
-+++ fixed/window-menu.c 2005-09-18 08:20:16.000000000 -0400
-@@ -0,0 +1,137 @@
-+/* window menu */
-+
-+/*
-+ * Copyright (C) 2001 Havoc Pennington
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Library General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Library General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Library General Public
-+ * License along with this library; if not, write to the
-+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-+ * Boston, MA 02111-1307, USA.
-+ */
-+
-+/* Modified by Lucas Hazel and Stephen Watson for use in the Pager
-+ * application because it was removed from later libwnck versions
-+ */
-+
-+#include "config.h"
-+#ifndef HAVE_WNCK_CREATE_WINDOW_MENU
-+
-+#include "window-menu.h"
-+
-+static void object_weak_notify (gpointer data,
-+ GObject *obj);
-+static void window_weak_notify (gpointer data,
-+ GObject *window);
-+
-+static void
-+window_weak_notify (gpointer data,
-+ GObject *window)
-+{
-+ g_object_set_data (G_OBJECT (data), "wnck-window-data", NULL);
-+ g_object_weak_unref (G_OBJECT (data),
-+ object_weak_notify,
-+ window);
-+}
-+
-+static void
-+set_window (GObject *obj,
-+ WnckWindow *win)
-+{
-+ g_object_set_data (obj, "wnck-window-data", win);
-+ if (win)
-+ {
-+ g_object_weak_ref (G_OBJECT (win), window_weak_notify, obj);
-+ g_object_weak_ref (obj, object_weak_notify, win);
-+ }
-+}
-+
-+static void
-+object_weak_notify (gpointer data,
-+ GObject *obj)
-+{
-+ g_object_weak_unref (G_OBJECT (data),
-+ window_weak_notify,
-+ obj);
-+}
-+
-+static WnckWindow*
-+get_window (GObject *obj)
-+{
-+ return g_object_get_data (obj, "wnck-window-data");
-+}
-+
-+static void
-+item_activated_callback (GtkWidget *menu_item,
-+ gpointer data)
-+{
-+ WnckWindow *win;
-+
-+ win = get_window (G_OBJECT (menu_item));
-+
-+ if (win == NULL)
-+ return;
-+
-+ wnck_window_activate (win, 0);
-+}
-+
-+GtkWidget*
-+our_create_window_menu (GList *windows)
-+{
-+ GList *tmp;
-+ GtkWidget *menu;
-+
-+ menu = gtk_menu_new ();
-+
-+ tmp = windows;
-+
-+ while (tmp != NULL)
-+ {
-+ WnckWindow *win = WNCK_WINDOW (tmp->data);
-+ GdkPixbuf *icon;
-+ const char *title;
-+ GtkWidget *mi;
-+
-+ icon = wnck_window_get_icon (win);
-+ title = wnck_window_get_icon_name (win);
-+
-+ if (icon)
-+ {
-+ GtkWidget *image;
-+
-+ image = gtk_image_new_from_pixbuf (icon);
-+
-+ mi = gtk_image_menu_item_new_with_label (title);
-+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (mi),
-+ image);
-+ }
-+ else
-+ {
-+ mi = gtk_menu_item_new_with_label (title);
-+ }
-+
-+ g_signal_connect (G_OBJECT (mi), "activate",
-+ G_CALLBACK (item_activated_callback), NULL);
-+
-+ set_window (G_OBJECT (mi), win);
-+
-+ gtk_widget_show (mi);
-+
-+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), mi);
-+
-+ tmp = tmp->next;
-+ }
-+
-+ return menu;
-+}
-+
-+#endif /* HAVE_WNCK_CREATE_WINDOW_MENU */
-diff -Pua src/window-menu.h fixed/window-menu.h
---- src/window-menu.h 1969-12-31 19:00:00.000000000 -0500
-+++ fixed/window-menu.h 2005-09-18 08:20:27.000000000 -0400
-@@ -0,0 +1,14 @@
-+#ifndef HAVE_WNCK_CREATE_WINDOW_MENU
-+
-+#ifndef WINDOW_MENU_H
-+#define WINDOW_MENU_H
-+
-+#define WNCK_I_KNOW_THIS_IS_UNSTABLE
-+
-+#include <libwnck/libwnck.h>
-+
-+extern GtkWidget* our_create_window_menu (GList *windows);
-+
-+#endif /* WINDOW_MENU_H */
-+
-+#endif /* HAVE_WNCK_CREATE_WINDOW_MENU */
diff --git a/rox-base/pager/metadata.xml b/rox-base/pager/metadata.xml
deleted file mode 100644
index ae7a94965b32..000000000000
--- a/rox-base/pager/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer>
-<email>maintainer-needed@gentoo.org</email>
-</maintainer>
-</pkgmetadata>
diff --git a/rox-base/pager/pager-1.1-r2.ebuild b/rox-base/pager/pager-1.1-r2.ebuild
deleted file mode 100644
index d0c59ee27d11..000000000000
--- a/rox-base/pager/pager-1.1-r2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/rox-base/pager/pager-1.1-r2.ebuild,v 1.7 2012/05/03 04:40:44 jdhore Exp $
-
-EAPI="1"
-
-ROX_CLIB_VER="2.1.9-r2"
-inherit rox-0install
-
-DESCRIPTION="Pager - A pager applet for ROX-Filer"
-HOMEPAGE="http://rox.sourceforge.net/"
-SRC_URI="mirror://sourceforge/rox/${P}.tar.bz2"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="amd64 sparc x86"
-IUSE=""
-
-RDEPEND=">=x11-libs/libwnck-2.4.0:1"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-APPNAME=Pager
-APPNAME_COLLISION=True
-ZEROINSTALL_STRIP_REQUIRES=True