Sun Feb 4 18:58:59 2024 UTC (122d)
p5-App-Sqitch: Update to 1.4.1. Changes:

- Removed the quoting of the role and warehouse identifiers that was
  added to the Snowflake engine in v1.4.0. Turns out Snowflake allows a
  warehouse to be specified in a different database, in which case dots
  are valid in the name and should not be quoted! So users must properly
  quote when necessary, but added notes to `sqitchtutorial-snowflake.pod`
  on the need to use URI escapes for special characters. Thanks to
  Patrick Sabo for the find, and to @marc-marketparts for validating
  that URI encoding works.
- Added notes on URL encoding database URLs to `sqitch-target.pod`, the
  main reference for database URLs in the Sqitch documentation.
- Fixed the output of the list of changes to be deployed or reverted to
  actually require `--verbose` twice, as described in the v1.4.0 changes,
  and not just once. Thanks to Erik Wienhold for the PR (#785)!
- Removed the duplicate change name from the output of the list of
  changes to be deployed or reverted with `-VV`. Thanks to Erik Wienhold
  for the PR (#787)!
- Fixed invalid template resolution when adding a singe change to
  multiple engines at once. Thanks to Christian Riedel for the detailed
  bug report (#795)!
- Fixed Oracle and Firebird test failures due to incorrect use of `chmod`.
  Thanks to Slaven Rezić for the report and the fix (#807)!
- Tests now require Test::Warn 0.31 or later, as newline handling issues
  cause test failures in earlier versions. Thanks to Slaven Rezić for the
  test reports and for identifying the issue.
- Updated the locale configuration to fix issues in more recent versions
  of Perl, and added tests to ensure that the sqitch CLI executes and
  properly emits localized messages (except on Windows, where the language
  codes are incompatible).
- Fixed an issue where the MySQL engine failed to recognize the MariaDB
  `mysql` client installed by Homebrew on macOS. Thanks to Carlos Ramos
  for the bug report and PR (#791)!


(schmonz)
diff -r1.38 -r1.39 pkgsrc/databases/p5-App-Sqitch/Makefile
diff -r1.22 -r1.23 pkgsrc/databases/p5-App-Sqitch/distinfo

cvs diff -r1.38 -r1.39 pkgsrc/databases/p5-App-Sqitch/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/p5-App-Sqitch/Makefile 2023/08/02 12:06:16 1.38
+++ pkgsrc/databases/p5-App-Sqitch/Makefile 2024/02/04 18:58:59 1.39
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.38 2023/08/02 12:06:16 schmonz Exp $ 1# $NetBSD: Makefile,v 1.39 2024/02/04 18:58:59 schmonz Exp $
2 2
3DISTNAME= App-Sqitch-v1.4.0 3DISTNAME= App-Sqitch-v1.4.1
4PKGNAME= p5-${DISTNAME:S/-v/-/} 4PKGNAME= p5-${DISTNAME:S/-v/-/}
5CATEGORIES= databases perl5 5CATEGORIES= databases perl5
6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=App/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=App/}
7 7
8MAINTAINER= schmonz@NetBSD.org 8MAINTAINER= schmonz@NetBSD.org
9HOMEPAGE= https://sqitch.org/ 9HOMEPAGE= https://sqitch.org/
10COMMENT= Sensible database change management 10COMMENT= Sensible database change management
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= p5-Algorithm-Backoff>=0.006:../../devel/p5-Algorithm-Backoff 13DEPENDS+= p5-Algorithm-Backoff>=0.006:../../devel/p5-Algorithm-Backoff
14DEPENDS+= p5-Class-XSAccessor>=1.18:../../devel/p5-Class-XSAccessor 14DEPENDS+= p5-Class-XSAccessor>=1.18:../../devel/p5-Class-XSAccessor
15DEPENDS+= p5-Clone-[0-9]*:../../devel/p5-Clone 15DEPENDS+= p5-Clone-[0-9]*:../../devel/p5-Clone
16DEPENDS+= p5-Config-GitLike>=1.15:../../devel/p5-Config-GitLike 16DEPENDS+= p5-Config-GitLike>=1.15:../../devel/p5-Config-GitLike
@@ -46,24 +46,25 @@ DEPENDS+= p5-namespace-autoclean>=0.16: @@ -46,24 +46,25 @@ DEPENDS+= p5-namespace-autoclean>=0.16:
46# p5-DBD-Mem not yet in pkgsrc 46# p5-DBD-Mem not yet in pkgsrc
47TOOL_DEPENDS+= p5-Capture-Tiny>=0.12:../../devel/p5-Capture-Tiny 47TOOL_DEPENDS+= p5-Capture-Tiny>=0.12:../../devel/p5-Capture-Tiny
48TOOL_DEPENDS+= p5-DBD-SQLite-[0-9]*:../../databases/p5-DBD-SQLite 48TOOL_DEPENDS+= p5-DBD-SQLite-[0-9]*:../../databases/p5-DBD-SQLite
49TOOL_DEPENDS+= p5-Module-Runtime-[0-9]*:../../devel/p5-Module-Runtime 49TOOL_DEPENDS+= p5-Module-Runtime-[0-9]*:../../devel/p5-Module-Runtime
50TOOL_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep 50TOOL_DEPENDS+= p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
51TOOL_DEPENDS+= p5-Test-Dir-[0-9]*:../../devel/p5-Test-Dir 51TOOL_DEPENDS+= p5-Test-Dir-[0-9]*:../../devel/p5-Test-Dir
52TOOL_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception 52TOOL_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
53TOOL_DEPENDS+= p5-Test-Exit-[0-9]*:../../devel/p5-Test-Exit 53TOOL_DEPENDS+= p5-Test-Exit-[0-9]*:../../devel/p5-Test-Exit
54TOOL_DEPENDS+= p5-Test-File-[0-9]*:../../devel/p5-Test-File 54TOOL_DEPENDS+= p5-Test-File-[0-9]*:../../devel/p5-Test-File
55TOOL_DEPENDS+= p5-Test-File-Contents>=0.20:../../devel/p5-Test-File-Contents 55TOOL_DEPENDS+= p5-Test-File-Contents>=0.20:../../devel/p5-Test-File-Contents
56TOOL_DEPENDS+= p5-Test-MockModule>=0.17:../../devel/p5-Test-MockModule 56TOOL_DEPENDS+= p5-Test-MockModule>=0.17:../../devel/p5-Test-MockModule
57TOOL_DEPENDS+= p5-Test-MockObject-[0-9]*:../../devel/p5-Test-MockObject 57TOOL_DEPENDS+= p5-Test-MockObject-[0-9]*:../../devel/p5-Test-MockObject
58TOOL_DEPENDS+= p5-Test-NoWarnings>=0.083:../../devel/p5-Test-NoWarnings 58TOOL_DEPENDS+= p5-Test-NoWarnings>=0.083:../../devel/p5-Test-NoWarnings
 59TOOL_DEPENDS+= p5-Test-Warn>=0.31:../../devel/p5-Test-Warn
59TOOL_DEPENDS+= p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff 60TOOL_DEPENDS+= p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff
60 61
61USE_LANGUAGES= # empty 62USE_LANGUAGES= # empty
62USE_TOOLS+= perl 63USE_TOOLS+= perl
63PERL5_PACKLIST= auto/App/Sqitch/.packlist 64PERL5_PACKLIST= auto/App/Sqitch/.packlist
64PERL5_MODULE_TYPE= Module::Build 65PERL5_MODULE_TYPE= Module::Build
65 66
66.include "options.mk" 67.include "options.mk"
67 68
68.include "../../lang/perl5/module.mk" 69.include "../../lang/perl5/module.mk"
69.include "../../mk/bsd.pkg.mk" 70.include "../../mk/bsd.pkg.mk"

cvs diff -r1.22 -r1.23 pkgsrc/databases/p5-App-Sqitch/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/p5-App-Sqitch/distinfo 2023/08/02 12:06:16 1.22
+++ pkgsrc/databases/p5-App-Sqitch/distinfo 2024/02/04 18:58:59 1.23
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.22 2023/08/02 12:06:16 schmonz Exp $ 1$NetBSD: distinfo,v 1.23 2024/02/04 18:58:59 schmonz Exp $
2 2
3BLAKE2s (App-Sqitch-v1.4.0.tar.gz) = 49eebfbc9d42eb0b2c9e09dbd434fbbad6d3a64f839b9a2888cfb7ee2a6f2264 3BLAKE2s (App-Sqitch-v1.4.1.tar.gz) = 87538ef7a6c49a9722ab8dd72cf2cff7b96f44dcc6d75662a4cd3a30b6f0f756
4SHA512 (App-Sqitch-v1.4.0.tar.gz) = fae98c60c7eefa5f8879e702ff5de5a9446f1b1dae87889588d0f59eef86ae6324dd2abb0c1d3deb998805e62e9c9313f7937f1de94d81da9af3e7b1d731e75f 4SHA512 (App-Sqitch-v1.4.1.tar.gz) = b1b73f96979d623b8590153262ad76ca76ab2d7113b0fecea537257ef9278e6391ed2bfcd4187605ff84f4536af37081b0a29054d17bc6da7241e2120133ca99
5Size (App-Sqitch-v1.4.0.tar.gz) = 637001 bytes 5Size (App-Sqitch-v1.4.1.tar.gz) = 640950 bytes