Date: Fri, 13 Jan 2006 02:02:13 -0800 From: Remington <mrl0lz@gmail.com> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/91746: New Port: deskutils/everygui Everygui is a dynamic GUI Message-ID: <1137146533.40426@vaio> Resent-Message-ID: <200601131010.k0DAA4jf071069@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 91746 >Category: ports >Synopsis: New Port: deskutils/everygui Everygui is a dynamic GUI >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 13 10:10:03 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Remington >Release: FreeBSD 6.0-STABLE i386 >Organization: >Environment: System: FreeBSD 6.0-STABLE #7: Wed Jan 11 23:43:27 PST 2006 root@vaio:/usr/obj/usr/src/sys/VAIO >Description: This application is a slight mess that does not respect --prefix. As a result there are quite a few REINPLACE_CMD's. Patch in files/ should be created, because setup.py does not detect libglade correctly on systems. >How-To-Repeat: >Fix: # 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: # # Makefile # distinfo # files # pkg-descr # pkg-plist # echo x - Makefile sed 's/^X//' >Makefile << 'END-of-Makefile' X# New ports collection makefile for: openvpn-admin X# Date Created: 09 Jan 2006 X# Whom: Remington Lang <MrL0Lz@gmail.com> X# X# $FreeBSD$ X XPORTNAME= everygui XPORTVERSION= 0.99.b XCATEGORIES= gnome deskutils XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= everygui X XMAINTAINER= MrL0Lz@gmail.com XCOMMENT= Dynamic GUI for an OS command X XBUILD_DEPENDS= XRUN_DEPENDS= X XUSE_PYTHON= yes XUSE_GNOME= libglade2 pygnome2 XNO_BUILD= yes XUSE_REINPLACE= yes X XWRKSRC= ${WRKDIR}/${PORTNAME} X Xpost-patch: X @${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,g' \ X ${WRKSRC}/setup.py X @${REINPLACE_CMD} -e 's,/usr/src/everygui,${PREFIX}/src/everygui,g' \ X ${WRKSRC}/everygui X @${REINPLACE_CMD} -e 's,/usr/src,${PREFIX}/src,g' \ X ${WRKSRC}/egdesign X @${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,g' \ X ${WRKSRC}/src/everygui.py X @${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,g' \ X ${WRKSRC}/src/designer.py X Xdo-install: X cd ${WRKSRC} ; python -d ${WRKSRC}/setup.py install --prefix=${PREFIX} X.include <bsd.port.mk> END-of-Makefile echo x - distinfo sed 's/^X//' >distinfo << 'END-of-distinfo' XMD5 (everygui-0.99.b.tar.gz) = 78953de66b973b97b194d679969acc9f XSHA256 (everygui-0.99.b.tar.gz) = 0d824ffa35a539e79611eba6224dd7840b8cc024204b5c9935e8ca11b046ff08 XSIZE (everygui-0.99.b.tar.gz) = 45429 END-of-distinfo echo c - files mkdir -p files > /dev/null 2>&1 echo x - pkg-descr sed 's/^X//' >pkg-descr << 'END-of-pkg-descr' XEveryGUI provides Chameleon, which is a dynamic GUI for virtually any tool Xor OS command, and Designer which is a visual environment for editing config Xfiles that determine Chameleon;s different behaviors for each tool/command. X XWWW: http://everygui.sourceforge.net/ END-of-pkg-descr echo x - pkg-plist sed 's/^X//' >pkg-plist << 'END-of-pkg-plist' Xbin/egdesign Xbin/everygui Xshare/everygui/docs/AUTHORS Xshare/everygui/docs/COPYING Xshare/everygui/docs/ChangeLog Xshare/everygui/docs/LGPL Xshare/everygui/docs/README Xshare/everygui/docs/TODO Xshare/everygui/egconfig/cdrecord_all.egd Xshare/everygui/egconfig/cdrecord_iso.egd Xshare/everygui/egconfig/lame_abr.egd Xshare/everygui/egconfig/lame_cbr.egd Xshare/everygui/egconfig/lame_vbr.egd Xshare/everygui/egconfig/map2dif.egd Xshare/everygui/egconfig/mencoder_xvid_bitrate.egd Xshare/everygui/egconfig/mencoder_xvid_quality.egd Xshare/everygui/egconfig/mkisofs.egd Xshare/everygui/egconfig/mount_iso.egd Xshare/everygui/egconfig/my_commands.egd Xshare/everygui/egconfig/normalize.egd Xshare/everygui/egconfig/rpm_install.egd Xshare/everygui/egconfig/sf_net_release.egd Xshare/everygui/egconfig/tar_create.egd Xshare/everygui/egconfig/tar_extract.egd Xshare/everygui/egconfig/webcpp.egd Xshare/everygui/ui/egdesigner.glade Xshare/everygui/ui/everygui.glade Xsrc/everygui/designer.py Xsrc/everygui/designer.py.bak Xsrc/everygui/everygui.py Xsrc/everygui/everygui.py.bak Xsrc/everygui/libglade.py Xsrc/everygui/libglade.pyc X@dirrm share/everygui/docs X@dirrm share/everygui/egconfig X@dirrm share/everygui/ui X@dirrm share/everygui X@dirrm src/everygui X@dirrm src END-of-pkg-plist exit # 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: # # files/patch-setup.py # echo x - files/patch-setup.py sed 's/^X//' >files/patch-setup.py << 'END-of-files/patch-setup.py' X--- setup.py.orig Wed Jan 11 20:27:39 2006 X+++ setup.py Wed Jan 11 20:28:01 2006 X@@ -8,11 +8,6 @@ X from distutils.core import setup X import glob X X-try: X- import gtk X-except: X- sys.exit("pyGTK version 2.6 or greater is required to run everygui. http://www.pygtk.org") X- X X setup( X name='everygui', END-of-files/patch-setup.py exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1137146533.40426>