diff options
-rw-r--r-- | deskutils/timer-applet/Makefile | 36 | ||||
-rw-r--r-- | deskutils/timer-applet/distinfo | 3 | ||||
-rw-r--r-- | deskutils/timer-applet/files/patch-src_timer-applet.c | 51 | ||||
-rw-r--r-- | deskutils/timer-applet/pkg-descr | 15 | ||||
-rw-r--r-- | deskutils/timer-applet/pkg-plist | 22 |
5 files changed, 127 insertions, 0 deletions
diff --git a/deskutils/timer-applet/Makefile b/deskutils/timer-applet/Makefile new file mode 100644 index 000000000..7a25ffb1d --- /dev/null +++ b/deskutils/timer-applet/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: timer-applet +# Date created: 2005-01-12 +# Whom: Michael Johnson <ahze@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= timer-applet +PORTVERSION= 1.2 +PORTREVISION= 1 +CATEGORIES= deskutils +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} +MASTER_SITE_SUBDIR= timerapplet + +MAINTAINER= jylefort@FreeBSD.org +COMMENT= A timer applet for the GNOME panel + +RUN_DEPENDS= ${LOCALBASE}/share/gnome/sounds/gtk-events/clicked.wav:${PORTSDIR}/audio/gnome-audio + +USE_GNOME= gnomehack gnomeprefix gnomepanel intlhack +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" +USE_XLIB= yes +USE_GMAKE= yes +GCONF_SCHEMAS= timer-applet.schemas +INSTALLS_OMF= yes + +post-patch: + @${REINPLACE_CMD} -e \ + 's|/usr/share/pixmaps/|${PREFIX}/share/gnome/pixmaps/|' \ + ${WRKSRC}/GNOME_TimerApplet.server.in.in + @${REINPLACE_CMD} -e \ + 's|$$(datadir)/sounds|${LOCALBASE}/share/gnome/sounds|' \ + ${WRKSRC}/src/Makefile.in + +.include <bsd.port.mk> diff --git a/deskutils/timer-applet/distinfo b/deskutils/timer-applet/distinfo new file mode 100644 index 000000000..a0b6e4390 --- /dev/null +++ b/deskutils/timer-applet/distinfo @@ -0,0 +1,3 @@ +MD5 (timer-applet-1.2.tar.gz) = 00dfc31e32a9a4cad3084b78a49c8a40 +SHA256 (timer-applet-1.2.tar.gz) = f1b3ef59f2bb0124da23eadc9b74949b3a6cf96dafd912171a4f008aef9841ae +SIZE (timer-applet-1.2.tar.gz) = 183072 diff --git a/deskutils/timer-applet/files/patch-src_timer-applet.c b/deskutils/timer-applet/files/patch-src_timer-applet.c new file mode 100644 index 000000000..1a3ecaec0 --- /dev/null +++ b/deskutils/timer-applet/files/patch-src_timer-applet.c @@ -0,0 +1,51 @@ +--- src/timer-applet.c.orig Wed Dec 14 23:39:09 2005 ++++ src/timer-applet.c Sun Jan 29 03:52:57 2006 +@@ -872,11 +872,11 @@ + update_presets_submenu (TimerApplet *timer_applet) + { + BonoboUIComponent *popup_component; ++ int i; + + popup_component = panel_applet_get_popup_component (PANEL_APPLET (timer_applet->applet)); + + /* Remove existing menu items. */ +- int i; + for (i = 0;; i++) { + gchar *item_path = g_strdup_printf (PRESETS_SUBMENU_PATH "/Preset_%d", i); + if (bonobo_ui_component_path_exists (popup_component, item_path, NULL)) { +@@ -902,6 +902,8 @@ + gdouble preset_duration; + gchar *preset_display_name; + gint preset_index; ++ gchar *verb; ++ BonoboUINode *node; + + gtk_tree_model_get (GTK_TREE_MODEL (timer_presets_list), &iter, + PROFILE_NAME_COL, &preset_name, +@@ -923,8 +925,8 @@ + path = NULL; + } + +- gchar *verb = g_strdup_printf ("Preset_%d", preset_index); +- BonoboUINode *node = bonobo_ui_node_new ("menuitem"); ++ verb = g_strdup_printf ("Preset_%d", preset_index); ++ node = bonobo_ui_node_new ("menuitem"); + bonobo_ui_node_set_attr (node, "name", verb); + bonobo_ui_node_set_attr (node, "verb", verb); + bonobo_ui_node_set_attr (node, "label", preset_display_name); +@@ -1415,6 +1417,7 @@ + on_presets_submenu_item_activate (BonoboUIComponent *uic, TimerApplet *timer_applet, const gchar *verb) + { + int preset_index; ++ GtkTreeIter iter; + + g_assert (timer_applet); + +@@ -1423,7 +1426,6 @@ + return; + } + +- GtkTreeIter iter; + { + GtkTreePath *path = gtk_tree_path_new_from_indices (preset_index, -1); + gboolean iter_set = gtk_tree_model_get_iter (GTK_TREE_MODEL (timer_presets_list), &iter, path); diff --git a/deskutils/timer-applet/pkg-descr b/deskutils/timer-applet/pkg-descr new file mode 100644 index 000000000..19ce23b5a --- /dev/null +++ b/deskutils/timer-applet/pkg-descr @@ -0,0 +1,15 @@ +Timer Applet is a countdown timer applet for the GNOME panel. + +Highlights: + + * Quickly set a timer and the applet will notify you when time is up + * Add multiple Timer Applets to the panel to have different timers + running simultaneously + * Create presets for quick access to frequently-used times + * Each applet remembers your last-used timer, even after you log out + * User interface follows the GNOME Human Interface Guidelines + +WWW: http://timerapplet.sourceforge.net/ + +- Jean-Yves Lefort +jylefort@FreeBSD.org diff --git a/deskutils/timer-applet/pkg-plist b/deskutils/timer-applet/pkg-plist new file mode 100644 index 000000000..0f7bac22a --- /dev/null +++ b/deskutils/timer-applet/pkg-plist @@ -0,0 +1,22 @@ +libdata/bonobo/servers/GNOME_TimerApplet.server +libexec/timer-applet +share/gnome/gnome-2.0/ui/GNOME_TimerApplet.xml +share/gnome/help/timer-applet/C/legal.xml +share/gnome/help/timer-applet/C/timer-applet.xml +share/gnome/help/timer-applet/fr/legal.xml +share/gnome/help/timer-applet/fr/timer-applet.xml +share/gnome/omf/timer-applet/timer-applet-C.omf +share/gnome/omf/timer-applet/timer-applet-fr.omf +share/gnome/pixmaps/timer-applet/timer-applet-icon.png +share/locale/de/LC_MESSAGES/timer-applet.mo +share/locale/es/LC_MESSAGES/timer-applet.mo +share/locale/eu/LC_MESSAGES/timer-applet.mo +share/locale/fr/LC_MESSAGES/timer-applet.mo +share/locale/pl/LC_MESSAGES/timer-applet.mo +share/locale/sv/LC_MESSAGES/timer-applet.mo +share/locale/tr/LC_MESSAGES/timer-applet.mo +@dirrm share/gnome/help/timer-applet/C +@dirrm share/gnome/help/timer-applet/fr +@dirrm share/gnome/help/timer-applet +@dirrm share/gnome/omf/timer-applet +@dirrm share/gnome/pixmaps/timer-applet |