From nobody@FreeBSD.org  Tue Jun 18 01:58:26 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	by hub.freebsd.org (Postfix) with ESMTP id EF1F18F2
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 18 Jun 2013 01:58:26 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121])
	by mx1.freebsd.org (Postfix) with ESMTP id E0ADC1EAA
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 18 Jun 2013 01:58:26 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r5I1wQra055113
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 18 Jun 2013 01:58:26 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r5I1wQ7P055112;
	Tue, 18 Jun 2013 01:58:26 GMT
	(envelope-from nobody)
Message-Id: <201306180158.r5I1wQ7P055112@oldred.freebsd.org>
Date: Tue, 18 Jun 2013 01:58:26 GMT
From: nemysis <nemysis@gmx.ch>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [NEW PORT] x11-wm/py-obapps: Graphical editor for Openbox application settings
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         179667
>Category:       ports
>Synopsis:       [NEW PORT] x11-wm/py-obapps: Graphical editor for Openbox application settings
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    nemysis
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 18 02:00:00 UTC 2013
>Closed-Date:    Sat Oct 19 16:45:29 UTC 2013
>Last-Modified:  Sat Oct 19 16:50:02 UTC 2013
>Originator:     nemysis
>Release:        FreeBSD 9.1-RELEASE-p3 amd64
>Organization:
>Environment:
FreeBSD FreeBSD_Ports 9.1-RELEASE-p3 FreeBSD 9.1-RELEASE-p3 #0: Mon Apr 29 18:27:25 UTC 2013
>Description:
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
>How-To-Repeat:
Build log

https://redports.org/buildarchive/20130618004700-19601/
>Fix:
Please add attachment as x11-wm/py-obapps

Shar is also here

https://github.com/nemysis/FreeBSD_Ports/blob/master/pr/x11-wm/py-obapps.shar

Patch attached with submission follows:

# 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:
#
#	py-obapps
#	py-obapps/Makefile
#	py-obapps/pkg-descr
#	py-obapps/distinfo
#
echo c - py-obapps
mkdir -p py-obapps > /dev/null 2>&1
echo x - py-obapps/Makefile
sed 's/^X//' >py-obapps/Makefile << '3c15dc05c227c86805408cab87ee6a34'
X# Created by: nemysis <nemysis@gmx.ch>
X# $FreeBSD$
X
XPORTNAME=	obapps
XPORTVERSION=	0.1.7
XCATEGORIES=	x11-wm
XMASTER_SITES=	SF/${PORTNAME}/ \
X		SF/nemysisfreebsdp/:icons
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
XDISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
X		${PORTNAME}.png:icons
XEXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	Graphical editor for Openbox application settings
X
XLICENSE=	MIT
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/Xlib/X.py:${PORTSDIR}/x11-toolkits/py-xlib
X
XUSE_PYTHON=	yes
XUSE_WX=		2.8+
XWX_COMPS=	python:run
XUSE_PYDISTUTILS=yes
X
XPLIST_FILES=	bin/${PORTNAME} \
X		%%PYTHON_SITELIBDIR%%/obaxutils.py \
X		%%PYTHON_SITELIBDIR%%/obaxutils.pyc \
X		%%PYTHON_SITELIBDIR%%/obaxutils.pyo \
X		share/pixmaps/${PORTNAME}.png
X
XPORTDOCS=	README
X
XDESKTOP_ENTRIES="OBApps" "${COMMENT}" ${PORTNAME} \
X		"${PORTNAME}" "Settings;" false
X
X.include <bsd.port.options.mk>
X
Xpost-install:
X	${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png ${PREFIX}/share/pixmaps
X
X.if ${PORT_OPTIONS:MDOCS}
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
3c15dc05c227c86805408cab87ee6a34
echo x - py-obapps/pkg-descr
sed 's/^X//' >py-obapps/pkg-descr << '481a6be78a5f0c4bee0812b0e69b0111'
XOBApps is a graphical tool for configuring the per-application settings
X(window matching) in the Openbox window manager.
X
XOBApps uses ~/.config/openbox/rc.xml
X(or the config-file Openbox was started with) by default.
XYou can specify another file as an argument, e.g.
X    obapps.py .config/openbox/myrc.xml
X
XEnter or change the name, class, role, or type settings by clicking in their
Xentries in the listbox.
X
XUsing the Find button to get settings by clicking on a window changes the
Xsettings for the CURRENTLY SELECTED  item in the listbox; it does not add
Xa new entry unless nothing is highlighted. You'll usually want to use the New
Xbutton to create a new item first.
X
XBlank entries for name/class/role/type are ignored. If you want any of those
Xfields to be stored as literally blank attributes (e.g. to match only a window
Xwith a blank role), enter "" or '' in the field.
X
XChanges are written to the rc.xml file only when the apply button is used.
XOpenbox will automatically be reconfigured when this is done.
X
XWWW: http://sourceforge.net/apps/mediawiki/obapps/index.php
481a6be78a5f0c4bee0812b0e69b0111
echo x - py-obapps/distinfo
sed 's/^X//' >py-obapps/distinfo << '856178bcb9e4eb803142af0c9e9f0368'
XSHA256 (obapps-0.1.7.tar.gz) = 34b9135677d697839f5e498d87ef39af306e917216c9a5dd0ef64905547194f6
XSIZE (obapps-0.1.7.tar.gz) = 7252
XSHA256 (obapps.png) = 8aa5dcb736fee2f8a2a1f62fded60f57d18b063f5b5f48eb11480464e8dc214e
XSIZE (obapps.png) = 3504
856178bcb9e4eb803142af0c9e9f0368
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-python 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Tue Jun 18 02:00:21 UTC 2013 
Responsible-Changed-Why:  
freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=179667 
Responsible-Changed-From-To: freebsd-python->miwi 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Sat Jun 22 15:20:20 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=179667 
Responsible-Changed-From-To: miwi->freebsd-ports-bugs 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Thu Jul 18 07:35:52 UTC 2013 
Responsible-Changed-Why:  
back to pool. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=179667 
Responsible-Changed-From-To: freebsd-ports-bugs->nemysis 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Wed Aug 14 09:33:10 UTC 2013 
Responsible-Changed-Why:  
submitter is now committer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=179667 
State-Changed-From-To: open->closed 
State-Changed-By: nemysis 
State-Changed-When: Sat Oct 19 16:45:29 UTC 2013 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=179667 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/179667: commit references a PR
Date: Sat, 19 Oct 2013 16:45:59 +0000 (UTC)

 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
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
