pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/keychain
Module Name: pkgsrc
Committed By: vins
Date: Sun Oct 12 05:25:16 UTC 2025
Modified Files:
pkgsrc/security/keychain: Makefile distinfo
Log Message:
security/keychain: update to 2.9.6
Documentation/branding release (no functional code changes):
* Updated references in wiki to reflect the new official home of
Keychain at https://github.com/danielrobbins/keychain.
* Consolidate historical references; retain only intentional archival
note(s).
Additional release engineering improvements:
* Add release automation helpers: Makefile release (create) and
release-refresh (asset replace), plus scripts under scripts/ and
* GitHub Actions workflow to build artifacts on tag push (staging
only).
* Add docs/release-steps.md to formalize release process (numeric tags
only, assets: tarball, wrapper script, man page).
* Orchestrated release flow (make release / make release-refresh) now
enforces:
- Mandatory CI (Debian container) artifact fetch for the tag.
- Normalized comparisons:
> keychain – raw sha256.
> keychain.1 – raw sha256; on mismatch, re-compare with
Pod::Man first line stripped.
> Tarball – internal file list + per-file sha256 (man page
internally normalized) ignoring tar/gzip metadata.
- If (and only if) all artifacts match (raw or normalized) CI
artifacts are used DIRECTLY for publication; local artifacts are
never overwritten (kept for audit).
- Any real content mismatch aborts unless KEYCHAIN_FORCE_LOCAL=1
is explicitly set (single override; KEYCHAIN_ADOPT_CI removed).
- Copy/paste diff command hints emitted on mismatch for rapid
investigation.
- Asset path indirection via exported variables prevents local
file mutation, improving auditability.
* Release notes body automatically extended with a Build Provenance
table (sha256 for keychain and keychain.1) plus the tag commit SHA1.
* Workflow continues to only stage artifacts; publication requires
explicit maintainer action (no auto-release on tag push).
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 pkgsrc/security/keychain/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/security/keychain/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/keychain/Makefile
diff -u pkgsrc/security/keychain/Makefile:1.44 pkgsrc/security/keychain/Makefile:1.45
--- pkgsrc/security/keychain/Makefile:1.44 Sun Jun 1 18:41:25 2025
+++ pkgsrc/security/keychain/Makefile Sun Oct 12 05:25:16 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.44 2025/06/01 18:41:25 vins Exp $
+# $NetBSD: Makefile,v 1.45 2025/10/12 05:25:16 vins Exp $
-DISTNAME= keychain-2.9.5
-PKGREVISION= 1
+DISTNAME= keychain-2.9.6
CATEGORIES= security
MASTER_SITES= ${MASTER_SITE_GITHUB:=funtoo/}
Index: pkgsrc/security/keychain/distinfo
diff -u pkgsrc/security/keychain/distinfo:1.29 pkgsrc/security/keychain/distinfo:1.30
--- pkgsrc/security/keychain/distinfo:1.29 Sun Jun 1 09:50:26 2025
+++ pkgsrc/security/keychain/distinfo Sun Oct 12 05:25:16 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.29 2025/06/01 09:50:26 vins Exp $
+$NetBSD: distinfo,v 1.30 2025/10/12 05:25:16 vins Exp $
-BLAKE2s (keychain-2.9.5.tar.gz) = 2137b9315bcda59d83fdf6f4870164de42cf39b850d82354f0444399a6050029
-SHA512 (keychain-2.9.5.tar.gz) = 4241a16449062b3365e1119788ab1e56eaadd7c239b5a5af03f644fb44494cc415774c1ba4d2a9ad1e6341892ddcbe4573cda6f986ecc8e5857cfbb2066ac5ac
-Size (keychain-2.9.5.tar.gz) = 42685 bytes
+BLAKE2s (keychain-2.9.6.tar.gz) = ca81882467df1dd5b19c3d6ead58394cbef264fbf8fc407487d7416d16b44294
+SHA512 (keychain-2.9.6.tar.gz) = c94d876bfabb2a660ee36bb47712b2ac8bf14e49841fbae94269aec224eed812510bed1cd795763f26b1192d9409380f18f41193a6baac5fa39ddb6331c91e87
+Size (keychain-2.9.6.tar.gz) = 51990 bytes
SHA1 (patch-Makefile) = 3d41a10a50c360c1fb63dba4265ba369f6b4a772
SHA1 (patch-keychain.sh) = 792bb3cd82e36a4b9d4ee48440333917c5ccfe4f
Home |
Main Index |
Thread Index |
Old Index