ports/150489: [NEW PORT] devel/d-feet: D-Feet is a D-Bus debugger written in PyGtk+ by John (J5) Palmieri
Thinker K.F. Li
thinker at codemud.net
Sat Sep 11 12:50:01 UTC 2010
>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 at 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 at 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 at 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 at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/48x48/apps
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/48x48
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16/apps
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor/16x16
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons/hicolor
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/icons
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/dfeet
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/applications
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet/_ui
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/dfeet
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/scripts
X at dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
X at 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:
More information about the freebsd-ports-bugs
mailing list