aboutsummaryrefslogtreecommitdiff
path: root/net/online-desktop
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-06-03 08:16:14 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-06-03 08:16:14 +0000
commit4e486db9b3b99f8922708e16da7f1f829da6f14a (patch)
tree1e97333b4a1460e39babb18d7df471cc64c92f70 /net/online-desktop
parent11c1aaa77f9d89ad5cf0fc2cd74a6ad8db2814c9 (diff)
Notes
Diffstat (limited to 'net/online-desktop')
-rw-r--r--net/online-desktop/Makefile41
-rw-r--r--net/online-desktop/distinfo3
-rw-r--r--net/online-desktop/files/patch-Makefile.in11
-rw-r--r--net/online-desktop/files/patch-check-have-all-files.sh19
-rw-r--r--net/online-desktop/files/patch-gconf.path5
-rw-r--r--net/online-desktop/files/patch-od-autostart11
-rw-r--r--net/online-desktop/files/patch-od-session11
-rw-r--r--net/online-desktop/files/patch-pyddm-ddm-viewer8
-rw-r--r--net/online-desktop/files/patch-pyddm-test-session.py8
-rw-r--r--net/online-desktop/files/patch-pyddm-test.py8
-rw-r--r--net/online-desktop/files/patch-pyonlinedesktop-fsutil.py11
-rw-r--r--net/online-desktop/files/patch-pyonlinedesktop-ggadget.py8
-rw-r--r--net/online-desktop/files/patch-pyonlinedesktop-widget.py15
-rw-r--r--net/online-desktop/files/patch-weblogindriver-web-login-driver8
-rw-r--r--net/online-desktop/pkg-descr6
-rw-r--r--net/online-desktop/pkg-plist101
16 files changed, 274 insertions, 0 deletions
diff --git a/net/online-desktop/Makefile b/net/online-desktop/Makefile
new file mode 100644
index 000000000000..282cb92b2d25
--- /dev/null
+++ b/net/online-desktop/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: online-desktop
+# Date created: 2008-05-28
+# Whom: Ashish Shukla <wahjava@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= online-desktop
+PORTVERSION= 0.2.28
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+
+MAINTAINER= wahjava@gmail.com
+COMMENT= GNOME Online Desktop
+
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:${PORTSDIR}/devel/dbus \
+ ${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc:${PORTSDIR}/devel/dbus-glib \
+ ${LOCALBASE}/libdata/pkgconfig/nspr.pc:${PORTSDIR}/devel/nspr \
+ ${LOCALBASE}/libdata/pkgconfig/nss.pc:${PORTSDIR}/security/nss \
+ ${LOCALBASE}/libdata/pkgconfig/purple.pc:${PORTSDIR}/net-im/libpurple
+LIB_DEPENDS= dbus-1.3:${PORTSDIR}/devel/dbus \
+ dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
+ nspr4.1:${PORTSDIR}/devel/nspr \
+ nss3.1:${PORTSDIR}/security/nss \
+ purple.4:${PORTSDIR}/net-im/libpurple
+RUN_DEPENDS= ${LOCALBASE}/libexec/desktop-data-engine:${PORTSDIR}/net/desktop-data-model \
+ ${LOCALBASE}/bin/bigboard:${PORTSDIR}/misc/bigboard
+
+USE_BZIP2= yes
+USE_GNOME= glib20 gconf2
+USE_GMAKE= yes
+USE_GETTEXT= yes
+GNU_CONFIGURE= yes
+USE_PYTHON= 2.5+
+GCONF_SCHEMAS= online-desktop.schemas
+
+post-patch:
+ @${FIND} ${WRKSRC} -type f -exec fgrep -l '%%LOCALBASE%%' {} \; |${XARGS} ${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g' -i .bak
+
+.include <bsd.port.mk>
diff --git a/net/online-desktop/distinfo b/net/online-desktop/distinfo
new file mode 100644
index 000000000000..6387c39c2a7a
--- /dev/null
+++ b/net/online-desktop/distinfo
@@ -0,0 +1,3 @@
+MD5 (online-desktop-0.2.28.tar.bz2) = 79789b90f671008192b8e42ca5514447
+SHA256 (online-desktop-0.2.28.tar.bz2) = 13a22b0c4b3d14fd78f4300fe680c1a52752fd8ee81853846151a4de5fa7e126
+SIZE (online-desktop-0.2.28.tar.bz2) = 382368
diff --git a/net/online-desktop/files/patch-Makefile.in b/net/online-desktop/files/patch-Makefile.in
new file mode 100644
index 000000000000..ae3d2787bbcc
--- /dev/null
+++ b/net/online-desktop/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in 2008-04-25 00:52:28.000000000 +0530
++++ Makefile.in2 2008-05-28 11:32:38.000000000 +0530
+@@ -114,7 +114,7 @@
+ binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
+ presessionSCRIPT_INSTALL = $(INSTALL_SCRIPT)
+ SCRIPTS = $(bin_SCRIPTS) $(presession_SCRIPTS)
+-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/config
++DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/config -I%%LOCALBASE%%/include
+ depcomp = $(SHELL) $(top_srcdir)/depcomp
+ am__depfiles_maybe = depfiles
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
diff --git a/net/online-desktop/files/patch-check-have-all-files.sh b/net/online-desktop/files/patch-check-have-all-files.sh
new file mode 100644
index 000000000000..139d5350b3f2
--- /dev/null
+++ b/net/online-desktop/files/patch-check-have-all-files.sh
@@ -0,0 +1,19 @@
+--- check-have-all-files.sh.orig 2008-04-23 23:06:43.000000000 +0530
++++ check-have-all-files.sh 2008-05-28 11:50:41.000000000 +0530
+@@ -1,4 +1,4 @@
+-#! /bin/bash
++#! /bin/sh
+
+ set -e
+
+@@ -12,8 +12,8 @@
+
+ FILES_WE_SHOULD_HAVE=`(cd $SRCDIR && echo $GLOB_WE_SHOULD_HAVE)`
+
+-FILES_WE_SHOULD_HAVE=`echo $FILES_WE_SHOULD_HAVE | sed -e 's/ /\n/g' | sort | uniq`
+-FILES_WE_HAVE=`echo $FILES_WE_HAVE | sed -e 's/ /\n/g' | sort | uniq`
++FILES_WE_SHOULD_HAVE=`echo $FILES_WE_SHOULD_HAVE | sed -e 'y/ /\n/' | sort | uniq`
++FILES_WE_HAVE=`echo $FILES_WE_HAVE | sed -e 'y/ /\n/' | sort | uniq`
+
+ #echo "we have files: $FILES_WE_HAVE"
+ #echo "we should have files: $FILES_WE_SHOULD_HAVE"
diff --git a/net/online-desktop/files/patch-gconf.path b/net/online-desktop/files/patch-gconf.path
new file mode 100644
index 000000000000..2a0ab6a74cd8
--- /dev/null
+++ b/net/online-desktop/files/patch-gconf.path
@@ -0,0 +1,5 @@
+--- gconf.path~ 2008-04-23 23:06:43.000000000 +0530
++++ gconf.path 2008-05-28 21:24:34.000000000 +0530
+@@ -1 +1 @@
+-xml:readonly:/usr/share/online-desktop/gconf.xml.online-desktop
++xml:readonly:%%LOCALBASE%%/share/online-desktop/gconf.xml.online-desktop
diff --git a/net/online-desktop/files/patch-od-autostart b/net/online-desktop/files/patch-od-autostart
new file mode 100644
index 000000000000..f25e3430a410
--- /dev/null
+++ b/net/online-desktop/files/patch-od-autostart
@@ -0,0 +1,11 @@
+--- od-autostart~ 2008-04-23 23:06:43.000000000 +0530
++++ od-autostart 2008-05-28 21:25:45.000000000 +0530
+@@ -10,7 +10,7 @@
+ if datadir_env:
+ datadirs = datadir_env.split(':')
+ else:
+- datadirs = ['/usr/share/']
++ datadirs = ['%%LOCALBASE%%/share/']
+ autostart_dirs = map(lambda x: os.path.join(x, 'online-desktop', 'autostart'), datadirs)
+ for dir in autostart_dirs:
+ if os.access(dir, os.R_OK):
diff --git a/net/online-desktop/files/patch-od-session b/net/online-desktop/files/patch-od-session
new file mode 100644
index 000000000000..b06a9299f028
--- /dev/null
+++ b/net/online-desktop/files/patch-od-session
@@ -0,0 +1,11 @@
+--- od-session~ 2008-04-23 23:06:43.000000000 +0530
++++ od-session 2008-05-28 21:26:32.000000000 +0530
+@@ -8,7 +8,7 @@
+
+ # Configure GConf, in a very hackish way
+ subprocess.call(['gconftool-2', '--shutdown'])
+-os.environ['ONLINE_DESKTOP_GCONF'] = '/usr/share/online-desktop/gconf.path'
++os.environ['ONLINE_DESKTOP_GCONF'] = '%%LOCALBASE%%/share/online-desktop/gconf.path'
+
+ reset_autostart_data = '''
+ [Desktop Entry]
diff --git a/net/online-desktop/files/patch-pyddm-ddm-viewer b/net/online-desktop/files/patch-pyddm-ddm-viewer
new file mode 100644
index 000000000000..1480a277eee8
--- /dev/null
+++ b/net/online-desktop/files/patch-pyddm-ddm-viewer
@@ -0,0 +1,8 @@
+--- pyddm/ddm-viewer~ 2008-04-23 23:06:43.000000000 +0530
++++ pyddm/ddm-viewer 2008-05-28 21:31:33.000000000 +0530
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/env python
+
+ from optparse import OptionParser
+ import os
diff --git a/net/online-desktop/files/patch-pyddm-test-session.py b/net/online-desktop/files/patch-pyddm-test-session.py
new file mode 100644
index 000000000000..ff81328b750a
--- /dev/null
+++ b/net/online-desktop/files/patch-pyddm-test-session.py
@@ -0,0 +1,8 @@
+--- pyddm/test-session.py~ 2008-04-23 23:06:43.000000000 +0530
++++ pyddm/test-session.py 2008-05-28 21:32:29.000000000 +0530
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/env python
+
+ from optparse import OptionParser
+ import logging
diff --git a/net/online-desktop/files/patch-pyddm-test.py b/net/online-desktop/files/patch-pyddm-test.py
new file mode 100644
index 000000000000..56dfa87f8836
--- /dev/null
+++ b/net/online-desktop/files/patch-pyddm-test.py
@@ -0,0 +1,8 @@
+--- pyddm/test.py~ 2008-04-23 23:06:43.000000000 +0530
++++ pyddm/test.py 2008-05-28 21:30:46.000000000 +0530
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/env python
+
+ from optparse import OptionParser
+ import os
diff --git a/net/online-desktop/files/patch-pyonlinedesktop-fsutil.py b/net/online-desktop/files/patch-pyonlinedesktop-fsutil.py
new file mode 100644
index 000000000000..eca718b643bc
--- /dev/null
+++ b/net/online-desktop/files/patch-pyonlinedesktop-fsutil.py
@@ -0,0 +1,11 @@
+--- pyonlinedesktop/fsutil.py~ 2008-04-23 23:06:43.000000000 +0530
++++ pyonlinedesktop/fsutil.py 2008-05-28 21:27:46.000000000 +0530
+@@ -12,7 +12,7 @@
+ if datadir_env:
+ datadirs = datadir_env.split(':')
+ else:
+- datadirs = ['/usr/share/']
++ datadirs = ['%%LOCALBASE%%/share/']
+ for dirname in datadirs:
+ dirpath = os.path.join(dirname, name)
+ if os.access(dirpath, os.R_OK):
diff --git a/net/online-desktop/files/patch-pyonlinedesktop-ggadget.py b/net/online-desktop/files/patch-pyonlinedesktop-ggadget.py
new file mode 100644
index 000000000000..aa0acd13e3b5
--- /dev/null
+++ b/net/online-desktop/files/patch-pyonlinedesktop-ggadget.py
@@ -0,0 +1,8 @@
+--- pyonlinedesktop/ggadget.py~ 2008-04-23 23:06:43.000000000 +0530
++++ pyonlinedesktop/ggadget.py 2008-05-28 21:28:47.000000000 +0530
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/env python
+
+ import os,sys,re,urllib,urllib2,logging,webbrowser,tempfile,shutil
+ import cookielib
diff --git a/net/online-desktop/files/patch-pyonlinedesktop-widget.py b/net/online-desktop/files/patch-pyonlinedesktop-widget.py
new file mode 100644
index 000000000000..50d355ab09e4
--- /dev/null
+++ b/net/online-desktop/files/patch-pyonlinedesktop-widget.py
@@ -0,0 +1,15 @@
+--- pyonlinedesktop/widget.py~ 2008-04-23 23:06:43.000000000 +0530
++++ pyonlinedesktop/widget.py 2008-05-28 21:29:41.000000000 +0530
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/env python
+
+ import os,sys,re,urllib,urllib2,logging,webbrowser,tempfile,shutil
+ import cookielib,urlparse
+@@ -188,4 +188,4 @@
+ oldv = getattr(self, k)
+ newv = self.__substitute_locale_msgs(oldv, msgs)
+ setattr(self, k, newv)
+-
+\ No newline at end of file
++
diff --git a/net/online-desktop/files/patch-weblogindriver-web-login-driver b/net/online-desktop/files/patch-weblogindriver-web-login-driver
new file mode 100644
index 000000000000..ec5034d568eb
--- /dev/null
+++ b/net/online-desktop/files/patch-weblogindriver-web-login-driver
@@ -0,0 +1,8 @@
+--- weblogindriver/web-login-driver~ 2008-04-23 23:06:43.000000000 +0530
++++ weblogindriver/web-login-driver 2008-06-02 04:55:00.000000000 +0530
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/env python
+
+ import os,sys,re,logging,urlparse,base64
+
diff --git a/net/online-desktop/pkg-descr b/net/online-desktop/pkg-descr
new file mode 100644
index 000000000000..9d2947f6624c
--- /dev/null
+++ b/net/online-desktop/pkg-descr
@@ -0,0 +1,6 @@
+The goal of the GNOME Online Desktop is to adapt the desktop to become
+the perfect window for online applications like GMail, Photobucket,
+Facebook, EBay, Wikipedia, and countless others that user and
+developer momentum is shifting towards.
+
+WWW: http://live.gnome.org/OnlineDesktop
diff --git a/net/online-desktop/pkg-plist b/net/online-desktop/pkg-plist
new file mode 100644
index 000000000000..216e1541e686
--- /dev/null
+++ b/net/online-desktop/pkg-plist
@@ -0,0 +1,101 @@
+bin/ddm-viewer
+bin/od-autostart
+bin/od-mailto
+bin/od-reset
+bin/od-session
+bin/od-start-im
+bin/online-prefs-sync-daemon
+bin/web-login-driver
+lib/pidgin/libdbus-api-plugin.la
+lib/pidgin/libdbus-api-plugin.so
+%%PYTHON_SITELIBDIR%%/ddm/AbstractModel.py
+%%PYTHON_SITELIBDIR%%/ddm/AbstractModel.pyc
+%%PYTHON_SITELIBDIR%%/ddm/AbstractModel.pyo
+%%PYTHON_SITELIBDIR%%/ddm/DataModel.py
+%%PYTHON_SITELIBDIR%%/ddm/DataModel.pyc
+%%PYTHON_SITELIBDIR%%/ddm/DataModel.pyo
+%%PYTHON_SITELIBDIR%%/ddm/NotificationSet.py
+%%PYTHON_SITELIBDIR%%/ddm/NotificationSet.pyc
+%%PYTHON_SITELIBDIR%%/ddm/NotificationSet.pyo
+%%PYTHON_SITELIBDIR%%/ddm/Query.py
+%%PYTHON_SITELIBDIR%%/ddm/Query.pyc
+%%PYTHON_SITELIBDIR%%/ddm/Query.pyo
+%%PYTHON_SITELIBDIR%%/ddm/Resource.py
+%%PYTHON_SITELIBDIR%%/ddm/Resource.pyc
+%%PYTHON_SITELIBDIR%%/ddm/Resource.pyo
+%%PYTHON_SITELIBDIR%%/ddm/TwistedModel.py
+%%PYTHON_SITELIBDIR%%/ddm/TwistedModel.pyc
+%%PYTHON_SITELIBDIR%%/ddm/TwistedModel.pyo
+%%PYTHON_SITELIBDIR%%/ddm/__init__.py
+%%PYTHON_SITELIBDIR%%/ddm/__init__.pyc
+%%PYTHON_SITELIBDIR%%/ddm/__init__.pyo
+%%PYTHON_SITELIBDIR%%/nssdecrypt.la
+%%PYTHON_SITELIBDIR%%/nssdecrypt.so
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/__init__.py
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/__init__.pyc
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/__init__.pyo
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/firefox.py
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/firefox.pyc
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/firefox.pyo
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/fsutil.py
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/fsutil.pyc
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/fsutil.pyo
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/ggadget.py
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/ggadget.pyc
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/ggadget.pyo
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/gnomepanel.py
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/gnomepanel.pyc
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/gnomepanel.pyo
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/mozembed_wrap.py
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/mozembed_wrap.pyc
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/mozembed_wrap.pyo
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/odpanel.py
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/odpanel.pyc
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/odpanel.pyo
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/widget.py
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/widget.pyc
+%%PYTHON_SITELIBDIR%%/pyonlinedesktop/widget.pyo
+share/applications/flickr.desktop
+share/applications/gmail.desktop
+share/applications/google-calendar.desktop
+share/applications/google-docs.desktop
+share/applications/google-reader.desktop
+share/dbus-1/services/org.gnome.WebLoginDriver.service
+share/gnome/autostart/online-desktop-autostart.desktop
+share/gnome/autostart/online-prefs-sync.desktop
+share/gnome/online-desktop.session
+share/icons/hicolor/16x16/apps/flickr.png
+share/icons/hicolor/16x16/apps/gmail.png
+share/icons/hicolor/16x16/apps/google-calendar.png
+share/icons/hicolor/16x16/apps/google-docs.png
+share/icons/hicolor/16x16/apps/google-reader.png
+share/icons/hicolor/16x16/apps/picasa.png
+share/icons/hicolor/16x16/apps/yahoo-mail.png
+share/icons/hicolor/22x22/apps/flickr.png
+share/icons/hicolor/22x22/apps/gmail.png
+share/icons/hicolor/22x22/apps/google-docs.png
+share/icons/hicolor/22x22/apps/google-reader.png
+share/icons/hicolor/22x22/apps/picasa.png
+share/icons/hicolor/22x22/apps/yahoo-mail.png
+share/icons/hicolor/48x48/apps/flickr.png
+share/icons/hicolor/48x48/apps/gmail.png
+share/icons/hicolor/48x48/apps/google-docs.png
+share/icons/hicolor/48x48/apps/google-reader.png
+share/icons/hicolor/48x48/apps/picasa.png
+share/icons/hicolor/48x48/apps/yahoo-mail.png
+share/online-desktop/autostart/bigboard.desktop
+share/online-desktop/autostart/browser.desktop
+share/online-desktop/autostart/im.desktop
+share/online-desktop/presession/panel-config.py
+share/online-prefs-sync/online-prefs-sync.synclist
+share/xsessions/online-desktop.desktop
+@dirrmtry lib/locale
+@dirrmtry lib/pidgin
+@dirrmtry share/xsessions
+@dirrm share/online-prefs-sync
+@dirrm share/online-desktop/presession
+@dirrm share/online-desktop/gconf.xml.online-desktop
+@dirrm share/online-desktop/autostart
+@dirrm share/online-desktop
+@dirrm %%PYTHON_SITELIBDIR%%/pyonlinedesktop
+@dirrm %%PYTHON_SITELIBDIR%%/ddm