Re: UPDATE x11/herbstluftwm 0.9.5 from MAINTAINER

2022-08-06 Thread Omar Polo
Lucas  wrote:
> Hello ports@,
> 
> Find an update for herbstluftwm in here. The release notes are:

lightly tested, happy to see that my configuration still works great! :)

committed, thanks!

> [...]
> `make port-lib-depends-check` say we don't need libz anymore, so zap it.
> I haven't noticed anything strange since doing it. But I do find it
> strange we don't need it anymore. It was introduced on 0.9.2, which made
> Xft and freetype dependencies, so I guess it was required by those
> libraries back then and now it isn't the case anymore?

exactly!



Re: UPDATE x11/herbstluftwm 0.9.5 from MAINTAINER

2022-07-30 Thread Florian Viehweger
After talking with with op@, libz recently got removed from libfreetype

openbsd-ports$ doas pkg-config --libs freetype2
-L/usr/X11R6/lib -lfreetype

Thanks!

> Hi,
> 
> I basically came up with the same diff, but Lucas was a bit faster
> submitting it than me.
> 
> No issues found after some testing on amd64.
> 
> I also wondered about libz. Does somebody have an idea why it is not
> needed anymore?
> 
> Thanks!
> 
> > Hello ports@,
> > 
> > Find an update for herbstluftwm in here. The release notes are:
> > 
> > - Key binds for release events.
> > - The Setting 'smart_frame_surroundings' has been changed to accept
> > the following new values: 'off', 'hide_all', and 'hide_gaps'.
> > Setting it to 'hide_gaps' will only hide frame gaps when applicable,
> > 'hide_all' and 'off' mirror the old behaviour with regards to 'true'
> > and 'false'.
> > - New format '%{ }' for easier attribute access in the sprintf
> > command
> > - New setting 'show_frame_decorations' that controls when frame
> >   decorations are shown. This should be used instead of the old
> >   'always_show_frame'
> > - New frame attribute 'content_geometry'
> > - New tag attribute 'at_end'
> > - New monitor attribute 'content_geometry'
> > - Fix bug in ipc protocol for big-endian systems
> > 
> > `make port-lib-depends-check` say we don't need libz anymore, so zap
> > it. I haven't noticed anything strange since doing it. But I do find
> > it strange we don't need it anymore. It was introduced on 0.9.2,
> > which made Xft and freetype dependencies, so I guess it was required
> > by those libraries back then and now it isn't the case anymore?
> > 
> > Cheers,
> > 
> > -Lucas
> > 
> > diff /usr/ports
> > commit - 86c765e1351ad5f98706285a475245bcd6625fdc
> > path + /usr/ports
> > blob - 094640f8a0e9a4ca1c4a7ba62be34b1169f85faf
> > file + x11/herbstluftwm/Makefile
> > --- x11/herbstluftwm/Makefile
> > +++ x11/herbstluftwm/Makefile
> > @@ -1,5 +1,5 @@
> >  COMMENT =  manual tiling window manager
> > -DISTNAME = herbstluftwm-0.9.4
> > +DISTNAME = herbstluftwm-0.9.5
> >  CATEGORIES =   x11
> >  
> >  HOMEPAGE = https://herbstluftwm.org/
> > @@ -11,7 +11,7 @@ MAINTAINER =  Lucas
> > , \ PERMIT_PACKAGE = Yes
> >  
> >  WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xfixes Xft Xinerama Xrandr
> > -WANTLIB += Xrender c freetype m z
> > +WANTLIB += Xrender c freetype m
> >  
> >  MASTER_SITES = https://herbstluftwm.org/tarballs/
> >  
> > blob - eab46a31b90e3276c476ceeb2cd6ec1069887d0e
> > file + x11/herbstluftwm/distinfo
> > --- x11/herbstluftwm/distinfo
> > +++ x11/herbstluftwm/distinfo
> > @@ -1,2 +1,2 @@
> > -SHA256 (herbstluftwm-0.9.4.tar.gz) =
> > 7vju0HavM68qdZEcD7EhX9s0J2BqA06otE/naHLLA8w= -SIZE
> > (herbstluftwm-0.9.4.tar.gz) = 549029 +SHA256
> > (herbstluftwm-0.9.5.tar.gz) =
> > stRgCQnlvs5a1jgY37MLsZ/SrJ9ShHsaenStQEBxgQU= +SIZE
> > (herbstluftwm-0.9.5.tar.gz) = 556773
> > 
> 
> 
> 



-- 
greetings,

Florian Viehweger



Re: UPDATE x11/herbstluftwm 0.9.5 from MAINTAINER

2022-07-30 Thread Florian Viehweger
Hi,

I basically came up with the same diff, but Lucas was a bit faster
submitting it than me.

No issues found after some testing on amd64.

I also wondered about libz. Does somebody have an idea why it is not
needed anymore?

Thanks!

> Hello ports@,
> 
> Find an update for herbstluftwm in here. The release notes are:
> 
> - Key binds for release events.
> - The Setting 'smart_frame_surroundings' has been changed to accept
> the following new values: 'off', 'hide_all', and 'hide_gaps'. Setting
> it to 'hide_gaps' will only hide frame gaps when applicable,
> 'hide_all' and 'off' mirror the old behaviour with regards to 'true'
> and 'false'.
> - New format '%{ }' for easier attribute access in the sprintf command
> - New setting 'show_frame_decorations' that controls when frame
>   decorations are shown. This should be used instead of the old
>   'always_show_frame'
> - New frame attribute 'content_geometry'
> - New tag attribute 'at_end'
> - New monitor attribute 'content_geometry'
> - Fix bug in ipc protocol for big-endian systems
> 
> `make port-lib-depends-check` say we don't need libz anymore, so zap
> it. I haven't noticed anything strange since doing it. But I do find
> it strange we don't need it anymore. It was introduced on 0.9.2,
> which made Xft and freetype dependencies, so I guess it was required
> by those libraries back then and now it isn't the case anymore?
> 
> Cheers,
> 
> -Lucas
> 
> diff /usr/ports
> commit - 86c765e1351ad5f98706285a475245bcd6625fdc
> path + /usr/ports
> blob - 094640f8a0e9a4ca1c4a7ba62be34b1169f85faf
> file + x11/herbstluftwm/Makefile
> --- x11/herbstluftwm/Makefile
> +++ x11/herbstluftwm/Makefile
> @@ -1,5 +1,5 @@
>  COMMENT =manual tiling window manager
> -DISTNAME =   herbstluftwm-0.9.4
> +DISTNAME =   herbstluftwm-0.9.5
>  CATEGORIES = x11
>  
>  HOMEPAGE =   https://herbstluftwm.org/
> @@ -11,7 +11,7 @@ MAINTAINER =Lucas , \
>  PERMIT_PACKAGE = Yes
>  
>  WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xfixes Xft Xinerama Xrandr
> -WANTLIB += Xrender c freetype m z
> +WANTLIB += Xrender c freetype m
>  
>  MASTER_SITES =   https://herbstluftwm.org/tarballs/
>  
> blob - eab46a31b90e3276c476ceeb2cd6ec1069887d0e
> file + x11/herbstluftwm/distinfo
> --- x11/herbstluftwm/distinfo
> +++ x11/herbstluftwm/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (herbstluftwm-0.9.4.tar.gz) =
> 7vju0HavM68qdZEcD7EhX9s0J2BqA06otE/naHLLA8w= -SIZE
> (herbstluftwm-0.9.4.tar.gz) = 549029 +SHA256
> (herbstluftwm-0.9.5.tar.gz) =
> stRgCQnlvs5a1jgY37MLsZ/SrJ9ShHsaenStQEBxgQU= +SIZE
> (herbstluftwm-0.9.5.tar.gz) = 556773
> 



-- 
greetings,

Florian Viehweger



UPDATE x11/herbstluftwm 0.9.5 from MAINTAINER

2022-07-30 Thread Lucas
Hello ports@,

Find an update for herbstluftwm in here. The release notes are:

- Key binds for release events.
- The Setting 'smart_frame_surroundings' has been changed to accept the
  following new values: 'off', 'hide_all', and 'hide_gaps'. Setting it
  to 'hide_gaps' will only hide frame gaps when applicable, 'hide_all'
  and 'off' mirror the old behaviour with regards to 'true' and 'false'.
- New format '%{ }' for easier attribute access in the sprintf command
- New setting 'show_frame_decorations' that controls when frame
  decorations are shown. This should be used instead of the old
  'always_show_frame'
- New frame attribute 'content_geometry'
- New tag attribute 'at_end'
- New monitor attribute 'content_geometry'
- Fix bug in ipc protocol for big-endian systems

`make port-lib-depends-check` say we don't need libz anymore, so zap it.
I haven't noticed anything strange since doing it. But I do find it
strange we don't need it anymore. It was introduced on 0.9.2, which made
Xft and freetype dependencies, so I guess it was required by those
libraries back then and now it isn't the case anymore?

Cheers,

-Lucas

diff /usr/ports
commit - 86c765e1351ad5f98706285a475245bcd6625fdc
path + /usr/ports
blob - 094640f8a0e9a4ca1c4a7ba62be34b1169f85faf
file + x11/herbstluftwm/Makefile
--- x11/herbstluftwm/Makefile
+++ x11/herbstluftwm/Makefile
@@ -1,5 +1,5 @@
 COMMENT =  manual tiling window manager
-DISTNAME = herbstluftwm-0.9.4
+DISTNAME = herbstluftwm-0.9.5
 CATEGORIES =   x11
 
 HOMEPAGE = https://herbstluftwm.org/
@@ -11,7 +11,7 @@ MAINTAINER =  Lucas , \
 PERMIT_PACKAGE =   Yes
 
 WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xfixes Xft Xinerama Xrandr
-WANTLIB += Xrender c freetype m z
+WANTLIB += Xrender c freetype m
 
 MASTER_SITES = https://herbstluftwm.org/tarballs/
 
blob - eab46a31b90e3276c476ceeb2cd6ec1069887d0e
file + x11/herbstluftwm/distinfo
--- x11/herbstluftwm/distinfo
+++ x11/herbstluftwm/distinfo
@@ -1,2 +1,2 @@
-SHA256 (herbstluftwm-0.9.4.tar.gz) = 
7vju0HavM68qdZEcD7EhX9s0J2BqA06otE/naHLLA8w=
-SIZE (herbstluftwm-0.9.4.tar.gz) = 549029
+SHA256 (herbstluftwm-0.9.5.tar.gz) = 
stRgCQnlvs5a1jgY37MLsZ/SrJ9ShHsaenStQEBxgQU=
+SIZE (herbstluftwm-0.9.5.tar.gz) = 556773