From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jan 13 10:10:10 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 064F416A422 for ; Fri, 13 Jan 2006 10:10:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A80043D4C for ; Fri, 13 Jan 2006 10:10:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k0DAA4Et071070 for ; Fri, 13 Jan 2006 10:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k0DAA4jf071069; Fri, 13 Jan 2006 10:10:04 GMT (envelope-from gnats) Resent-Date: Fri, 13 Jan 2006 10:10:04 GMT Resent-Message-Id: <200601131010.k0DAA4jf071069@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Remington Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B530416A425 for ; Fri, 13 Jan 2006 10:01:52 +0000 (GMT) (envelope-from mrl0lz@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.195]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3482643D46 for ; Fri, 13 Jan 2006 10:01:50 +0000 (GMT) (envelope-from mrl0lz@gmail.com) Received: by xproxy.gmail.com with SMTP id t12so449018wxc for ; Fri, 13 Jan 2006 02:01:49 -0800 (PST) Received: by 10.70.34.20 with SMTP id h20mr3537532wxh; Fri, 13 Jan 2006 02:01:49 -0800 (PST) Received: from vaio ( [71.80.228.80]) by mx.gmail.com with ESMTP id h15sm3395873wxd.2006.01.13.02.01.48; Fri, 13 Jan 2006 02:01:49 -0800 (PST) Message-Id: <1137146533.40426@vaio> Date: Fri, 13 Jan 2006 02:02:13 -0800 From: Remington To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.6 Cc: Subject: ports/91746: New Port: deskutils/everygui Everygui is a dynamic GUI X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Jan 2006 10:10:10 -0000 >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 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 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: