995e33eb30
reparent. We need to verify that setting the event mask works, and we need to include StructureNotify to get unmap events at any point in time. From upstream git
84 lines
2.0 KiB
Makefile
84 lines
2.0 KiB
Makefile
# $OpenBSD: Makefile,v 1.48 2012/09/27 10:57:45 dcoppa Exp $
|
|
|
|
COMMENT = improved dynamic tiling window manager
|
|
|
|
DISTNAME = i3-4.3
|
|
REVISION = 1
|
|
CATEGORIES = x11
|
|
|
|
EXTRACT_SUFX = .tar.bz2
|
|
HOMEPAGE = http://i3wm.org/
|
|
MASTER_SITES = ${HOMEPAGE}/downloads/
|
|
MAINTAINER = David Coppa <dcoppa@openbsd.org>
|
|
|
|
# BSD
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
PERMIT_PACKAGE_FTP = Yes
|
|
PERMIT_DISTFILES_CDROM = Yes
|
|
PERMIT_DISTFILES_FTP = Yes
|
|
|
|
WANTLIB = GL X11 Xcursor Xrender c cairo ev expat \
|
|
fontconfig freetype glib-2.0 gobject-2.0 m \
|
|
pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre \
|
|
pixman-1 png pthread pthread-stubs \
|
|
startup-notification-1 xcb xcb-atom xcb-aux \
|
|
xcb-event xcb-icccm xcb-keysyms xcb-property \
|
|
xcb-randr xcb-render xcb-shm xcb-xinerama yajl z
|
|
|
|
MODULES = converters/libiconv \
|
|
devel/gettext
|
|
|
|
LIB_DEPENDS = devel/libev \
|
|
devel/libyajl>=2.0.0 \
|
|
devel/pango \
|
|
devel/pcre \
|
|
devel/startup-notification
|
|
|
|
BUILD_DEPENDS = devel/bison \
|
|
devel/flex
|
|
|
|
RUN_DEPENDS = devel/desktop-file-utils \
|
|
x11/dmenu \
|
|
x11/i3status
|
|
|
|
USE_GMAKE = Yes
|
|
|
|
NO_REGRESS = Yes
|
|
|
|
MAKE_FLAGS = CC="${CC}" \
|
|
BISON="${LOCALBASE}/bin/bison" \
|
|
FLEX="${LOCALBASE}/bin/gflex" \
|
|
SYSCONFDIR=${SYSCONFDIR} \
|
|
V=1
|
|
|
|
.if defined(DEBUG)
|
|
MAKE_FLAGS += DEBUG=1
|
|
.endif
|
|
|
|
FAKE_FLAGS = PREFIX=${PREFIX} \
|
|
SYSCONFDIR=${PREFIX}/share/examples \
|
|
INSTALL_DATA="${INSTALL_DATA}" \
|
|
INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
|
|
INSTALL_SCRIPT="${INSTALL_SCRIPT}"
|
|
|
|
post-configure:
|
|
${SUBST_CMD} ${WRKSRC}/i3.config \
|
|
${WRKSRC}/i3.config.keycodes \
|
|
${WRKSRC}/src/cfgparse.y \
|
|
${WRKSRC}/src/commands.c \
|
|
${WRKSRC}/src/config.c \
|
|
${WRKSRC}/src/key_press.c
|
|
|
|
post-install:
|
|
${INSTALL_MAN} ${WRKBUILD}/man/*.1 ${PREFIX}/man/man1/
|
|
${SUBST_CMD} -o ${SHAREOWN} -g ${SHAREGRP} \
|
|
-c ${WRKBUILD}/man/i3-config-wizard.1 \
|
|
${PREFIX}/man/man1/i3-config-wizard.1
|
|
${SUBST_CMD} -o ${SHAREOWN} -g ${SHAREGRP} \
|
|
-c ${WRKBUILD}/man/i3.1 \
|
|
${PREFIX}/man/man1/i3.1
|
|
@rm ${PREFIX}/man/man1/i3-dump-log.1 \
|
|
${PREFIX}/man/man1/i3-sensible*.1
|
|
|
|
.include <bsd.port.mk>
|