From owner-freebsd-gnome@FreeBSD.ORG Tue Sep 2 12:11:04 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 9CB0A16A4BF for ; Tue, 2 Sep 2003 12:11:04 -0700 (PDT) Received: from lakemtao05.cox.net (lakemtao05.cox.net [68.1.17.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2A3F43F3F for ; Tue, 2 Sep 2003 12:11:03 -0700 (PDT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.11]) by lakemtao05.cox.net (InterMail vM.5.01.06.04 201-253-122-130-104-20030726) with ESMTP id <20030902191103.GACQ13237.lakemtao05.cox.net@mezz.mezzweb.com> for ; Tue, 2 Sep 2003 15:11:03 -0400 Date: Tue, 02 Sep 2003 14:10:12 -0500 To: freebsd-gnome@freebsd.org From: Jeremy Messenger Content-Type: multipart/mixed; charset=utf-8; boundary=----------3Gy34LjTCQ9jlROe4Yc7gk MIME-Version: 1.0 Message-ID: User-Agent: Opera7.20/Linux M2 build 449 Subject: Have the problem to create the gDesklets applet port to extract it. 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: Tue, 02 Sep 2003 19:11:04 -0000 ------------3Gy34LjTCQ9jlROe4Yc7gk Content-Type: text/plain; format=flowed Content-Transfer-Encoding: 8bit I am having the problem to create them, because all of them are in *.bin and always will show the error msg when extract them. The extract actually works fine, but the ports tree will decide it is failed and stop the installtion. :-/ I can't figure how to get workaround it, so is there anyway to get it around? At the moment, what I know the workaround is that the user will have to install the applets by themselves. Here's an attach of StarterBar applet port, this isn't finishing like no patch yet and might need to fix the pkg-plist.. I am thinking about add Displays and Sensors directories in the gdesklets's directory[1], so I want to change it in gdesklets port's pkg-plist for this. Then, install the applets in there like Sensors/, Displays/*.display and Displays/gfx. The mkdir part will be remove from the applets and move to gdesklets port. [1] ${X11PREFIX}/share/gnome/gdesklets/ Cheers, Mezz -- bsdforums.org 's moderator, mezz. ------------3Gy34LjTCQ9jlROe4Yc7gk 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-messages # gdesklets-starterbar/pkg-plist # gdesklets-starterbar/pkg-descr # 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= ${PREFIX}/libdata/pkgconfig/gdesklets-core.pc:${PORTSDIR}/deskutils/gdesklets X XUSE_BZIP2= yes XUSE_X_PREFIX= yes XNO_BUILD= yes X Xpost-extract: X @${WRKSRC}/Install_StarterBar_Sensor.bin --nomsg ${WRKSRC} X Xdo-install: X @${MKDIR} ${PREFIX}/share/gnome/gdesklets/Sensors X @${MKDIR} ${PREFIX}/share/gnome/gdesklets/Displays X @${CP} ${WRKSRC}/*.display ${PREFIX}/share/gnome/gdesklets/Displays/ X @${CP} -Rp ${WRKSRC}/gfx ${PREFIX}/share/gnome/gdesklets/Displays/ 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-messages sed 's/^X//' >gdesklets-starterbar/pkg-messages << 'END-of-gdesklets-starterbar/pkg-messages' X## XTo view the applets, do the command following: X Xls /usr/X11R6/share/gnome/gdesklets/Displays X XTo use those applets, do the command following: X Xgdesklets /usr/X11R6/share/gnome/gdesklets/Displays/${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-messages echo x - gdesklets-starterbar/pkg-plist sed 's/^X//' >gdesklets-starterbar/pkg-plist << 'END-of-gdesklets-starterbar/pkg-plist' Xshare/gnome/gdesklets/Displays/starterbar.display 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/home.desktop Xshare/gnome/gdesklets/Displays/gfx/bg-ne.png Xshare/gnome/gdesklets/Displays/gfx/bg-e.png Xshare/gnome/gdesklets/Displays/gfx/bg-w.png Xshare/gnome/gdesklets/Displays/gfx/bg-n.png Xshare/gnome/gdesklets/Displays/gfx/bg-sw.png Xshare/gnome/gdesklets/Displays/gfx/bg-se.png Xshare/gnome/gdesklets/Displays/gfx/bg-s.png Xshare/gnome/gdesklets/Displays/gfx/bg-nw.png Xshare/gnome/gdesklets/Displays/gfx/bg.png X@dirrm share/gnome/gdesklets/Sensors/StarterBar END-of-gdesklets-starterbar/pkg-plist 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 exit ------------3Gy34LjTCQ9jlROe4Yc7gk--