pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/znapzend



Module Name:    pkgsrc
Committed By:   tm
Date:           Mon Oct 19 07:30:00 UTC 2026

Modified Files:
        pkgsrc/sysutils/znapzend: Makefile PLIST distinfo
        pkgsrc/sysutils/znapzend/patches: patch-Makefile.am

Log Message:
znapzend: update to 0.23.6

znapzend (0.23.6) unstable; urgency=medium

  * Fixed the runtime Docker container build, which broke when Alpine
    patch-bumped its perl package and the pinned perl version could no
    longer be selected; perl is no longer version-pinned in the Dockerfile.
  * Docker images are now published to the GitHub Container Registry
    (ghcr.io/oetiker/znapzend) instead of Docker Hub.

 -- github-actions[bot] <github-actions[bot]@users.noreply.github.com>  Mon, 06 Jul 2026 19:52:13 +0000

znapzend (0.23.4) unstable; urgency=medium

  * Revised CI recipes to pass on contributor forks #680 -- @jimklimov
  * Introduced `ZNAPZENDTEST_ZFS_list_max_snapshots` in mock `t/zfs`
    (default `58` for `dst`, as it was hard-coded since at least 2014,
    adding `+2` more to `src` datasets), to speed up developer testing
    iterations; updated the README.md with suggestions #691 -- @jimklimov
  * Revised `.gitignore` files, `Makefile.am` and Git tracked content
    to drop files (re-)generated during build from Git and so simplify
    life for developers; those generated files are directly added to
    the distribution tarball now #689 -- @jimklimov

znapzend (0.23.2) unstable; urgency=medium

  * added missing cpanfile.test #662
  * build deb for ubuntu 24.4

znapzend (0.23.0) unstable; urgency=medium

  * Fixed `autoCreation` behavior broken in 0.22.0 release -- @jimklimov
  * Updated recipes for `make check` to install Perl modules it needs
    (previously was only done as part of GitHub checks); renamed the
    `cpanfile` to `cpanfile.common` to avoid changing the Git-tracked
    resource file during build -- @jimklimov
  * Fix `make install` of Perl modules with a custom `DESTDIR` and/or when
    applying `configure --libdir=...` requirements -- @jimklimov
  * Renamed `lib/inheritLevels.pm` to `lib/ZnapZend/InheritLevels.pm`, in
    order to minimize confusion (especially when targeting OS-wide Perl
    module installations) -- @jimklimov
  * Applied same markup style to older CHANGES logged entries -- @jimklimov

znapzend (0.22.0) unstable; urgency=medium

  * Add debian 12 package -- @moetiker
  * Maintenance release: refine splitting of
    `[[user@]host:]dataset[:with-colons][@snap[:with-colons]]` strings
    to work for the realistic majority of use-cases; fix back support
    of pool root dataset in such spec -- @jimklimov
  * Update self-tests with verification that
    `[[user@]host:]dataset[:with-colons][@snap[:with-colons]]` string
    decoding yields expected results -- @jimklimov
  * Extended handling of `org.znapzend:enabled=off` setting for sub-trees:
    now if the same intermediate dataset declares `org.znapzend:recursive=on`,
    the disablement of znapzend handling takes place for descendants as well
    (previously it had effect only exactly for datasets that had set
    `org.znapzend:enabled=off` as a local ZFS property) -- @jimklimov
  * Fixed CI recipes and contents for spell-checker -- @jimklimov
  * Added rc-script and integration documentation for FreeBSD and similar
    platforms -- @jimklimov
  * Converted `configure.ac` and numerous `Makefile.am` to avoid GNU Make
    syntax in favor of portability: tested with Solaris/illumos Sun make
    and with FreeBSD make -- @jimklimov
  * Extended `--autoCreation` effect (or lack thereof) to newly appearing
    sub-datasets; added a `--noautoCreation` option to help override
    configuration file settings (where used) -- @jimklimov
  * Introduced `dst_N_autocreation` setting via ZFS properties
    (per-destination, inheritable) -- @jimklimov

znapzend (0.21.2) unstable; urgency=medium

  * Maintenance release: Automate `.deb` package builds


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/sysutils/znapzend/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/sysutils/znapzend/PLIST
cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/znapzend/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/sysutils/znapzend/patches/patch-Makefile.am

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

Modified files:

Index: pkgsrc/sysutils/znapzend/Makefile
diff -u pkgsrc/sysutils/znapzend/Makefile:1.23 pkgsrc/sysutils/znapzend/Makefile:1.24
--- pkgsrc/sysutils/znapzend/Makefile:1.23      Thu Aug 25 10:34:15 2022
+++ pkgsrc/sysutils/znapzend/Makefile   Mon Oct 19 07:30:00 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2022/08/25 10:34:15 abs Exp $
+# $NetBSD: Makefile,v 1.24 2026/10/19 07:30:00 tm Exp $
 
-DISTNAME=      znapzend-0.21.1
+DISTNAME=      znapzend-0.23.6
 CATEGORIES=    sysutils
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=oetiker/}
@@ -21,6 +21,7 @@ TEST_TARGET=  check
 DEPENDS+=      p5-Mojolicious>=9.03:../../www/p5-Mojolicious
 DEPENDS+=      p5-Mojo-IOLoop-ForkCall>=0.17:../../devel/p5-Mojo-IOLoop-ForkCall
 DEPENDS+=      p5-Scalar-List-Utils>=1.45:../../devel/p5-Scalar-List-Utils
+DEPENDS+=      p5-Role-Tiny>=2.002004:../../devel/p5-Role-Tiny
 
 pre-configure:
        cd ${WRKSRC} && autoreconf --force --install --verbose --make

Index: pkgsrc/sysutils/znapzend/PLIST
diff -u pkgsrc/sysutils/znapzend/PLIST:1.2 pkgsrc/sysutils/znapzend/PLIST:1.3
--- pkgsrc/sysutils/znapzend/PLIST:1.2  Thu Aug 25 10:34:15 2022
+++ pkgsrc/sysutils/znapzend/PLIST      Mon Oct 19 07:30:00 2026
@@ -1,12 +1,12 @@
-@comment $NetBSD: PLIST,v 1.2 2022/08/25 10:34:15 abs Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/10/19 07:30:00 tm Exp $
 bin/znapzend
 bin/znapzendzetup
 bin/znapzendztatz
 lib/ZnapZend.pm
 lib/ZnapZend/Config.pm
+lib/ZnapZend/InheritLevels.pm
 lib/ZnapZend/Time.pm
 lib/ZnapZend/ZFS.pm
-lib/inheritLevels.pm
 man/man1/znapzend.1
 man/man1/znapzendzetup.1
 man/man1/znapzendztatz.1

Index: pkgsrc/sysutils/znapzend/distinfo
diff -u pkgsrc/sysutils/znapzend/distinfo:1.19 pkgsrc/sysutils/znapzend/distinfo:1.20
--- pkgsrc/sysutils/znapzend/distinfo:1.19      Thu Aug 25 10:34:15 2022
+++ pkgsrc/sysutils/znapzend/distinfo   Mon Oct 19 07:30:00 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.19 2022/08/25 10:34:15 abs Exp $
+$NetBSD: distinfo,v 1.20 2026/10/19 07:30:00 tm Exp $
 
-BLAKE2s (znapzend-0.21.1.tar.gz) = ec4ac40bb47859d56d3d6b5870231a4e3ba4d5e1b2935fdc940187fd664858f0
-SHA512 (znapzend-0.21.1.tar.gz) = 2fd39109d6967d8dc434c346f7ba6d912519d71294dcc017a90727e56250298d753671986ed34e72fb45eb20fb17aa62945af055df17f2cc1ab04cd28369c649
-Size (znapzend-0.21.1.tar.gz) = 361516 bytes
-SHA1 (patch-Makefile.am) = 9f6f4e936ef84b08131884699d0fb8399b4dc67c
+BLAKE2s (znapzend-0.23.6.tar.gz) = 297c34d33c11826745d12547036744415cdcef54db7fc97e40c8cc5dbeda42b9
+SHA512 (znapzend-0.23.6.tar.gz) = 2fc30cf3c6b3c18fbf23eb24de0805aaf79defab7d41cc58b5ff13040e517e360c9dce7a6b354eeee38eb7417de92b492c30afa078965e0d475d5af136917e89
+Size (znapzend-0.23.6.tar.gz) = 309073 bytes
+SHA1 (patch-Makefile.am) = 875ea1d84b5df29898ae7fdcc137e55de214909b

Index: pkgsrc/sysutils/znapzend/patches/patch-Makefile.am
diff -u pkgsrc/sysutils/znapzend/patches/patch-Makefile.am:1.1 pkgsrc/sysutils/znapzend/patches/patch-Makefile.am:1.2
--- pkgsrc/sysutils/znapzend/patches/patch-Makefile.am:1.1      Wed Apr 29 20:15:33 2020
+++ pkgsrc/sysutils/znapzend/patches/patch-Makefile.am  Mon Oct 19 07:30:00 2026
@@ -1,15 +1,16 @@
-$NetBSD: patch-Makefile.am,v 1.1 2020/04/29 20:15:33 wiedi Exp $
+$NetBSD: patch-Makefile.am,v 1.2 2026/10/19 07:30:00 tm Exp $
 
-thirdparty deps are provided by pkgsrc
+thirdparty deps are provided by pkgsrc. debian deps are not
+required in pkgsrc.
 
---- Makefile.am.orig   2020-03-23 14:59:16.000000000 +0000
+--- Makefile.am.orig   2026-07-06 19:52:13.000000000 +0000
 +++ Makefile.am
 @@ -5,7 +5,7 @@ AUTOMAKE_OPTIONS =  foreign
  
  SUFFIXES = .1 .man .pm
  
--SUBDIRS = lib thirdparty
+-SUBDIRS = lib thirdparty debian
 +SUBDIRS = lib
  
  BIN = bin/@PACKAGE@ bin/znapzendzetup bin/znapzendztatz
- PM :=  $(shell find lib/ -name "*.pm")
+ PM  = @PERL_MODULES_EXTRA_DIST@



Home | Main Index | Thread Index | Old Index