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 <lucas@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
No comments:
Post a Comment