Hi, this updates x11/herbstluftwm to 0.9.2.
Light testing on amd64 and i386, no issues found. Special thanks to cwen@ for helping me updating this port. New features: * Client window titles (controlled by the theme attributes 'title_height', 'title_color', 'title_font') * New command 'help' for live documentation on the object tree * New 'watch' command that emits hooks when attribute values change. * The 'lock_tag' attribute is now writable. * New 'geometry' attribute for monitors. Bug fixes: * Correctly interpret _NET_WM_STRUT. This fixes panels that leave a bit of space between the panel and the monitor edge and also panels between two monitors. * Correctly handling minimized clients when removing a tag. * Preserve stacking order when changing the floating state of a tag * Update frame objects correctly in the commands 'mirror' and 'rotate' New dependencies: xft, freetype Index: Makefile =================================================================== RCS file: /cvs/ports/x11/herbstluftwm/Makefile,v retrieving revision 1.20 diff -u -p -u -p -r1.20 Makefile --- Makefile 30 Dec 2020 06:53:15 -0000 1.20 +++ Makefile 26 Feb 2021 14:54:46 -0000 @@ -1,7 +1,7 @@ # $OpenBSD: Makefile,v 1.20 2020/12/30 06:53:15 rsadowski Exp $ COMMENT = manual tiling window manager -DISTNAME = herbstluftwm-0.9.1 +DISTNAME = herbstluftwm-0.9.2 CATEGORIES = x11 HOMEPAGE = https://herbstluftwm.org/ @@ -12,7 +12,8 @@ MAINTAINER = Lucas <lu...@sexy.is>, \ # BSD PERMIT_PACKAGE = Yes -WANTLIB += X11 Xext Xinerama Xrandr c m pthread ${COMPILER_LIBCXX} +WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xft Xinerama Xrandr c freetype +WANTLIB += m z MASTER_SITES = https://herbstluftwm.org/tarballs/ @@ -29,9 +30,13 @@ RUN_DEPENDS += devel/desktop-file-utils # tarball already includes generated manpages # saves depend on asciidoc CONFIGURE_ARGS += -DWITH_DOCUMENTATION=NO +CONFIGURE_ENV += CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" # requires unported pyewmh, pytest-xvfb and maybe more NO_TEST = Yes + +CFLAGS += -I${X11BASE}/include -I${LOCALBASE}/include +LDFLAGS += -L${X11BASE}/lib -L${LOCALBASE}/lib post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/herbstluftwm Index: distinfo =================================================================== RCS file: /cvs/ports/x11/herbstluftwm/distinfo,v retrieving revision 1.8 diff -u -p -u -p -r1.8 distinfo --- distinfo 30 Dec 2020 06:53:15 -0000 1.8 +++ distinfo 26 Feb 2021 14:54:46 -0000 @@ -1,2 +1,2 @@ -SHA256 (herbstluftwm-0.9.1.tar.gz) = HhYncSfiTxGbDxELZqJyO5mHv3Dk2wsuwgyftOlUmGQ= -SIZE (herbstluftwm-0.9.1.tar.gz) = 432926 +SHA256 (herbstluftwm-0.9.2.tar.gz) = aETjBHYfexxOkhfWpqxwaLzZTmfdsyadstIZh0yGbis= +SIZE (herbstluftwm-0.9.2.tar.gz) = 448757 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/herbstluftwm/pkg/PLIST,v retrieving revision 1.9 diff -u -p -u -p -r1.9 PLIST --- pkg/PLIST 30 Dec 2020 06:53:15 -0000 1.9 +++ pkg/PLIST 26 Feb 2021 14:54:46 -0000 @@ -8,11 +8,8 @@ bin/dmenu_run_hlwm @man man/man1/herbstclient.1 @man man/man1/herbstluftwm.1 @man man/man7/herbstluftwm-tutorial.7 -share/bash-completion/ -share/bash-completion/completions/ share/bash-completion/completions/herbstclient share/doc/herbstluftwm/ -share/doc/herbstluftwm/BUGS share/doc/herbstluftwm/LICENSE share/doc/herbstluftwm/NEWS share/doc/herbstluftwm/examples/ -- greetings, Florian Viehweger