Sun Sep 10 10:27:10 2023 UTC ()
wm/fvwm3: update release 1.0.8

# CHANGES
## 1.0.8 (2023-09-04)

### Enhancements
* Add .desktop entry for XSession by @Zirias
### Other Changes
* FvwmScript: fix rendering of checkboxes by @ThomasAdam
* Ls/manpage by @lgsobalvarro in https://github.com/fvwmorg/fvwm3/pull/874
* SnapAttraction: honor all tokens mentioned in the manpage by @ch-f
* docs: FvwmPerl: fixup examples by @ThomasAdam
* default-config: use primary mon for RightPanel by @ThomasAdam
* XGetWindowProp: accommodate NUL byte by @ThomasAdam
* FvwmPager: fix division by zero by @ThomasAdam
* *: code cleanup: remove if (x) free checks by @ThomasAdam
* FvwmPrompt: preserve quotes, etc by @ThomasAdam
* conditional: Screen+Desk is not mutually-exclusive by @ThomasAdam
* sizehints: tighten check by @ThomasAdam
* CursorStyle: fix panframe cursors by @ThomasAdam
* FvwmPager: add fpmonitor impls for widths/heights by @ThomasAdam
* MaskUsedModifiers: remove bits used for XKB group index by @farblos


(vins)
diff -r1.20 -r1.21 pkgsrc/wm/fvwm3/Makefile
diff -r1.5 -r1.6 pkgsrc/wm/fvwm3/PLIST
diff -r1.9 -r1.10 pkgsrc/wm/fvwm3/distinfo

cvs diff -r1.20 -r1.21 pkgsrc/wm/fvwm3/Makefile (expand / switch to unified diff)

--- pkgsrc/wm/fvwm3/Makefile 2023/08/14 05:25:27 1.20
+++ pkgsrc/wm/fvwm3/Makefile 2023/09/10 10:27:10 1.21
@@ -1,53 +1,64 @@ @@ -1,53 +1,64 @@
1# $NetBSD: Makefile,v 1.20 2023/08/14 05:25:27 wiz Exp $ 1# $NetBSD: Makefile,v 1.21 2023/09/10 10:27:10 vins Exp $
2 2
3DISTNAME= fvwm3-1.0.7 3DISTNAME= fvwm3-1.0.8
4PKGREVISION= 1 
5CATEGORIES= wm x11 4CATEGORIES= wm x11
6MASTER_SITES= ${MASTER_SITE_GITHUB:=fvwmorg/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=fvwmorg/}
7GITHUB_RELEASE= ${PKGVERSION_NOREV} 6GITHUB_RELEASE= ${PKGVERSION_NOREV}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= vins@NetBSD.org
10HOMEPAGE= https://github.com/fvwmorg/fvwm3 9HOMEPAGE= https://github.com/fvwmorg/fvwm3
11COMMENT= Multiple large virtual desktop window manager 10COMMENT= Multiple large virtual desktop window manager
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2 AND mit
13 12
14CONFLICTS= fvwm-[0-9]* fvwm1-[0-9]* fvwm2-[0-9]* metisse-[0-9]* 13CONFLICTS= fvwm-[0-9]* fvwm1-[0-9]* fvwm2-[0-9]* metisse-[0-9]*
15 14
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17 16
18USE_TOOLS+= pkg-config perl:run 17USE_TOOLS+= pkg-config perl:run
19USE_TOOLS+= msgfmt msgmerge xgettext 18USE_TOOLS+= msgfmt msgmerge xgettext
20USE_TOOLS+= gmake # needed for manpages installation 19USE_TOOLS+= gmake # needed for manpages installation
21 20
22# asciidoctor 21DEPENDS+= ${PYPKGPREFIX}-xdg-[0-9]*:../../devel/py-xdg # fvwm-menu-desktop
23TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor 22TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor # asciidoctor
 23
 24PYTHON_VERSIONS_INCOMPATIBLE= 27 # wants python3
 25
 26REPLACE_SH= utils/*.sh
 27REPLACE_PERL= perllib/FVWM/create-commands
 28
 29SUBST_CLASSES+= paths
 30SUBST_STAGE.paths= pre-configure
 31SUBST_MESSAGE.paths= Replacing hard-coded paths.
 32SUBST_FILES.paths= fvwm/fvwm3.c doc/fvwm3_manpage_source.adoc \
 33 bin/fvwm-menu-desktop.in doc/fvwm-menu-desktop.adoc
 34SUBST_SED.paths+= -e "s:/etc/xdg/menus:${PKG_SYSCONFDIR}/xdg/menus:g"
 35SUBST_SED.paths+= -e "s:/etc/system.fvwm2rc:${PKG_SYSCONFDIR}/fvwm/system.fvwm2rc:g"
 36SUBST_SED.paths+= -e "s:/usr/local/share/fvwm:${PREFIX}/share/fvwm:g"
24 37
25# otherwise we get installed scripts that point to the tools directory. 38# otherwise we get installed scripts that point to the tools directory.
26CONFIGURE_ENV+= ac_cv_path_PYTHON=${PYTHONBIN} 39CONFIGURE_ENV+= ac_cv_path_PYTHON=${PYTHONBIN}
27CONFIGURE_ENV+= ac_cv_path_PERL=${PERL5} 40CONFIGURE_ENV+= ac_cv_path_PERL=${PERL5}
28CONFIGURE_ENV+= ac_cv_prog_ASCIIDOC=${PREFIX}/bin/asciidoctor${RUBY_VER} 41CONFIGURE_ENV+= ac_cv_prog_ASCIIDOC=${PREFIX}/bin/asciidoctor${RUBY_VER}
29 42
30CONFIGURE_ARGS+= --enable-mandoc 43CONFIGURE_ARGS+= --enable-mandoc
31 44CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}/fvwm
32# wants python3 45CONFIGURE_ARGS+= --with-iconv-library=${BUILDLINK_PREFIX.iconv}/lib
33PYTHON_VERSIONS_INCOMPATIBLE= 27 46CONFIGURE_ARGS+= --with-iconv-includes=${BUILDLINK_PREFIX.iconv}/${BUILDLINK_INCDIRS.iconv:Q}
34 47
35.include "options.mk" 48.include "options.mk"
 49
 50.include "../../converters/libiconv/buildlink3.mk"
36.include "../../converters/fribidi/buildlink3.mk" 51.include "../../converters/fribidi/buildlink3.mk"
37BUILDLINK_API_DEPENDS.libevent+= libevent>=2.0 52BUILDLINK_API_DEPENDS.libevent+= libevent>=2.0
38.include "../../devel/libevent/buildlink3.mk" 53.include "../../devel/libevent/buildlink3.mk"
39.include "../../graphics/png/buildlink3.mk" 54.include "../../graphics/png/buildlink3.mk"
40.include "../../lang/python/pyversion.mk" 55.include "../../lang/python/pyversion.mk"
41.include "../../lang/ruby/rubyversion.mk" 56.include "../../lang/ruby/rubyversion.mk"
42.include "../../x11/libSM/buildlink3.mk" 
43.include "../../x11/libX11/buildlink3.mk" 
44.include "../../x11/libXcursor/buildlink3.mk" 57.include "../../x11/libXcursor/buildlink3.mk"
45.include "../../x11/libXext/buildlink3.mk" 
46.include "../../x11/libXft/buildlink3.mk" 58.include "../../x11/libXft/buildlink3.mk"
47.include "../../x11/libXi/buildlink3.mk" 59.include "../../x11/libXi/buildlink3.mk"
48.include "../../x11/libXrandr/buildlink3.mk" 60.include "../../x11/libXrandr/buildlink3.mk"
49.include "../../x11/libXrender/buildlink3.mk" 
50.include "../../x11/libXpm/buildlink3.mk" 61.include "../../x11/libXpm/buildlink3.mk"
51.include "../../x11/libXt/buildlink3.mk" 62.include "../../x11/libXt/buildlink3.mk"
52.include "../../mk/readline.buildlink3.mk" 63.include "../../mk/readline.buildlink3.mk"
53.include "../../mk/bsd.pkg.mk" 64.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/wm/fvwm3/PLIST (expand / switch to unified diff)

--- pkgsrc/wm/fvwm3/PLIST 2023/02/12 06:27:26 1.5
+++ pkgsrc/wm/fvwm3/PLIST 2023/09/10 10:27:10 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.5 2023/02/12 06:27:26 gutteridge Exp $ 1@comment $NetBSD: PLIST,v 1.6 2023/09/10 10:27:10 vins Exp $
2bin/FvwmCommand 2bin/FvwmCommand
3bin/fvwm-convert-2.6 3bin/fvwm-convert-2.6
4bin/fvwm-menu-desktop 4bin/fvwm-menu-desktop
5bin/fvwm-menu-directory 5bin/fvwm-menu-directory
6bin/fvwm-menu-xlock 6bin/fvwm-menu-xlock
7bin/fvwm-perllib 7bin/fvwm-perllib
8bin/fvwm-root 8bin/fvwm-root
9bin/fvwm3 9bin/fvwm3
10libexec/fvwm3/${PKGVERSION}/FvwmAnimate 10libexec/fvwm3/${PKGVERSION}/FvwmAnimate
11libexec/fvwm3/${PKGVERSION}/FvwmAuto 11libexec/fvwm3/${PKGVERSION}/FvwmAuto
12libexec/fvwm3/${PKGVERSION}/FvwmBacker 12libexec/fvwm3/${PKGVERSION}/FvwmBacker
13libexec/fvwm3/${PKGVERSION}/FvwmButtons 13libexec/fvwm3/${PKGVERSION}/FvwmButtons
14libexec/fvwm3/${PKGVERSION}/FvwmCommandS 14libexec/fvwm3/${PKGVERSION}/FvwmCommandS
@@ -147,13 +147,14 @@ share/fvwm3/perllib/FVWM/Event.pm @@ -147,13 +147,14 @@ share/fvwm3/perllib/FVWM/Event.pm
147share/fvwm3/perllib/FVWM/EventNames.pm 147share/fvwm3/perllib/FVWM/EventNames.pm
148share/fvwm3/perllib/FVWM/Module.pm 148share/fvwm3/perllib/FVWM/Module.pm
149share/fvwm3/perllib/FVWM/Module/Terminal.pm 149share/fvwm3/perllib/FVWM/Module/Terminal.pm
150share/fvwm3/perllib/FVWM/Module/Toolkit.pm 150share/fvwm3/perllib/FVWM/Module/Toolkit.pm
151share/fvwm3/perllib/FVWM/Tracker.pm 151share/fvwm3/perllib/FVWM/Tracker.pm
152share/fvwm3/perllib/FVWM/Tracker/Colorsets.pm 152share/fvwm3/perllib/FVWM/Tracker/Colorsets.pm
153share/fvwm3/perllib/FVWM/Tracker/GlobalConfig.pm 153share/fvwm3/perllib/FVWM/Tracker/GlobalConfig.pm
154share/fvwm3/perllib/FVWM/Tracker/ModuleConfig.pm 154share/fvwm3/perllib/FVWM/Tracker/ModuleConfig.pm
155share/fvwm3/perllib/FVWM/Tracker/PageInfo.pm 155share/fvwm3/perllib/FVWM/Tracker/PageInfo.pm
156share/fvwm3/perllib/FVWM/Tracker/Scheduler.pm 156share/fvwm3/perllib/FVWM/Tracker/Scheduler.pm
157share/fvwm3/perllib/FVWM/Tracker/WindowList.pm 157share/fvwm3/perllib/FVWM/Tracker/WindowList.pm
158share/fvwm3/perllib/General/FileSystem.pm 158share/fvwm3/perllib/General/FileSystem.pm
159share/fvwm3/perllib/General/Parse.pm 159share/fvwm3/perllib/General/Parse.pm
 160share/xsessions/fvwm3.desktop

cvs diff -r1.9 -r1.10 pkgsrc/wm/fvwm3/distinfo (expand / switch to unified diff)

--- pkgsrc/wm/fvwm3/distinfo 2023/07/16 23:21:56 1.9
+++ pkgsrc/wm/fvwm3/distinfo 2023/09/10 10:27:10 1.10
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.9 2023/07/16 23:21:56 vins Exp $ 1$NetBSD: distinfo,v 1.10 2023/09/10 10:27:10 vins Exp $
2 2
3BLAKE2s (fvwm3-1.0.7.tar.gz) = 1ecc4f09aff41de362bc3e52481ec896d7859a28c8a6b443a7fd058ababcea04 3BLAKE2s (fvwm3-1.0.8.tar.gz) = 08089874c531f8ae2f4b58df073b6196063693bea85a193aee9401d2a1b1264a
4SHA512 (fvwm3-1.0.7.tar.gz) = 91973abb7b3f79cec4fba28d9aa071923aa975eae3f3e00257e8633e2d376732cd5db7e42a4330bc849f807fc149abfbeef6100fe2ca6c05c847b61ee48236ed 4SHA512 (fvwm3-1.0.8.tar.gz) = fef69b6d97b3533e6722b48336aa8904b399c42437c4adcab756edf55cf839126002255dfa268bf7159d3bb9caf4d44c43a9217c9df5dc6224cef8461ecf2c34
5Size (fvwm3-1.0.7.tar.gz) = 4512128 bytes 5Size (fvwm3-1.0.8.tar.gz) = 5644021 bytes