From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jun 18 02:00:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B4AD1A72 for ; Tue, 18 Jun 2013 02:00:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 9BA7C1EC2 for ; Tue, 18 Jun 2013 02:00:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r5I200LP008901 for ; Tue, 18 Jun 2013 02:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r5I2009p008900; Tue, 18 Jun 2013 02:00:00 GMT (envelope-from gnats) Resent-Date: Tue, 18 Jun 2013 02:00:00 GMT Resent-Message-Id: <201306180200.r5I2009p008900@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, nemysis Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id EF1F18F2 for ; 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 ; 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 ; 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 To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/179667: [NEW PORT] x11-wm/py-obapps: Graphical editor for Openbox application settings X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jun 2013 02:00:00 -0000 >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: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jun 18 02:00:00 UTC 2013 >Closed-Date: >Last-Modified: >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 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 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 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: >Unformatted: