Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Sep 2010 20:18:25 +0800 (CST)
From:      "Thinker K.F. Li" <thinker@codemud.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/150489: [NEW PORT] devel/d-feet: D-Feet is a D-Bus debugger written in PyGtk+ by John (J5) Palmieri
Message-ID:  <201009111218.o8BCIPvC095235@eeebox.branda.to>
Resent-Message-ID: <201009111250.o8BCo0hj048403@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 11 12:50:00 UTC 2010
>Closed-Date:
>Last-Modified:
>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:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009111218.o8BCIPvC095235>