rsadowski e12f1d6e7a Update herbstluftwm to 0.7.2
Release 0.7.2 notes:
j
   * When herbstluftwm is not running and herbstclient is called, the
     absent herbstluftwm is detected instead of hanging forever.
   * Close window on _NET_CLOSE_WINDOW. This makes closing windows via ewmh
     panels work.
   * Fix return code of remove_attr
   * Fix error when unmanaging clients
   * Some typo fixes in the documentation

Update diff from Lucas <lucas AT sexy DOT is>, compiler c++11 comment by
me.
2019-10-17 20:23:03 +00:00

40 lines
934 B
Makefile

# $OpenBSD: Makefile,v 1.15 2019/10/17 20:23:03 rsadowski Exp $
COMMENT = manual tiling window manager
DISTNAME = herbstluftwm-0.7.2
CATEGORIES = x11
HOMEPAGE = https://herbstluftwm.org/
# BSD
PERMIT_PACKAGE = Yes
WANTLIB += X11 Xext Xinerama c glib-2.0 intl m pthread ${COMPILER_LIBCXX}
MASTER_SITES = https://herbstluftwm.org/tarballs/
# c++11
COMPILER = base-clang ports-gcc
LIB_DEPENDS += devel/glib2
RUN_DEPENDS += devel/desktop-file-utils \
shells/bash \
x11/dzen2,-gadgets
CPPFLAGS += -I${LOCALBASE}/include
USE_GMAKE = Yes
MAKE_FLAGS = LDFLAGS= VERBOSE= COLOR=0 CC='${CC}' LDXX='${CXX}' CXX='${CXX}'
BASEDIR = ${PREFIX}/share/examples/herbstluftwm
FAKE_FLAGS = SYSCONFDIR="${BASEDIR}" \
EXAMPLESDIR="${BASEDIR}" \
ZSHCOMPLETIONDIR="${BASEDIR}/zsh/functions/Completion/X" \
MANDIR="${PREFIX}/man" \
PREFIX="${PREFIX}" \
XSESSIONSDIR="${PREFIX}/share/applications"
NO_TEST = Yes
.include <bsd.port.mk>