From bd85a9298d5dfecb5ad8816ce610fa176dbdfba0 Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Wed, 7 Feb 2007 12:17:32 +0000 Subject: [PATCH] Gimmie is an elegant way to think about how you use your desktop computer. What Gimmie Can Do: * Integrated display of: o Applications from the system menu o Recently used documents, applications, printers, network shares, etc o People you've recently chatted with o People currently logged in for IM o Your Gaim buddy list's group organization o All devices, printers, mapped network shares, and system settings * Show open conversations, opened documents, and running applications (both new and legacy) in the Gimmie Bar * Bookmark apps, documents, and people in the Gimmie Bar for quick access * Allow log out, shutdown, or switching to another user * Shows the current time, a desktop switcher, and a trashcan * Search for items with instantly displayed results * Zoom in and out on recently used items, from today, to this month and beyond WWW: http://www.beatniksoftware.com/gimmie/ PR: ports/108850 Submitted by: Phillip N. --- deskutils/Makefile | 1 + deskutils/gimmie/Makefile | 37 ++++++ deskutils/gimmie/distinfo | 3 + deskutils/gimmie/files/patch-configure | 11 ++ .../gimmie/files/patch-gimmie-gimmie_gui.py | 11 ++ .../gimmie/files/patch-gimmie-gimmie_util.py | 10 ++ deskutils/gimmie/pkg-descr | 20 +++ deskutils/gimmie/pkg-plist | 123 ++++++++++++++++++ 8 files changed, 216 insertions(+) create mode 100644 deskutils/gimmie/Makefile create mode 100644 deskutils/gimmie/distinfo create mode 100644 deskutils/gimmie/files/patch-configure create mode 100644 deskutils/gimmie/files/patch-gimmie-gimmie_gui.py create mode 100644 deskutils/gimmie/files/patch-gimmie-gimmie_util.py create mode 100644 deskutils/gimmie/pkg-descr create mode 100644 deskutils/gimmie/pkg-plist diff --git a/deskutils/Makefile b/deskutils/Makefile index cf16ab368ee8..cdee15030ec7 100644 --- a/deskutils/Makefile +++ b/deskutils/Makefile @@ -63,6 +63,7 @@ SUBDIR += gdesklets-starterbar SUBDIR += gemcal SUBDIR += genius + SUBDIR += gimmie SUBDIR += gkrellm-gtodo SUBDIR += gkrellm-reminder2 SUBDIR += gkrellm-timers diff --git a/deskutils/gimmie/Makefile b/deskutils/gimmie/Makefile new file mode 100644 index 000000000000..0921ffab6643 --- /dev/null +++ b/deskutils/gimmie/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: gimmie +# Date created: 28 06 2006 +# Whom: pneumann@gmail.com +# +# $FreeBSD$ +# + +PORTNAME= gimmie +PORTVERSION= 0.2.3 +CATEGORIES= deskutils +MASTER_SITES= http://www.beatniksoftware.com/gimmie/releases/ + +MAINTAINER= pneumann@gmail.com +COMMENT= An elegant way to think about how you use your desktop computer + +RUN_DEPENDS= ${LOCALBASE}/lib/libgnomecups-1.0.a:${PORTSDIR}/print/libgnomecups \ + ${PYTHON_SITELIBDIR}/dbus/_dbus.py:${PORTSDIR}/devel/py-dbus \ + ${PYTHON_SITELIBDIR}/libgmail.py:${PORTSDIR}/mail/py-libgmail +BUILD_DEPENDS= ${LOCALBASE}/lib/libgnomecups-1.0.a:${PORTSDIR}/print/libgnomecups \ + ${PYTHON_SITELIBDIR}/dbus/_dbus.py:${PORTSDIR}/devel/py-dbus + +USE_GNOME= gnomehack gnometarget gnomeprefix pygnome2 pygnomedesktop pygnomeextras +USE_GMAKE= yes +USE_PYTHON= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +.if !defined(WITHOUT_NLS) +USE_GETTEXT= yes +PLIST_SUB+= NLS="" +.else +PLIST_SUB+= NLS="@comment " +NO_PO= yes +.endif + +.include diff --git a/deskutils/gimmie/distinfo b/deskutils/gimmie/distinfo new file mode 100644 index 000000000000..2598ff3fe030 --- /dev/null +++ b/deskutils/gimmie/distinfo @@ -0,0 +1,3 @@ +MD5 (gimmie-0.2.3.tar.gz) = 294b9aa65247dc1f467424d15b1c247c +SHA256 (gimmie-0.2.3.tar.gz) = 0b5b7d70aba9423d59fa30313c9e726e33ddd89bb64cc705b3805c3c124a965e +SIZE (gimmie-0.2.3.tar.gz) = 586418 diff --git a/deskutils/gimmie/files/patch-configure b/deskutils/gimmie/files/patch-configure new file mode 100644 index 000000000000..7bffe1d2b547 --- /dev/null +++ b/deskutils/gimmie/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig Tue Feb 6 19:49:27 2007 ++++ configure Tue Feb 6 19:49:44 2007 +@@ -22522,7 +22522,7 @@ + if test "x$prefix" = "x$ac_default_prefix"; then + PANELAPPLET_LIBDIR=`$PKG_CONFIG --variable=libdir libpanelapplet-2.0` + if test "x$PANELAPPLET_LIBDIR" != "x"; then +- PANELAPPLET_SERVER_DIR="$PANELAPPLET_LIBDIR/bonobo/servers" ++ PANELAPPLET_SERVER_DIR="$PANELAPPLET_LIBDIR/../libdata/bonobo/servers" + fi + fi + diff --git a/deskutils/gimmie/files/patch-gimmie-gimmie_gui.py b/deskutils/gimmie/files/patch-gimmie-gimmie_gui.py new file mode 100644 index 000000000000..70211ee6b63a --- /dev/null +++ b/deskutils/gimmie/files/patch-gimmie-gimmie_gui.py @@ -0,0 +1,11 @@ +--- gimmie/gimmie_gui.py.orig Tue Feb 6 19:59:13 2007 ++++ gimmie/gimmie_gui.py Tue Feb 6 19:59:39 2007 +@@ -234,6 +234,8 @@ + self.tooltip.add(content) + + screen = self.widget.get_screen() ++ if self.widget.window is None: ++ return + x, y = self.widget.window.get_origin() + + rect = self.widget.allocation diff --git a/deskutils/gimmie/files/patch-gimmie-gimmie_util.py b/deskutils/gimmie/files/patch-gimmie-gimmie_util.py new file mode 100644 index 000000000000..43290144f2a6 --- /dev/null +++ b/deskutils/gimmie/files/patch-gimmie-gimmie_util.py @@ -0,0 +1,10 @@ +--- gimmie/gimmie_util.py.orig Tue Feb 6 19:54:52 2007 ++++ gimmie/gimmie_util.py Tue Feb 6 19:55:07 2007 +@@ -625,7 +625,6 @@ + DEFAULT_BOOKMARKS = [ + ("firefox.desktop", "application/x-desktop", "gimmie.gimmie_applications.DesktopFileItem"), + ("nautilus.desktop", "application/x-desktop", "gimmie.gimmie_applications.DesktopFileItem"), +- (os.path.abspath("README"), "text/plain", "gimmie.gimmie_file.FileItem"), + ("aim:goim?screenname=\"orphennui\"", "gaim/buddy", "gimmie.gimmie_gaim.GaimBuddy"), + ] + diff --git a/deskutils/gimmie/pkg-descr b/deskutils/gimmie/pkg-descr new file mode 100644 index 000000000000..87345973e202 --- /dev/null +++ b/deskutils/gimmie/pkg-descr @@ -0,0 +1,20 @@ +Gimmie is an elegant way to think about how you use your desktop computer. + +What Gimmie Can Do: + + * Integrated display of: + o Applications from the system menu + o Recently used documents, applications, printers, network shares, etc + o People you've recently chatted with + o People currently logged in for IM + o Your Gaim buddy list's group organization + o All devices, printers, mapped network shares, and system settings + * Show open conversations, opened documents, and running applications (both + new and legacy) in the Gimmie Bar + * Bookmark apps, documents, and people in the Gimmie Bar for quick access + * Allow log out, shutdown, or switching to another user + * Shows the current time, a desktop switcher, and a trashcan + * Search for items with instantly displayed results + * Zoom in and out on recently used items, from today, to this month and beyond + +WWW: http://www.beatniksoftware.com/gimmie/ diff --git a/deskutils/gimmie/pkg-plist b/deskutils/gimmie/pkg-plist new file mode 100644 index 000000000000..d9e9e1a407b1 --- /dev/null +++ b/deskutils/gimmie/pkg-plist @@ -0,0 +1,123 @@ +bin/gimmie +libdata/bonobo/servers/GNOME_GimmieApplet.server +%%PYTHON_SITELIBDIR%%/gimmie/W3CDate.py +%%PYTHON_SITELIBDIR%%/gimmie/W3CDate.pyc +%%PYTHON_SITELIBDIR%%/gimmie/W3CDate.pyo +%%PYTHON_SITELIBDIR%%/gimmie/__init__.py +%%PYTHON_SITELIBDIR%%/gimmie/__init__.pyc +%%PYTHON_SITELIBDIR%%/gimmie/__init__.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gdmclient/__init__.py +%%PYTHON_SITELIBDIR%%/gimmie/gdmclient/__init__.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gdmclient/__init__.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gdmclient/_gdmclient.la +%%PYTHON_SITELIBDIR%%/gimmie/gdmclient/_gdmclient.so +%%PYTHON_SITELIBDIR%%/gimmie/gimmie.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_applet.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_applet.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_applet.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_applications.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_applications.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_applications.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_bar.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_bar.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_bar.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_base.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_base.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_base.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_browser.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_browser.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_browser.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_computer.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_computer.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_computer.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_documents.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_documents.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_documents.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_file.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_file.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_file.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_gaim.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_gaim.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_gaim.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_globals.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_globals.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_globals.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_gmail.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_gmail.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_gmail.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_gui.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_gui.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_gui.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_logout.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_logout.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_logout.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_people.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_people.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_people.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_recent.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_recent.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_recent.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_running.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_running.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_running.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_tomboy.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_tomboy.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_tomboy.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_topicwin.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_topicwin.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_topicwin.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_trash.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_trash.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_trash.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_util.py +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_util.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gimmie_util.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gnomecups/__init__.py +%%PYTHON_SITELIBDIR%%/gimmie/gnomecups/__init__.pyc +%%PYTHON_SITELIBDIR%%/gimmie/gnomecups/__init__.pyo +%%PYTHON_SITELIBDIR%%/gimmie/gnomecups/_gnomecups.la +%%PYTHON_SITELIBDIR%%/gimmie/gnomecups/_gnomecups.so +%%PYTHON_SITELIBDIR%%/gimmie/iconentry/__init__.py +%%PYTHON_SITELIBDIR%%/gimmie/iconentry/__init__.pyc +%%PYTHON_SITELIBDIR%%/gimmie/iconentry/__init__.pyo +%%PYTHON_SITELIBDIR%%/gimmie/iconentry/_iconentry.la +%%PYTHON_SITELIBDIR%%/gimmie/iconentry/_iconentry.so +%%PYTHON_SITELIBDIR%%/gimmie/sexy/__init__.py +%%PYTHON_SITELIBDIR%%/gimmie/sexy/__init__.pyc +%%PYTHON_SITELIBDIR%%/gimmie/sexy/__init__.pyo +%%PYTHON_SITELIBDIR%%/gimmie/sexy/_sexy.la +%%PYTHON_SITELIBDIR%%/gimmie/sexy/_sexy.so +%%PYTHON_SITELIBDIR%%/gimmie/traymanager/__init__.py +%%PYTHON_SITELIBDIR%%/gimmie/traymanager/__init__.pyc +%%PYTHON_SITELIBDIR%%/gimmie/traymanager/__init__.pyo +%%PYTHON_SITELIBDIR%%/gimmie/traymanager/_egg.la +%%PYTHON_SITELIBDIR%%/gimmie/traymanager/_egg.so +libexec/gimmie_applet +%%NLS%%share/locale/ar/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/ca/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/da/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/de/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/dz/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/el/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/en_GB/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/es/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/fi/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/gl/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/ja/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/mk/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/nb/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/ru/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/sv/LC_MESSAGES/gimmie.mo +%%NLS%%share/locale/vi/LC_MESSAGES/gimmie.mo +share/icons/hicolor/32x32/apps/gimmie.png +share/icons/hicolor/48x48/apps/gimmie.png +share/icons/hicolor/scalable/apps/gimmie.svg +share/gnome/pixmaps/gimmie.png +@dirrm %%PYTHON_SITELIBDIR%%/gimmie/traymanager +@dirrm %%PYTHON_SITELIBDIR%%/gimmie/sexy +@dirrm %%PYTHON_SITELIBDIR%%/gimmie/iconentry +@dirrm %%PYTHON_SITELIBDIR%%/gimmie/gnomecups +@dirrm %%PYTHON_SITELIBDIR%%/gimmie/gdmclient +@dirrm %%PYTHON_SITELIBDIR%%/gimmie