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