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

Reply via email to