ports/155262: [NEW PORT] x11/keybinder, Library for registering keyboard shortcuts

Olivier Duchateau duchateau.olivier at gmail.com
Fri Mar 4 12:00:26 UTC 2011


>Number:         155262
>Category:       ports
>Synopsis:       [NEW PORT] x11/keybinder, Library for registering keyboard shortcuts
>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:   Fri Mar 04 12:00:24 UTC 2011
>Closed-Date:
>Last-Modified:
>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 at 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 at 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 at 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:
>Unformatted:



More information about the freebsd-ports-bugs mailing list