summaryrefslogtreecommitdiffstats
path: root/deskutils
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-07-24 05:22:58 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-07-24 05:22:58 +0800
commite91087f5e2fbb08bc3e2cb523b38c4c336208f69 (patch)
tree0c0ece722d8595803b992b1f66cea536dda5c7fd /deskutils
parent6a6af1c7727308fd81d3fa8cfd8a67a1d79e80c6 (diff)
downloadmarcuscom-ports-e91087f5e2fbb08bc3e2cb523b38c4c336208f69.tar
marcuscom-ports-e91087f5e2fbb08bc3e2cb523b38c4c336208f69.tar.gz
marcuscom-ports-e91087f5e2fbb08bc3e2cb523b38c4c336208f69.tar.bz2
marcuscom-ports-e91087f5e2fbb08bc3e2cb523b38c4c336208f69.tar.lz
marcuscom-ports-e91087f5e2fbb08bc3e2cb523b38c4c336208f69.tar.xz
marcuscom-ports-e91087f5e2fbb08bc3e2cb523b38c4c336208f69.tar.zst
marcuscom-ports-e91087f5e2fbb08bc3e2cb523b38c4c336208f69.zip
share/gnome/ -> share/.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@9243 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/alexandria/Makefile58
-rw-r--r--deskutils/alexandria/distinfo3
-rw-r--r--deskutils/alexandria/pkg-descr3
-rw-r--r--deskutils/alexandria/pkg-plist133
-rw-r--r--deskutils/gimmie/Makefile41
-rw-r--r--deskutils/gimmie/distinfo3
-rw-r--r--deskutils/gimmie/files/patch-configure11
-rw-r--r--deskutils/gimmie/files/patch-gimmie-gimmie_computer.py11
-rw-r--r--deskutils/gimmie/files/patch-gimmie-gimmie_util.py20
-rw-r--r--deskutils/gimmie/pkg-descr20
-rw-r--r--deskutils/gimmie/pkg-plist128
-rw-r--r--deskutils/mcatalog/Makefile52
-rw-r--r--deskutils/mcatalog/distinfo3
-rw-r--r--deskutils/mcatalog/files/patch-src_mcatalog.in16
-rw-r--r--deskutils/mcatalog/pkg-descr9
-rw-r--r--deskutils/mcatalog/pkg-plist70
-rw-r--r--deskutils/ontv/Makefile36
-rw-r--r--deskutils/ontv/distinfo3
-rw-r--r--deskutils/ontv/files/patch-ontv_Main.py13
-rw-r--r--deskutils/ontv/files/patch-ontv___init__.in.py15
-rw-r--r--deskutils/ontv/pkg-descr4
-rw-r--r--deskutils/ontv/pkg-plist111
-rw-r--r--deskutils/rubrica/Makefile49
-rw-r--r--deskutils/rubrica/distinfo3
-rw-r--r--deskutils/rubrica/files/patch-Makefile.in21
-rw-r--r--deskutils/rubrica/files/patch-doc::Makefile.in11
-rw-r--r--deskutils/rubrica/files/patch-src::Makefile.in10
-rw-r--r--deskutils/rubrica/pkg-descr6
-rw-r--r--deskutils/rubrica/pkg-plist133
-rw-r--r--deskutils/timer-applet/Makefile34
-rw-r--r--deskutils/timer-applet/distinfo3
-rw-r--r--deskutils/timer-applet/pkg-descr15
-rw-r--r--deskutils/timer-applet/pkg-plist26
33 files changed, 1074 insertions, 0 deletions
diff --git a/deskutils/alexandria/Makefile b/deskutils/alexandria/Makefile
new file mode 100644
index 000000000..3fb073929
--- /dev/null
+++ b/deskutils/alexandria/Makefile
@@ -0,0 +1,58 @@
+# New ports collection makefile for: Alexandria
+# Date created: 18 March 2005
+# Whom: Mitsuru YOSHIDA <mitsuru@riken.jp>
+#
+# $FreeBSD$
+#
+
+PORTNAME= alexandria
+PORTVERSION= 0.6.1
+PORTREVISION= 7
+CATEGORIES= deskutils ruby
+MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
+DIST_SUBDIR= ruby
+
+MAINTAINER= mitsuru@riken.jp
+COMMENT= A GNOME application to help you manage your book collection
+
+RUN_DEPENDS= ${RUBY_SITELIBDIR}/amazon.rb:${PORTSDIR}/www/ruby-amazon \
+ ${RUBY_SITEARCHLIBDIR}/locale_system.so:${PORTSDIR}/devel/ruby-gettext \
+ ${RUBY_SITEARCHLIBDIR}/libglade2.so:${PORTSDIR}/devel/ruby-libglade2 \
+ ${RUBY_SITEARCHLIBDIR}/gnome2.so:${PORTSDIR}/x11/ruby-gnome2 \
+ ${RUBY_SITEARCHLIBDIR}/gdk_pixbuf2.so:${PORTSDIR}/graphics/ruby-gdk_pixbuf2 \
+ ${RUBY_SITEARCHLIBDIR}/gconf2.so:${PORTSDIR}/devel/ruby-gconf2 \
+ ${RUBY_SITEARCHLIBDIR}/zoom.so:${PORTSDIR}/devel/ruby-zoom
+
+USE_GNOME= gnomehier
+INSTALLS_OMF= yes
+USE_GETTEXT= yes
+USE_RUBY= yes
+USE_RUBY_SETUP= yes
+RUBY_SETUP= install.rb
+
+DOCS= NEWS README TODO
+GCONF_SCHEMAS= alexandria.schemas
+
+RUBY_REQUIRE= Ruby > 180
+CONFIGURE_ARGS= "--prefix=${PREFIX}"
+
+.include <bsd.port.pre.mk>
+
+.if !defined(RUBY_PROVIDED)
+IGNORE= only works with Ruby 1.8.0 or later
+.endif
+
+post-install:
+ @${MKDIR} ${LOCALBASE}/etc/gconf/schemas
+ @${INSTALL_DATA} ${WRKSRC}/schemas/alexandria.schemas \
+ ${LOCALBASE}/etc/gconf/schemas/
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${RUBY_MODDOCDIR}
+.for f in ${DOCS}
+ @${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/
+.endfor
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/deskutils/alexandria/distinfo b/deskutils/alexandria/distinfo
new file mode 100644
index 000000000..2cd187f42
--- /dev/null
+++ b/deskutils/alexandria/distinfo
@@ -0,0 +1,3 @@
+MD5 (ruby/alexandria-0.6.1.tar.gz) = c35f979c336bda0efee779adb56f0b04
+SHA256 (ruby/alexandria-0.6.1.tar.gz) = 8f81822ba7a2cef2ce0b8f7d472f59737127d6c926853f4a4e288e11fdf8cf7f
+SIZE (ruby/alexandria-0.6.1.tar.gz) = 929638
diff --git a/deskutils/alexandria/pkg-descr b/deskutils/alexandria/pkg-descr
new file mode 100644
index 000000000..69eea48f6
--- /dev/null
+++ b/deskutils/alexandria/pkg-descr
@@ -0,0 +1,3 @@
+Alexandria is a GNOME application to help you manage your book collection.
+
+WWW: http://alexandria.rubyforge.org/
diff --git a/deskutils/alexandria/pkg-plist b/deskutils/alexandria/pkg-plist
new file mode 100644
index 000000000..d97785126
--- /dev/null
+++ b/deskutils/alexandria/pkg-plist
@@ -0,0 +1,133 @@
+bin/alexandria
+%%RUBY_SITELIBDIR%%/alexandria.rb
+%%RUBY_SITELIBDIR%%/alexandria/book.rb
+%%RUBY_SITELIBDIR%%/alexandria/book_providers.rb
+%%RUBY_SITELIBDIR%%/alexandria/book_providers/amadeus.rb
+%%RUBY_SITELIBDIR%%/alexandria/book_providers/amazon.rb
+%%RUBY_SITELIBDIR%%/alexandria/book_providers/bn.rb
+%%RUBY_SITELIBDIR%%/alexandria/book_providers/ibs_it.rb
+%%RUBY_SITELIBDIR%%/alexandria/book_providers/mcu.rb
+%%RUBY_SITELIBDIR%%/alexandria/book_providers/proxis.rb
+%%RUBY_SITELIBDIR%%/alexandria/book_providers/z3950.rb
+%%RUBY_SITELIBDIR%%/alexandria/config.rb
+%%RUBY_SITELIBDIR%%/alexandria/default_preferences.rb
+%%RUBY_SITELIBDIR%%/alexandria/execution_queue.rb
+%%RUBY_SITELIBDIR%%/alexandria/export_library.rb
+%%RUBY_SITELIBDIR%%/alexandria/import_library.rb
+%%RUBY_SITELIBDIR%%/alexandria/library.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/AboutController.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/AddBookController.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/BookIconCell.m
+%%RUBY_SITELIBDIR%%/alexandria/macui/BookInfoController.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/BooksDataSource.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/ExportController.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/Icons.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/ImportController.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/Info.plist
+%%RUBY_SITELIBDIR%%/alexandria/macui/LibrariesDataSource.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/MainController.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/MainWindow.nib/classes.nib
+%%RUBY_SITELIBDIR%%/alexandria/macui/MainWindow.nib/info.nib
+%%RUBY_SITELIBDIR%%/alexandria/macui/MainWindow.nib/keyedobjects.nib
+%%RUBY_SITELIBDIR%%/alexandria/macui/Matrix.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/PreferencesController.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/RatingCell.m
+%%RUBY_SITELIBDIR%%/alexandria/macui/RatingField.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/TableView.rb
+%%RUBY_SITELIBDIR%%/alexandria/macui/TitledImageCell.m
+%%RUBY_SITELIBDIR%%/alexandria/macui/Utils.m
+%%RUBY_SITELIBDIR%%/alexandria/macui/main.m
+%%RUBY_SITELIBDIR%%/alexandria/macui/main.rb
+%%RUBY_SITELIBDIR%%/alexandria/preferences.rb
+%%RUBY_SITELIBDIR%%/alexandria/scanners.rb
+%%RUBY_SITELIBDIR%%/alexandria/scanners/cuecat.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/about_dialog.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/alert_dialog.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/book_properties_dialog.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/book_properties_dialog_base.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/completion_models.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/export_dialog.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/glade_base.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/icons.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/import_dialog.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/main_app.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/new_book_dialog.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/new_book_dialog_manual.rb
+%%RUBY_SITELIBDIR%%/alexandria/ui/preferences_dialog.rb
+%%RUBY_SITELIBDIR%%/alexandria/utils.rb
+%%RUBY_SITELIBDIR%%/alexandria/version.rb
+%%RUBY_SITELIBDIR%%/alexandria/web_themes.rb
+%%DATADIR%%/glade/book_properties_dialog.glade
+%%DATADIR%%/glade/main_app.glade
+%%DATADIR%%/glade/new_book_dialog.glade
+%%DATADIR%%/glade/preferences_dialog.glade
+%%DATADIR%%/icons/alexandria.png
+%%DATADIR%%/icons/alexandria_small.png
+%%DATADIR%%/icons/book.png
+%%DATADIR%%/icons/book_icon.png
+%%DATADIR%%/icons/book_small.png
+%%DATADIR%%/icons/cuecat.png
+%%DATADIR%%/icons/cuecat_inactive.png
+%%DATADIR%%/icons/favorite_tag.png
+%%DATADIR%%/icons/less.png
+%%DATADIR%%/icons/library.png
+%%DATADIR%%/icons/library_small.png
+%%DATADIR%%/icons/lookup.png
+%%DATADIR%%/icons/more.png
+%%DATADIR%%/icons/no_cover.png
+%%DATADIR%%/icons/star_set.png
+%%DATADIR%%/icons/star_unset.png
+%%DATADIR%%/icons/view_as_icons.png
+%%DATADIR%%/icons/view_as_list.png
+%%DATADIR%%/ui/menus.xml
+%%DATADIR%%/ui/popups.xml
+%%DATADIR%%/web-themes/clean/clean.css
+%%DATADIR%%/web-themes/clean/preview.jpg
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/NEWS
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/TODO
+share/gnome/help/alexandria/C/alexandria.xml
+share/gnome/help/alexandria/C/figures/alexandria_add_by_isbn_1.png
+share/gnome/help/alexandria/C/figures/alexandria_add_by_search_1.png
+share/gnome/help/alexandria/C/figures/alexandria_add_manually.png
+share/gnome/help/alexandria/C/figures/alexandria_add_z3950.png
+share/gnome/help/alexandria/C/figures/alexandria_edit_info.png
+share/gnome/help/alexandria/C/figures/alexandria_export_web_page.png
+share/gnome/help/alexandria/C/figures/alexandria_importing.png
+share/gnome/help/alexandria/C/figures/alexandria_library_pane.png
+share/gnome/help/alexandria/C/figures/alexandria_list_view.png
+share/gnome/help/alexandria/C/figures/alexandria_list_view_search.png
+share/gnome/help/alexandria/C/figures/alexandria_loaning.png
+share/gnome/help/alexandria/C/figures/alexandria_main_window.png
+share/gnome/help/alexandria/ChangeLog
+share/omf/alexandria/alexandria-C.omf
+share/locale/cs/LC_MESSAGES/alexandria.mo
+share/locale/cy/LC_MESSAGES/alexandria.mo
+share/locale/de/LC_MESSAGES/alexandria.mo
+share/locale/es/LC_MESSAGES/alexandria.mo
+share/locale/fr/LC_MESSAGES/alexandria.mo
+share/locale/it/LC_MESSAGES/alexandria.mo
+share/locale/ja/LC_MESSAGES/alexandria.mo
+share/locale/pl/LC_MESSAGES/alexandria.mo
+share/locale/pt/LC_MESSAGES/alexandria.mo
+share/locale/pt_BR/LC_MESSAGES/alexandria.mo
+share/locale/sv/LC_MESSAGES/alexandria.mo
+@dirrm share/omf/alexandria
+@dirrm share/gnome/help/alexandria/C/figures
+@dirrm share/gnome/help/alexandria/C
+@dirrm share/gnome/help/alexandria
+@dirrm %%PORTDOCS%%%%RUBY_MODDOCDIR%%
+@dirrm %%DATADIR%%/web-themes/clean
+@dirrm %%DATADIR%%/web-themes
+@dirrm %%DATADIR%%/ui
+@dirrm %%DATADIR%%/icons
+@dirrm %%DATADIR%%/glade
+@dirrm %%DATADIR%%
+@dirrm %%RUBY_SITELIBDIR%%/alexandria/ui
+@dirrm %%RUBY_SITELIBDIR%%/alexandria/scanners
+@dirrm %%RUBY_SITELIBDIR%%/alexandria/macui/MainWindow.nib
+@dirrm %%RUBY_SITELIBDIR%%/alexandria/macui
+@dirrm %%RUBY_SITELIBDIR%%/alexandria/book_providers
+@dirrm %%RUBY_SITELIBDIR%%/alexandria
diff --git a/deskutils/gimmie/Makefile b/deskutils/gimmie/Makefile
new file mode 100644
index 000000000..e521387c7
--- /dev/null
+++ b/deskutils/gimmie/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: gimmie
+# Date created: 28 06 2006
+# Whom: pneumann@gmail.com
+#
+# $FreeBSD$
+#
+
+PORTNAME= gimmie
+PORTVERSION= 0.2.7
+PORTREVISION= 1
+CATEGORIES= deskutils gnome
+MASTER_SITES= http://www.beatniksoftware.com/gimmie/releases/ \
+ LOCAL/beech
+
+MAINTAINER= pneumann@gmail.com
+COMMENT= Gnome desktop organizer
+
+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
+GCONF_SCHEMAS= gimmie.schemas
+INSTALLS_ICONS= 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 <bsd.port.mk>
diff --git a/deskutils/gimmie/distinfo b/deskutils/gimmie/distinfo
new file mode 100644
index 000000000..6670a283e
--- /dev/null
+++ b/deskutils/gimmie/distinfo
@@ -0,0 +1,3 @@
+MD5 (gimmie-0.2.7.tar.gz) = 8347cc68f9150a1332fd9fe54eaef131
+SHA256 (gimmie-0.2.7.tar.gz) = 0b1751cba9734e052fec200486df832c4df88b2205110843e1b2558df1823d59
+SIZE (gimmie-0.2.7.tar.gz) = 628820
diff --git a/deskutils/gimmie/files/patch-configure b/deskutils/gimmie/files/patch-configure
new file mode 100644
index 000000000..7bffe1d2b
--- /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_computer.py b/deskutils/gimmie/files/patch-gimmie-gimmie_computer.py
new file mode 100644
index 000000000..31937fc9e
--- /dev/null
+++ b/deskutils/gimmie/files/patch-gimmie-gimmie_computer.py
@@ -0,0 +1,11 @@
+--- gimmie/gimmie_computer.py.orig Sat Mar 17 16:41:46 2007
++++ gimmie/gimmie_computer.py Sat Mar 17 16:43:07 2007
+@@ -475,6 +475,8 @@
+ self.face_monitor = FileMonitor(os.path.expanduser("~/.face"))
+ self.face_monitor.open()
+
++ self.settings_menu_tree=None
++
+ def do_reload(self):
+ if gimmie_is_panel_applet():
+ ### Show the Favorites source if in applet mode. This is because
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 000000000..d26c14dcf
--- /dev/null
+++ b/deskutils/gimmie/files/patch-gimmie-gimmie_util.py
@@ -0,0 +1,20 @@
+--- gimmie/gimmie_util.py.orig Fri Jun 8 05:55:28 2007
++++ gimmie/gimmie_util.py Sat Jun 9 17:21:25 2007
+@@ -57,7 +57,8 @@
+ monitor_type = gnomevfs.MONITOR_DIRECTORY
+ else:
+ monitor_type = gnomevfs.MONITOR_FILE
+- self.monitor = gnomevfs.monitor_add(self.path, monitor_type, self._queue_event)
++ if os.path.exists(self.path):
++ self.monitor = gnomevfs.monitor_add(self.path, monitor_type, self._queue_event)
+
+ def _clear_timeout(self, info_uri):
+ try:
+@@ -736,7 +737,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 000000000..87345973e
--- /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 000000000..4cae66cf8
--- /dev/null
+++ b/deskutils/gimmie/pkg-plist
@@ -0,0 +1,128 @@
+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_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_pidgin.py
+%%PYTHON_SITELIBDIR%%/gimmie/gimmie_pidgin.pyc
+%%PYTHON_SITELIBDIR%%/gimmie/gimmie_pidgin.pyo
+%%PYTHON_SITELIBDIR%%/gimmie/gimmie_prefs.py
+%%PYTHON_SITELIBDIR%%/gimmie/gimmie_prefs.pyc
+%%PYTHON_SITELIBDIR%%/gimmie/gimmie_prefs.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/fr/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-2.0/ui/GNOME_GimmieApplet.xml
+share/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
diff --git a/deskutils/mcatalog/Makefile b/deskutils/mcatalog/Makefile
new file mode 100644
index 000000000..042b33c9b
--- /dev/null
+++ b/deskutils/mcatalog/Makefile
@@ -0,0 +1,52 @@
+# New ports collection makefile for: mcatalog
+# Date created: 24 October 2004
+# Whom: Mezz <mezz@FreeBSD.org>
+#
+# $FreeBSD$
+# $Id: Makefile,v 1.3 2007-07-23 20:53:47 mezz Exp $
+#
+
+PORTNAME= mcatalog
+PORTVERSION= 0.2
+PORTREVISION= 7
+CATEGORIES= deskutils gnome
+MASTER_SITES= http://www.mcatalog.net/releases/
+
+MAINTAINER= bsd-sharp-list@forge.novell.com
+COMMENT= An application for catalogue films and books
+
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/evolution-sharp.pc:${PORTSDIR}/mail/evolution-sharp \
+ ${LOCALBASE}/libdata/pkgconfig/gecko-sharp-2.0.pc:${PORTSDIR}/www/gecko-sharp20
+RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/evolution-sharp.pc:${PORTSDIR}/mail/evolution-sharp \
+ ${LOCALBASE}/libdata/pkgconfig/gecko-sharp-2.0.pc:${PORTSDIR}/www/gecko-sharp20
+
+USE_GECKO= firefox mozilla
+USE_GNOME= gnomeprefix gnomehack gconf2 intlhack gnomesharp20
+USE_SQLITE= 2
+USE_GMAKE= yes
+USE_GETTEXT= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+DOCS= AUTHORS COPYING ChangeLog NEWS README TODO
+GCONF_SCHEMAS= mcatalog.schemas
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/pixmaps/mcatalog|/pixmaps|g' \
+ ${WRKSRC}/images/Makefile.in
+ @${REINPLACE_CMD} -e 's|%%MOZILLA%%|${LOCALBASE}/lib/${GECKO}|g' \
+ ${WRKSRC}/src/mcatalog.in
+
+.ifndef (NOPORTDOCS)
+post-install:
+ @${MKDIR} ${DOCSDIR}
+.for i in ${DOCS}
+ @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+.endfor
+.endif
+
+.include "${.CURDIR}/../../lang/mono/bsd.mono.mk"
+.include <bsd.port.pre.mk>
+.include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk"
+.include <bsd.port.post.mk>
diff --git a/deskutils/mcatalog/distinfo b/deskutils/mcatalog/distinfo
new file mode 100644
index 000000000..5c7818f96
--- /dev/null
+++ b/deskutils/mcatalog/distinfo
@@ -0,0 +1,3 @@
+MD5 (mcatalog-0.2.tar.gz) = 2b88fda7c47b808ab38b80ba63ba2fd6
+SHA256 (mcatalog-0.2.tar.gz) = 6d1f6fcbfc9c2937303b1e900f444cbd9116076274257ab785bd542f7a790baf
+SIZE (mcatalog-0.2.tar.gz) = 584389
diff --git a/deskutils/mcatalog/files/patch-src_mcatalog.in b/deskutils/mcatalog/files/patch-src_mcatalog.in
new file mode 100644
index 000000000..0962d28a1
--- /dev/null
+++ b/deskutils/mcatalog/files/patch-src_mcatalog.in
@@ -0,0 +1,16 @@
+--- src/mcatalog.in.orig Sun Aug 7 14:51:42 2005
++++ src/mcatalog.in Sun Aug 7 14:51:49 2005
+@@ -1,6 +1,12 @@
+ #!/bin/sh
+
+-export LD_LIBRARY_PATH="@prefix@/lib/mcatalog:$LD_LIBRARY_PATH"
++MOZILLA_HOME=%%MOZILLA%%
++export MOZILLA_HOME
++
++MOZILLA_FIVE_HOME=%%MOZILLA%%
++export MOZILLA_FIVE_HOME
++
++export LD_LIBRARY_PATH="@prefix@/lib/mcatalog:%%MOZILLA%%:$LD_LIBRARY_PATH"
+ EXE_TO_RUN="@prefix@/lib/mcatalog/mcatalog.exe"
+
+ mono $EXE_TO_RUN "$@"
diff --git a/deskutils/mcatalog/pkg-descr b/deskutils/mcatalog/pkg-descr
new file mode 100644
index 000000000..0b8fe2510
--- /dev/null
+++ b/deskutils/mcatalog/pkg-descr
@@ -0,0 +1,9 @@
+mCatalog is a film and book catalog. It's completely written it C#, and
+designed for working in the GNOME desktop. It can get the films/books data
+from amazon, and has a nice themeable interface.
+
+NOTE: The mCatalog interface was based on Delicious Library from Delicious
+Monster Software, LLC, and is used with permission, although Delicious Monster
+does not endorse or support this project.
+
+WWW: http://www.mcatalog.net
diff --git a/deskutils/mcatalog/pkg-plist b/deskutils/mcatalog/pkg-plist
new file mode 100644
index 000000000..acadbedd3
--- /dev/null
+++ b/deskutils/mcatalog/pkg-plist
@@ -0,0 +1,70 @@
+bin/mcatalog
+lib/mcatalog/mcatalog.exe
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+share/application-registry/mcatalog.applications
+share/applications/mcatalog.desktop
+share/mcatalog/pixmaps/bigstar.png
+share/mcatalog/pixmaps/borrowed.png
+share/mcatalog/pixmaps/default/background.jpg
+share/mcatalog/pixmaps/default/shelf.png
+share/mcatalog/pixmaps/grass/background.jpg
+share/mcatalog/pixmaps/grass/shelf.png
+share/mcatalog/pixmaps/leather/background.jpg
+share/mcatalog/pixmaps/leather/shelf.png
+share/mcatalog/pixmaps/littlestar.png
+share/mcatalog/pixmaps/logo.png
+share/mcatalog/pixmaps/mcatalog.png
+share/mcatalog/pixmaps/metal/background.jpg
+share/mcatalog/pixmaps/metal/shelf.png
+share/mcatalog/pixmaps/shelfbg.png
+share/mcatalog/pixmaps/shelfbgnp.png
+share/mcatalog/pixmaps/wood/background.jpg
+share/mcatalog/pixmaps/wood/shelf.png
+share/mcatalog/templates/albums_printable.html
+share/mcatalog/templates/albums_printable.png
+share/mcatalog/templates/albums_printable.rc
+share/mcatalog/templates/albums_simple.html
+share/mcatalog/templates/albums_simple.png
+share/mcatalog/templates/albums_simple.rc
+share/mcatalog/templates/books_printable.html
+share/mcatalog/templates/books_printable.png
+share/mcatalog/templates/books_printable.rc
+share/mcatalog/templates/books_simple.html
+share/mcatalog/templates/books_simple.png
+share/mcatalog/templates/books_simple.rc
+share/mcatalog/templates/films_printable.html
+share/mcatalog/templates/films_printable.png
+share/mcatalog/templates/films_printable.rc
+share/mcatalog/templates/films_simple.html
+share/mcatalog/templates/films_simple.png
+share/mcatalog/templates/films_simple.rc
+share/locale/cs/LC_MESSAGES/mcatalog.mo
+share/locale/de/LC_MESSAGES/mcatalog.mo
+share/locale/en_CA/LC_MESSAGES/mcatalog.mo
+share/locale/en_GB/LC_MESSAGES/mcatalog.mo
+share/locale/es/LC_MESSAGES/mcatalog.mo
+share/locale/fr/LC_MESSAGES/mcatalog.mo
+share/locale/hu/LC_MESSAGES/mcatalog.mo
+share/locale/it/LC_MESSAGES/mcatalog.mo
+share/locale/nl/LC_MESSAGES/mcatalog.mo
+share/locale/pt_BR/LC_MESSAGES/mcatalog.mo
+share/locale/rw/LC_MESSAGES/mcatalog.mo
+share/locale/sv/LC_MESSAGES/mcatalog.mo
+share/locale/zh_CN/LC_MESSAGES/mcatalog.mo
+@dirrmtry share/locale/rw/LC_MESSAGES
+@dirrmtry share/locale/rw
+@dirrm share/mcatalog/templates
+@dirrm share/mcatalog/pixmaps/wood
+@dirrm share/mcatalog/pixmaps/metal
+@dirrm share/mcatalog/pixmaps/leather
+@dirrm share/mcatalog/pixmaps/grass
+@dirrm share/mcatalog/pixmaps/default
+@dirrm share/mcatalog/pixmaps
+@dirrm share/mcatalog
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@dirrm lib/mcatalog
diff --git a/deskutils/ontv/Makefile b/deskutils/ontv/Makefile
new file mode 100644
index 000000000..914ef404b
--- /dev/null
+++ b/deskutils/ontv/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: ontv
+# Date created: 2006-07-24
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom: ports/deskutils/ontv/Makefile,v 1.5 2007/02/18 19:18:34 mezz Exp $
+#
+
+PORTNAME= ontv
+PORTVERSION= 2.4.0
+PORTREVISION= 2
+CATEGORIES= deskutils gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= A GNOME Applet for monitoring current and upcoming TV programs
+
+BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/cElementTree.so:${PORTSDIR}/devel/py-celementtree \
+ ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/__init__.py:${PORTSDIR}/devel/py-notify
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/cElementTree.so:${PORTSDIR}/devel/py-celementtree \
+ ${PYTHON_SITELIBDIR}/gtk-2.0/pynotify/__init__.py:${PORTSDIR}/devel/py-notify \
+ ${PYTHON_SITELIBDIR}/gtk-2.0/vtemodule.so:${PORTSDIR}/x11-toolkits/py-vte \
+ tv_grab_be:${PORTSDIR}/textproc/p5-xmltv
+
+USE_BZIP2= yes
+USE_GETTEXT= yes
+USE_GNOME= gnomehack gnomeprefix pygnomedesktop pygnomeextras
+USE_GMAKE= yes
+USE_PYTHON= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
+GCONF_SCHEMAS= ontv.schemas
+INSTALLS_ICONS= yes
+
+.include <bsd.port.mk>
diff --git a/deskutils/ontv/distinfo b/deskutils/ontv/distinfo
new file mode 100644
index 000000000..b9e56a4e5
--- /dev/null
+++ b/deskutils/ontv/distinfo
@@ -0,0 +1,3 @@
+MD5 (ontv-2.4.0.tar.bz2) = 9f59697b1785055a347bd8e6bba8b2d3
+SHA256 (ontv-2.4.0.tar.bz2) = 54160178096824ad66d365d4563434e9d60ba6794041d59df9500a5ff7456709
+SIZE (ontv-2.4.0.tar.bz2) = 411776
diff --git a/deskutils/ontv/files/patch-ontv_Main.py b/deskutils/ontv/files/patch-ontv_Main.py
new file mode 100644
index 000000000..f34850a3a
--- /dev/null
+++ b/deskutils/ontv/files/patch-ontv_Main.py
@@ -0,0 +1,13 @@
+--- ontv/Main.py.orig Mon Jul 24 23:09:57 2006
++++ ontv/Main.py Mon Jul 24 23:10:06 2006
+@@ -38,8 +38,8 @@
+ gettext.bindtextdomain(NAME.lower(), LOCALE_DIR)
+ gettext.textdomain(NAME.lower())
+
+- locale.bindtextdomain(NAME.lower(), LOCALE_DIR)
+- locale.textdomain(NAME.lower())
++# locale.bindtextdomain(NAME.lower(), LOCALE_DIR)
++# locale.textdomain(NAME.lower())
+
+ try:
+ opts, args = getopt.getopt(sys.argv[1:], "hdw", ["help", "debug",
diff --git a/deskutils/ontv/files/patch-ontv___init__.in.py b/deskutils/ontv/files/patch-ontv___init__.in.py
new file mode 100644
index 000000000..7813d3e97
--- /dev/null
+++ b/deskutils/ontv/files/patch-ontv___init__.in.py
@@ -0,0 +1,15 @@
+--- ontv/__init__.py.in.orig Sun Feb 18 00:51:02 2007
++++ ontv/__init__.py.in Sun Feb 18 00:51:12 2007
+@@ -1,7 +1,7 @@
+ NAME = 'OnTV'
+ VERSION = '@VERSION@'
+-SERVERS_DIR = '@prefix@/lib/bonobo/servers'
+-DATA_DIR = '@prefix@/@DATADIRNAME@/ontv'
+-IMAGES_DIR = '@prefix@/@DATADIRNAME@/ontv/images'
+-UI_DIR = '@prefix@/@DATADIRNAME@/gnome-2.0/ui'
+-LOCALE_DIR = '@prefix@/@DATADIRNAME@/locale'
++SERVERS_DIR = '@prefix@/libdata/bonobo/servers'
++DATA_DIR = '@prefix@/share/ontv'
++IMAGES_DIR = '@prefix@/share/ontv/images'
++UI_DIR = '@prefix@/share/gnome-2.0/ui'
++LOCALE_DIR = '@prefix@/share/locale'
diff --git a/deskutils/ontv/pkg-descr b/deskutils/ontv/pkg-descr
new file mode 100644
index 000000000..49a8d61ec
--- /dev/null
+++ b/deskutils/ontv/pkg-descr
@@ -0,0 +1,4 @@
+OnTV is a GNOME Applet for monitoring current and upcoming TV programs. It
+uses XMLTV files to monitor them.
+
+WWW: http://johan.svedberg.com/projects/coding/ontv
diff --git a/deskutils/ontv/pkg-plist b/deskutils/ontv/pkg-plist
new file mode 100644
index 000000000..aa542e1c1
--- /dev/null
+++ b/deskutils/ontv/pkg-plist
@@ -0,0 +1,111 @@
+%%PYTHON_SITELIBDIR%%/ontv/AboutDialog.py
+%%PYTHON_SITELIBDIR%%/ontv/AboutDialog.pyc
+%%PYTHON_SITELIBDIR%%/ontv/AboutDialog.pyo
+%%PYTHON_SITELIBDIR%%/ontv/Channel.py
+%%PYTHON_SITELIBDIR%%/ontv/Channel.pyc
+%%PYTHON_SITELIBDIR%%/ontv/Channel.pyo
+%%PYTHON_SITELIBDIR%%/ontv/ChannelDialog.py
+%%PYTHON_SITELIBDIR%%/ontv/ChannelDialog.pyc
+%%PYTHON_SITELIBDIR%%/ontv/ChannelDialog.pyo
+%%PYTHON_SITELIBDIR%%/ontv/Configuration.py
+%%PYTHON_SITELIBDIR%%/ontv/Configuration.pyc
+%%PYTHON_SITELIBDIR%%/ontv/Configuration.pyo
+%%PYTHON_SITELIBDIR%%/ontv/GUI.py
+%%PYTHON_SITELIBDIR%%/ontv/GUI.pyc
+%%PYTHON_SITELIBDIR%%/ontv/GUI.pyo
+%%PYTHON_SITELIBDIR%%/ontv/KeyBinder.py
+%%PYTHON_SITELIBDIR%%/ontv/KeyBinder.pyc
+%%PYTHON_SITELIBDIR%%/ontv/KeyBinder.pyo
+%%PYTHON_SITELIBDIR%%/ontv/Listings.py
+%%PYTHON_SITELIBDIR%%/ontv/Listings.pyc
+%%PYTHON_SITELIBDIR%%/ontv/Listings.pyo
+%%PYTHON_SITELIBDIR%%/ontv/Main.py
+%%PYTHON_SITELIBDIR%%/ontv/Main.pyc
+%%PYTHON_SITELIBDIR%%/ontv/Main.pyo
+%%PYTHON_SITELIBDIR%%/ontv/Notification.py
+%%PYTHON_SITELIBDIR%%/ontv/Notification.pyc
+%%PYTHON_SITELIBDIR%%/ontv/Notification.pyo
+%%PYTHON_SITELIBDIR%%/ontv/OnTVApplet.py
+%%PYTHON_SITELIBDIR%%/ontv/OnTVApplet.pyc
+%%PYTHON_SITELIBDIR%%/ontv/OnTVApplet.pyo
+%%PYTHON_SITELIBDIR%%/ontv/PreferencesDialog.py
+%%PYTHON_SITELIBDIR%%/ontv/PreferencesDialog.pyc
+%%PYTHON_SITELIBDIR%%/ontv/PreferencesDialog.pyo
+%%PYTHON_SITELIBDIR%%/ontv/Program.py
+%%PYTHON_SITELIBDIR%%/ontv/Program.pyc
+%%PYTHON_SITELIBDIR%%/ontv/Program.pyo
+%%PYTHON_SITELIBDIR%%/ontv/ProgramDialog.py
+%%PYTHON_SITELIBDIR%%/ontv/ProgramDialog.pyc
+%%PYTHON_SITELIBDIR%%/ontv/ProgramDialog.pyo
+%%PYTHON_SITELIBDIR%%/ontv/ProgramWindow.py
+%%PYTHON_SITELIBDIR%%/ontv/ProgramWindow.pyc
+%%PYTHON_SITELIBDIR%%/ontv/ProgramWindow.pyo
+%%PYTHON_SITELIBDIR%%/ontv/Reminders.py
+%%PYTHON_SITELIBDIR%%/ontv/Reminders.pyc
+%%PYTHON_SITELIBDIR%%/ontv/Reminders.pyo
+%%PYTHON_SITELIBDIR%%/ontv/SearchDialog.py
+%%PYTHON_SITELIBDIR%%/ontv/SearchDialog.pyc
+%%PYTHON_SITELIBDIR%%/ontv/SearchDialog.pyo
+%%PYTHON_SITELIBDIR%%/ontv/TimeSpan.py
+%%PYTHON_SITELIBDIR%%/ontv/TimeSpan.pyc
+%%PYTHON_SITELIBDIR%%/ontv/TimeSpan.pyo
+%%PYTHON_SITELIBDIR%%/ontv/Utils.py
+%%PYTHON_SITELIBDIR%%/ontv/Utils.pyc
+%%PYTHON_SITELIBDIR%%/ontv/Utils.pyo
+%%PYTHON_SITELIBDIR%%/ontv/XMLTVAssistant.py
+%%PYTHON_SITELIBDIR%%/ontv/XMLTVAssistant.pyc
+%%PYTHON_SITELIBDIR%%/ontv/XMLTVAssistant.pyo
+%%PYTHON_SITELIBDIR%%/ontv/XMLTVFile.py
+%%PYTHON_SITELIBDIR%%/ontv/XMLTVFile.pyc
+%%PYTHON_SITELIBDIR%%/ontv/XMLTVFile.pyo
+%%PYTHON_SITELIBDIR%%/ontv/__init__.py
+%%PYTHON_SITELIBDIR%%/ontv/__init__.pyc
+%%PYTHON_SITELIBDIR%%/ontv/__init__.pyo
+%%PYTHON_SITELIBDIR%%/ontv/keybinder/__init__.py
+%%PYTHON_SITELIBDIR%%/ontv/keybinder/__init__.pyc
+%%PYTHON_SITELIBDIR%%/ontv/keybinder/__init__.pyo
+%%PYTHON_SITELIBDIR%%/ontv/keybinder/_keybinder.a
+%%PYTHON_SITELIBDIR%%/ontv/keybinder/_keybinder.la
+%%PYTHON_SITELIBDIR%%/ontv/keybinder/_keybinder.so
+%%PYTHON_SITELIBDIR%%/ontv/xmltv.py
+%%PYTHON_SITELIBDIR%%/ontv/xmltv.pyc
+%%PYTHON_SITELIBDIR%%/ontv/xmltv.pyo
+libdata/bonobo/servers/GNOME_OnTVApplet.server
+libexec/ontv
+share/gnome-2.0/ui/GNOME_OnTVApplet.xml
+share/ontv/images/ontv-logo-downloading.png
+share/ontv/ontv.glade
+share/icons/hicolor/16x16/apps/ontv.png
+share/icons/hicolor/22x22/apps/ontv.png
+share/icons/hicolor/24x24/apps/ontv.png
+share/icons/hicolor/32x32/apps/ontv.png
+share/icons/hicolor/48x48/apps/ontv.png
+share/icons/hicolor/scalable/apps/ontv.svg
+share/locale/ar/LC_MESSAGES/ontv.mo
+share/locale/bg/LC_MESSAGES/ontv.mo
+share/locale/ca/LC_MESSAGES/ontv.mo
+share/locale/cs/LC_MESSAGES/ontv.mo
+share/locale/de/LC_MESSAGES/ontv.mo
+share/locale/dz/LC_MESSAGES/ontv.mo
+share/locale/en_CA/LC_MESSAGES/ontv.mo
+share/locale/en_GB/LC_MESSAGES/ontv.mo
+share/locale/es/LC_MESSAGES/ontv.mo
+share/locale/fi/LC_MESSAGES/ontv.mo
+share/locale/fr/LC_MESSAGES/ontv.mo
+share/locale/lv/LC_MESSAGES/ontv.mo
+share/locale/nb/LC_MESSAGES/ontv.mo
+share/locale/nl/LC_MESSAGES/ontv.mo
+share/locale/pa/LC_MESSAGES/ontv.mo
+share/locale/pl/LC_MESSAGES/ontv.mo
+share/locale/pt_BR/LC_MESSAGES/ontv.mo
+share/locale/sk/LC_MESSAGES/ontv.mo
+share/locale/sv/LC_MESSAGES/ontv.mo
+share/locale/uk/LC_MESSAGES/ontv.mo
+share/locale/vi/LC_MESSAGES/ontv.mo
+share/locale/zh_CN/LC_MESSAGES/ontv.mo
+@dirrm share/ontv/images
+@dirrm share/ontv
+@dirrm %%PYTHON_SITELIBDIR%%/ontv/keybinder
+@dirrm %%PYTHON_SITELIBDIR%%/ontv
+@dirrmtry share/locale/dz/LC_MESSAGES
+@dirrmtry share/locale/dz
diff --git a/deskutils/rubrica/Makefile b/deskutils/rubrica/Makefile
new file mode 100644
index 000000000..3588af07f
--- /dev/null
+++ b/deskutils/rubrica/Makefile
@@ -0,0 +1,49 @@
+# New ports collection makefile for: rubrica
+# Date created: 27 February 2003
+# Whom: Martin Klaffenboeck <martin.klaffenboeck@gmx.at>
+#
+# $FreeBSD$
+#
+
+PORTNAME= rubrica
+PORTVERSION= 1.0.17
+PORTREVISION= 2
+CATEGORIES= deskutils gnome
+MASTER_SITES= ${MASTER_SITE_BERLIOS}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= An addressbook for the GNOME 2 desktop
+
+USE_BZIP2= yes
+USE_GNOME= gnomehack gnomeprefix gnometarget libgnomeui
+USE_GETTEXT= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-gconf-source=${GCONF_CONFIG_SOURCE}
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+INSTALL_TARGET= install install-schemas
+
+GCONF_SCHEMAS= rubrica.schemas
+
+post-patch:
+.for file in src/dialog.c src/ui.c
+ @${REINPLACE_CMD} -e 's|rub\.png|rubrica.png|g' ${WRKSRC}/${file}
+.endfor
+.for file in src/rubrica_type.h
+ @${REINPLACE_CMD} -e '/^#include/d' ${WRKSRC}/${file}
+.endfor
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for file in AUTHORS CREDITS ChangeLog INSTALL NEWS README TODO
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.endfor
+.for file in examples.rub
+ ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/deskutils/rubrica/distinfo b/deskutils/rubrica/distinfo
new file mode 100644
index 000000000..a85c2dd07
--- /dev/null
+++ b/deskutils/rubrica/distinfo
@@ -0,0 +1,3 @@
+MD5 (rubrica-1.0.17.tar.bz2) = d88908b0a0ee7cfcd973aaee2d3f475e
+SHA256 (rubrica-1.0.17.tar.bz2) = ddb5cc7b7a990a54bf4bc975a5c4fde00b5bd8c22b22f4328d96611d0224f9bf
+SIZE (rubrica-1.0.17.tar.bz2) = 669027
diff --git a/deskutils/rubrica/files/patch-Makefile.in b/deskutils/rubrica/files/patch-Makefile.in
new file mode 100644
index 000000000..09265aaa8
--- /dev/null
+++ b/deskutils/rubrica/files/patch-Makefile.in
@@ -0,0 +1,21 @@
+--- Makefile.in.orig Sun Sep 3 13:11:07 2006
++++ Makefile.in Sun Sep 3 13:12:59 2006
+@@ -656,7 +656,7 @@ info: info-recursive
+
+ info-am:
+
+-install-data-am: install-desktopDATA install-rubricadocDATA \
++install-data-am: install-desktopDATA \
+ install-schemas_DATA
+
+ install-exec-am:
+@@ -710,8 +710,7 @@ uninstall-info: uninstall-info-recursive
+
+
+ install-schemas: $(schemas__DATA)
+- gconftool-2 --shutdown
+- GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) gconftool-2 --makefile-install-rule $(schemas_dir)/$(schemas__DATA)
++ GCONF_CONFIG_SOURCE=$(GCONF_CONFIG_SOURCE) gconftool-2 --makefile-install-rule $(schemas_dir)/$(schemas__DATA)
+
+ uninstall-local:
+ @$(NORMAL_UNINSTALL)
diff --git a/deskutils/rubrica/files/patch-doc::Makefile.in b/deskutils/rubrica/files/patch-doc::Makefile.in
new file mode 100644
index 000000000..03b153767
--- /dev/null
+++ b/deskutils/rubrica/files/patch-doc::Makefile.in
@@ -0,0 +1,11 @@
+--- doc/Makefile.in.orig Thu Feb 5 03:10:13 2004
++++ doc/Makefile.in Thu Feb 5 17:24:42 2004
+@@ -245,7 +245,7 @@
+
+ info-am:
+
+-install-data-am: install-extradocDATA
++install-data-am:
+
+ install-exec-am:
+
diff --git a/deskutils/rubrica/files/patch-src::Makefile.in b/deskutils/rubrica/files/patch-src::Makefile.in
new file mode 100644
index 000000000..8e3ddde85
--- /dev/null
+++ b/deskutils/rubrica/files/patch-src::Makefile.in
@@ -0,0 +1,10 @@
+--- src/Makefile.in.orig Wed May 25 01:30:59 2005
++++ src/Makefile.in Wed May 25 01:30:59 2005
+@@ -190,7 +190,6 @@
+ -DRUBRICA_SCRIPT_DIR=\""${datadir}/rubrica"\" \
+ -DFILE_FORMAT=@FILE_FORMAT@
+
+-AM_CFLAGS = -DHAVE_CONFIG_H -Wall -O -g
+ rubrica_SOURCES = \
+ rubrica_type.h \
+ account.c account.h \
diff --git a/deskutils/rubrica/pkg-descr b/deskutils/rubrica/pkg-descr
new file mode 100644
index 000000000..ac711ec21
--- /dev/null
+++ b/deskutils/rubrica/pkg-descr
@@ -0,0 +1,6 @@
+Rubrica is an addressbook for Gnome desktop. Rubrica store personal data
+(first name, last name,...), web urls and emails, telepnone numbers (home,...),
+job data (company name, company address, assigment in company), notes
+(contact is married,...)
+
+WWW: http://developer.berlios.de/projects/rubrica/
diff --git a/deskutils/rubrica/pkg-plist b/deskutils/rubrica/pkg-plist
new file mode 100644
index 000000000..abfb58163
--- /dev/null
+++ b/deskutils/rubrica/pkg-plist
@@ -0,0 +1,133 @@
+bin/rubrica
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/CREDITS
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/examples.rub
+share/applications/rubrica.desktop
+share/pixmaps/rubrica/about.png
+share/pixmaps/rubrica/accounts.png
+share/pixmaps/rubrica/add-menu.png
+share/pixmaps/rubrica/add.png
+share/pixmaps/rubrica/altrotel.png
+share/pixmaps/rubrica/arrow-left.png
+share/pixmaps/rubrica/arrow-right.png
+share/pixmaps/rubrica/bug.png
+share/pixmaps/rubrica/bussiness.png
+share/pixmaps/rubrica/calabria.png
+share/pixmaps/rubrica/casa.png
+share/pixmaps/rubrica/cellulare.png
+share/pixmaps/rubrica/company.png
+share/pixmaps/rubrica/company2.png
+share/pixmaps/rubrica/contacts.png
+share/pixmaps/rubrica/crypto-info.png
+share/pixmaps/rubrica/crypto.png
+share/pixmaps/rubrica/customer.png
+share/pixmaps/rubrica/dedicato.png
+share/pixmaps/rubrica/del.png
+share/pixmaps/rubrica/dictionary.png
+share/pixmaps/rubrica/email.png
+share/pixmaps/rubrica/emailme.png
+share/pixmaps/rubrica/export-menu.png
+share/pixmaps/rubrica/export.png
+share/pixmaps/rubrica/favorites.png
+share/pixmaps/rubrica/fax.png
+share/pixmaps/rubrica/few.png
+share/pixmaps/rubrica/file-info.png
+share/pixmaps/rubrica/file.png
+share/pixmaps/rubrica/filesett.png
+share/pixmaps/rubrica/folder.png
+share/pixmaps/rubrica/football.png
+share/pixmaps/rubrica/freebsd.png
+share/pixmaps/rubrica/friends.png
+share/pixmaps/rubrica/general-info.png
+share/pixmaps/rubrica/general.png
+share/pixmaps/rubrica/genius.png
+share/pixmaps/rubrica/heart.png
+share/pixmaps/rubrica/help.png
+share/pixmaps/rubrica/hi.png
+share/pixmaps/rubrica/hobby.png
+share/pixmaps/rubrica/holiday-cards.png
+share/pixmaps/rubrica/holiday.png
+share/pixmaps/rubrica/home.png
+share/pixmaps/rubrica/hot-contacts.png
+share/pixmaps/rubrica/image.png
+share/pixmaps/rubrica/import-menu.png
+share/pixmaps/rubrica/import.png
+share/pixmaps/rubrica/info.png
+share/pixmaps/rubrica/internet.png
+share/pixmaps/rubrica/keys.png
+share/pixmaps/rubrica/ledgreen.png
+share/pixmaps/rubrica/ledred.png
+share/pixmaps/rubrica/load.png
+share/pixmaps/rubrica/misc.png
+share/pixmaps/rubrica/mod-menu.png
+share/pixmaps/rubrica/mod.png
+share/pixmaps/rubrica/money.png
+share/pixmaps/rubrica/multimedia.png
+share/pixmaps/rubrica/none.png
+share/pixmaps/rubrica/normal.png
+share/pixmaps/rubrica/notes.png
+share/pixmaps/rubrica/other.png
+share/pixmaps/rubrica/penguin.png
+share/pixmaps/rubrica/personal.png
+share/pixmaps/rubrica/photo.png
+share/pixmaps/rubrica/pj.png
+share/pixmaps/rubrica/post-it.png
+share/pixmaps/rubrica/puzzle.png
+share/pixmaps/rubrica/question.png
+share/pixmaps/rubrica/remove-menu.png
+share/pixmaps/rubrica/remove.png
+share/pixmaps/rubrica/role.png
+share/pixmaps/rubrica/rubrica.jpg
+share/pixmaps/rubrica/rubrica.png
+share/pixmaps/rubrica/save.png
+share/pixmaps/rubrica/sbug.png
+share/pixmaps/rubrica/scalabria.png
+share/pixmaps/rubrica/schede.png
+share/pixmaps/rubrica/search.png
+share/pixmaps/rubrica/strategies.png
+share/pixmaps/rubrica/street.png
+share/pixmaps/rubrica/telefoni.png
+share/pixmaps/rubrica/telefono.png
+share/pixmaps/rubrica/testa.png
+share/pixmaps/rubrica/time.png
+share/pixmaps/rubrica/translation-info.png
+share/pixmaps/rubrica/translation.png
+share/pixmaps/rubrica/university.png
+share/pixmaps/rubrica/very-hi.png
+share/pixmaps/rubrica/view-column.png
+share/pixmaps/rubrica/view-info.png
+share/pixmaps/rubrica/view.png
+share/pixmaps/rubrica/word.png
+share/pixmaps/rubrica/work.png
+share/rubrica/nautilus-script/rubrica2html.py
+share/rubrica/script/rub2html.py
+share/rubrica/script/rub2rub.py
+share/rubrica/script/rub2txt.py
+share/rubrica/script/rub2vcard.py
+share/rubrica/stylesheet/rub2html.xsl
+share/rubrica/stylesheet/rub2rub.xsl
+share/rubrica/stylesheet/rub2txt.xsl
+share/rubrica/stylesheet/rub2vcard.xsl
+share/locale/bg/LC_MESSAGES/rubrica.mo
+share/locale/de/LC_MESSAGES/rubrica.mo
+share/locale/es/LC_MESSAGES/rubrica.mo
+share/locale/eu/LC_MESSAGES/rubrica.mo
+share/locale/fr/LC_MESSAGES/rubrica.mo
+share/locale/ga/LC_MESSAGES/rubrica.mo
+share/locale/it/LC_MESSAGES/rubrica.mo
+share/locale/ja/LC_MESSAGES/rubrica.mo
+share/locale/pt_BR/LC_MESSAGES/rubrica.mo
+share/locale/ru/LC_MESSAGES/rubrica.mo
+share/locale/sk/LC_MESSAGES/rubrica.mo
+share/locale/uk/LC_MESSAGES/rubrica.mo
+@dirrm share/rubrica/stylesheet
+@dirrm share/rubrica/script
+@dirrm share/rubrica/nautilus-script
+@dirrm share/rubrica
+@dirrm share/pixmaps/rubrica
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/deskutils/timer-applet/Makefile b/deskutils/timer-applet/Makefile
new file mode 100644
index 000000000..1ddb4d437
--- /dev/null
+++ b/deskutils/timer-applet/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: timer-applet
+# Date created: 2005-01-12
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= timer-applet
+PORTVERSION= 1.3.1
+PORTREVISION= 4
+CATEGORIES= deskutils
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED}
+MASTER_SITE_SUBDIR= timerapplet
+
+MAINTAINER= jylefort@FreeBSD.org
+COMMENT= A timer applet for the GNOME panel
+
+LIB_DEPENDS= notify:${PORTSDIR}/devel/libnotify
+RUN_DEPENDS= ${LOCALBASE}/share/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/pixmaps/|' \
+ ${WRKSRC}/GNOME_TimerApplet.server.in.in
+
+.include <bsd.port.mk>
diff --git a/deskutils/timer-applet/distinfo b/deskutils/timer-applet/distinfo
new file mode 100644
index 000000000..90657f60d
--- /dev/null
+++ b/deskutils/timer-applet/distinfo
@@ -0,0 +1,3 @@
+MD5 (timer-applet-1.3.1.tar.gz) = 6c7f36c41bd8d7a86c055bfdf42f1493
+SHA256 (timer-applet-1.3.1.tar.gz) = c0ad517f6b9ef42d19c0a493ff75f2f0c9f8442d8616a945b6bf5abdb7595f26
+SIZE (timer-applet-1.3.1.tar.gz) = 213048
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..b21133427
--- /dev/null
+++ b/deskutils/timer-applet/pkg-plist
@@ -0,0 +1,26 @@
+libdata/bonobo/servers/GNOME_TimerApplet.server
+libexec/timer-applet
+share/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/omf/timer-applet/timer-applet-C.omf
+share/omf/timer-applet/timer-applet-fr.omf
+share/pixmaps/timer-applet/timer-applet-icon.png
+share/locale/de/LC_MESSAGES/timer-applet.mo
+share/locale/eo/LC_MESSAGES/timer-applet.mo
+share/locale/es/LC_MESSAGES/timer-applet.mo
+share/locale/eu/LC_MESSAGES/timer-applet.mo
+share/locale/fi/LC_MESSAGES/timer-applet.mo
+share/locale/fr/LC_MESSAGES/timer-applet.mo
+share/locale/it/LC_MESSAGES/timer-applet.mo
+share/locale/ko/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/omf/timer-applet
+@dirrm share/pixmaps/timer-applet