aboutsummaryrefslogtreecommitdiffstats
path: root/deskutils
diff options
context:
space:
mode:
authormarcus <marcus@FreeBSD.org>2003-09-02 14:24:00 +0800
committermarcus <marcus@FreeBSD.org>2003-09-02 14:24:00 +0800
commitb6ae5e17321eb18431bcd06bde3f6de9bc72e51d (patch)
treeb36c49d97a25aa201ad0b2b4dedbcfe5c18cefd4 /deskutils
parentf3d9a76574fe671c8bc5635e3a3887c17278aacd (diff)
downloadfreebsd-ports-gnome-b6ae5e17321eb18431bcd06bde3f6de9bc72e51d.tar.gz
freebsd-ports-gnome-b6ae5e17321eb18431bcd06bde3f6de9bc72e51d.tar.zst
freebsd-ports-gnome-b6ae5e17321eb18431bcd06bde3f6de9bc72e51d.zip
Add gdesklets, a Python-based architecture for creating desktop applets.
PR: 56299 Submitted by: Jeremy Messenger <mezz7@cox.net>
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/gdesklets/Makefile31
-rw-r--r--deskutils/gdesklets/distinfo1
-rw-r--r--deskutils/gdesklets/files/patch-configure10
-rw-r--r--deskutils/gdesklets/files/patch-locale::install_locales.py11
-rw-r--r--deskutils/gdesklets/pkg-descr8
-rw-r--r--deskutils/gdesklets/pkg-message7
-rw-r--r--deskutils/gdesklets/pkg-plist86
8 files changed, 155 insertions, 0 deletions
diff --git a/deskutils/Makefile b/deskutils/Makefile
index f1608ce7da8f..cdd26ade2eef 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -13,6 +13,7 @@
SUBDIR += gcal
SUBDIR += gdeskcal
SUBDIR += gdeskcal-skins
+ SUBDIR += gdesklets
SUBDIR += gemcal
SUBDIR += genius
SUBDIR += glabels
diff --git a/deskutils/gdesklets/Makefile b/deskutils/gdesklets/Makefile
new file mode 100644
index 000000000000..f05cda810546
--- /dev/null
+++ b/deskutils/gdesklets/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: gdesklets
+# Date created: 11 August 2003
+# Whom: Mezz <mezz7@cox.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gdesklets
+PORTVERSION= 0.20
+CATEGORIES= deskutils gnome
+MASTER_SITES= http://www.pycage.de/download/${PORTNAME}/
+DISTNAME= gDesklets-${PORTVERSION}
+
+MAINTAINER= mezz7@cox.net
+COMMENT= A framework for Gnome 2.x for desktop applets
+
+RUN_DEPENDS= ${PYXML} \
+ ${PYTHON_SITELIBDIR}/gtk-2.0/gnome/__init__.py:${PORTSDIR}/x11-toolkits/py-gnome2
+
+USE_BZIP2= yes
+WRKSRC= ${WRKDIR}/${DISTNAME}
+USE_GMAKE= yes
+USE_LIBTOOL= yes
+USE_PYTHON= yes
+USE_X_PREFIX= yes
+USE_GNOME= gnomehack gnomeprefix gnometarget
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/deskutils/gdesklets/distinfo b/deskutils/gdesklets/distinfo
new file mode 100644
index 000000000000..9e34bbd96a56
--- /dev/null
+++ b/deskutils/gdesklets/distinfo
@@ -0,0 +1 @@
+MD5 (gDesklets-0.20.tar.bz2) = cd43447ef66744665d8bdf11f181d3d0
diff --git a/deskutils/gdesklets/files/patch-configure b/deskutils/gdesklets/files/patch-configure
new file mode 100644
index 000000000000..6fb8f7156838
--- /dev/null
+++ b/deskutils/gdesklets/files/patch-configure
@@ -0,0 +1,10 @@
+--- configure.orig Tue Sep 2 01:50:56 2003
++++ configure Tue Sep 2 01:51:56 2003
+@@ -7795,6 +7795,7 @@
+
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
diff --git a/deskutils/gdesklets/files/patch-locale::install_locales.py b/deskutils/gdesklets/files/patch-locale::install_locales.py
new file mode 100644
index 000000000000..b3d026917b83
--- /dev/null
+++ b/deskutils/gdesklets/files/patch-locale::install_locales.py
@@ -0,0 +1,11 @@
+--- locale/install_locales.py.orig Sun Aug 31 23:07:07 2003
++++ locale/install_locales.py Sun Aug 31 23:07:33 2003
+@@ -17,7 +17,7 @@
+ file = os.path.basename(source)
+ lang, ext = os.path.splitext(file)
+ fulltargetpath = os.path.join(targetpath, lang, "LC_MESSAGES")
+- os.system("mkdir --parents " + fulltargetpath)
++ os.system("mkdir -p " + fulltargetpath)
+
+ print (source)
+ mofile = os.path.join(fulltargetpath, domain + ".mo")
diff --git a/deskutils/gdesklets/pkg-descr b/deskutils/gdesklets/pkg-descr
new file mode 100644
index 000000000000..efec982596bc
--- /dev/null
+++ b/deskutils/gdesklets/pkg-descr
@@ -0,0 +1,8 @@
+gDesklets provides an advanced architecture for desktop applets -- tiny displays
+sitting on your desktop in a symbiotic relationship of eye candy and usefulness.
+
+Populate your desktop with status meters, icon bars, weather sensors, news
+tickers... whatever you can imagine! Virtually anything is possible and maybe
+even available some day.
+
+WWW: http://www.pycage.de/software_gdesklets.html
diff --git a/deskutils/gdesklets/pkg-message b/deskutils/gdesklets/pkg-message
new file mode 100644
index 000000000000..f86fd471f697
--- /dev/null
+++ b/deskutils/gdesklets/pkg-message
@@ -0,0 +1,7 @@
+##
+At the moment, there are no gDesklets applets in the ports tree but I (and
+others) will add them in future. Then, I will add the nice menu select in
+here to allow you choose which applets want. So, for now please visit to
+http://gdesklets.gnomedesktop.org/ and collect the applets. Install them by
+yourself, the manual should be come in the tarballs.
+##
diff --git a/deskutils/gdesklets/pkg-plist b/deskutils/gdesklets/pkg-plist
new file mode 100644
index 000000000000..c774dfe76d80
--- /dev/null
+++ b/deskutils/gdesklets/pkg-plist
@@ -0,0 +1,86 @@
+bin/gdesklets
+libdata/pkgconfig/gdesklets-core.pc
+share/gnome/application-registry/gdesklets.applications
+share/gnome/applications/gdesklets.desktop
+share/gnome/gdesklets/config/ConfigManager.py
+share/gnome/gdesklets/config/GConfBackend.py
+share/gnome/gdesklets/config/__init__.py
+share/gnome/gdesklets/data/gdesklets.png
+share/gnome/gdesklets/desktop/BGWatcher.py
+share/gnome/gdesklets/desktop/GlassWindow.py
+share/gnome/gdesklets/desktop/__init__.py
+share/gnome/gdesklets/display/ContainerTarget.py
+share/gnome/gdesklets/display/DataTarget.py
+share/gnome/gdesklets/display/Display.py
+share/gnome/gdesklets/display/DisplayConfigurator.py
+share/gnome/gdesklets/display/DisplayTarget.py
+share/gnome/gdesklets/display/TargetAlignment.py
+share/gnome/gdesklets/display/TargetArray.py
+share/gnome/gdesklets/display/TargetBonoboControl.py
+share/gnome/gdesklets/display/TargetCanvas.py
+share/gnome/gdesklets/display/TargetGauge.py
+share/gnome/gdesklets/display/TargetGroup.py
+share/gnome/gdesklets/display/TargetImage.py
+share/gnome/gdesklets/display/TargetLabel.py
+share/gnome/gdesklets/display/TargetPopup.py
+share/gnome/gdesklets/display/__init__.py
+share/gnome/gdesklets/display/layouters.py
+share/gnome/gdesklets/display/targetregistry.py
+share/gnome/gdesklets/factory/DisplayFactory.py
+share/gnome/gdesklets/factory/SensorFactory.py
+share/gnome/gdesklets/factory/__init__.py
+share/gnome/gdesklets/gdesklets
+share/gnome/gdesklets/locale/ar/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/de/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/es/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/fr/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/he/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/nl/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/pl/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/main/Starter.py
+share/gnome/gdesklets/main/__init__.py
+share/gnome/gdesklets/main/add_display.py
+share/gnome/gdesklets/sensor/DefaultSensor.py
+share/gnome/gdesklets/sensor/Menu.py
+share/gnome/gdesklets/sensor/Sensor.py
+share/gnome/gdesklets/sensor/SensorConfigurator.py
+share/gnome/gdesklets/sensor/__init__.py
+share/gnome/gdesklets/utils/FileWatcher.py
+share/gnome/gdesklets/utils/Hash2D.py
+share/gnome/gdesklets/utils/Observable.py
+share/gnome/gdesklets/utils/TargetSettings.py
+share/gnome/gdesklets/utils/TypeConverter.py
+share/gnome/gdesklets/utils/__init__.py
+share/gnome/gdesklets/utils/datatypes.py
+share/gnome/gdesklets/utils/dialog.py
+share/gnome/gdesklets/utils/i18n.py
+share/gnome/gdesklets/utils/pwstore.py
+share/gnome/gdesklets/utils/singleton.py
+share/gnome/icons/gnome/48x48/mimetypes/x-gdesklets-display.png
+share/gnome/mime-info/gdesklets.keys
+share/gnome/mime-info/gdesklets.mime
+share/gnome/pixmaps/gdesklets.png
+@dirrm share/gnome/gdesklets/utils
+@dirrm share/gnome/gdesklets/sensor
+@dirrm share/gnome/gdesklets/main
+@dirrm share/gnome/gdesklets/locale/pl/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/pl
+@dirrm share/gnome/gdesklets/locale/nl/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/nl
+@dirrm share/gnome/gdesklets/locale/he/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/he
+@dirrm share/gnome/gdesklets/locale/fr/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/fr
+@dirrm share/gnome/gdesklets/locale/es/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/es
+@dirrm share/gnome/gdesklets/locale/de/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/de
+@dirrm share/gnome/gdesklets/locale/ar/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/ar
+@dirrm share/gnome/gdesklets/locale
+@dirrm share/gnome/gdesklets/factory
+@dirrm share/gnome/gdesklets/display
+@dirrm share/gnome/gdesklets/desktop
+@dirrm share/gnome/gdesklets/data
+@dirrm share/gnome/gdesklets/config
+@dirrm share/gnome/gdesklets