# $OpenBSD$

COMMENT-main =		library for registering keyboard shortcuts
COMMENT-python =	python bindings for keybinder

DISTNAME =		keybinder-0.2.2

PKGNAME-main =		${DISTNAME}
PKGNAME-python =	py-${DISTNAME}

CATEGORIES =		x11 devel

SHARED_LIBS =		keybinder		0.1	# 0.1 

HOMEPAGE =		http://kaizer.se/wiki/keybinder/

# GPLv2+ 
PERMIT_PACKAGE_CDROM =	Yes
PERMIT_PACKAGE_FTP =	Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP =	Yes

MASTER_SITES =		http://kaizer.se/publicfiles/keybinder/

MULTI_PACKAGES =	-main -python

MODULES =		lang/python

WANTLIB += 		GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes
WANTLIB +=		Xi Xinerama Xrandr Xrender Xxf86vm drm expat fontconfig
WANTLIB +=		freetype m pixman-1 pthread-stubs xcb xcb-render xcb-shm
WANTLIB +=		z atk-1.0 cairo gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0
WANTLIB +=		glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 gtk-x11-2.0
WANTLIB +=		iconv intl pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre
WANTLIB +=		png

WANTLIB-main =		${WANTLIB}

LIB_DEPENDS-main =	${LIB_DEPENDS} \
			x11/gtk+2

WANTLIB-python =	${WANTLIB} keybinder ffi

BUILD_DEPENDS-python =	${RUN_DEPENDS}
RUN_DEPENDS-python =	x11/py-gtk2
LIB_DEPENDS-python =	${LIB_DEPENDS} \
			x11/keybinder,-main 

MODPY_BUILDDEP =	No
MODPY_RUNDEP =		No

CONFIGURE_STYLE =	gnu
CONFIGURE_ARGS =	--disable-lua
USE_GMAKE =		Yes
USE_LIBTOOL =		Yes

.include <bsd.port.mk>
