Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Nov 2004 16:59:45 +0100
From:      Franz Klammer <klammer@webonaut.com>
To:        gnome <freebsd-gnome@FreeBSD.org>
Subject:   gdesklets-0.31.1 - question before send-pr
Message-ID:  <419780F1.4060005@webonaut.com>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------080907000708060700050508
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

gdesklets-0.31.1 is out. this version do not install gdesklets-core.pc but
many desklets use this file with RUN_DEPENDS.

how should i deal with this? install a dummy .pc file and send out a
heads-up that this is only a workaround and will be removed later?

for those who wan't wait for the official commit: attached the diff.

franz.

-- 
webonaut.com :: web technology
klammer@webonaut.com :: http://webonaut.com/
fon +43-664-3434708
--
MIG_media intelligence group > agentur für werbung & neue medien
A-5020 Salzburg > Linzergasse 21

Fon +43-662-453091-0 > Fax -99
office@mig.co.at > http://www.mig.co.at
--


--------------080907000708060700050508
Content-Type: text/plain;
 name="gdesklets311.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="gdesklets311.diff"

diff -Nur gdesklets.orig/Makefile gdesklets/Makefile
--- gdesklets.orig/Makefile	Tue Jul 27 11:38:01 2004
+++ gdesklets/Makefile	Sun Nov 14 16:23:33 2004
@@ -2,12 +2,11 @@
 # Date created:				11 August 2003
 # Whom:					Mezz <mezz7@cox.net>
 #
-# $FreeBSD: ports/deskutils/gdesklets/Makefile,v 1.22 2004/07/27 01:48:40 adamw Exp $
+# $FreeBSD: ports/deskutils/gdesklets/Makefile,v 1.23 2004/11/07 22:36:06 marcus Exp $
 #
 
 PORTNAME=	gdesklets
-PORTVERSION=	0.26.2
-PORTREVISION=	1
+PORTVERSION=	0.31.1
 CATEGORIES=	deskutils gnome
 MASTER_SITES=	http://www.pycage.de/download/${PORTNAME}/
 DISTNAME=	gDesklets-${PORTVERSION}
@@ -21,7 +20,7 @@
 		${PYTHON_SITELIBDIR}/gtk-2.0/gnome/__init__.py:${PORTSDIR}/x11-toolkits/py-gnome2
 
 USE_BZIP2=	yes
-WRKSRC=		${WRKDIR}/${DISTNAME}
+WRKSRC=		${WRKDIR}/${DISTNAME:C/\.1//}
 USE_GMAKE=	yes
 USE_LIBTOOL_VER=	15
 USE_PYTHON=	yes
diff -Nur gdesklets.orig/distinfo gdesklets/distinfo
--- gdesklets.orig/distinfo	Sun May  2 00:19:18 2004
+++ gdesklets/distinfo	Sun Nov 14 16:23:33 2004
@@ -1,2 +1,2 @@
-MD5 (gDesklets-0.26.2.tar.bz2) = f2629dcec5b198c3a8aeb8c19e4c740f
-SIZE (gDesklets-0.26.2.tar.bz2) = 400955
+MD5 (gDesklets-0.31.1.tar.bz2) = c7c0a5674a87378124b54cedc3e0f71d
+SIZE (gDesklets-0.31.1.tar.bz2) = 637182
diff -Nur gdesklets.orig/files/patch-configure gdesklets/files/patch-configure
--- gdesklets.orig/files/patch-configure	Thu Jan  1 01:00:00 1970
+++ gdesklets/files/patch-configure	Sun Nov 14 16:32:33 2004
@@ -0,0 +1,10 @@
+--- configure.orig	Mon Jul 12 11:49:28 2004
++++ configure	Mon Jul 12 11:50:03 2004
+@@ -20316,6 +20316,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 -Nur gdesklets.orig/files/patch-data::Makefile.in gdesklets/files/patch-data::Makefile.in
--- gdesklets.orig/files/patch-data::Makefile.in	Tue Feb 24 17:07:10 2004
+++ gdesklets/files/patch-data::Makefile.in	Sun Nov 14 16:32:33 2004
@@ -1,12 +1,11 @@
---- data/Makefile.in.orig	Mon Feb 23 09:58:01 2004
-+++ data/Makefile.in	Mon Feb 23 09:59:27 2004
-@@ -213,7 +213,8 @@
- @USERINST_TRUE@mimedir = ~/.gnome/mime-info
- mime_in_files = gdesklets.keys.in
- mime_DATA = $(mime_in_files:.keys.in=.keys) gdesklets.mime
--@USERINST_FALSE@mimeicondir = $(datadir)/icons/gnome/48x48/mimetypes
-+@USERINST_FALSE@mimeicondir = $(prefix)/share/icons/gnome/48x48/mimetypes
-+
+--- data/Makefile.in.orig	Mon Aug 16 09:56:19 2004
++++ data/Makefile.in	Mon Aug 16 09:56:23 2004
+@@ -213,7 +213,7 @@
+ sharedmimepackage_in_files = gdesklets.xml.in
+ sharedmimepackage_DATA = $(sharedmimepackage_in_files:.xml.in=.xml)
  
- @USERINST_TRUE@mimeicondir = ~/.icons/gnome/48x48/mimetypes
- mimeicon_DATA = x-gdesklets-display.png
+-mimeicondir = $(datadir)/icons/gnome/48x48/mimetypes
++mimeicondir = $(prefix)/share/icons/gnome/48x48/mimetypes
+ mimeicon_DATA = gnome-mime-application-x-gdesklets-display.png
+ 
+ pixmapdir = $(PIXMAPDIR)
diff -Nur gdesklets.orig/files/patch-display::TargetLabel.py gdesklets/files/patch-display::TargetLabel.py
--- gdesklets.orig/files/patch-display::TargetLabel.py	Tue Feb 24 17:07:10 2004
+++ gdesklets/files/patch-display::TargetLabel.py	Thu Jan  1 01:00:00 1970
@@ -1,17 +0,0 @@
---- display/TargetLabel.py.orig	Mon Feb 23 09:55:46 2004
-+++ display/TargetLabel.py	Mon Feb 23 09:56:50 2004
-@@ -103,7 +103,14 @@
- 
- # determine the locale
- import commands
-+import string
- fail, CHARMAP = commands.getstatusoutput("locale charmap")
-+if (fail or not CHARMAP):
-+    fail, CHARMAP = commands.getstatusoutput("echo $MM_CHARSET")
-+    if (fail or not CHARMAP):
-+        fail, CHARMAP = commands.getstatusoutput("echo $LANG")
-+        CHARMAP = CHARMAP[string.find(CHARMAP, ".")+1:len(CHARMAP)]
-+
- if (fail or not CHARMAP):
-     print "Could not detect character encoding."
-     CHARMAP = "ASCII"
diff -Nur gdesklets.orig/files/patch-libdesklets::Disk.py gdesklets/files/patch-libdesklets::Disk.py
--- gdesklets.orig/files/patch-libdesklets::Disk.py	Sat May  1 04:01:17 2004
+++ gdesklets/files/patch-libdesklets::Disk.py	Thu Jan  1 01:00:00 1970
@@ -1,67 +0,0 @@
---- libdesklets/Disk.py.orig	Fri Feb 20 14:29:07 2004
-+++ libdesklets/Disk.py	Fri Apr 30 15:50:42 2004
-@@ -1,6 +1,7 @@
- import glibtop
- import polling
--
-+import os
-+import statvfs
- 
- class Disk:
- 
-@@ -21,14 +22,19 @@
-     #
-     def __poll_partitions(self):
- 
--        data = glibtop.get_mountlist(0)
-+        fd = os.popen("mount -p")
-+        data = fd.readlines()
-+        fd.close()
-+
-         partitions = []
--        for size, device, mpoint, fstype in data:
--            if (fstype in ("ext2", "ext3", "msdos", "vfat", "ntfs", "hpfs"
--                           "jfs", "reiserfs", "xfs", "qnx4", "adfs", "ffs",
--                           "hfs", "befs", "bfs", "efs", "iso9660", "minix",
--                           "sysv", "coda", "nfs", "udf", "ufs", "xiafs")):
--                partitions.append((device, mpoint))
-+        for lines in data:
-+           fields = lines.strip().replace("\t", " ").split()
-+           if (fields[2] in ("ext2", "ext3", "msdos", "vfat", "ntfs", "hpfs"
-+                          "jfs", "reiserfs", "xfs", "qnx4", "adfs", "ffs",
-+                          "hfs", "befs", "bfs", "efs", "iso9660", "minix",
-+                          "sysv", "coda", "nfs", "udf", "ufs", "xiafs")):
-+               partitions.append((fields[0], fields[1]))
-+
- 
-         return partitions
-             
-@@ -43,15 +49,19 @@
-     #:/function
-     #
-     def __poll_size(self, partition):
--
--        blocks, bfree, bavail, files, ffree = glibtop.get_fsusage(partition)
--        free = float(bfree * 512)
--        total = float(blocks * 512)
--        used = total - free
--
--        return (total, used)#, free)
--
--
-+                                                                                                                                
-+          try:
-+              statvfs_data = os.statvfs(partition)
-+              free = float(statvfs_data[statvfs.F_BFREE] * statvfs_data[statvfs.F_FRSIZE])
-+              total = float(statvfs_data[statvfs.F_BLOCKS] * statvfs_data[statvfs.F_FRSIZE])
-+          except:
-+              blocks, bfree, bavail, files, ffree = glibtop.get_fsusage(partition)
-+              free = float(bfree * 512)
-+              total = float(blocks * 512)
-+                                                                                                                                
-+          used = total - free
-+                                                                                                                                
-+          return (total, used)#, free)
- 
-     #
-     #:function get_fs | partition | Returns the filesystem for the given
diff -Nur gdesklets.orig/files/patch-libdesklets::Network.py gdesklets/files/patch-libdesklets::Network.py
--- gdesklets.orig/files/patch-libdesklets::Network.py	Tue Feb 24 17:07:10 2004
+++ gdesklets/files/patch-libdesklets::Network.py	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- libdesklets/Network.py.orig	Mon Feb 23 11:01:31 2004
-+++ libdesklets/Network.py	Mon Feb 23 11:01:55 2004
-@@ -142,7 +142,7 @@
-         
-         if ("FreeBSD" == platform or "NetBSD" == platform):
-             fd = os.popen("ifconfig -a | grep mtu", "r")
--            data = fs.readlines()
-+            data = fd.readlines()
-             fd.close()
- 
-             for lines in data:
diff -Nur gdesklets.orig/files/patch-libdesklets::system::Makefile.in gdesklets/files/patch-libdesklets::system::Makefile.in
--- gdesklets.orig/files/patch-libdesklets::system::Makefile.in	Thu Jan  1 01:00:00 1970
+++ gdesklets/files/patch-libdesklets::system::Makefile.in	Sun Nov 14 16:32:33 2004
@@ -0,0 +1,11 @@
+--- libdesklets/system/Makefile.in.orig	Mon Jul 12 12:55:59 2004
++++ libdesklets/system/Makefile.in	Mon Jul 12 12:56:12 2004
+@@ -775,7 +775,7 @@
+ 	$(CC) -o $@ $(GLIBTOP_CFLAGS) $(GLIBTOP_LIBS) $^
+ 
+ glibtop_wrap.c glibtop.py: glibtop.i glibtop.c
+-	swig -python glibtop.i
++#	swig -python glibtop.i
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff -Nur gdesklets.orig/files/patch-libdesklets_Disk.py gdesklets/files/patch-libdesklets_Disk.py
--- gdesklets.orig/files/patch-libdesklets_Disk.py	Thu Jan  1 01:00:00 1970
+++ gdesklets/files/patch-libdesklets_Disk.py	Sun Nov 14 16:32:33 2004
@@ -0,0 +1,22 @@
+--- libdesklets/Disk.py.orig	Mon Aug 16 12:43:05 2004
++++ libdesklets/Disk.py	Mon Aug 16 12:43:10 2004
+@@ -43,13 +43,14 @@
+     #:/function
+     #
+     def __poll_size(self, partition):
+-
+-        blocks, bfree, bavail, files, ffree = glibtop.get_fsusage(partition)[:5]
+-        free = float(bfree * 512)
+-        total = float(blocks * 512)
++	# code stolen from libgtop.py::fsusage()
++        buf = glibtop.get_fsusage(partition)
++        bsize = buf[glibtop.FSUSAGE_BLOCK_SIZE]
++        free = float(buf[glibtop.FSUSAGE_BFREE] * bsize)
++        total = float(buf[glibtop.FSUSAGE_BLOCKS] * bsize)
+         used = total - free
+ 
+-        return (total, used)#, free)
++        return (total, used)
+ 
+ 
+ 
diff -Nur gdesklets.orig/gdesklets/Makefile gdesklets/gdesklets/Makefile
--- gdesklets.orig/gdesklets/Makefile	Mon Nov  8 13:33:22 2004
+++ gdesklets/gdesklets/Makefile	Thu Jan  1 01:00:00 1970
@@ -1,49 +0,0 @@
-# New ports collection makefile for:	gdesklets
-# Date created:				11 August 2003
-# Whom:					Mezz <mezz7@cox.net>
-#
-# $FreeBSD: ports/deskutils/gdesklets/Makefile,v 1.23 2004/11/07 22:36:06 marcus Exp $
-#
-
-PORTNAME=	gdesklets
-PORTVERSION=	0.26.2
-PORTREVISION=	2
-CATEGORIES=	deskutils gnome
-MASTER_SITES=	http://www.pycage.de/download/${PORTNAME}/
-DISTNAME=	gDesklets-${PORTVERSION}
-
-MAINTAINER=	klammer@webonaut.com
-COMMENT=	A framework for Gnome 2.x for desktop applets
-
-BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/gtk-2.0/gnome/__init__.py:${PORTSDIR}/x11-toolkits/py-gnome2
-LIB_DEPENDS=	gtop-2.0.2:${PORTSDIR}/devel/libgtop2
-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_VER=	15
-USE_PYTHON=	yes
-USE_X_PREFIX=	yes
-USE_GNOME=	gnomehack gnomeprefix gnometarget intlhack
-
-CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include ${PTHREAD_CFLAGS}" \
-		LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}"
-
-MAN1=	gdesklets.1
-
-post-install:
-	@${MKDIR} ${PREFIX}/share/gnome/gdesklets/Displays
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/share/gnome/gdesklets/config
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/share/gnome/gdesklets/data
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/share/gnome/gdesklets/desktop
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/share/gnome/gdesklets/display
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/share/gnome/gdesklets/factory
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/share/gnome/gdesklets/libdesklets
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/share/gnome/gdesklets/main
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/share/gnome/gdesklets/sensor
-	@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/share/gnome/gdesklets/utils
-	@${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff -Nur gdesklets.orig/gdesklets/distinfo gdesklets/gdesklets/distinfo
--- gdesklets.orig/gdesklets/distinfo	Sun May  2 00:19:18 2004
+++ gdesklets/gdesklets/distinfo	Thu Jan  1 01:00:00 1970
@@ -1,2 +0,0 @@
-MD5 (gDesklets-0.26.2.tar.bz2) = f2629dcec5b198c3a8aeb8c19e4c740f
-SIZE (gDesklets-0.26.2.tar.bz2) = 400955
diff -Nur gdesklets.orig/gdesklets/files/patch-data::Makefile.in gdesklets/gdesklets/files/patch-data::Makefile.in
--- gdesklets.orig/gdesklets/files/patch-data::Makefile.in	Tue Feb 24 17:07:10 2004
+++ gdesklets/gdesklets/files/patch-data::Makefile.in	Thu Jan  1 01:00:00 1970
@@ -1,12 +0,0 @@
---- data/Makefile.in.orig	Mon Feb 23 09:58:01 2004
-+++ data/Makefile.in	Mon Feb 23 09:59:27 2004
-@@ -213,7 +213,8 @@
- @USERINST_TRUE@mimedir = ~/.gnome/mime-info
- mime_in_files = gdesklets.keys.in
- mime_DATA = $(mime_in_files:.keys.in=.keys) gdesklets.mime
--@USERINST_FALSE@mimeicondir = $(datadir)/icons/gnome/48x48/mimetypes
-+@USERINST_FALSE@mimeicondir = $(prefix)/share/icons/gnome/48x48/mimetypes
-+
- 
- @USERINST_TRUE@mimeicondir = ~/.icons/gnome/48x48/mimetypes
- mimeicon_DATA = x-gdesklets-display.png
diff -Nur gdesklets.orig/gdesklets/files/patch-display::TargetLabel.py gdesklets/gdesklets/files/patch-display::TargetLabel.py
--- gdesklets.orig/gdesklets/files/patch-display::TargetLabel.py	Tue Feb 24 17:07:10 2004
+++ gdesklets/gdesklets/files/patch-display::TargetLabel.py	Thu Jan  1 01:00:00 1970
@@ -1,17 +0,0 @@
---- display/TargetLabel.py.orig	Mon Feb 23 09:55:46 2004
-+++ display/TargetLabel.py	Mon Feb 23 09:56:50 2004
-@@ -103,7 +103,14 @@
- 
- # determine the locale
- import commands
-+import string
- fail, CHARMAP = commands.getstatusoutput("locale charmap")
-+if (fail or not CHARMAP):
-+    fail, CHARMAP = commands.getstatusoutput("echo $MM_CHARSET")
-+    if (fail or not CHARMAP):
-+        fail, CHARMAP = commands.getstatusoutput("echo $LANG")
-+        CHARMAP = CHARMAP[string.find(CHARMAP, ".")+1:len(CHARMAP)]
-+
- if (fail or not CHARMAP):
-     print "Could not detect character encoding."
-     CHARMAP = "ASCII"
diff -Nur gdesklets.orig/gdesklets/files/patch-factory_SensorFactory.py gdesklets/gdesklets/files/patch-factory_SensorFactory.py
--- gdesklets.orig/gdesklets/files/patch-factory_SensorFactory.py	Mon Aug 16 11:32:20 2004
+++ gdesklets/gdesklets/files/patch-factory_SensorFactory.py	Thu Jan  1 01:00:00 1970
@@ -1,14 +0,0 @@
---- factory/SensorFactory.py.orig	Mon Aug 16 11:29:32 2004
-+++ factory/SensorFactory.py	Mon Aug 16 11:31:40 2004
-@@ -37,7 +37,10 @@
-         sensor = None
-         module = None
-         for p in SENSORPATHS:
--            os.chdir(p)
-+            try:
-+                os.chdir(p)
-+            except:
-+                continue
- 
-             # reload old modules to force using the latest version; this
-             # means we can edit modules while running gDesklets
diff -Nur gdesklets.orig/gdesklets/files/patch-libdesklets::Disk.py gdesklets/gdesklets/files/patch-libdesklets::Disk.py
--- gdesklets.orig/gdesklets/files/patch-libdesklets::Disk.py	Sat May  1 04:01:17 2004
+++ gdesklets/gdesklets/files/patch-libdesklets::Disk.py	Thu Jan  1 01:00:00 1970
@@ -1,67 +0,0 @@
---- libdesklets/Disk.py.orig	Fri Feb 20 14:29:07 2004
-+++ libdesklets/Disk.py	Fri Apr 30 15:50:42 2004
-@@ -1,6 +1,7 @@
- import glibtop
- import polling
--
-+import os
-+import statvfs
- 
- class Disk:
- 
-@@ -21,14 +22,19 @@
-     #
-     def __poll_partitions(self):
- 
--        data = glibtop.get_mountlist(0)
-+        fd = os.popen("mount -p")
-+        data = fd.readlines()
-+        fd.close()
-+
-         partitions = []
--        for size, device, mpoint, fstype in data:
--            if (fstype in ("ext2", "ext3", "msdos", "vfat", "ntfs", "hpfs"
--                           "jfs", "reiserfs", "xfs", "qnx4", "adfs", "ffs",
--                           "hfs", "befs", "bfs", "efs", "iso9660", "minix",
--                           "sysv", "coda", "nfs", "udf", "ufs", "xiafs")):
--                partitions.append((device, mpoint))
-+        for lines in data:
-+           fields = lines.strip().replace("\t", " ").split()
-+           if (fields[2] in ("ext2", "ext3", "msdos", "vfat", "ntfs", "hpfs"
-+                          "jfs", "reiserfs", "xfs", "qnx4", "adfs", "ffs",
-+                          "hfs", "befs", "bfs", "efs", "iso9660", "minix",
-+                          "sysv", "coda", "nfs", "udf", "ufs", "xiafs")):
-+               partitions.append((fields[0], fields[1]))
-+
- 
-         return partitions
-             
-@@ -43,15 +49,19 @@
-     #:/function
-     #
-     def __poll_size(self, partition):
--
--        blocks, bfree, bavail, files, ffree = glibtop.get_fsusage(partition)
--        free = float(bfree * 512)
--        total = float(blocks * 512)
--        used = total - free
--
--        return (total, used)#, free)
--
--
-+                                                                                                                                
-+          try:
-+              statvfs_data = os.statvfs(partition)
-+              free = float(statvfs_data[statvfs.F_BFREE] * statvfs_data[statvfs.F_FRSIZE])
-+              total = float(statvfs_data[statvfs.F_BLOCKS] * statvfs_data[statvfs.F_FRSIZE])
-+          except:
-+              blocks, bfree, bavail, files, ffree = glibtop.get_fsusage(partition)
-+              free = float(bfree * 512)
-+              total = float(blocks * 512)
-+                                                                                                                                
-+          used = total - free
-+                                                                                                                                
-+          return (total, used)#, free)
- 
-     #
-     #:function get_fs | partition | Returns the filesystem for the given
diff -Nur gdesklets.orig/gdesklets/files/patch-libdesklets::Network.py gdesklets/gdesklets/files/patch-libdesklets::Network.py
--- gdesklets.orig/gdesklets/files/patch-libdesklets::Network.py	Tue Feb 24 17:07:10 2004
+++ gdesklets/gdesklets/files/patch-libdesklets::Network.py	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- libdesklets/Network.py.orig	Mon Feb 23 11:01:31 2004
-+++ libdesklets/Network.py	Mon Feb 23 11:01:55 2004
-@@ -142,7 +142,7 @@
-         
-         if ("FreeBSD" == platform or "NetBSD" == platform):
-             fd = os.popen("ifconfig -a | grep mtu", "r")
--            data = fs.readlines()
-+            data = fd.readlines()
-             fd.close()
- 
-             for lines in data:
diff -Nur gdesklets.orig/gdesklets/files/patch-libdesklets::system::Makefile.in gdesklets/gdesklets/files/patch-libdesklets::system::Makefile.in
--- gdesklets.orig/gdesklets/files/patch-libdesklets::system::Makefile.in	Mon Jul 12 12:56:44 2004
+++ gdesklets/gdesklets/files/patch-libdesklets::system::Makefile.in	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- libdesklets/system/Makefile.in.orig	Mon Jul 12 12:55:59 2004
-+++ libdesklets/system/Makefile.in	Mon Jul 12 12:56:12 2004
-@@ -775,7 +775,7 @@
- 	$(CC) -o $@ $(GLIBTOP_CFLAGS) $(GLIBTOP_LIBS) $^
- 
- glibtop_wrap.c glibtop.py: glibtop.i glibtop.c
--	swig -python glibtop.i
-+#	swig -python glibtop.i
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
diff -Nur gdesklets.orig/gdesklets/files/patch-libdesklets_Disk.py gdesklets/gdesklets/files/patch-libdesklets_Disk.py
--- gdesklets.orig/gdesklets/files/patch-libdesklets_Disk.py	Mon Aug 16 12:44:03 2004
+++ gdesklets/gdesklets/files/patch-libdesklets_Disk.py	Thu Jan  1 01:00:00 1970
@@ -1,22 +0,0 @@
---- libdesklets/Disk.py.orig	Mon Aug 16 12:43:05 2004
-+++ libdesklets/Disk.py	Mon Aug 16 12:43:10 2004
-@@ -43,13 +43,14 @@
-     #:/function
-     #
-     def __poll_size(self, partition):
--
--        blocks, bfree, bavail, files, ffree = glibtop.get_fsusage(partition)[:5]
--        free = float(bfree * 512)
--        total = float(blocks * 512)
-+	# code stolen from libgtop.py::fsusage()
-+        buf = glibtop.get_fsusage(partition)
-+        bsize = buf[glibtop.FSUSAGE_BLOCK_SIZE]
-+        free = float(buf[glibtop.FSUSAGE_BFREE] * bsize)
-+        total = float(buf[glibtop.FSUSAGE_BLOCKS] * bsize)
-         used = total - free
- 
--        return (total, used)#, free)
-+        return (total, used)
- 
- 
- 
diff -Nur gdesklets.orig/gdesklets/files/patch-libdesklets_system_FreeBSD_Generic.py gdesklets/gdesklets/files/patch-libdesklets_system_FreeBSD_Generic.py
--- gdesklets.orig/gdesklets/files/patch-libdesklets_system_FreeBSD_Generic.py	Mon Aug 16 11:11:00 2004
+++ gdesklets/gdesklets/files/patch-libdesklets_system_FreeBSD_Generic.py	Thu Jan  1 01:00:00 1970
@@ -1,10 +0,0 @@
---- libdesklets/system/FreeBSD/Generic.py.orig	Mon Aug 16 11:10:16 2004
-+++ libdesklets/system/FreeBSD/Generic.py	Mon Aug 16 11:09:50 2004
-@@ -2,6 +2,7 @@
- 
- import re
- import struct
-+import os
- 
- 
- class Generic(Arch):
diff -Nur gdesklets.orig/gdesklets/pkg-descr gdesklets/gdesklets/pkg-descr
--- gdesklets.orig/gdesklets/pkg-descr	Tue Sep  2 08:24:00 2003
+++ gdesklets/gdesklets/pkg-descr	Thu Jan  1 01:00:00 1970
@@ -1,8 +0,0 @@
-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 -Nur gdesklets.orig/gdesklets/pkg-install gdesklets/gdesklets/pkg-install
--- gdesklets.orig/gdesklets/pkg-install	Fri Sep 26 13:02:10 2003
+++ gdesklets/gdesklets/pkg-install	Thu Jan  1 01:00:00 1970
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-if [ "$2" = "POST-INSTALL" ]; then
-	mkdir -p ${PKG_PREFIX}/share/gnome/gdesklets/Displays
-fi
diff -Nur gdesklets.orig/gdesklets/pkg-message gdesklets/gdesklets/pkg-message
--- gdesklets.orig/gdesklets/pkg-message	Tue Dec 30 23:34:22 2003
+++ gdesklets/gdesklets/pkg-message	Thu Jan  1 01:00:00 1970
@@ -1,12 +0,0 @@
-##
-In the future there will be a meta port of desklets to allow to choose
-which desklets to install. It will probably be named
-"gdesklets-desklets".
-
-There are only few desklets in the ports tree at the moment. To help porting
-more desklets please visit http://gdesklets.gnomedesktop.org/ and port
-some desklets. Those ports should have a PKGNAMEPREFIX of "gdesklets-".
-If the port only provides a sensor or a display the name should have a
-sensor- or display- appended, so it would be e.g.
-"gdesklets-sensor-<name>".
-##
diff -Nur gdesklets.orig/gdesklets/pkg-plist gdesklets/gdesklets/pkg-plist
--- gdesklets.orig/gdesklets/pkg-plist	Wed Jul  7 18:23:43 2004
+++ gdesklets/gdesklets/pkg-plist	Thu Jan  1 01:00:00 1970
@@ -1,261 +0,0 @@
-bin/gdesklets
-bin/gdesklets-display-thumbnailer
-@unexec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-uninstall-rule %D/etc/gconf/schemas/gdesklets-display-thumbnail.schemas > /dev/null || /usr/bin/true
-etc/gconf/schemas/gdesklets-display-thumbnail.schemas
-@exec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-install-rule %D/etc/gconf/schemas/gdesklets-display-thumbnail.schemas > /dev/null || /usr/bin/true
-libdata/pkgconfig/gdesklets-core.pc
-share/gnome/application-registry/gdesklets.applications
-share/gnome/applications/gdesklets.desktop
-share/gnome/gdesklets/Sensors/External/__init__.py
-share/gnome/gdesklets/Sensors/FontSelector/__init__.py
-share/gnome/gdesklets/config/ConfigManager.py
-share/gnome/gdesklets/config/ConfigManager.pyc
-share/gnome/gdesklets/config/DummyBackend.py
-share/gnome/gdesklets/config/DummyBackend.pyc
-share/gnome/gdesklets/config/GConfBackend.py
-share/gnome/gdesklets/config/GConfBackend.pyc
-share/gnome/gdesklets/config/__init__.py
-share/gnome/gdesklets/config/__init__.pyc
-share/gnome/gdesklets/config/migration.py
-share/gnome/gdesklets/config/migration.pyc
-share/gnome/gdesklets/config/settings.py
-share/gnome/gdesklets/config/settings.pyc
-share/gnome/gdesklets/data/gdesklets.png
-share/gnome/gdesklets/desktop/BGWatcher.py
-share/gnome/gdesklets/desktop/BGWatcher.pyc
-share/gnome/gdesklets/desktop/GlassWindow.py
-share/gnome/gdesklets/desktop/GlassWindow.pyc
-share/gnome/gdesklets/desktop/__init__.py
-share/gnome/gdesklets/desktop/__init__.pyc
-share/gnome/gdesklets/display/ContainerTarget.py
-share/gnome/gdesklets/display/ContainerTarget.pyc
-share/gnome/gdesklets/display/DataTarget.py
-share/gnome/gdesklets/display/DataTarget.pyc
-share/gnome/gdesklets/display/Display.py
-share/gnome/gdesklets/display/Display.pyc
-share/gnome/gdesklets/display/DisplayConfigurator.py
-share/gnome/gdesklets/display/DisplayConfigurator.pyc
-share/gnome/gdesklets/display/DisplayContainer.py
-share/gnome/gdesklets/display/DisplayContainer.pyc
-share/gnome/gdesklets/display/DisplayTarget.py
-share/gnome/gdesklets/display/DisplayTarget.pyc
-share/gnome/gdesklets/display/Plug.py
-share/gnome/gdesklets/display/Plug.pyc
-share/gnome/gdesklets/display/TargetAlignment.py
-share/gnome/gdesklets/display/TargetAlignment.pyc
-share/gnome/gdesklets/display/TargetArray.py
-share/gnome/gdesklets/display/TargetArray.pyc
-share/gnome/gdesklets/display/TargetBonoboControl.py
-share/gnome/gdesklets/display/TargetBonoboControl.pyc
-share/gnome/gdesklets/display/TargetCanvas.py
-share/gnome/gdesklets/display/TargetCanvas.pyc
-share/gnome/gdesklets/display/TargetExpander.py
-share/gnome/gdesklets/display/TargetExpander.pyc
-share/gnome/gdesklets/display/TargetFrame.py
-share/gnome/gdesklets/display/TargetFrame.pyc
-share/gnome/gdesklets/display/TargetGauge.py
-share/gnome/gdesklets/display/TargetGauge.pyc
-share/gnome/gdesklets/display/TargetGroup.py
-share/gnome/gdesklets/display/TargetGroup.pyc
-share/gnome/gdesklets/display/TargetHTML.py
-share/gnome/gdesklets/display/TargetHTML.pyc
-share/gnome/gdesklets/display/TargetImage.py
-share/gnome/gdesklets/display/TargetImage.pyc
-share/gnome/gdesklets/display/TargetLabel.py
-share/gnome/gdesklets/display/TargetLabel.pyc
-share/gnome/gdesklets/display/TargetPlotter.py
-share/gnome/gdesklets/display/TargetPlotter.pyc
-share/gnome/gdesklets/display/TargetPopup.py
-share/gnome/gdesklets/display/TargetPopup.pyc
-share/gnome/gdesklets/display/Window.py
-share/gnome/gdesklets/display/Window.pyc
-share/gnome/gdesklets/display/WindowSnapper.py
-share/gnome/gdesklets/display/WindowSnapper.pyc
-share/gnome/gdesklets/display/__init__.py
-share/gnome/gdesklets/display/__init__.pyc
-share/gnome/gdesklets/display/layouters.py
-share/gnome/gdesklets/display/layouters.pyc
-share/gnome/gdesklets/display/targetregistry.py
-share/gnome/gdesklets/display/targetregistry.pyc
-share/gnome/gdesklets/factory/DisplayFactory.py
-share/gnome/gdesklets/factory/DisplayFactory.pyc
-share/gnome/gdesklets/factory/SensorFactory.py
-share/gnome/gdesklets/factory/SensorFactory.pyc
-share/gnome/gdesklets/factory/__init__.py
-share/gnome/gdesklets/factory/__init__.pyc
-share/gnome/gdesklets/gdesklets
-share/gnome/gdesklets/libdesklets/CPU.py
-share/gnome/gdesklets/libdesklets/CPU.pyc
-share/gnome/gdesklets/libdesklets/Convert.py
-share/gnome/gdesklets/libdesklets/Convert.pyc
-share/gnome/gdesklets/libdesklets/Disk.py
-share/gnome/gdesklets/libdesklets/Disk.pyc
-share/gnome/gdesklets/libdesklets/Memory.py
-share/gnome/gdesklets/libdesklets/Memory.pyc
-share/gnome/gdesklets/libdesklets/Network.py
-share/gnome/gdesklets/libdesklets/Network.pyc
-share/gnome/gdesklets/libdesklets/Sys.py
-share/gnome/gdesklets/libdesklets/Sys.pyc
-share/gnome/gdesklets/libdesklets/__init__.py
-share/gnome/gdesklets/libdesklets/__init__.pyc
-share/gnome/gdesklets/libdesklets/_glibtopmodule.so
-share/gnome/gdesklets/libdesklets/glibtop.py
-share/gnome/gdesklets/libdesklets/glibtop.pyc
-share/gnome/gdesklets/libdesklets/polling.py
-share/gnome/gdesklets/libdesklets/polling.pyc
-share/gnome/gdesklets/locale/ar/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/az/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/ca/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/cs/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/de/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/el/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/es/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/eu/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/hr/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/it/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/ja/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/ko/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/lt/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/ms/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/nl/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/no/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/pl/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/pt/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/pt_BR/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/ru/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/sq/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/sr/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/sr@Latn/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/sv/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/locale/tr/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/main/CmdLineParser.py
-share/gnome/gdesklets/main/CmdLineParser.pyc
-share/gnome/gdesklets/main/Starter.py
-share/gnome/gdesklets/main/Starter.pyc
-share/gnome/gdesklets/main/__init__.py
-share/gnome/gdesklets/main/__init__.pyc
-share/gnome/gdesklets/main/admin.py
-share/gnome/gdesklets/main/admin.pyc
-share/gnome/gdesklets/sensor/DefaultSensor.py
-share/gnome/gdesklets/sensor/DefaultSensor.pyc
-share/gnome/gdesklets/sensor/Menu.py
-share/gnome/gdesklets/sensor/Menu.pyc
-share/gnome/gdesklets/sensor/Sensor.py
-share/gnome/gdesklets/sensor/Sensor.pyc
-share/gnome/gdesklets/sensor/SensorConfigurator.py
-share/gnome/gdesklets/sensor/SensorConfigurator.pyc
-share/gnome/gdesklets/sensor/__init__.py
-share/gnome/gdesklets/sensor/__init__.pyc
-share/gnome/gdesklets/utils/BinTree.py
-share/gnome/gdesklets/utils/BinTree.pyc
-share/gnome/gdesklets/utils/FileWatcher.py
-share/gnome/gdesklets/utils/FileWatcher.pyc
-share/gnome/gdesklets/utils/GConfWatcher.py
-share/gnome/gdesklets/utils/GConfWatcher.pyc
-share/gnome/gdesklets/utils/Hash2D.py
-share/gnome/gdesklets/utils/Hash2D.pyc
-share/gnome/gdesklets/utils/Observable.py
-share/gnome/gdesklets/utils/Observable.pyc
-share/gnome/gdesklets/utils/TargetSettings.py
-share/gnome/gdesklets/utils/TargetSettings.pyc
-share/gnome/gdesklets/utils/TilingImage.py
-share/gnome/gdesklets/utils/TilingImage.pyc
-share/gnome/gdesklets/utils/TypeConverter.py
-share/gnome/gdesklets/utils/TypeConverter.pyc
-share/gnome/gdesklets/utils/__init__.py
-share/gnome/gdesklets/utils/__init__.pyc
-share/gnome/gdesklets/utils/_ewmhmodule.so
-share/gnome/gdesklets/utils/_systraymodule.so
-share/gnome/gdesklets/utils/actionparser.py
-share/gnome/gdesklets/utils/actionparser.pyc
-share/gnome/gdesklets/utils/datatypes.py
-share/gnome/gdesklets/utils/datatypes.pyc
-share/gnome/gdesklets/utils/dialog.py
-share/gnome/gdesklets/utils/dialog.pyc
-share/gnome/gdesklets/utils/i18n.py
-share/gnome/gdesklets/utils/i18n.pyc
-share/gnome/gdesklets/utils/installer.py
-share/gnome/gdesklets/utils/installer.pyc
-share/gnome/gdesklets/utils/pwstore.py
-share/gnome/gdesklets/utils/pwstore.pyc
-share/gnome/gdesklets/utils/singleton.py
-share/gnome/gdesklets/utils/singleton.pyc
-share/gnome/gdesklets/utils/systray.py
-share/gnome/gdesklets/utils/systray.pyc
-share/gnome/gdesklets/utils/vfs.py
-share/gnome/gdesklets/utils/vfs.pyc
-share/gnome/mime-info/gdesklets.keys
-share/gnome/mime-info/gdesklets.mime
-share/gnome/pixmaps/gdesklets.png
-share/icons/gnome/48x48/mimetypes/x-gdesklets-display.png
-@dirrm share/gnome/gdesklets/utils
-@dirrm share/gnome/gdesklets/sensor
-@dirrm share/gnome/gdesklets/main
-@dirrm share/gnome/gdesklets/locale/tr/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/tr
-@dirrm share/gnome/gdesklets/locale/sv/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/sv
-@dirrm share/gnome/gdesklets/locale/sr@Latn/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/sr@Latn
-@dirrm share/gnome/gdesklets/locale/sr/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/sr
-@dirrm share/gnome/gdesklets/locale/sq/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/sq
-@dirrm share/gnome/gdesklets/locale/ru/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/ru
-@dirrm share/gnome/gdesklets/locale/pt_BR/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/pt_BR
-@dirrm share/gnome/gdesklets/locale/pt/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/pt
-@dirrm share/gnome/gdesklets/locale/pl/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/pl
-@dirrm share/gnome/gdesklets/locale/no/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/no
-@dirrm share/gnome/gdesklets/locale/nl/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/nl
-@dirrm share/gnome/gdesklets/locale/ms/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/ms
-@dirrm share/gnome/gdesklets/locale/lt/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/lt
-@dirrm share/gnome/gdesklets/locale/ko/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/ko
-@dirrm share/gnome/gdesklets/locale/ja/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/ja
-@dirrm share/gnome/gdesklets/locale/it/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/it
-@dirrm share/gnome/gdesklets/locale/hr/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/hr
-@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/eu/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/eu
-@dirrm share/gnome/gdesklets/locale/es/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/es
-@dirrm share/gnome/gdesklets/locale/el/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/el
-@dirrm share/gnome/gdesklets/locale/de/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/de
-@dirrm share/gnome/gdesklets/locale/cs/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/cs
-@dirrm share/gnome/gdesklets/locale/ca/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/ca
-@dirrm share/gnome/gdesklets/locale/az/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/az
-@dirrm share/gnome/gdesklets/locale/ar/LC_MESSAGES
-@dirrm share/gnome/gdesklets/locale/ar
-@dirrm share/gnome/gdesklets/locale
-@dirrm share/gnome/gdesklets/libdesklets
-@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/Sensors/FontSelector
-@dirrm share/gnome/gdesklets/Sensors/External
-@dirrm share/gnome/gdesklets/Sensors
-@dirrm share/gnome/gdesklets/Displays
-@dirrm share/gnome/gdesklets
diff -Nur gdesklets.orig/pkg-plist gdesklets/pkg-plist
--- gdesklets.orig/pkg-plist	Wed Jul  7 18:23:43 2004
+++ gdesklets/pkg-plist	Sun Nov 14 16:23:33 2004
@@ -3,30 +3,54 @@
 @unexec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-uninstall-rule %D/etc/gconf/schemas/gdesklets-display-thumbnail.schemas > /dev/null || /usr/bin/true
 etc/gconf/schemas/gdesklets-display-thumbnail.schemas
 @exec env GCONF_CONFIG_SOURCE=xml::%D/etc/gconf/gconf.xml.defaults gconftool-2 --makefile-install-rule %D/etc/gconf/schemas/gdesklets-display-thumbnail.schemas > /dev/null || /usr/bin/true
-libdata/pkgconfig/gdesklets-core.pc
-share/gnome/application-registry/gdesklets.applications
-share/gnome/applications/gdesklets.desktop
+share/gnome/gdesklets/Controls/Calendar/ICalendar.py
+share/gnome/gdesklets/Controls/Calendar/__init__.py
+share/gnome/gdesklets/Controls/Sensors/ISensor.py
+share/gnome/gdesklets/Controls/Sensors/__init__.py
+share/gnome/gdesklets/Controls/System/ISystem.py
+share/gnome/gdesklets/Controls/System/__init__.py
+share/gnome/gdesklets/Controls/Time/ITime.py
+share/gnome/gdesklets/Controls/Time/__init__.py
+share/gnome/gdesklets/Controls/URI/IURI.py
+share/gnome/gdesklets/Controls/URI/__init__.py
+share/gnome/gdesklets/Controls/__init__.py
+share/gnome/gdesklets/NullObject.py
 share/gnome/gdesklets/Sensors/External/__init__.py
 share/gnome/gdesklets/Sensors/FontSelector/__init__.py
+share/gnome/gdesklets/config/ConfigBoolean.py
+share/gnome/gdesklets/config/ConfigBoolean.pyc
+share/gnome/gdesklets/config/ConfigColor.py
+share/gnome/gdesklets/config/ConfigColor.pyc
+share/gnome/gdesklets/config/ConfigDialog.py
+share/gnome/gdesklets/config/ConfigDialog.pyc
+share/gnome/gdesklets/config/ConfigEnum.py
+share/gnome/gdesklets/config/ConfigEnum.pyc
+share/gnome/gdesklets/config/ConfigFloat.py
+share/gnome/gdesklets/config/ConfigFloat.pyc
+share/gnome/gdesklets/config/ConfigFont.py
+share/gnome/gdesklets/config/ConfigFont.pyc
+share/gnome/gdesklets/config/ConfigInteger.py
+share/gnome/gdesklets/config/ConfigInteger.pyc
 share/gnome/gdesklets/config/ConfigManager.py
 share/gnome/gdesklets/config/ConfigManager.pyc
-share/gnome/gdesklets/config/DummyBackend.py
-share/gnome/gdesklets/config/DummyBackend.pyc
+share/gnome/gdesklets/config/ConfigSettings.py
+share/gnome/gdesklets/config/ConfigSettings.pyc
+share/gnome/gdesklets/config/ConfigString.py
+share/gnome/gdesklets/config/ConfigString.pyc
+share/gnome/gdesklets/config/ConfigTitle.py
+share/gnome/gdesklets/config/ConfigTitle.pyc
+share/gnome/gdesklets/config/ConfigURI.py
+share/gnome/gdesklets/config/ConfigURI.pyc
+share/gnome/gdesklets/config/ConfigWidget.py
+share/gnome/gdesklets/config/ConfigWidget.pyc
 share/gnome/gdesklets/config/GConfBackend.py
 share/gnome/gdesklets/config/GConfBackend.pyc
 share/gnome/gdesklets/config/__init__.py
 share/gnome/gdesklets/config/__init__.pyc
-share/gnome/gdesklets/config/migration.py
-share/gnome/gdesklets/config/migration.pyc
 share/gnome/gdesklets/config/settings.py
 share/gnome/gdesklets/config/settings.pyc
+share/gnome/gdesklets/data/about.png
 share/gnome/gdesklets/data/gdesklets.png
-share/gnome/gdesklets/desktop/BGWatcher.py
-share/gnome/gdesklets/desktop/BGWatcher.pyc
-share/gnome/gdesklets/desktop/GlassWindow.py
-share/gnome/gdesklets/desktop/GlassWindow.pyc
-share/gnome/gdesklets/desktop/__init__.py
-share/gnome/gdesklets/desktop/__init__.pyc
 share/gnome/gdesklets/display/ContainerTarget.py
 share/gnome/gdesklets/display/ContainerTarget.pyc
 share/gnome/gdesklets/display/DataTarget.py
@@ -39,6 +63,8 @@
 share/gnome/gdesklets/display/DisplayContainer.pyc
 share/gnome/gdesklets/display/DisplayTarget.py
 share/gnome/gdesklets/display/DisplayTarget.pyc
+share/gnome/gdesklets/display/GlassWindow.py
+share/gnome/gdesklets/display/GlassWindow.pyc
 share/gnome/gdesklets/display/Plug.py
 share/gnome/gdesklets/display/Plug.pyc
 share/gnome/gdesklets/display/TargetAlignment.py
@@ -49,6 +75,8 @@
 share/gnome/gdesklets/display/TargetBonoboControl.pyc
 share/gnome/gdesklets/display/TargetCanvas.py
 share/gnome/gdesklets/display/TargetCanvas.pyc
+share/gnome/gdesklets/display/TargetEntry.py
+share/gnome/gdesklets/display/TargetEntry.pyc
 share/gnome/gdesklets/display/TargetExpander.py
 share/gnome/gdesklets/display/TargetExpander.pyc
 share/gnome/gdesklets/display/TargetFrame.py
@@ -63,20 +91,22 @@
 share/gnome/gdesklets/display/TargetImage.pyc
 share/gnome/gdesklets/display/TargetLabel.py
 share/gnome/gdesklets/display/TargetLabel.pyc
+share/gnome/gdesklets/display/TargetMenu.py
+share/gnome/gdesklets/display/TargetMenu.pyc
+share/gnome/gdesklets/display/TargetMenuItem.py
+share/gnome/gdesklets/display/TargetMenuItem.pyc
 share/gnome/gdesklets/display/TargetPlotter.py
 share/gnome/gdesklets/display/TargetPlotter.pyc
-share/gnome/gdesklets/display/TargetPopup.py
-share/gnome/gdesklets/display/TargetPopup.pyc
 share/gnome/gdesklets/display/Window.py
 share/gnome/gdesklets/display/Window.pyc
-share/gnome/gdesklets/display/WindowSnapper.py
-share/gnome/gdesklets/display/WindowSnapper.pyc
 share/gnome/gdesklets/display/__init__.py
 share/gnome/gdesklets/display/__init__.pyc
 share/gnome/gdesklets/display/layouters.py
 share/gnome/gdesklets/display/layouters.pyc
 share/gnome/gdesklets/display/targetregistry.py
 share/gnome/gdesklets/display/targetregistry.pyc
+share/gnome/gdesklets/factory/ControlFactory.py
+share/gnome/gdesklets/factory/ControlFactory.pyc
 share/gnome/gdesklets/factory/DisplayFactory.py
 share/gnome/gdesklets/factory/DisplayFactory.pyc
 share/gnome/gdesklets/factory/SensorFactory.py
@@ -84,10 +114,10 @@
 share/gnome/gdesklets/factory/__init__.py
 share/gnome/gdesklets/factory/__init__.pyc
 share/gnome/gdesklets/gdesklets
+share/gnome/gdesklets/gdesklets-daemon
+share/gnome/gdesklets/gdesklets-shell
 share/gnome/gdesklets/libdesklets/CPU.py
 share/gnome/gdesklets/libdesklets/CPU.pyc
-share/gnome/gdesklets/libdesklets/Convert.py
-share/gnome/gdesklets/libdesklets/Convert.pyc
 share/gnome/gdesklets/libdesklets/Disk.py
 share/gnome/gdesklets/libdesklets/Disk.pyc
 share/gnome/gdesklets/libdesklets/Memory.py
@@ -98,22 +128,69 @@
 share/gnome/gdesklets/libdesklets/Sys.pyc
 share/gnome/gdesklets/libdesklets/__init__.py
 share/gnome/gdesklets/libdesklets/__init__.pyc
-share/gnome/gdesklets/libdesklets/_glibtopmodule.so
-share/gnome/gdesklets/libdesklets/glibtop.py
-share/gnome/gdesklets/libdesklets/glibtop.pyc
+share/gnome/gdesklets/libdesklets/controls/__init__.py
+share/gnome/gdesklets/libdesklets/controls/__init__.pyc
+share/gnome/gdesklets/libdesklets/convert.py
+share/gnome/gdesklets/libdesklets/convert.pyc
 share/gnome/gdesklets/libdesklets/polling.py
 share/gnome/gdesklets/libdesklets/polling.pyc
+share/gnome/gdesklets/libdesklets/system/Arch.py
+share/gnome/gdesklets/libdesklets/system/Arch.pyc
+share/gnome/gdesklets/libdesklets/system/ArchFactory.py
+share/gnome/gdesklets/libdesklets/system/ArchFactory.pyc
+share/gnome/gdesklets/libdesklets/system/CPU.py
+share/gnome/gdesklets/libdesklets/system/CPU.pyc
+share/gnome/gdesklets/libdesklets/system/Device.py
+share/gnome/gdesklets/libdesklets/system/Device.pyc
+share/gnome/gdesklets/libdesklets/system/FreeBSD/Generic.py
+share/gnome/gdesklets/libdesklets/system/FreeBSD/Generic.pyc
+share/gnome/gdesklets/libdesklets/system/FreeBSD/__init__.py
+share/gnome/gdesklets/libdesklets/system/FreeBSD/__init__.pyc
+share/gnome/gdesklets/libdesklets/system/Linux/Generic.py
+share/gnome/gdesklets/libdesklets/system/Linux/Generic.pyc
+share/gnome/gdesklets/libdesklets/system/Linux/PPC.py
+share/gnome/gdesklets/libdesklets/system/Linux/PPC.pyc
+share/gnome/gdesklets/libdesklets/system/Linux/Sparc.py
+share/gnome/gdesklets/libdesklets/system/Linux/Sparc.pyc
+share/gnome/gdesklets/libdesklets/system/Linux/X86.py
+share/gnome/gdesklets/libdesklets/system/Linux/X86.pyc
+share/gnome/gdesklets/libdesklets/system/Linux/__init__.py
+share/gnome/gdesklets/libdesklets/system/Linux/__init__.pyc
+share/gnome/gdesklets/libdesklets/system/Net.py
+share/gnome/gdesklets/libdesklets/system/Net.pyc
+share/gnome/gdesklets/libdesklets/system/NetBSD/Generic.py
+share/gnome/gdesklets/libdesklets/system/NetBSD/Generic.pyc
+share/gnome/gdesklets/libdesklets/system/NetBSD/__init__.py
+share/gnome/gdesklets/libdesklets/system/NetBSD/__init__.pyc
+share/gnome/gdesklets/libdesklets/system/OpenBSD/Generic.py
+share/gnome/gdesklets/libdesklets/system/OpenBSD/Generic.pyc
+share/gnome/gdesklets/libdesklets/system/OpenBSD/__init__.py
+share/gnome/gdesklets/libdesklets/system/OpenBSD/__init__.pyc
+share/gnome/gdesklets/libdesklets/system/Swap.py
+share/gnome/gdesklets/libdesklets/system/Swap.pyc
+share/gnome/gdesklets/libdesklets/system/__init__.py
+share/gnome/gdesklets/libdesklets/system/__init__.pyc
+share/gnome/gdesklets/libdesklets/system/_glibtopmodule.so
+share/gnome/gdesklets/libdesklets/system/glibtop.py
+share/gnome/gdesklets/libdesklets/system/glibtop.pyc
+share/gnome/gdesklets/libdesklets/system/libgtop.py
+share/gnome/gdesklets/libdesklets/system/libgtop.pyc
 share/gnome/gdesklets/locale/ar/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/az/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/bg/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/ca/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/cs/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/de/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/el/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/en_CA/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/en_GB/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/es/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/eu/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/hr/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/hu/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/locale/is/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/it/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/ja/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/ko/LC_MESSAGES/gdesklets.mo
@@ -130,69 +207,167 @@
 share/gnome/gdesklets/locale/sr@Latn/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/sv/LC_MESSAGES/gdesklets.mo
 share/gnome/gdesklets/locale/tr/LC_MESSAGES/gdesklets.mo
-share/gnome/gdesklets/main/CmdLineParser.py
-share/gnome/gdesklets/main/CmdLineParser.pyc
+share/gnome/gdesklets/locale/uk/LC_MESSAGES/gdesklets.mo
+share/gnome/gdesklets/main/AboutDialog.py
+share/gnome/gdesklets/main/AboutDialog.pyc
+share/gnome/gdesklets/main/Control.py
+share/gnome/gdesklets/main/Control.pyc
+share/gnome/gdesklets/main/DisplayList.py
+share/gnome/gdesklets/main/DisplayList.pyc
+share/gnome/gdesklets/main/LogViewer.py
+share/gnome/gdesklets/main/LogViewer.pyc
+share/gnome/gdesklets/main/MetaData.py
+share/gnome/gdesklets/main/MetaData.pyc
+share/gnome/gdesklets/main/RemoteSocket.py
+share/gnome/gdesklets/main/RemoteSocket.pyc
 share/gnome/gdesklets/main/Starter.py
 share/gnome/gdesklets/main/Starter.pyc
+share/gnome/gdesklets/main/TrayIcon.py
+share/gnome/gdesklets/main/TrayIcon.pyc
 share/gnome/gdesklets/main/__init__.py
 share/gnome/gdesklets/main/__init__.pyc
-share/gnome/gdesklets/main/admin.py
-share/gnome/gdesklets/main/admin.pyc
-share/gnome/gdesklets/sensor/DefaultSensor.py
-share/gnome/gdesklets/sensor/DefaultSensor.pyc
-share/gnome/gdesklets/sensor/Menu.py
-share/gnome/gdesklets/sensor/Menu.pyc
+share/gnome/gdesklets/main/client.py
+share/gnome/gdesklets/main/client.pyc
+share/gnome/gdesklets/main/remotecommands.py
+share/gnome/gdesklets/main/remotecommands.pyc
+share/gnome/gdesklets/plugin/Interface.py
+share/gnome/gdesklets/plugin/Permission.py
+share/gnome/gdesklets/plugin/PluginRegistry.py
+share/gnome/gdesklets/plugin/__init__.py
+share/gnome/gdesklets/scripting/ControlWrapper.py
+share/gnome/gdesklets/scripting/Script.py
+share/gnome/gdesklets/scripting/TargetWrapper.py
+share/gnome/gdesklets/scripting/Vault.py
+share/gnome/gdesklets/scripting/__init__.py
+share/gnome/gdesklets/sensor/MetaSensor.py
+share/gnome/gdesklets/sensor/MetaSensor.pyc
 share/gnome/gdesklets/sensor/Sensor.py
 share/gnome/gdesklets/sensor/Sensor.pyc
 share/gnome/gdesklets/sensor/SensorConfigurator.py
 share/gnome/gdesklets/sensor/SensorConfigurator.pyc
 share/gnome/gdesklets/sensor/__init__.py
 share/gnome/gdesklets/sensor/__init__.pyc
+share/gnome/gdesklets/shell/BookmarkList.py
+share/gnome/gdesklets/shell/ItemBrowser.py
+share/gnome/gdesklets/shell/ListView.py
+share/gnome/gdesklets/shell/Plugin.py
+share/gnome/gdesklets/shell/PluginRegistry.py
+share/gnome/gdesklets/shell/PluginWrapper.py
+share/gnome/gdesklets/shell/SearchBar.py
+share/gnome/gdesklets/shell/__init__.py
+share/gnome/gdesklets/shell/interfaces/Browser.py
+share/gnome/gdesklets/shell/interfaces/Collection.py
+share/gnome/gdesklets/shell/interfaces/Installer.py
+share/gnome/gdesklets/shell/interfaces/Menu.py
+share/gnome/gdesklets/shell/interfaces/Shell.py
+share/gnome/gdesklets/shell/interfaces/Status.py
+share/gnome/gdesklets/shell/interfaces/View.py
+share/gnome/gdesklets/shell/interfaces/Widget.py
+share/gnome/gdesklets/shell/interfaces/__init__.py
+share/gnome/gdesklets/shell/interfaces/gDeskletsClient.py
+share/gnome/gdesklets/shell/plugins/ControlBrowser/ControlInspector.py
+share/gnome/gdesklets/shell/plugins/ControlBrowser/__init__.py
+share/gnome/gdesklets/shell/plugins/ControlBrowser/author.png
+share/gnome/gdesklets/shell/plugins/ControlBrowser/control.png
+share/gnome/gdesklets/shell/plugins/ControlBrowser/folder.png
+share/gnome/gdesklets/shell/plugins/ControlBrowser/interface.png
+share/gnome/gdesklets/shell/plugins/ControlCollection/__init__.py
+share/gnome/gdesklets/shell/plugins/ControlsView/__init__.py
+share/gnome/gdesklets/shell/plugins/DisplayBrowser/__init__.py
+share/gnome/gdesklets/shell/plugins/DisplayBrowser/author.png
+share/gnome/gdesklets/shell/plugins/DisplayBrowser/folder.png
+share/gnome/gdesklets/shell/plugins/DisplayCollection/__init__.py
+share/gnome/gdesklets/shell/plugins/DisplayView/__init__.py
+share/gnome/gdesklets/shell/plugins/Help/TipOfTheDay.py
+share/gnome/gdesklets/shell/plugins/Help/__init__.py
+share/gnome/gdesklets/shell/plugins/Help/tips.py
+share/gnome/gdesklets/shell/plugins/Menu/__init__.py
+share/gnome/gdesklets/shell/plugins/PackageInstaller/Downloader.py
+share/gnome/gdesklets/shell/plugins/PackageInstaller/Package.py
+share/gnome/gdesklets/shell/plugins/PackageInstaller/__init__.py
+share/gnome/gdesklets/shell/plugins/PackageInstaller/download.png
+share/gnome/gdesklets/shell/plugins/Profiles/__init__.py
+share/gnome/gdesklets/shell/plugins/Shell/__init__.py
+share/gnome/gdesklets/shell/plugins/StatusBar/__init__.py
+share/gnome/gdesklets/shell/plugins/ViewSwitch/__init__.py
+share/gnome/gdesklets/shell/plugins/gDeskletsClient/__init__.py
+share/gnome/gdesklets/test-control.py
+share/gnome/gdesklets/utils/BGWatcher.py
+share/gnome/gdesklets/utils/BGWatcher.pyc
 share/gnome/gdesklets/utils/BinTree.py
 share/gnome/gdesklets/utils/BinTree.pyc
 share/gnome/gdesklets/utils/FileWatcher.py
 share/gnome/gdesklets/utils/FileWatcher.pyc
 share/gnome/gdesklets/utils/GConfWatcher.py
 share/gnome/gdesklets/utils/GConfWatcher.pyc
-share/gnome/gdesklets/utils/Hash2D.py
-share/gnome/gdesklets/utils/Hash2D.pyc
 share/gnome/gdesklets/utils/Observable.py
 share/gnome/gdesklets/utils/Observable.pyc
+share/gnome/gdesklets/utils/QueryParser.py
+share/gnome/gdesklets/utils/QueryParser.pyc
+share/gnome/gdesklets/utils/Struct.py
+share/gnome/gdesklets/utils/Struct.pyc
 share/gnome/gdesklets/utils/TargetSettings.py
 share/gnome/gdesklets/utils/TargetSettings.pyc
 share/gnome/gdesklets/utils/TilingImage.py
 share/gnome/gdesklets/utils/TilingImage.pyc
+share/gnome/gdesklets/utils/Trie.py
+share/gnome/gdesklets/utils/Trie.pyc
 share/gnome/gdesklets/utils/TypeConverter.py
 share/gnome/gdesklets/utils/TypeConverter.pyc
+share/gnome/gdesklets/utils/Unit.py
+share/gnome/gdesklets/utils/Unit.pyc
+share/gnome/gdesklets/utils/WindowSnapper.py
+share/gnome/gdesklets/utils/WindowSnapper.pyc
 share/gnome/gdesklets/utils/__init__.py
 share/gnome/gdesklets/utils/__init__.pyc
-share/gnome/gdesklets/utils/_ewmhmodule.so
-share/gnome/gdesklets/utils/_systraymodule.so
 share/gnome/gdesklets/utils/actionparser.py
 share/gnome/gdesklets/utils/actionparser.pyc
 share/gnome/gdesklets/utils/datatypes.py
 share/gnome/gdesklets/utils/datatypes.pyc
 share/gnome/gdesklets/utils/dialog.py
 share/gnome/gdesklets/utils/dialog.pyc
+share/gnome/gdesklets/utils/ewmh.so
 share/gnome/gdesklets/utils/i18n.py
 share/gnome/gdesklets/utils/i18n.pyc
-share/gnome/gdesklets/utils/installer.py
-share/gnome/gdesklets/utils/installer.pyc
+share/gnome/gdesklets/utils/libutils.a
+share/gnome/gdesklets/utils/libutils.so
 share/gnome/gdesklets/utils/pwstore.py
 share/gnome/gdesklets/utils/pwstore.pyc
 share/gnome/gdesklets/utils/singleton.py
 share/gnome/gdesklets/utils/singleton.pyc
-share/gnome/gdesklets/utils/systray.py
-share/gnome/gdesklets/utils/systray.pyc
+share/gnome/gdesklets/utils/svg.so
+share/gnome/gdesklets/utils/systray.so
+share/gnome/gdesklets/utils/tiling.so
 share/gnome/gdesklets/utils/vfs.py
 share/gnome/gdesklets/utils/vfs.pyc
-share/gnome/mime-info/gdesklets.keys
-share/gnome/mime-info/gdesklets.mime
-share/gnome/pixmaps/gdesklets.png
-share/icons/gnome/48x48/mimetypes/x-gdesklets-display.png
+share/gnome/gdesklets/utils/wallpaper.py
+share/gnome/gdesklets/utils/wallpaper.pyc
+share/gnome/gdesklets/utils/xdr.py
+share/gnome/gdesklets/utils/xdr.pyc
 @dirrm share/gnome/gdesklets/utils
+@dirrm share/gnome/gdesklets/shell/plugins/gDeskletsClient
+@dirrm share/gnome/gdesklets/shell/plugins/ViewSwitch
+@dirrm share/gnome/gdesklets/shell/plugins/StatusBar
+@dirrm share/gnome/gdesklets/shell/plugins/Shell
+@dirrm share/gnome/gdesklets/shell/plugins/Profiles
+@dirrm share/gnome/gdesklets/shell/plugins/PackageInstaller
+@dirrm share/gnome/gdesklets/shell/plugins/Menu
+@dirrm share/gnome/gdesklets/shell/plugins/Help
+@dirrm share/gnome/gdesklets/shell/plugins/DisplayView
+@dirrm share/gnome/gdesklets/shell/plugins/DisplayCollection
+@dirrm share/gnome/gdesklets/shell/plugins/DisplayBrowser
+@dirrm share/gnome/gdesklets/shell/plugins/ControlsView
+@dirrm share/gnome/gdesklets/shell/plugins/ControlCollection
+@dirrm share/gnome/gdesklets/shell/plugins/ControlBrowser
+@dirrm share/gnome/gdesklets/shell/plugins
+@dirrm share/gnome/gdesklets/shell/interfaces
+@dirrm share/gnome/gdesklets/shell
 @dirrm share/gnome/gdesklets/sensor
+@dirrm share/gnome/gdesklets/scripting
+@dirrm share/gnome/gdesklets/plugin
 @dirrm share/gnome/gdesklets/main
+@dirrm share/gnome/gdesklets/locale/uk/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/uk
 @dirrm share/gnome/gdesklets/locale/tr/LC_MESSAGES
 @dirrm share/gnome/gdesklets/locale/tr
 @dirrm share/gnome/gdesklets/locale/sv/LC_MESSAGES
@@ -225,6 +400,10 @@
 @dirrm share/gnome/gdesklets/locale/ja
 @dirrm share/gnome/gdesklets/locale/it/LC_MESSAGES
 @dirrm share/gnome/gdesklets/locale/it
+@dirrm share/gnome/gdesklets/locale/is/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/is
+@dirrm share/gnome/gdesklets/locale/hu/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/hu
 @dirrm share/gnome/gdesklets/locale/hr/LC_MESSAGES
 @dirrm share/gnome/gdesklets/locale/hr
 @dirrm share/gnome/gdesklets/locale/he/LC_MESSAGES
@@ -235,6 +414,10 @@
 @dirrm share/gnome/gdesklets/locale/eu
 @dirrm share/gnome/gdesklets/locale/es/LC_MESSAGES
 @dirrm share/gnome/gdesklets/locale/es
+@dirrm share/gnome/gdesklets/locale/en_GB/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/en_GB
+@dirrm share/gnome/gdesklets/locale/en_CA/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/en_CA
 @dirrm share/gnome/gdesklets/locale/el/LC_MESSAGES
 @dirrm share/gnome/gdesklets/locale/el
 @dirrm share/gnome/gdesklets/locale/de/LC_MESSAGES
@@ -243,19 +426,32 @@
 @dirrm share/gnome/gdesklets/locale/cs
 @dirrm share/gnome/gdesklets/locale/ca/LC_MESSAGES
 @dirrm share/gnome/gdesklets/locale/ca
+@dirrm share/gnome/gdesklets/locale/bg/LC_MESSAGES
+@dirrm share/gnome/gdesklets/locale/bg
 @dirrm share/gnome/gdesklets/locale/az/LC_MESSAGES
 @dirrm share/gnome/gdesklets/locale/az
 @dirrm share/gnome/gdesklets/locale/ar/LC_MESSAGES
 @dirrm share/gnome/gdesklets/locale/ar
 @dirrm share/gnome/gdesklets/locale
+@dirrm share/gnome/gdesklets/libdesklets/system/OpenBSD
+@dirrm share/gnome/gdesklets/libdesklets/system/NetBSD
+@dirrm share/gnome/gdesklets/libdesklets/system/Linux
+@dirrm share/gnome/gdesklets/libdesklets/system/FreeBSD
+@dirrm share/gnome/gdesklets/libdesklets/system
+@dirrm share/gnome/gdesklets/libdesklets/controls
 @dirrm share/gnome/gdesklets/libdesklets
 @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/Sensors/FontSelector
 @dirrm share/gnome/gdesklets/Sensors/External
 @dirrm share/gnome/gdesklets/Sensors
 @dirrm share/gnome/gdesklets/Displays
-@dirrm share/gnome/gdesklets
+@dirrm share/gnome/gdesklets/Controls/URI
+@dirrm share/gnome/gdesklets/Controls/Time
+@dirrm share/gnome/gdesklets/Controls/System
+@dirrm share/gnome/gdesklets/Controls/Sensors
+@dirrm share/gnome/gdesklets/Controls/Calendar
+@dirrm share/gnome/gdesklets/Controls
+@dirrm share/gnome/gdesklets/

--------------080907000708060700050508--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?419780F1.4060005>