summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mail/mail-notification/Makefile142
-rw-r--r--mail/mail-notification/distinfo3
-rw-r--r--mail/mail-notification/files/patch-openssl-threads11
-rw-r--r--mail/mail-notification/files/patch-po_pl.po15
-rw-r--r--mail/mail-notification/pkg-descr25
-rw-r--r--mail/mail-notification/pkg-plist44
-rw-r--r--misc/gnome-osd/Makefile36
-rw-r--r--misc/gnome-osd/distinfo3
-rw-r--r--misc/gnome-osd/files/patch-gnomeosd_capplet.py10
-rw-r--r--misc/gnome-osd/pkg-descr8
-rw-r--r--misc/gnome-osd/pkg-plist54
-rw-r--r--sysutils/gnome-volume-manager/Makefile30
-rw-r--r--sysutils/gnome-volume-manager/distinfo3
-rw-r--r--sysutils/gnome-volume-manager/files/patch-gnome-volume-manager.schemas.in11
-rw-r--r--sysutils/gnome-volume-manager/pkg-descr3
-rw-r--r--sysutils/gnome-volume-manager/pkg-plist113
-rw-r--r--sysutils/tracker-gnome/Makefile16
-rw-r--r--sysutils/tracker-gnome/pkg-plist16
18 files changed, 543 insertions, 0 deletions
diff --git a/mail/mail-notification/Makefile b/mail/mail-notification/Makefile
new file mode 100644
index 000000000..a45a67014
--- /dev/null
+++ b/mail/mail-notification/Makefile
@@ -0,0 +1,142 @@
+# New ports collection makefile for: mail-notification
+# Date created: 18 Sep 2003
+# Whom: Jean-Yves Lefort <jylefort@brutele.be>
+#
+# $FreeBSD: ports/mail/mail-notification/Makefile,v 1.58 2008/07/16 05:48:18 rafan Exp $
+#
+
+PORTNAME= mail-notification
+DISTVERSION= 5.4
+PORTREVISION= 1
+CATEGORIES= mail ipv6
+MASTER_SITES= ${MASTER_SITE_SAVANNAH}
+MASTER_SITE_SUBDIR= mailnotify
+
+MAINTAINER= mwisnicki+freebsd@gmail.com
+COMMENT= A mail notification for freedesktop.org-compliant system trays
+
+LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
+ gnome-keyring:${PORTSDIR}/security/gnome-keyring \
+ notify:${PORTSDIR}/devel/libnotify
+
+USE_BZIP2= yes
+USE_GETTEXT= yes
+USE_LDCONFIG= yes
+USE_GNOME= gconf2 gnomeprefix gnomevfs2 libglade2 libgnomeui libxml2
+CPPFLAGS= -I${LOCALBASE}/include
+LDFLAGS= -L${LOCALBASE}/lib
+JB_CONF_ARGS= cc="${CC}" cflags="${CFLAGS}" cppflags="${CPPFLAGS}" ldflags="${LDFLAGS}" prefix="${PREFIX}"
+JB_CONF_ENV= jb_cppflags="${CPPFLAGS}" jb_ldflags="${LDFLAGS}"
+GCONF_SCHEMAS= mail-notification.schemas
+INSTALLS_OMF= yes
+INSTALLS_ICONS= yes
+
+OPTIONS= EVOLUTION "Evolution support" off \
+ GMAIL "Gmail support" on \
+ HOTMAIL "Windows Live Hotmail support" on \
+ IMAP "IMAP support" on \
+ MAILDIR "Maildir support" on \
+ MBOX "mbox support" on \
+ MH "MH support" on \
+ MOZILLA "Mozilla products support" on \
+ POP3 "POP3 support" on \
+ SASL "SASL authentication support" on \
+ SSL "SSL/TLS support" on \
+ SYLPHEED "Sylpheed support" on \
+ YAHOO "Yahoo! Mail support" on
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITHOUT_MBOX)
+JB_CONF_ARGS+= mbox=no
+.endif
+.if defined(WITHOUT_MH)
+JB_CONF_ARGS+= mh=no
+.endif
+.if defined(WITHOUT_MAILDIR)
+JB_CONF_ARGS+= maildir=no
+.endif
+.if defined(WITHOUT_POP3)
+JB_CONF_ARGS+= pop3=no
+.endif
+.if defined(WITHOUT_IMAP)
+JB_CONF_ARGS+= imap=no
+.endif
+.if defined(WITHOUT_POP3) && defined(WITHOUT_IMAP)
+# only POP3 and IMAP use SSL and SASL
+WITHOUT_SSL= yes
+WITHOUT_SASL= yes
+.endif
+.if defined(WITHOUT_GMAIL)
+JB_CONF_ARGS+= gmail=no
+PLIST_SUB+= GMAIL="@comment "
+.else
+PLIST_SUB+= GMAIL=""
+.endif
+.if defined(WITHOUT_HOTMAIL)
+JB_CONF_ARGS+= hotmail=no
+PLIST_SUB+= HOTMAIL="@comment "
+.else
+RUN_DEPENDS+= getlive:${PORTSDIR}/mail/getlive
+PLIST_SUB+= HOTMAIL=""
+.endif
+.if defined(WITHOUT_YAHOO)
+JB_CONF_ARGS+= yahoo=no
+PLIST_SUB+= YAHOO="@comment "
+.else
+RUN_DEPENDS+= fetchyahoo:${PORTSDIR}/mail/fetchyahoo
+PLIST_SUB+= YAHOO=""
+.endif
+.if defined(WITHOUT_EVOLUTION)
+JB_CONF_ARGS+= evolution=no
+PLIST_SUB+= EVOLUTION="@comment "
+.else
+EVO_VERSION= 2.22
+BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/evolution-plugin.pc:${PORTSDIR}/mail/evolution
+RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/evolution-plugin.pc:${PORTSDIR}/mail/evolution
+PLIST_SUB+= EVOLUTION="" EVO_VERSION=${EVO_VERSION}
+.endif
+.if defined(WITHOUT_MOZILLA)
+JB_CONF_ARGS+= mozilla=no
+.endif
+.if defined(WITHOUT_SYLPHEED)
+JB_CONF_ARGS+= sylpheed=no
+.endif
+.if defined(WITH_MBOX) \
+ || defined(WITH_MH) \
+ || defined(WITH_MAILDIR) \
+ || defined(WITH_POP3) \
+ || defined(WITH_IMAP) \
+ || defined(WITH_MOZILLA) \
+ || defined(WITH_SYLPHEED) \
+ || defined(WITH_HOTMAIL) \
+ || defined(WITH_YAHOO)
+LIB_DEPENDS+= gmime-2.0.4:${PORTSDIR}/mail/gmime2
+.endif
+.if defined(WITHOUT_SSL)
+JB_CONF_ARGS+= ssl=no
+.else
+# we can't use USE_OPENSSL=yes after including bsd.port.pre.mk
+.include "${PORTSDIR}/Mk/bsd.openssl.mk"
+.endif
+.if defined(WITHOUT_SASL)
+JB_CONF_ARGS+= sasl=no
+.else
+LIB_DEPENDS+= sasl2:${PORTSDIR}/security/cyrus-sasl2
+.endif
+
+post-patch:
+.if ${OSVERSION} < 700042
+ @${REINPLACE_CMD} -e "s,-Wno-pointer-sign,," ${WRKSRC}/jb
+.endif
+
+do-configure:
+ cd ${WRKSRC} && ${JB_CONF_ENV} ./jb configure ${JB_CONF_ARGS}
+
+do-build:
+ cd ${WRKSRC} && ./jb build
+
+do-install:
+ cd ${WRKSRC} && ./jb install
+
+.include <bsd.port.post.mk>
diff --git a/mail/mail-notification/distinfo b/mail/mail-notification/distinfo
new file mode 100644
index 000000000..9f3d34071
--- /dev/null
+++ b/mail/mail-notification/distinfo
@@ -0,0 +1,3 @@
+MD5 (mail-notification-5.4.tar.bz2) = c8dc33a61251acb5474e56eab6b18f43
+SHA256 (mail-notification-5.4.tar.bz2) = 5dec5f3852437e7735269697c77a29a24ea230987c764523fe66dabdca815af5
+SIZE (mail-notification-5.4.tar.bz2) = 570008
diff --git a/mail/mail-notification/files/patch-openssl-threads b/mail/mail-notification/files/patch-openssl-threads
new file mode 100644
index 000000000..8c935adef
--- /dev/null
+++ b/mail/mail-notification/files/patch-openssl-threads
@@ -0,0 +1,11 @@
+--- jbsrc/lib/src/extras/jb-openssl.c.orig 2008-04-27 16:47:43.000000000 +0200
++++ jbsrc/lib/src/extras/jb-openssl.c 2008-07-10 22:48:53.000000000 +0200
+@@ -91,7 +91,7 @@
+ result = jb_test_compile_string("#define OPENSSL_THREAD_DEFINES\n"
+ "#include <openssl/opensslconf.h>\n"
+ "int main () {\n"
+- "#ifndef OPENSSL_THREADS\n"
++ "#if !defined(OPENSSL_THREADS) && !defined(THREADS)\n"
+ "#error \"no thread support\"\n"
+ "#endif\n"
+ "}\n",
diff --git a/mail/mail-notification/files/patch-po_pl.po b/mail/mail-notification/files/patch-po_pl.po
new file mode 100644
index 000000000..24bf6f940
--- /dev/null
+++ b/mail/mail-notification/files/patch-po_pl.po
@@ -0,0 +1,15 @@
+--- po/pl.po.orig 2008-05-22 17:38:01.000000000 +0200
++++ po/pl.po 2008-07-11 01:44:09.000000000 +0200
+@@ -777,9 +777,9 @@
+ #, c-format
+ msgid "feed retrieved successfully (%i byte)"
+ msgid_plural "feed retrieved successfully (%i bytes)"
+-msgstr[0] "nagłówek pobrany pomyślnie (%s bajt)"
+-msgstr[1] "nagłówek pobrany pomyślnie (%s bajty)"
+-msgstr[2] "nagłówek pobrany pomyślnie (%s bajtów)"
++msgstr[0] "nagłówek pobrany pomyślnie (%i bajt)"
++msgstr[1] "nagłówek pobrany pomyślnie (%i bajty)"
++msgstr[2] "nagłówek pobrany pomyślnie (%i bajtów)"
+
+ #: ../src/mn-gmail-mailbox.gob:203 ../src/mn-gmail-mailbox.gob:254
+ msgid "unable to parse feed"
diff --git a/mail/mail-notification/pkg-descr b/mail/mail-notification/pkg-descr
new file mode 100644
index 000000000..227c14361
--- /dev/null
+++ b/mail/mail-notification/pkg-descr
@@ -0,0 +1,25 @@
+Mail Notification is a status icon (aka tray icon) that informs you if you
+have new mail.
+
+It works with system trays implementing the freedesktop.org System Tray
+Specification, such as the GNOME Panel Notification Area, the Xfce
+Notification Area and the KDE System Tray.
+
+Mail Notification features include:
+
+ * multiple mailbox support
+ * mbox, MH, Maildir, POP3, IMAP, Gmail, Evolution, Mozilla products
+ (Mozilla, SeaMonkey, Thunderbird, ...) and Sylpheed support
+ * SASL authentication support
+ * APOP authentication support
+ * SSL/TLS support
+ * automatic detection of mailbox format
+ * immediate notification (the status icon is updated immediately or
+ within seconds after a mailbox changes)
+ * message popups
+ * HIG 2.0 compliance
+
+WWW: http://www.nongnu.org/mailnotify/
+
+- Jean-Yves Lefort
+jylefort@FreeBSD.org
diff --git a/mail/mail-notification/pkg-plist b/mail/mail-notification/pkg-plist
new file mode 100644
index 000000000..aa5729cbb
--- /dev/null
+++ b/mail/mail-notification/pkg-plist
@@ -0,0 +1,44 @@
+bin/mail-notification
+etc/xdg/autostart/mail-notification.desktop
+share/applications/mail-notification-properties.desktop
+share/gnome/help/mail-notification/C/documentation-license.xml
+share/gnome/help/mail-notification/C/figures/mail.png
+share/gnome/help/mail-notification/C/mail-notification.xml
+share/gnome/help/mail-notification/C/software-license.xml
+%%GMAIL%%share/mail-notification/gmail.png
+%%HOTMAIL%%share/mail-notification/hotmail.png
+share/mail-notification/logo.png
+share/mail-notification/new-mail.wav
+%%YAHOO%%share/mail-notification/yahoo.png
+share/mail-notification/mailbox-properties-dialog.glade
+share/mail-notification/properties-dialog.glade
+share/omf/mail-notification/mail-notification-C.omf
+share/icons/hicolor/16x16/apps/mail-notification.png
+share/icons/hicolor/22x22/apps/mail-notification.png
+share/icons/hicolor/24x24/apps/mail-notification.png
+share/icons/hicolor/32x32/apps/mail-notification.png
+share/icons/hicolor/48x48/apps/mail-notification.png
+share/icons/hicolor/scalable/apps/mail-notification.svg
+share/locale/bg/LC_MESSAGES/mail-notification.mo
+share/locale/ca/LC_MESSAGES/mail-notification.mo
+share/locale/cs/LC_MESSAGES/mail-notification.mo
+share/locale/de/LC_MESSAGES/mail-notification.mo
+share/locale/es/LC_MESSAGES/mail-notification.mo
+share/locale/fr/LC_MESSAGES/mail-notification.mo
+share/locale/ja/LC_MESSAGES/mail-notification.mo
+share/locale/nl/LC_MESSAGES/mail-notification.mo
+share/locale/pl/LC_MESSAGES/mail-notification.mo
+share/locale/pt/LC_MESSAGES/mail-notification.mo
+share/locale/pt_BR/LC_MESSAGES/mail-notification.mo
+share/locale/ru/LC_MESSAGES/mail-notification.mo
+share/locale/sr/LC_MESSAGES/mail-notification.mo
+share/locale/sr@Latn/LC_MESSAGES/mail-notification.mo
+share/locale/sv/LC_MESSAGES/mail-notification.mo
+%%EVOLUTION%%lib/evolution/%%EVO_VERSION%%/plugins/liborg-jylefort-mail-notification.so
+%%EVOLUTION%%lib/evolution/%%EVO_VERSION%%/plugins/org-jylefort-mail-notification.eplug
+@dirrm share/omf/mail-notification
+@dirrm share/mail-notification
+@dirrm share/gnome/help/mail-notification/C/figures
+@dirrm share/gnome/help/mail-notification/C
+@dirrm share/gnome/help/mail-notification
+@dirrmtry share/applications
diff --git a/misc/gnome-osd/Makefile b/misc/gnome-osd/Makefile
new file mode 100644
index 000000000..697c8100b
--- /dev/null
+++ b/misc/gnome-osd/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: gnome-osd
+# Date created: 21 Aug 2004
+# Whom: Jean-Yves Lefort <jylefort@brutele.be>
+#
+# $FreeBSD: ports/misc/gnome-osd/Makefile,v 1.20 2008/06/06 13:45:24 edwin Exp $
+#
+
+PORTNAME= gnome-osd
+DISTVERSION= 0.11.3
+PORTREVISION= 5
+CATEGORIES= misc
+MASTER_SITES= http://telecom.inescporto.pt/~gjc/gnome-osd/${DISTVERSION:C|-.*$||}/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= An On-Screen-Display infrastructure using Pango text rendering
+
+USE_GNOME= gnomehack gnomeprefix intlhack pygnome2
+USE_PYTHON= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
+GCONF_SCHEMAS= gnome-osd.schemas
+PORTDOCS= AUTHORS NEWS README
+MAN1= gnome-osd-client.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|control-center-2.0/capplets|applications|' \
+ ${WRKSRC}/Makefile.in
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/misc/gnome-osd/distinfo b/misc/gnome-osd/distinfo
new file mode 100644
index 000000000..0e4b3d210
--- /dev/null
+++ b/misc/gnome-osd/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome-osd-0.11.3.tar.gz) = f85ec6d1c97c5ff4f12d83ba90197c7d
+SHA256 (gnome-osd-0.11.3.tar.gz) = 9296a040b6185f1bad2d6ad8fb01b78c70eae34d29263bf1b3bb133841c752da
+SIZE (gnome-osd-0.11.3.tar.gz) = 175507
diff --git a/misc/gnome-osd/files/patch-gnomeosd_capplet.py b/misc/gnome-osd/files/patch-gnomeosd_capplet.py
new file mode 100644
index 000000000..2dcfec3e3
--- /dev/null
+++ b/misc/gnome-osd/files/patch-gnomeosd_capplet.py
@@ -0,0 +1,10 @@
+--- gnomeosd/capplet.py.orig Wed Aug 23 03:44:56 2006
++++ gnomeosd/capplet.py Wed Aug 23 03:45:29 2006
+@@ -150,7 +150,6 @@
+ def main():
+ gettext.install("gnome-osd", os.path.join(gnome_osd_conf.datadir, "locale"))
+ locale.setlocale(locale.LC_ALL, '')
+- locale.bind_textdomain_codeset('gnome-osd','UTF-8')
+ gettext.bind_textdomain_codeset('gnome-osd','UTF-8')
+ gnome.program_init("gnome-osd-properties", gnome_osd_conf.VERSION)
+
diff --git a/misc/gnome-osd/pkg-descr b/misc/gnome-osd/pkg-descr
new file mode 100644
index 000000000..6f105403d
--- /dev/null
+++ b/misc/gnome-osd/pkg-descr
@@ -0,0 +1,8 @@
+Gnome OSD is a new small project to create an OSD (On-Screen-Display)
+infrastructure, similar to XOSD. It includes a command-line client,
+and sample xchat and rhythmbox plugins.
+
+WWW: http://www.gnomefiles.org/app.php?soft_id=350
+
+- Jean-Yves Lefort
+jylefort@FreeBSD.org
diff --git a/misc/gnome-osd/pkg-plist b/misc/gnome-osd/pkg-plist
new file mode 100644
index 000000000..8cdcddabc
--- /dev/null
+++ b/misc/gnome-osd/pkg-plist
@@ -0,0 +1,54 @@
+bin/gnome-osd-client
+bin/gnome-osd-event-bridge
+bin/gnome-osd-properties
+etc/xdg/autostart/gnome-osd-event-bridge.desktop
+libdata/bonobo/servers/GNOME_OSD.server
+%%PYTHON_SITELIBDIR%%/gnomeosd/__init__.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/__init__.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/__init__.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/capplet.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/capplet.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/capplet.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/client.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/client.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/client.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/eventbridge.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/eventbridge.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/eventbridge.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/gconfsync.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/gconfsync.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/gconfsync.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/gnome_osd_conf.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/gnome_osd_conf.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/gnome_osd_conf.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/gosd.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/gosd.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/gosd.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtasklet.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtasklet.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtasklet.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtkexcepthook.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtkexcepthook.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/gtkexcepthook.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/server.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/server.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/server.pyo
+%%PYTHON_SITELIBDIR%%/gnomeosd/xscreensaver.py
+%%PYTHON_SITELIBDIR%%/gnomeosd/xscreensaver.pyc
+%%PYTHON_SITELIBDIR%%/gnomeosd/xscreensaver.pyo
+libexec/gnome-osd-server
+share/dbus-1/services/pt.inescporto.telecom.GnomeOSD.EventBridge.service
+share/dbus-1/services/pt.inescporto.telecom.GnomeOSD.service
+share/applications/gnome-osd-properties.desktop
+share/gnome-osd/xchatosd.py
+share/pixmaps/gnome-osd.png
+share/locale/cs/LC_MESSAGES/gnome-osd.mo
+share/locale/ja/LC_MESSAGES/gnome-osd.mo
+share/locale/pt/LC_MESSAGES/gnome-osd.mo
+@dirrm share/gnome-osd
+@dirrm %%PYTHON_SITELIBDIR%%/gnomeosd
+@dirrmtry %%PYTHON_SITELIBDIR%%
+@dirrmtry %%PYTHON_LIBDIR%%
+@comment only remove the dbus directories if dbus is not installed
+@unexec if ! [ -e %%LOCALBASE%%/bin/dbus-daemon ]; then rmdir %D/share/dbus-1/services 2>/dev/null; rmdir %D/share/dbus-1 2>/dev/null; fi
+@dirrmtry share/applications
diff --git a/sysutils/gnome-volume-manager/Makefile b/sysutils/gnome-volume-manager/Makefile
new file mode 100644
index 000000000..2ca1ceb40
--- /dev/null
+++ b/sysutils/gnome-volume-manager/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: gnome-volume-manager
+# Date created: 02 May 2006
+# Whom: Jean-Yves Lefort <jylefort@FreeBSD.org>
+#
+# $FreeBSD: ports/sysutils/gnome-volume-manager/Makefile,v 1.16 2009/02/23 05:28:28 marcus Exp $
+# $MCom: ports/sysutils/gnome-volume-manager/Makefile,v 1.26 2008/09/24 03:12:47 mezz Exp $
+#
+
+PORTNAME= gnome-volume-manager
+PORTVERSION= 2.24.1
+CATEGORIES= sysutils gnome
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Automatically mount removable media, and more
+
+LIB_DEPENDS= hal.1:${PORTSDIR}/sysutils/hal \
+ notify.1:${PORTSDIR}/devel/libnotify
+
+USE_BZIP2= yes
+USE_GNOME= gnomeprefix gnomehack intlhack nautilus2
+USE_GMAKE= yes
+USE_GETTEXT= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ARGS= --disable-multiuser
+GCONF_SCHEMAS= gnome-volume-manager.schemas
+
+.include <bsd.port.mk>
diff --git a/sysutils/gnome-volume-manager/distinfo b/sysutils/gnome-volume-manager/distinfo
new file mode 100644
index 000000000..de3b415ce
--- /dev/null
+++ b/sysutils/gnome-volume-manager/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome2/gnome-volume-manager-2.24.1.tar.bz2) = ef99c49214a2e265b127470b1da97392
+SHA256 (gnome2/gnome-volume-manager-2.24.1.tar.bz2) = 139e9a2c3013098f76537607d4ffb2d2bca93bdcdff8b49f5017713b88e9bae1
+SIZE (gnome2/gnome-volume-manager-2.24.1.tar.bz2) = 374678
diff --git a/sysutils/gnome-volume-manager/files/patch-gnome-volume-manager.schemas.in b/sysutils/gnome-volume-manager/files/patch-gnome-volume-manager.schemas.in
new file mode 100644
index 000000000..94af083a1
--- /dev/null
+++ b/sysutils/gnome-volume-manager/files/patch-gnome-volume-manager.schemas.in
@@ -0,0 +1,11 @@
+--- gnome-volume-manager.schemas.in.orig Wed Jun 7 21:41:12 2006
++++ gnome-volume-manager.schemas.in Wed Jun 7 21:41:40 2006
+@@ -227,7 +227,7 @@
+ <key>/schemas/desktop/gnome/volume_manager/autoprinter_command</key>
+ <applyto>/desktop/gnome/volume_manager/autoprinter_command</applyto>
+ <type>string</type>
+- <default>gnome-printer-add hal://%h</default>
++ <default>gnome-cups-add hal://%h</default>
+ <locale name="C">
+ <short>printer command</short>
+ <long>Command to run when a printer is connected.</long>
diff --git a/sysutils/gnome-volume-manager/pkg-descr b/sysutils/gnome-volume-manager/pkg-descr
new file mode 100644
index 000000000..b8ce9b768
--- /dev/null
+++ b/sysutils/gnome-volume-manager/pkg-descr
@@ -0,0 +1,3 @@
+gnome-volume-manager is a desktop-level daemon that enforces volume-related
+policy in response to events received from HAL. Its goal is to implement all
+functionality as a state-machine in response to asynchronous events from HAL.
diff --git a/sysutils/gnome-volume-manager/pkg-plist b/sysutils/gnome-volume-manager/pkg-plist
new file mode 100644
index 000000000..952f6275d
--- /dev/null
+++ b/sysutils/gnome-volume-manager/pkg-plist
@@ -0,0 +1,113 @@
+bin/gnome-volume-properties
+etc/xdg/autostart/gnome-volume-manager.desktop
+libexec/gnome-volume-manager
+share/applications/gnome-volume-properties.desktop
+%%DATADIR%%/gnome-volume-properties.glade
+share/locale/ang/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ar/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/az/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/be@latin/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/bg/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/bn/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/bn_IN/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/bs/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ca/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/cs/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/cy/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/da/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/de/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/dz/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/el/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/en_CA/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/en_GB/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/es/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/et/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/eu/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/fa/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/fi/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/fr/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/gl/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/gu/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/he/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/hi/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/hr/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/hu/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/id/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/is/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/it/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ja/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ka/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/kn/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ko/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ku/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/la/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/lt/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/lv/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/mg/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/mk/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ml/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/mn/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/mr/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ms/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/nb/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ne/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/nl/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/nn/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/oc/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/or/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/pa/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/pl/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/pt/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/pt_BR/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ro/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ru/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/rw/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/si/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/sk/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/sl/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/sq/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/sr/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/sr@latin/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/sv/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/ta/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/te/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/th/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/tr/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/uk/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/vi/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/xh/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/zh_CN/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/zh_HK/LC_MESSAGES/gnome-volume-manager.mo
+share/locale/zh_TW/LC_MESSAGES/gnome-volume-manager.mo
+@dirrm %%DATADIR%%
+@dirrmtry share/applications
+@dirrmtry share/locale/zh_HK/LC_MESSAGES
+@dirrmtry share/locale/zh_HK
+@dirrmtry share/locale/xh/LC_MESSAGES
+@dirrmtry share/locale/xh
+@dirrmtry share/locale/te/LC_MESSAGES
+@dirrmtry share/locale/te
+@dirrmtry share/locale/sr@latin/LC_MESSAGES
+@dirrmtry share/locale/sr@latin
+@dirrmtry share/locale/si/LC_MESSAGES
+@dirrmtry share/locale/si
+@dirrmtry share/locale/rw/LC_MESSAGES
+@dirrmtry share/locale/rw
+@dirrmtry share/locale/oc/LC_MESSAGES
+@dirrmtry share/locale/oc
+@dirrmtry share/locale/mr/LC_MESSAGES
+@dirrmtry share/locale/mr
+@dirrmtry share/locale/mg/LC_MESSAGES
+@dirrmtry share/locale/mg
+@dirrmtry share/locale/la/LC_MESSAGES
+@dirrmtry share/locale/la
+@dirrmtry share/locale/ku/LC_MESSAGES
+@dirrmtry share/locale/ku
+@dirrmtry share/locale/dz/LC_MESSAGES
+@dirrmtry share/locale/dz
+@dirrmtry share/locale/bn_IN/LC_MESSAGES
+@dirrmtry share/locale/bn_IN
+@dirrmtry share/locale/be@latin/LC_MESSAGES
+@dirrmtry share/locale/be@latin
+@dirrmtry share/locale/ang/LC_MESSAGES
+@dirrmtry share/locale/ang
diff --git a/sysutils/tracker-gnome/Makefile b/sysutils/tracker-gnome/Makefile
new file mode 100644
index 000000000..37529a3f9
--- /dev/null
+++ b/sysutils/tracker-gnome/Makefile
@@ -0,0 +1,16 @@
+# New ports collection makefile for: tracker-gnome
+# Date created: 2008-03-30
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD: ports/sysutils/tracker-gnome/Makefile,v 1.3 2009/01/05 19:04:36 delphij Exp $
+# $MCom: ports-stable/sysutils/tracker-gnome/Makefile,v 1.1 2008/03/30 20:39:09 ahze Exp $
+
+PORTREVISION= 2
+
+COMMENT= Tracker GNOME applet, search tool, and preference programs
+
+TRACKER_SLAVE= gnome
+PLIST= ${.CURDIR}/pkg-plist
+MASTERDIR= ${.CURDIR}/../../sysutils/tracker-client
+
+.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/tracker-gnome/pkg-plist b/sysutils/tracker-gnome/pkg-plist
new file mode 100644
index 000000000..a6d62ab27
--- /dev/null
+++ b/sysutils/tracker-gnome/pkg-plist
@@ -0,0 +1,16 @@
+bin/tracker-applet
+bin/tracker-preferences
+bin/tracker-search-tool
+etc/xdg/autostart/tracker-applet.desktop
+share/applications/tracker-preferences.desktop
+share/applications/tracker-search-tool.desktop
+%%DATADIR%%/icons/thumbnail_frame.png
+%%DATADIR%%/icons/tracker-applet-default.png
+%%DATADIR%%/icons/tracker-applet-indexing1.png
+%%DATADIR%%/icons/tracker-applet-indexing2.png
+%%DATADIR%%/icons/tracker-applet-paused.png
+%%DATADIR%%/tracker-applet-prefs.glade
+%%DATADIR%%/tracker-preferences.glade
+@dirrmtry %%DATADIR%%/icons
+@dirrmtry %%DATADIR%%
+@dirrmtry share/applications