Date: Tue, 30 Dec 2003 19:06:23 +0100 From: Franz Klammer <klammer@webonaut.com> To: Jeremy Messenger <mezz7@cox.net> Cc: freebsd-gnome@freebsd.org Subject: Re: Need the help to test on new gDesklets 0.25 on Gnome 2.4.x. Message-ID: <3FF1BE9F.6010206@webonaut.com> In-Reply-To: <opr0p7qwmu8ckrg5@smtp.central.cox.net>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] gdesklets has been updated to 0.25.1 attached the patch (0.24.1 --> 0.25.1) for testing. franz. Jeremy Messenger wrote: > Hello people, > > I need someone to do the test on new gDesklets 0.25 on Gnome 2.4.x, > before I submit it to PR. Because, gDesklets causes the libgtop run > 100% CPU at all the time on libgtop 2.5.x (Gnome 2.5.x) and cause > itself refresh slow too. If it doesn't cause on Gnome 2.4.x, then it's > safe for me to submit to PR. :-) But, it will be need to be address > before Gnome 2.6 release in the next few months. Of course, I will ask > for help and report to gDesklets bugzilla about this issue on > gDesklets+libgtop 2.5.x. > > Here's an attach of gdesklets.diff. > > # cd /usr/ports/deskutils > # patch -p0 < /path/to/gdesklets.diff > # find /usr/ports/deskutils/gdesklets -name '*.orig' -delete > # portupgrade -f gdesklets > > Thanks and Merry X-Mas! > > Note: I don't think I will be able to check my email until 26th. > > Cheers, > Mezz > [-- Attachment #2 --] diff -Nur gdesklets.orig/Makefile gdesklets/Makefile --- gdesklets.orig/Makefile Tue Nov 11 00:24:01 2003 +++ gdesklets/Makefile Tue Dec 30 18:52:57 2003 @@ -2,11 +2,11 @@ # Date created: 11 August 2003 # Whom: Mezz <mezz7@cox.net> # -# $FreeBSD: ports/deskutils/gdesklets/Makefile,v 1.9 2003/11/10 23:24:01 marcus Exp $ +# $FreeBSD: ports/deskutils/gdesklets/Makefile,v 1.11 2003/11/18 20:04:47 marcus Exp $ # PORTNAME= gdesklets -PORTVERSION= 0.24.1 +PORTVERSION= 0.25.1 CATEGORIES= deskutils gnome MASTER_SITES= http://www.pycage.de/download/${PORTNAME}/ DISTNAME= gDesklets-${PORTVERSION} diff -Nur gdesklets.orig/distinfo gdesklets/distinfo --- gdesklets.orig/distinfo Tue Nov 11 00:24:01 2003 +++ gdesklets/distinfo Tue Dec 30 18:53:44 2003 @@ -1 +1 @@ -MD5 (gDesklets-0.24.1.tar.bz2) = 2187806b52bb81b1a88f6caf6197a4d1 +MD5 (gDesklets-0.25.1.tar.bz2) = 91a25ffc1a158fa3e0a83c28969f685c diff -Nur gdesklets.orig/files/patch-configure gdesklets/files/patch-configure --- gdesklets.orig/files/patch-configure Sat Oct 18 07:51:26 2003 +++ gdesklets/files/patch-configure Mon Dec 29 11:54:57 2003 @@ -1,6 +1,6 @@ ---- configure.orig Fri Oct 17 22:42:52 2003 -+++ configure Fri Oct 17 22:42:57 2003 -@@ -7798,6 +7798,7 @@ +--- configure.orig Thu Dec 25 00:10:19 2003 ++++ configure Thu Dec 25 00:10:30 2003 +@@ -18395,6 +18395,7 @@ # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" diff -Nur gdesklets.orig/files/patch-data::Makefile.in gdesklets/files/patch-data::Makefile.in --- gdesklets.orig/files/patch-data::Makefile.in Sat Oct 18 07:51:26 2003 +++ gdesklets/files/patch-data::Makefile.in Mon Dec 29 11:54:57 2003 @@ -1,6 +1,6 @@ ---- data/Makefile.in.orig Fri Oct 17 22:44:59 2003 -+++ data/Makefile.in Fri Oct 17 22:45:03 2003 -@@ -195,7 +195,7 @@ +--- data/Makefile.in.orig Thu Dec 25 00:12:02 2003 ++++ data/Makefile.in Thu Dec 25 00:12:32 2003 +@@ -208,7 +208,7 @@ @USERINST_TRUE@mimedir = ~/.gnome/mime-info mime_in_files = gdesklets.keys.in mime_DATA = $(mime_in_files:.keys.in=.keys) gdesklets.mime diff -Nur gdesklets.orig/files/patch-display::TargetLabel.py gdesklets/files/patch-display::TargetLabel.py --- gdesklets.orig/files/patch-display::TargetLabel.py Sat Oct 25 22:52:20 2003 +++ gdesklets/files/patch-display::TargetLabel.py Mon Dec 29 11:54:57 2003 @@ -1,6 +1,6 @@ ---- display/TargetLabel.py.orig Sat Oct 25 02:15:56 2003 -+++ display/TargetLabel.py Sat Oct 25 02:21:05 2003 -@@ -76,7 +76,14 @@ +--- display/TargetLabel.py.orig Thu Dec 25 00:14:06 2003 ++++ display/TargetLabel.py Thu Dec 25 00:14:42 2003 +@@ -90,7 +90,14 @@ # determine the locale import commands diff -Nur gdesklets.orig/files/patch-libdesklets::CPU.py gdesklets/files/patch-libdesklets::CPU.py --- gdesklets.orig/files/patch-libdesklets::CPU.py Mon Nov 10 18:21:37 2003 +++ gdesklets/files/patch-libdesklets::CPU.py Thu Jan 1 01:00:00 1970 @@ -1,59 +0,0 @@ -# Many thanks to Alexander Leidinger <netchild@FreeBSD.org> for -# help and create those patches. - ---- libdesklets/CPU.py Thu Nov 6 14:50:47 2003 -+++ libdesklets/CPU.py Sun Nov 9 01:34:27 2003 -@@ -1,6 +1,8 @@ - import polling - import glibtop - -+import os -+import libdesklets as lib - - # - # TODO: support SMP -@@ -35,20 +37,36 @@ - - def __poll_cpu(self): - -- import libdesklets as lib -+ import re - -- fd = open("/proc/cpuinfo", "r") -+ platform = lib.sys.get_os() -+ -+ if platform == "FreeBSD": -+ fd = os.popen("grep -3 CPU /var/run/dmesg.boot | head -7 | tail -4", "r") -+ elif platform == "Linux": -+ fd = open("/proc/cpuinfo", "r") -+ else: -+ print "Unknown OS, strange things may happen." -+ return - lines = fd.readlines() - fd.close() - - arch = lib.sys.get_arch() - if (arch in ["i386", "i486", "i586", "i686"]): -- fields = lines[4].split() -- model_name = " ".join(fields[3:]) -- fields = lines[6].split() -- cpu_mhz = fields[3] -- fields = lines[7].split() -- cpu_cache = " ".join(fields[3:5]) -+ if ("FreeBSD" == platform): -+ m = re.search('^CPU: (.*) \(([0-9]+.*)-MHz [0-9]+-class CPU\)', lines[0]) -+ model_name = m.group(1) # or sysctl hw.model -+ cpu_mhz = m.group(2) # or sysctl hw.clockrate -+ cpu_cache = " " # not available by default -+ elif ("Linux" == platform): -+ fields = lines[4].split() -+ model_name = " ".join(fields[3:]) -+ fields = lines[6].split() -+ cpu_mhz = fields[3] -+ fields = lines[7].split() -+ cpu_cache = " ".join(fields[3:5]) -+ else: -+ pass - - elif (arch == "ppc"): - fields = lines[0].split() 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 Mon Dec 29 11:54:57 2003 @@ -0,0 +1,52 @@ +# Many thanks to Alexander Leidinger <netchild@FreeBSD.org> and +# Franz Klammer <klammer@webonaut.com> for help and create +# those patches. +# +# Note that, this is for now. It will be remove when the +# libgtop is update to 2.6 or maybe I can ask gnome@freebsd.org +# if they won't mind to add a patch in libgtop 2.4 to get this +# patch remove. +# +# Joe has fixed it in the libgtop 2.5.x and isn't in ports yet. + +--- libdesklets/Disk.py.orig Thu Dec 25 00:19:45 2003 ++++ libdesklets/Disk.py Thu Dec 25 00:21:28 2003 +@@ -1,6 +1,6 @@ + import glibtop + import polling +- ++import os + + class Disk: + +@@ -14,18 +14,22 @@ + + 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])) + #end for + + return partitions +- ++ + + + def __poll_size(self, partition): diff -Nur gdesklets.orig/files/patch-libdesklets::Network.py gdesklets/files/patch-libdesklets::Network.py --- gdesklets.orig/files/patch-libdesklets::Network.py Mon Nov 10 18:21:37 2003 +++ gdesklets/files/patch-libdesklets::Network.py Thu Jan 1 01:00:00 1970 @@ -1,68 +0,0 @@ -# Many thanks to Alexander Leidinger <netchild@FreeBSD.org> for -# help and create those patches. - ---- libdesklets/Network.py.orig Sun Nov 9 00:52:39 2003 -+++ libdesklets/Network.py Sun Nov 9 00:53:05 2003 -@@ -1,8 +1,8 @@ - import polling - import glibtop -- -+import os - import time -- -+import libdesklets as lib - - class Network: - -@@ -27,21 +27,40 @@ - - def __poll_devices(self): - -- fd = open("/proc/net/dev", "r") -+ platform = lib.sys.get_os() -+ -+ if ("FreeBSD" == platform): -+ fd = os.popen("ifconfig -a | grep mtu", "r") -+ elif ("Linux" == platform): -+ fd = open("/proc/net/dev", "r") -+ else: -+ return [] - data = fd.readlines() - fd.close() - - devices = [] -- for lines in data[2:]: -- l = lines.strip() -- l = l.replace(":", " ") -- fields = l.split() -- -- if (fields[0] == "lo"): -- continue -- else: -- device = fields[0] -- devices.append(device) -+ if ("FreeBSD" == platform): -+ for lines in data: -+ fields = lines.strip().strip(":") -+ -+ if (fields[0] == "lo"): -+ continue -+ else: -+ device = fields[0] -+ devices.append(device) -+ elif ("Linux" == platform): -+ for lines in data[2:]: -+ l = lines.strip() -+ l = l.replace(":", " ") -+ fields = l.split() -+ -+ if (fields[0] == "lo"): -+ continue -+ else: -+ device = fields[0] -+ devices.append(device) -+ else: -+ pass - - return devices - diff -Nur gdesklets.orig/files/patch-locale::install_locales.py gdesklets/files/patch-locale::install_locales.py --- gdesklets.orig/files/patch-locale::install_locales.py Tue Sep 2 08:24:00 2003 +++ gdesklets/files/patch-locale::install_locales.py Thu Jan 1 01:00:00 1970 @@ -1,11 +0,0 @@ ---- 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 -Nur gdesklets.orig/pkg-plist gdesklets/pkg-plist --- gdesklets.orig/pkg-plist Mon Nov 10 18:21:37 2003 +++ gdesklets/pkg-plist Tue Dec 30 18:58:06 2003 @@ -1,8 +1,6 @@ bin/gdesklets bin/gdesklets-display-thumbnailer -etc/gconf/gconf.xml.defaults/desktop/gnome/thumbnailers/%gconf.xml etc/gconf/gconf.xml.defaults/desktop/gnome/thumbnailers/application@x-gdesklets-display/%gconf.xml -etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/thumbnailers/%gconf.xml etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/thumbnailers/application@x-gdesklets-display/%gconf.xml etc/gconf/schemas/gdesklets-display-thumbnail.schemas libdata/pkgconfig/gdesklets-core.pc @@ -14,6 +12,7 @@ share/gnome/gdesklets/config/DummyBackend.py share/gnome/gdesklets/config/GConfBackend.py share/gnome/gdesklets/config/__init__.py +share/gnome/gdesklets/config/migration.py share/gnome/gdesklets/config/settings.py share/gnome/gdesklets/data/gdesklets.png share/gnome/gdesklets/desktop/BGWatcher.py @@ -23,11 +22,13 @@ share/gnome/gdesklets/display/DataTarget.py share/gnome/gdesklets/display/Display.py share/gnome/gdesklets/display/DisplayConfigurator.py +share/gnome/gdesklets/display/DisplayContainer.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/TargetExpander.py share/gnome/gdesklets/display/TargetFrame.py share/gnome/gdesklets/display/TargetGauge.py share/gnome/gdesklets/display/TargetGroup.py @@ -36,6 +37,8 @@ share/gnome/gdesklets/display/TargetLabel.py share/gnome/gdesklets/display/TargetPlotter.py share/gnome/gdesklets/display/TargetPopup.py +share/gnome/gdesklets/display/Window.py +share/gnome/gdesklets/display/WindowSnapper.py share/gnome/gdesklets/display/__init__.py share/gnome/gdesklets/display/layouters.py share/gnome/gdesklets/display/targetregistry.py @@ -55,17 +58,23 @@ share/gnome/gdesklets/libdesklets/polling.py 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/de/LC_MESSAGES/gdesklets.mo -share/gnome/gdesklets/locale/de_BY/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/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/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 @@ -80,11 +89,13 @@ share/gnome/gdesklets/sensor/Sensor.py share/gnome/gdesklets/sensor/SensorConfigurator.py share/gnome/gdesklets/sensor/__init__.py +share/gnome/gdesklets/utils/BinTree.py share/gnome/gdesklets/utils/FileWatcher.py share/gnome/gdesklets/utils/GConfWatcher.py share/gnome/gdesklets/utils/Hash2D.py share/gnome/gdesklets/utils/Observable.py share/gnome/gdesklets/utils/TargetSettings.py +share/gnome/gdesklets/utils/TilingImage.py share/gnome/gdesklets/utils/TypeConverter.py share/gnome/gdesklets/utils/__init__.py share/gnome/gdesklets/utils/_ewmhmodule.so @@ -113,6 +124,10 @@ @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 @@ -121,20 +136,28 @@ @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/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_BY/LC_MESSAGES -@dirrm share/gnome/gdesklets/locale/de_BY @dirrm share/gnome/gdesklets/locale/de/LC_MESSAGES @dirrm share/gnome/gdesklets/locale/de +@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 @@ -152,6 +175,4 @@ @dirrm share/gnome/gdesklets/Displays @dirrm share/gnome/gdesklets @dirrm etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/thumbnailers/application@x-gdesklets-display -@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/thumbnailers @dirrm etc/gconf/gconf.xml.defaults/desktop/gnome/thumbnailers/application@x-gdesklets-display -@dirrm etc/gconf/gconf.xml.defaults/desktop/gnome/thumbnailershome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FF1BE9F.6010206>
