From nobody@FreeBSD.org  Fri Mar  4 11:55:23 2011
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 7E005106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  4 Mar 2011 11:55:21 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 6C9218FC12
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  4 Mar 2011 11:55:21 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p24BtLrY097920
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 4 Mar 2011 11:55:21 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id p24BtL4l097918;
	Fri, 4 Mar 2011 11:55:21 GMT
	(envelope-from nobody)
Message-Id: <201103041155.p24BtL4l097918@red.freebsd.org>
Date: Fri, 4 Mar 2011 11:55:21 GMT
From: Olivier Duchateau <duchateau.olivier@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [NEW PORT] x11/keybinder, Library for registering keyboard shortcuts
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         155262
>Category:       ports
>Synopsis:       [NEW PORT] x11/keybinder, Library for registering keyboard shortcuts
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    nivit
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 04 12:00:24 UTC 2011
>Closed-Date:    Tue Aug 16 15:59:45 UTC 2011
>Last-Modified:  Tue Aug 16 18:20:10 UTC 2011
>Originator:     Olivier Duchateau
>Release:        FreeBSD 8.2-RELEASE
>Organization:
>Environment:
FreeBSD bornem.errements.net 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
keybinder is a library for registering global keyboard shortcuts. It works with GTK-based applications using the X Window System.
>How-To-Repeat:

>Fix:


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:
#
#	keybinder/
#	keybinder/pkg-plist
#	keybinder/pkg-descr
#	keybinder/distinfo
#	keybinder/Makefile
#
echo c - keybinder/
mkdir -p keybinder/ > /dev/null 2>&1
echo x - keybinder/pkg-plist
sed 's/^X//' >keybinder/pkg-plist << 'cdbe10151772ea0392e35f42d84afc92'
Xinclude/keybinder.h
Xlib/libkeybinder.a
Xlib/libkeybinder.la
Xlib/libkeybinder.so
Xlib/libkeybinder.so.0
X%%PYTHON%%%%PYTHON_SITELIBDIR%%/keybinder/__init__.py
X%%PYTHON%%%%PYTHON_SITELIBDIR%%/keybinder/__init__.pyc
X%%PYTHON%%%%PYTHON_SITELIBDIR%%/keybinder/__init__.pyo
X%%PYTHON%%%%PYTHON_SITELIBDIR%%/keybinder/_keybinder.a
X%%PYTHON%%%%PYTHON_SITELIBDIR%%/keybinder/_keybinder.la
X%%PYTHON%%%%PYTHON_SITELIBDIR%%/keybinder/_keybinder.so
Xlibdata/pkgconfig/keybinder.pc
X%%PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/keybinder
cdbe10151772ea0392e35f42d84afc92
echo x - keybinder/pkg-descr
sed 's/^X//' >keybinder/pkg-descr << '144d219e0be6c4d7d5c907b4762c9228'
Xkeybinder is a library for registering global keyboard shortcuts. It works 
Xwith GTK-based applications using the X Window System.
X
XWWW:	http://kaizer.se/wiki/keybinder/
144d219e0be6c4d7d5c907b4762c9228
echo x - keybinder/distinfo
sed 's/^X//' >keybinder/distinfo << '0242c78f2faf91c86dbe85033a840b73'
XSHA256 (keybinder-0.2.2.tar.gz) = 152846803f43bf5ad303809b15479fa5f2bc7a0c6e6e31353686c1429b81b363
XSIZE (keybinder-0.2.2.tar.gz) = 324264
0242c78f2faf91c86dbe85033a840b73
echo x - keybinder/Makefile
sed 's/^X//' >keybinder/Makefile << '0f03edbcd3630aff2147872b448b3526'
X# New ports collection makefile: keybinder
X# Date created:		2011-02-21
X# Whom:		Olivier Duchateau <duchateau.olivier@gmail.com>
X#
X# $FreeBSD: $
X#
X
XPORTNAME=	keybinder
XPORTVERSION=	0.2.2
XCATEGORIES=	x11
XMASTER_SITES=	http://kaizer.se/publicfiles/${PORTNAME}/
X
XMAINTAINER=	duchateau.olivier@gmail.com
XCOMMENT=	Library for registering keyboard shortcuts
X
XLICENSE=	GPLv2
XLICENSE_FILE=	${WRKSRC}/COPYING
X
XUSE_AUTOTOOLS=	libtool
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_GNOME=	gnomehack gtk20 pkgconfig
XUSE_XORG=	x11 xext xrender
XUSE_LDCONFIG=	yes
X
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib"
X
XOPTIONS=	PYTHON "Enable Python binding" on
X
X.include <bsd.port.pre.mk>
X
X.if !defined(WITHOUT_PYTHON)
XBUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/pygobject-2.0.pc:${PORTSDIR}/devel/py-gobject
XRUN_DEPENDS=	${BUILD_DEPENDS}
XUSE_PYTHON=	yes
XUSE_GNOME+=	pygtk2
XCONFIGURE_ARGS+=--enable-python
X.include "${PORTSDIR}/Mk/bsd.python.mk"
XPLIST_SUB+=	PYTHON=""
X.else
XCONFIGURE_ARGS+=--disable-python
XPLIST_SUB+=	PYTHON="@comment "
X.endif
X
X.include <bsd.port.post.mk>
0f03edbcd3630aff2147872b448b3526
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->miwi 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Fri Mar 4 14:12:17 UTC 2011 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=155262 
Responsible-Changed-From-To: miwi->nivit 
Responsible-Changed-By: nivit 
Responsible-Changed-When: Wed May 18 20:10:43 UTC 2011 
Responsible-Changed-Why:  
Stolen to miwi, because this port is a dependency of 
net-im/py-hotot (http://www.freebsd.org/cgi/query-pr.cgi?pr=156415 ). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=155262 
State-Changed-From-To: open->closed 
State-Changed-By: danfe 
State-Changed-When: Tue Aug 16 15:56:05 UTC 2011 
State-Changed-Why:  
Olivier, Nicola, 

I was working on porting Hotot as well as keybinder recently, and discovered 
your PRs just before the commit, sorry.  Since my port seems more complete 
to me (installs Lua bindings, examples) and a bit cleaner, I went ahead and 
committed my version, but as Olivier submitted it first, I game him the due 
credit in Makefile header and maintainership. 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/155262: commit references a PR
Date: Tue, 16 Aug 2011 15:53:09 +0000 (UTC)

 danfe       2011-08-16 15:52:56 UTC
 
   FreeBSD ports repository
 
   Modified files:
     x11                  Makefile 
   Added files:
     x11/keybinder        Makefile distinfo pkg-descr pkg-plist 
   Log:
   Keybinder is a library for registering global keyboard shortcuts that works
   with GTK-based applications using the X Window System.
   
   PR:     ports/155262 (severely modified and augmented as I was working on
           the same port independently)
   
   Revision  Changes    Path
   1.768     +1 -0      ports/x11/Makefile
   1.1       +55 -0     ports/x11/keybinder/Makefile (new)
   1.1       +2 -0      ports/x11/keybinder/distinfo (new)
   1.1       +11 -0     ports/x11/keybinder/pkg-descr (new)
   1.1       +13 -0     ports/x11/keybinder/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: Olivier Duchateau <duchateau.olivier@gmail.com>
To: bug-followup <bug-followup@freebsd.org>
Cc: danfe@freebsd.org
Subject: Re: ports/155262: [NEW PORT] x11/keybinder, Library for registering
 keyboard shortcuts
Date: Tue, 16 Aug 2011 19:42:59 +0200

 You can take the maintainership.
 
 2011/8/16  <danfe@freebsd.org>:
 > Synopsis: [NEW PORT] x11/keybinder, Library for registering keyboard shor=
 tcuts
 >
 > State-Changed-From-To: open->closed
 > State-Changed-By: danfe
 > State-Changed-When: Tue Aug 16 15:56:05 UTC 2011
 > State-Changed-Why:
 > Olivier, Nicola,
 >
 > I was working on porting Hotot as well as keybinder recently, and discove=
 red
 > your PRs just before the commit, sorry. =A0Since my port seems more compl=
 ete
 > to me (installs Lua bindings, examples) and a bit cleaner, I went ahead a=
 nd
 > committed my version, but as Olivier submitted it first, I game him the d=
 ue
 > credit in Makefile header and maintainership.
 >
 > http://www.freebsd.org/cgi/query-pr.cgi?pr=3D155262
 >
 
 
 
 --=20
 olivier
>Unformatted:
