svn commit: r330910 - in head/x11-wm: . obapps
Rusmir Dusko
nemysis at FreeBSD.org
Sat Oct 19 16:45:48 UTC 2013
Author: nemysis
Date: Sat Oct 19 16:45:47 2013
New Revision: 330910
URL: http://svnweb.freebsd.org/changeset/ports/330910
Log:
OBApps is a graphical tool for configuring the per-application settings
(window matching) in the Openbox window manager.
OBApps uses ~/.config/openbox/rc.xml
(or the config-file Openbox was started with) by default.
You can specify another file as an argument, e.g.
obapps.py .config/openbox/myrc.xml
Enter or change the name, class, role, or type settings by clicking in their
entries in the listbox.
Using the Find button to get settings by clicking on a window changes the
settings for the CURRENTLY SELECTED item in the listbox; it does not add
a new entry unless nothing is highlighted. You'll usually want to use the New
button to create a new item first.
Blank entries for name/class/role/type are ignored. If you want any of those
fields to be stored as literally blank attributes (e.g. to match only a window
with a blank role), enter "" or '' in the field.
Changes are written to the rc.xml file only when the apply button is used.
Openbox will automatically be reconfigured when this is done.
WWW: http://sourceforge.net/apps/mediawiki/obapps/index.php
PR: ports/179667
Submitted by: nemysis (self)
Approved by: pawel (mentor)
Added:
head/x11-wm/obapps/
head/x11-wm/obapps/Makefile (contents, props changed)
head/x11-wm/obapps/distinfo (contents, props changed)
head/x11-wm/obapps/pkg-descr (contents, props changed)
head/x11-wm/obapps/pkg-plist (contents, props changed)
Modified:
head/x11-wm/Makefile
Modified: head/x11-wm/Makefile
==============================================================================
--- head/x11-wm/Makefile Sat Oct 19 16:43:32 2013 (r330909)
+++ head/x11-wm/Makefile Sat Oct 19 16:45:47 2013 (r330910)
@@ -117,6 +117,7 @@
SUBDIR += musca
SUBDIR += mutter
SUBDIR += nickleby
+ SUBDIR += obapps
SUBDIR += obconf
SUBDIR += obkey
SUBDIR += obmenu
Added: head/x11-wm/obapps/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/obapps/Makefile Sat Oct 19 16:45:47 2013 (r330910)
@@ -0,0 +1,37 @@
+# Created by: Rusmir Dusko <nemysis at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= obapps
+PORTVERSION= 0.1.7
+CATEGORIES= x11-wm
+MASTER_SITES= SF/${PORTNAME}/ \
+ SF/nemysisfreebsdp/:icons
+DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
+ ${PORTNAME}.png:icons
+EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= nemysis at FreeBSD.org
+COMMENT= Graphical editor for Openbox application settings
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>=0:${PORTSDIR}/x11-toolkits/py-xlib
+
+USE_PYTHON= yes
+USE_WX= 2.8+
+WX_COMPS= python:run
+USE_PYDISTUTILS=yes
+
+PORTDOCS= README
+
+DESKTOP_ENTRIES="OBApps" "${COMMENT}" ${PORTNAME} \
+ "${PORTNAME}" "Settings;" false
+
+post-install:
+ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps/
+
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Added: head/x11-wm/obapps/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/obapps/distinfo Sat Oct 19 16:45:47 2013 (r330910)
@@ -0,0 +1,4 @@
+SHA256 (obapps-0.1.7.tar.gz) = 34b9135677d697839f5e498d87ef39af306e917216c9a5dd0ef64905547194f6
+SIZE (obapps-0.1.7.tar.gz) = 7252
+SHA256 (obapps.png) = 8aa5dcb736fee2f8a2a1f62fded60f57d18b063f5b5f48eb11480464e8dc214e
+SIZE (obapps.png) = 3504
Added: head/x11-wm/obapps/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/obapps/pkg-descr Sat Oct 19 16:45:47 2013 (r330910)
@@ -0,0 +1,24 @@
+OBApps is a graphical tool for configuring the per-application settings
+(window matching) in the Openbox window manager.
+
+OBApps uses ~/.config/openbox/rc.xml
+(or the config-file Openbox was started with) by default.
+You can specify another file as an argument, e.g.
+ obapps.py .config/openbox/myrc.xml
+
+Enter or change the name, class, role, or type settings by clicking in their
+entries in the listbox.
+
+Using the Find button to get settings by clicking on a window changes the
+settings for the CURRENTLY SELECTED item in the listbox; it does not add
+a new entry unless nothing is highlighted. You'll usually want to use the New
+button to create a new item first.
+
+Blank entries for name/class/role/type are ignored. If you want any of those
+fields to be stored as literally blank attributes (e.g. to match only a window
+with a blank role), enter "" or '' in the field.
+
+Changes are written to the rc.xml file only when the apply button is used.
+Openbox will automatically be reconfigured when this is done.
+
+WWW: http://sourceforge.net/apps/mediawiki/obapps/index.php
Added: head/x11-wm/obapps/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/obapps/pkg-plist Sat Oct 19 16:45:47 2013 (r330910)
@@ -0,0 +1,5 @@
+bin/obapps
+%%PYTHON_SITELIBDIR%%/obaxutils.py
+%%PYTHON_SITELIBDIR%%/obaxutils.pyc
+%%PYTHON_SITELIBDIR%%/obaxutils.pyo
+share/pixmaps/obapps.png
More information about the svn-ports-head
mailing list