Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Oct 2013 16:45:47 +0000 (UTC)
From:      Rusmir Dusko <nemysis@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r330910 - in head/x11-wm: . obapps
Message-ID:  <201310191645.r9JGjllU056371@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



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