import d-feet 0.1.8

D-Feet is a D-Bus debugger written in PyGtk+.
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
This commit is contained in:
jasper 2009-01-19 17:03:32 +00:00
parent d7a83f776c
commit 6fee6b8bae
6 changed files with 149 additions and 0 deletions

33
sysutils/d-feet/Makefile Normal file
View File

@ -0,0 +1,33 @@
# $OpenBSD: Makefile,v 1.1.1.1 2009/01/19 17:03:32 jasper Exp $
COMMENT= dbus debugger
MODPY_EGG_VERSION= 0.1.8
DISTNAME= d-feet-${MODPY_EGG_VERSION}
CATEGORIES= sysutils x11
HOMEPAGE= https://hosted.fedoraproject.org/d-feet/
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://johnp.fedorapeople.org/
MODULES= lang/python
BUILD_DEPENDS= ::x11/py-gtk2
RUN_DEPENDS= ::devel/desktop-file-utils \
::x11/dbus-python \
::x11/gnome/py-gnome-desktop
USE_X11= Yes
NO_REGRESS= Yes
pre-configure:
${SUBST_CMD} ${WRKSRC}/d-feet
.include <bsd.port.mk>

5
sysutils/d-feet/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (d-feet-0.1.8.tar.gz) = Ucxw03eG2sC0JrZGDf2Yqw==
RMD160 (d-feet-0.1.8.tar.gz) = a//m53/6CeCntVWbKyGgHrLFbao=
SHA1 (d-feet-0.1.8.tar.gz) = 6k4i6vx6QFVCvH0l/ysPajUt5Ic=
SHA256 (d-feet-0.1.8.tar.gz) = 05S9ZYmUNcbfyMkht0aIjaaov8FT07ke1MNTlOSrOs8=
SIZE (d-feet-0.1.8.tar.gz) = 38226

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-d-feet,v 1.1.1.1 2009/01/19 17:03:32 jasper Exp $
--- d-feet.orig Mon Jan 19 16:12:38 2009
+++ d-feet Mon Jan 19 16:13:18 2009
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!${MODPY_BIN}
#
# THIS FILE IS PART OF THE D-Feet PROJECT AND LICENSED UNDER THE GPL. SEE
# THE 'COPYING' FILE FOR DETAILS
@@ -30,10 +30,10 @@ if options.use_local_dirs:
else:
- ENV_PATHS = {"DFEET_DATA_PATH" : "/usr/share/dfeet/",
- "DFEET_IMAGE_PATH" : "/usr/share/dfeet/pixmaps/",
- "DFEET_LOCALE_PATH" : "/usr/share/locale/",
- "DFEET_HELP_PATH" : "/usr/share/gnome/dfeet/"
+ ENV_PATHS = {"DFEET_DATA_PATH" : "${LOCALBASE}/share/dfeet/",
+ "DFEET_IMAGE_PATH" : "${LOCALBASE}/share/dfeet/pixmaps/",
+ "DFEET_LOCALE_PATH" : "${LOCALBASE}/share/locale/",
+ "DFEET_HELP_PATH" : "${LOCALBASE}/share/gnome/dfeet/"
}
#must set variables before importing Globals because it requires them

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-setup_py,v 1.1.1.1 2009/01/19 17:03:32 jasper Exp $
Prevent empty directory from ending up in PLIST.
--- setup.py.orig Mon Jan 19 16:03:29 2009
+++ setup.py Mon Jan 19 16:04:14 2009
@@ -58,7 +58,7 @@ dist = setup(name='d-feet',
('share/icons/hicolor/16x16/apps', glob.glob("icons/16x16/*.png")),
('share/icons/hicolor/48x48/apps', ['ui/dfeet-icon.png']),
('share/applications', ['ui/dfeet.desktop']),
- ]+I18NFILES+HELPDOCS+HELPIMAGES+OMFFILES
+ ]+I18NFILES+HELPDOCS+HELPIMAGES
)
#Non-documented way of getting the final directory prefix

View File

@ -0,0 +1,8 @@
D-Feet is a D-Bus debugger written in PyGtk+.
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

64
sysutils/d-feet/pkg/PLIST Normal file
View File

@ -0,0 +1,64 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2009/01/19 17:03:32 jasper Exp $
bin/d-feet
lib/python${MODPY_VERSION}/site-packages/d_feet-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/dfeet/
lib/python${MODPY_VERSION}/site-packages/dfeet/DFeetApp.py
lib/python${MODPY_VERSION}/site-packages/dfeet/DFeetApp.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/__init__.py
lib/python${MODPY_VERSION}/site-packages/dfeet/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_introspect_parser.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_introspect_parser.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/__init__.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/addconnectiondialog.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/addconnectiondialog.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/busbox.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/busbox.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/busnamebox.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/busnamebox.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/busnameinfobox.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/busnameinfobox.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/busnameview.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/busnameview.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/executemethoddialog.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/executemethoddialog.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/uiloader.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/uiloader.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/wnck_utils.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_ui/wnck_utils.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/_util.py
lib/python${MODPY_VERSION}/site-packages/dfeet/_util.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/dbus_introspector.py
lib/python${MODPY_VERSION}/site-packages/dfeet/dbus_introspector.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/dbus_utils.py
lib/python${MODPY_VERSION}/site-packages/dfeet/dbus_utils.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/introspect_data.py
lib/python${MODPY_VERSION}/site-packages/dfeet/introspect_data.pyc
lib/python${MODPY_VERSION}/site-packages/dfeet/settings.py
lib/python${MODPY_VERSION}/site-packages/dfeet/settings.pyc
share/applications/dfeet.desktop
share/dfeet/
share/dfeet/addconnectiondialog.ui
share/dfeet/default-actiongroup.ui
share/dfeet/executedialog.ui
share/dfeet/filterbox.ui
share/dfeet/introspectview.ui
share/dfeet/mainwindow.ui
share/dfeet/test-actions.ui
share/icons/hicolor/16x16/apps/dfeet-icon-default-service.png
share/icons/hicolor/16x16/apps/dfeet-method-category.png
share/icons/hicolor/16x16/apps/dfeet-method.png
share/icons/hicolor/16x16/apps/dfeet-object.png
share/icons/hicolor/16x16/apps/dfeet-property-category.png
share/icons/hicolor/16x16/apps/dfeet-property.png
share/icons/hicolor/16x16/apps/dfeet-read-property.png
share/icons/hicolor/16x16/apps/dfeet-readwrite-property.png
share/icons/hicolor/16x16/apps/dfeet-signal-category.png
share/icons/hicolor/16x16/apps/dfeet-signal.png
share/icons/hicolor/16x16/apps/dfeet-write-property.png
share/icons/hicolor/48x48/apps/dfeet-icon.png
@exec %D/bin/update-desktop-database
@unexec %D/bin/update-desktop-database
@exec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true
@unexec %D/bin/gtk-update-icon-cache -q -f -t %D/share/icons/hicolor 2> /dev/null || true