From owner-freebsd-gnome@FreeBSD.ORG Tue Sep 2 21:35:41 2003 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7014B16A4C1 for ; Tue, 2 Sep 2003 21:35:41 -0700 (PDT) Received: from lakemtao07.cox.net (lakemtao07.cox.net [68.1.17.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id C08B543FE1 for ; Tue, 2 Sep 2003 21:35:39 -0700 (PDT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.11]) by lakemtao07.cox.net (InterMail vM.5.01.06.04 201-253-122-130-104-20030726) with ESMTP id <20030903043538.NPOG18874.lakemtao07.cox.net@mezz.mezzweb.com> for ; Wed, 3 Sep 2003 00:35:38 -0400 Date: Tue, 02 Sep 2003 23:34:50 -0500 To: freebsd-gnome@freebsd.org References: <20030903000052.5d043faf.piero@poprostu.pl> <20030903005553.6c81dc41.piero@poprostu.pl> From: Jeremy Messenger Content-Type: multipart/mixed; charset=utf-8; boundary=----------4LtYdEeI0Zkay9HzvX4gfg MIME-Version: 1.0 Message-ID: In-Reply-To: User-Agent: Opera7.20/Linux M2 build 449 Subject: [attach update] Re: Anyone want to give a test on StarterBar applet port for gDesklets? X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Sep 2003 04:35:41 -0000 ------------4LtYdEeI0Zkay9HzvX4gfg Content-Type: text/plain; format=flowed Content-Transfer-Encoding: 8bit On Tue, 02 Sep 2003 21:50:10 -0500, Jeremy Messenger wrote: > I have spotted that I need to clean/correct the pkg-plist and etc.. It's > very small, but it shouldn't effect on your issue thought. Here's a new attach of gdesklets-starterbar.shar.. What have I done? 1) Change the path: ${X11PREFIX}/share/gnome/gdesklets/Displays/ to.. ${X11PREFIX}/share/gnome/gdesklets/Displays/ 2) Fixes few stuff in the Makefile, like if it patch and will create *.orig so clean the *.orig before it install (by copy). 3) Correct the pkg-plist. 4) I have tested with the 'make package' and use pkg-add, it works fine. I think, it's ready to send to PR if I don't get any feedback until tomorrow. Cheers, Mezz > Cheeers, > Mezz -- bsdforums.org 's moderator, mezz. ------------4LtYdEeI0Zkay9HzvX4gfg Content-Disposition: attachment; filename=gdesklets-starterbar.shar Content-Type: text/plain; name=gdesklets-starterbar.shar Content-Transfer-Encoding: 8bit # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # gdesklets-starterbar # gdesklets-starterbar/distinfo # gdesklets-starterbar/Makefile # gdesklets-starterbar/pkg-plist # gdesklets-starterbar/files # gdesklets-starterbar/files/patch-Install_StarterBar_Sensor.bin # gdesklets-starterbar/files/patch-StarterBar::Icon.py # gdesklets-starterbar/pkg-descr # gdesklets-starterbar/pkg-message # echo c - gdesklets-starterbar mkdir -p gdesklets-starterbar > /dev/null 2>&1 echo x - gdesklets-starterbar/distinfo sed 's/^X//' >gdesklets-starterbar/distinfo << 'END-of-gdesklets-starterbar/distinfo' XMD5 (starterbar-desklet-0.12.tar.bz2) = c16f81895ed65bf43d2f07c9e97b358d END-of-gdesklets-starterbar/distinfo echo x - gdesklets-starterbar/Makefile sed 's/^X//' >gdesklets-starterbar/Makefile << 'END-of-gdesklets-starterbar/Makefile' X# New ports collection makefile for: gdesklets-starterbar X# Date created: 02 September 2003 X# Whom: Mezz X# X# $FreeBSD$ X# X XPORTNAME= gdesklets-starterbar XPORTVERSION= 0.12 XCATEGORIES= deskutils gnome XMASTER_SITES= http://gdesklets.gnomedesktop.org/files/ XDISTNAME= starterbar-desklet-${PORTVERSION} X XMAINTAINER= mezz7@cox.net XCOMMENT= An icon bar for GNOME 2.x where you can put starters into X XRUN_DEPENDS= ${X11BASE}/libdata/pkgconfig/gdesklets-core.pc:${PORTSDIR}/deskutils/gdesklets X XUSE_BZIP2= yes XUSE_X_PREFIX= yes XNO_BUILD= yes X Xpost-extract: X @${PATCH} ${WRKSRC}/Install_StarterBar_Sensor.bin < ${FILESDIR}/patch-Install_StarterBar_Sensor.bin X @${WRKSRC}/Install_StarterBar_Sensor.bin --nomsg ${WRKSRC} X Xdo-patch: X @${PATCH} ${WRKSRC}/StarterBar/Icon.py < ${FILESDIR}/patch-StarterBar::Icon.py X @${FIND} ${WRKSRC} -name '*.orig' -delete X Xdo-install: X @${MKDIR} ${PREFIX}/share/gnome/gdesklets/Displays/StarterBar X @${CP} ${WRKSRC}/*.display ${PREFIX}/share/gnome/gdesklets/Displays/StarterBar/ X @${CP} -Rp ${WRKSRC}/gfx ${PREFIX}/share/gnome/gdesklets/Displays/StarterBar/ X @${CP} -Rp ${WRKSRC}/StarterBar ${PREFIX}/share/gnome/gdesklets/Sensors/ X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include END-of-gdesklets-starterbar/Makefile echo x - gdesklets-starterbar/pkg-plist sed 's/^X//' >gdesklets-starterbar/pkg-plist << 'END-of-gdesklets-starterbar/pkg-plist' Xshare/gnome/gdesklets/Displays/StarterBar/gfx/bg-e.png Xshare/gnome/gdesklets/Displays/StarterBar/gfx/bg-n.png Xshare/gnome/gdesklets/Displays/StarterBar/gfx/bg-ne.png Xshare/gnome/gdesklets/Displays/StarterBar/gfx/bg-nw.png Xshare/gnome/gdesklets/Displays/StarterBar/gfx/bg-s.png Xshare/gnome/gdesklets/Displays/StarterBar/gfx/bg-se.png Xshare/gnome/gdesklets/Displays/StarterBar/gfx/bg-sw.png Xshare/gnome/gdesklets/Displays/StarterBar/gfx/bg-w.png Xshare/gnome/gdesklets/Displays/StarterBar/gfx/bg.png Xshare/gnome/gdesklets/Displays/StarterBar/starterbar.display Xshare/gnome/gdesklets/Sensors/StarterBar/.order Xshare/gnome/gdesklets/Sensors/StarterBar/Animator.py Xshare/gnome/gdesklets/Sensors/StarterBar/ChangeLog Xshare/gnome/gdesklets/Sensors/StarterBar/DesktopReader.py Xshare/gnome/gdesklets/Sensors/StarterBar/Icon.py Xshare/gnome/gdesklets/Sensors/StarterBar/IconSet.py Xshare/gnome/gdesklets/Sensors/StarterBar/__init__.py Xshare/gnome/gdesklets/Sensors/StarterBar/home.desktop X@dirrm share/gnome/gdesklets/Sensors/StarterBar X@dirrm share/gnome/gdesklets/Displays/StarterBar/gfx X@dirrm share/gnome/gdesklets/Displays/StarterBar END-of-gdesklets-starterbar/pkg-plist echo c - gdesklets-starterbar/files mkdir -p gdesklets-starterbar/files > /dev/null 2>&1 echo x - gdesklets-starterbar/files/patch-Install_StarterBar_Sensor.bin sed 's/^X//' >gdesklets-starterbar/files/patch-Install_StarterBar_Sensor.bin << 'END-of-gdesklets-starterbar/files/patch-Install_StarterBar_Sensor.bin' X--- Install_StarterBar_Sensor.bin.orig Tue Sep 2 15:06:02 2003 X+++ Install_StarterBar_Sensor.bin Tue Sep 2 15:08:28 2003 X@@ -75,15 +75,9 @@ X else: X cmd = "mkdir -p %(destination)s; cd %(destination)s; " \ X "LANG=C tar -xzvf %(tmp)s 2>&1" X- fail, out = commands.getstatusoutput(cmd % vars()) X+ commands.getstatusoutput(cmd % vars()) X os.unlink(tmp) X X- if (fail): X- if (no_message): print ERROR_TAR + out X- else: message(ERROR_TAR + out, "error") X- sys.exit(1) X- X- print out X if (not list_only): X if (no_message): print SUCCESS X else: message(SUCCESS, "info") END-of-gdesklets-starterbar/files/patch-Install_StarterBar_Sensor.bin echo x - gdesklets-starterbar/files/patch-StarterBar::Icon.py sed 's/^X//' >gdesklets-starterbar/files/patch-StarterBar::Icon.py << 'END-of-gdesklets-starterbar/files/patch-StarterBar::Icon.py' X--- StarterBar/Icon.py.orig Tue Sep 2 15:22:59 2003 X+++ StarterBar/Icon.py Tue Sep 2 15:23:20 2003 X@@ -10,7 +10,7 @@ X __GNOME_PIXMAP_DIR = \ X os.path.join( X commands.getoutput("dirname `which gnome-desktop-item-edit`"), X- "..", "share", "pixmaps") X+ "..", "share", "gnome", "pixmaps") X X # the unknown icon X __UNKNOWN_ICON = "gnome-unknown.png" END-of-gdesklets-starterbar/files/patch-StarterBar::Icon.py echo x - gdesklets-starterbar/pkg-descr sed 's/^X//' >gdesklets-starterbar/pkg-descr << 'END-of-gdesklets-starterbar/pkg-descr' XAn icon bar for GNOME where you can put starters into. Yes, you can do the same Xwith the GNOME panel, but this one is pure eye candy! X XWWW: http://gdesklets.gnomedesktop.org END-of-gdesklets-starterbar/pkg-descr echo x - gdesklets-starterbar/pkg-message sed 's/^X//' >gdesklets-starterbar/pkg-message << 'END-of-gdesklets-starterbar/pkg-message' X## XTo view the applets, do the command following: X Xls ${PREFIX}/share/gnome/gdesklets/Displays X XTo use those applets, do the command following: X Xgdesklets ${PREFIX}/share/gnome/gdesklets/Displays/${name}/${name}.display X XReplace the ${name} to the correct name to what you want to use applets. X XNOTE: Be sure to login as your user when you use gdesklets command, because it X will storage in the ~/.gdesklets/. In future, I hope the author of X desklets make the change for easier to use and easier to add applets. X## END-of-gdesklets-starterbar/pkg-message exit ------------4LtYdEeI0Zkay9HzvX4gfg--