diff options
author | Manuel Rüger <mrueg@gentoo.org> | 2015-03-15 14:01:48 +0000 |
---|---|---|
committer | Manuel Rüger <mrueg@gentoo.org> | 2015-03-15 14:01:48 +0000 |
commit | a8796633bdab2f9a7f1d0fcad4a5f2e17201be32 (patch) | |
tree | 12e884d044d079c27d0b576a33c5204cdaa1638b /rox-base/pager | |
parent | Removal of rox-extra/*, see bug #533642. (diff) | |
download | gentoo-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/ChangeLog | 103 | ||||
-rw-r--r-- | rox-base/pager/Manifest | 15 | ||||
-rw-r--r-- | rox-base/pager/files/01_all_libwnck-2-fix.patch | 505 | ||||
-rw-r--r-- | rox-base/pager/metadata.xml | 7 | ||||
-rw-r--r-- | rox-base/pager/pager-1.1-r2.ebuild | 26 |
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 |