From thinker.li@gmail.com  Sat Sep 11 12:45:01 2010
Return-Path: <thinker.li@gmail.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id AEBA1106566C
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 11 Sep 2010 12:45:01 +0000 (UTC)
	(envelope-from thinker.li@gmail.com)
Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182])
	by mx1.freebsd.org (Postfix) with ESMTP id 6CCD18FC1A
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 11 Sep 2010 12:45:01 +0000 (UTC)
Received: by pvc21 with SMTP id 21so988478pvc.13
        for <FreeBSD-gnats-submit@freebsd.org>; Sat, 11 Sep 2010 05:45:01 -0700 (PDT)
Received: by 10.142.74.1 with SMTP id w1mr1081947wfa.183.1284207428647;
        Sat, 11 Sep 2010 05:17:08 -0700 (PDT)
Received: from eeebox.branda.to (61-231-70-219.dynamic.hinet.net [61.231.70.219])
        by mx.google.com with ESMTPS id q34sm4801850wfc.19.2010.09.11.05.17.05
        (version=TLSv1/SSLv3 cipher=RC4-MD5);
        Sat, 11 Sep 2010 05:17:07 -0700 (PDT)
Received: from eeebox.branda.to (localhost [127.0.0.1])
	by eeebox.branda.to (8.14.4/8.14.4) with ESMTP id o8BCIPmd095236
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 11 Sep 2010 20:18:26 +0800 (CST)
	(envelope-from thinker@eeebox.branda.to)
Received: (from root@localhost)
	by eeebox.branda.to (8.14.4/8.14.4/Submit) id o8BCIPvC095235;
	Sat, 11 Sep 2010 20:18:25 +0800 (CST)
	(envelope-from thinker)
Message-Id: <201009111218.o8BCIPvC095235@eeebox.branda.to>
Date: Sat, 11 Sep 2010 20:18:25 +0800 (CST)
From: "Thinker K.F. Li" <thinker@codemud.net>
Sender: Thinker Li <thinker.li@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] devel/d-feet: D-Feet is a D-Bus debugger written in PyGtk+ by John (J5) Palmieri
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         150489
>Category:       ports
>Synopsis:       [NEW PORT] devel/d-feet: D-Feet is a D-Bus debugger written in PyGtk+ by John (J5) Palmieri
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 11 12:50:00 UTC 2010
>Closed-Date:    Sat Jan 29 14:27:17 UTC 2011
>Last-Modified:  Sat Jan 29 14:30:21 UTC 2011
>Originator:     Thinker K.F. Li
>Release:        FreeBSD 9.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD eeebox.branda.to 9.0-CURRENT FreeBSD 9.0-CURRENT #11: Fri Jun 25 00:24:46 CST 2010
>Description:
D-Feet is a D-Bus debugger written in PyGtk+ by John (J5) Palmieri.
Current Features
    * View names on any bus
    * View exported objects, interfaces, methods and signals
    * View the full command line of services on the bus
    * Execute methods with parameters on the bus and see their return values 


WWW:	http://live.gnome.org/DFeet/

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- d-feet-0.1.12.shar begins here ---
# 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:
#
#	d-feet
#	d-feet/pkg-descr
#	d-feet/Makefile
#	d-feet/pkg-plist
#	d-feet/distinfo
#	d-feet/files
#	d-feet/files/patch-d-feet
#	d-feet/files/patch-setup.py
#
echo c - d-feet
mkdir -p d-feet > /dev/null 2>&1
echo x - d-feet/pkg-descr
sed 's/^X//' >d-feet/pkg-descr << 'd2848f4a56eeb7c465924eef52187809'
XD-Feet is a D-Bus debugger written in PyGtk+ by John (J5) Palmieri.
XCurrent Features
X    * View names on any bus
X    * View exported objects, interfaces, methods and signals
X    * View the full command line of services on the bus
X    * Execute methods with parameters on the bus and see their return values 
X
X
XWWW:	http://live.gnome.org/DFeet/
d2848f4a56eeb7c465924eef52187809
echo x - d-feet/Makefile
sed 's/^X//' >d-feet/Makefile << 'a3a31b1ef6c875568b947e256deb22a3'
X# New ports collection makefile for:	d-feet
X# Date created:		2010-09-11
X# Whom:			Thinker K.F. Li <thinker@eeebox.branda.to>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	d-feet
XPORTVERSION=	0.1.12
X#PORTREVISION=	0
X#PORTEPOCH=	0
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_GNOME}
XMASTER_SITE_SUBDIR=	sources/d-feet/0.1
X
X#PKGNAMEPREFIX=
X#PKGNAMESUFFIX=
X#DISTNAME=
X#EXTRACT_SUFX=
X#DISTFILES=
X#DIST_SUBDIR=	${PORTNAME}
X#EXTRACT_ONLY=
XMAINTAINER=	thinker@codemud.net
XCOMMENT=	D-Feet is a D-Bus debugger written in PyGtk+ by John (J5) Palmieri
X
XRUN_DEPENDS=	\
X	${PYTHON_SITELIBDIR}/gtk-2.0/gtk/_gtk.so:${PORTSDIR}/x11-toolkits/py-gtk2 \
X	${PYTHON_SITELIBDIR}/dbus/bus.py:${PORTSDIR}/devel/py-dbus
X
XUSE_GTK=	yes
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=	easy_install
XPYDISTUTILS_NOEGGINFO=	yes
X
X.include <bsd.port.pre.mk>
X.include <bsd.port.post.mk>
a3a31b1ef6c875568b947e256deb22a3
echo x - d-feet/pkg-plist
sed 's/^X//' >d-feet/pkg-plist << 'd6e6d381179e1f3917195d6c1d825960'
X@comment $FreeBSD$
Xbin/d-feet
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts/d-feet
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/DFeetApp.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/DFeetApp.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/DFeetApp.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_introspect_parser.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_introspect_parser.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_introspect_parser.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/addconnectiondialog.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/addconnectiondialog.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/addconnectiondialog.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busbox.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busbox.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busbox.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busnamebox.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busnamebox.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busnamebox.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busnameinfobox.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busnameinfobox.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busnameinfobox.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busnameview.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busnameview.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/busnameview.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/executemethoddialog.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/executemethoddialog.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/executemethoddialog.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/uiloader.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/uiloader.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/uiloader.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/wnck_utils.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/wnck_utils.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui/wnck_utils.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_util.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_util.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_util.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/dbus_introspector.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/dbus_introspector.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/dbus_introspector.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/dbus_utils.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/dbus_utils.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/dbus_utils.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/introspect_data.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/introspect_data.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/introspect_data.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/settings.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/settings.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/settings.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/applications/dfeet.desktop
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/dfeet/addconnectiondialog.ui
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/dfeet/default-actiongroup.ui
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/dfeet/executedialog.ui
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/dfeet/filterbox.ui
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/dfeet/introspectview.ui
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/dfeet/mainwindow.ui
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/dfeet/test-actions.ui
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16/apps/dfeet-icon-default-service.png
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16/apps/dfeet-method-category.png
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16/apps/dfeet-method.png
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16/apps/dfeet-object.png
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16/apps/dfeet-property-category.png
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16/apps/dfeet-property.png
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16/apps/dfeet-signal-category.png
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16/apps/dfeet-signal.png
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/48x48/apps/dfeet-icon.png
X
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/48x48/apps
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/48x48
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16/apps
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/dfeet
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/applications
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
d6e6d381179e1f3917195d6c1d825960
echo x - d-feet/distinfo
sed 's/^X//' >d-feet/distinfo << '437a46a95108f344f089ad154092af74'
XMD5 (d-feet-0.1.12.tar.gz) = 776ea6867d8cfd8fa1faf61677edff36
XSHA256 (d-feet-0.1.12.tar.gz) = 5bc22e952ee164d5a82be466be48375718d2df2e2e817204a8ab3e0325f1e688
XSIZE (d-feet-0.1.12.tar.gz) = 38791
437a46a95108f344f089ad154092af74
echo c - d-feet/files
mkdir -p d-feet/files > /dev/null 2>&1
echo x - d-feet/files/patch-d-feet
sed 's/^X//' >d-feet/files/patch-d-feet << 'bca36902d136dcc11313f28c4f0866c4'
X--- d-feet.orig	2010-09-11 16:31:34.000000000 +0800
X+++ d-feet	2010-09-11 18:08:06.000000000 +0800
X@@ -14,6 +14,7 @@
X 
X import os, sys
X import optparse
X+from pkg_resources import Requirement, resource_filename
X 
X parser = optparse.OptionParser(usage="%prog [options] [project-file]")
X 
X@@ -27,15 +28,17 @@
X     ENV_PATHS = {"DFEET_DATA_PATH" : "ui/",
X                  "DFEET_IMAGE_PATH" : "ui/",
X                  "DFEET_LOCALE_PATH" : "locale/",
X-                 "DFEET_HELP_PATH" : "/usr/share/gnome/dfeet/"
X+                 "DFEET_HELP_PATH" : "/usr/local/share/gnome/dfeet/"
X                 }
X     
X 
X else:
X-    ENV_PATHS = {"DFEET_DATA_PATH" : "/usr/share/dfeet/",
X-                 "DFEET_IMAGE_PATH" : "/usr/share/dfeet/pixmaps/",
X-                 "DFEET_LOCALE_PATH" : "/usr/share/locale/",
X-                 "DFEET_HELP_PATH" : "/usr/share/gnome/dfeet/"
X+    req = Requirement.parse("d-feet")
X+    
X+    ENV_PATHS = {"DFEET_DATA_PATH" : resource_filename(req, "share/dfeet/"),
X+                 "DFEET_IMAGE_PATH" : resource_filename(req, "share/dfeet/pixmaps/"),
X+                 "DFEET_LOCALE_PATH" : resource_filename(req, "share/locale/"),
X+                 "DFEET_HELP_PATH" : resource_filename(req, "share/gnome/dfeet/")
X                 }
X 
X #must set variables before importing Globals because it requires them
bca36902d136dcc11313f28c4f0866c4
echo x - d-feet/files/patch-setup.py
sed 's/^X//' >d-feet/files/patch-setup.py << 'e5e0a4af8444b2faccf172d447e9c065'
X--- setup.py.orig	2010-09-11 16:27:38.000000000 +0800
X+++ setup.py	2010-09-11 17:54:40.000000000 +0800
X@@ -58,6 +58,7 @@
X     platforms='linux',
X     scripts=['d-feet'],
X     packages=['dfeet', 'dfeet/_ui'],
X+    zip_safe=False,
X     data_files=[
X         ('share/dfeet', glob.glob("ui/*.ui")),
X         ('share/icons/hicolor/16x16/apps', glob.glob("icons/16x16/*.png")),
e5e0a4af8444b2faccf172d447e9c065
exit
--- d-feet-0.1.12.shar ends here ---

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Sat Jan 29 14:27:15 UTC 2011 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150489 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/150489: commit references a PR
Date: Sat, 29 Jan 2011 14:27:11 +0000 (UTC)

 miwi        2011-01-29 14:27:07 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel                Makefile 
   Added files:
     devel/d-feet         Makefile distinfo pkg-descr pkg-plist 
     devel/d-feet/files   patch-d-feet patch-setup.py 
   Log:
   D-Feet is a D-Bus debugger written in PyGtk+ by John (J5) Palmieri.
   Current Features
       * View names on any bus
       * View exported objects, interfaces, methods and signals
       * View the full command line of services on the bus
   
   WWW:    http://live.gnome.org/DFeet/
   
   PR:             ports/150489
   Submitted by:   Thinker K.F. Li <thinker at eeebox.branda.to>
   Feature safe:   yes
   
   Revision  Changes    Path
   1.4205    +1 -0      ports/devel/Makefile
   1.1       +36 -0     ports/devel/d-feet/Makefile (new)
   1.1       +2 -0      ports/devel/d-feet/distinfo (new)
   1.1       +33 -0     ports/devel/d-feet/files/patch-d-feet (new)
   1.1       +10 -0     ports/devel/d-feet/files/patch-setup.py (new)
   1.1       +9 -0      ports/devel/d-feet/pkg-descr (new)
   1.1       +91 -0     ports/devel/d-feet/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
