pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/wm/fvwm3



Module Name:    pkgsrc
Committed By:   vins
Date:           Sun Sep 10 10:27:10 UTC 2023

Modified Files:
        pkgsrc/wm/fvwm3: Makefile PLIST distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/wm/fvwm3/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/wm/fvwm3/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/wm/fvwm3/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/wm/fvwm3/Makefile
diff -u pkgsrc/wm/fvwm3/Makefile:1.20 pkgsrc/wm/fvwm3/Makefile:1.21
--- pkgsrc/wm/fvwm3/Makefile:1.20       Mon Aug 14 05:25:27 2023
+++ pkgsrc/wm/fvwm3/Makefile    Sun Sep 10 10:27:10 2023
@@ -1,26 +1,39 @@
-# $NetBSD: Makefile,v 1.20 2023/08/14 05:25:27 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2023/09/10 10:27:10 vins Exp $
 
-DISTNAME=      fvwm3-1.0.7
-PKGREVISION=   1
+DISTNAME=      fvwm3-1.0.8
 CATEGORIES=    wm x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=fvwmorg/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+MAINTAINER=    vins%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/fvwmorg/fvwm3
 COMMENT=       Multiple large virtual desktop window manager
-LICENSE=       gnu-gpl-v2
+LICENSE=       gnu-gpl-v2 AND mit
 
 CONFLICTS=     fvwm-[0-9]* fvwm1-[0-9]* fvwm2-[0-9]* metisse-[0-9]*
 
-GNU_CONFIGURE= yes
+GNU_CONFIGURE=         yes
 
 USE_TOOLS+=    pkg-config perl:run
 USE_TOOLS+=    msgfmt msgmerge xgettext
 USE_TOOLS+=    gmake # needed for manpages installation
 
-# asciidoctor
-TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor
+DEPENDS+=      ${PYPKGPREFIX}-xdg-[0-9]*:../../devel/py-xdg                            # fvwm-menu-desktop
+TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor    # asciidoctor
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27      # wants python3
+
+REPLACE_SH=    utils/*.sh
+REPLACE_PERL=  perllib/FVWM/create-commands
+
+SUBST_CLASSES+=                paths
+SUBST_STAGE.paths=     pre-configure
+SUBST_MESSAGE.paths=   Replacing hard-coded paths.
+SUBST_FILES.paths=     fvwm/fvwm3.c doc/fvwm3_manpage_source.adoc      \
+                       bin/fvwm-menu-desktop.in doc/fvwm-menu-desktop.adoc
+SUBST_SED.paths+=      -e "s:/etc/xdg/menus:${PKG_SYSCONFDIR}/xdg/menus:g"
+SUBST_SED.paths+=      -e "s:/etc/system.fvwm2rc:${PKG_SYSCONFDIR}/fvwm/system.fvwm2rc:g"
+SUBST_SED.paths+=      -e "s:/usr/local/share/fvwm:${PREFIX}/share/fvwm:g"
 
 # otherwise we get installed scripts that point to the tools directory.
 CONFIGURE_ENV+=        ac_cv_path_PYTHON=${PYTHONBIN}
@@ -28,25 +41,23 @@ CONFIGURE_ENV+=     ac_cv_path_PERL=${PERL5}
 CONFIGURE_ENV+=        ac_cv_prog_ASCIIDOC=${PREFIX}/bin/asciidoctor${RUBY_VER}
 
 CONFIGURE_ARGS+=       --enable-mandoc
-
-# wants python3
-PYTHON_VERSIONS_INCOMPATIBLE=  27
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}/fvwm
+CONFIGURE_ARGS+=       --with-iconv-library=${BUILDLINK_PREFIX.iconv}/lib
+CONFIGURE_ARGS+=       --with-iconv-includes=${BUILDLINK_PREFIX.iconv}/${BUILDLINK_INCDIRS.iconv:Q}
 
 .include "options.mk"
+
+.include "../../converters/libiconv/buildlink3.mk"
 .include "../../converters/fribidi/buildlink3.mk"
 BUILDLINK_API_DEPENDS.libevent+=       libevent>=2.0
 .include "../../devel/libevent/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
 .include "../../lang/python/pyversion.mk"
 .include "../../lang/ruby/rubyversion.mk"
-.include "../../x11/libSM/buildlink3.mk"
-.include "../../x11/libX11/buildlink3.mk"
 .include "../../x11/libXcursor/buildlink3.mk"
-.include "../../x11/libXext/buildlink3.mk"
 .include "../../x11/libXft/buildlink3.mk"
 .include "../../x11/libXi/buildlink3.mk"
 .include "../../x11/libXrandr/buildlink3.mk"
-.include "../../x11/libXrender/buildlink3.mk"
 .include "../../x11/libXpm/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"
 .include "../../mk/readline.buildlink3.mk"

Index: pkgsrc/wm/fvwm3/PLIST
diff -u pkgsrc/wm/fvwm3/PLIST:1.5 pkgsrc/wm/fvwm3/PLIST:1.6
--- pkgsrc/wm/fvwm3/PLIST:1.5   Sun Feb 12 06:27:26 2023
+++ pkgsrc/wm/fvwm3/PLIST       Sun Sep 10 10:27:10 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2023/02/12 06:27:26 gutteridge Exp $
+@comment $NetBSD: PLIST,v 1.6 2023/09/10 10:27:10 vins Exp $
 bin/FvwmCommand
 bin/fvwm-convert-2.6
 bin/fvwm-menu-desktop
@@ -157,3 +157,4 @@ share/fvwm3/perllib/FVWM/Tracker/Schedul
 share/fvwm3/perllib/FVWM/Tracker/WindowList.pm
 share/fvwm3/perllib/General/FileSystem.pm
 share/fvwm3/perllib/General/Parse.pm
+share/xsessions/fvwm3.desktop

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



Home | Main Index | Thread Index | Old Index