pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/uacme
Module Name: pkgsrc
Committed By: plunky
Date: Thu Oct 29 08:42:23 UTC 2026
Modified Files:
pkgsrc/security/uacme: Makefile distinfo
Added Files:
pkgsrc/security/uacme/patches: patch-crypto.c patch-uacme.1.txt
Log Message:
fix some minor issues
1. the DISTFILE is stored as v1.8.1.tar.gz which is prone to conflict, use
the github framework to ensure it is stored as uacme-1.8.1.tar.gz
2. the manpage uacme.1 claims a default CONFDIR which is wrong, fix that
3. a ctype error in crypto.c
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 pkgsrc/security/uacme/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/security/uacme/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/security/uacme/patches/patch-crypto.c \
pkgsrc/security/uacme/patches/patch-uacme.1.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/uacme/Makefile
diff -u pkgsrc/security/uacme/Makefile:1.16 pkgsrc/security/uacme/Makefile:1.17
--- pkgsrc/security/uacme/Makefile:1.16 Thu May 14 16:42:03 2026
+++ pkgsrc/security/uacme/Makefile Thu Oct 29 08:42:23 2026
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.16 2026/05/14 16:42:03 ryoon Exp $
+# $NetBSD: Makefile,v 1.17 2026/10/29 08:42:23 plunky Exp $
-DISTNAME= v${PKGVER}
-PKGNAME= uacme-${PKGVER}
-PKGREVISION= 1
-PKGVER= 1.8.1
+DISTNAME= uacme-1.8.1
+PKGREVISION= 2
CATEGORIES= security
-MASTER_SITES= ${MASTER_SITE_GITHUB:=ndilieto/uacme/archive/refs/tags/}
+MASTER_SITES= ${MASTER_SITE_GITHUB:=ndilieto/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= hauke%NetBSD.org@localhost
HOMEPAGE= https://github.com/ndilieto/uacme
@@ -20,7 +19,6 @@ USE_LANGUAGES= c
USE_CC_FEATURES= c11
GNU_CONFIGURE= yes
-WRKSRC= ${WRKDIR}/uacme-${PKGVER}
HOOKDIR= libexec
DOCDIR= share/doc/uacme
@@ -51,7 +49,7 @@ MESSAGE_SUBST+= UACME_CHALLENGE_PATH=$
SUBST_CLASSES+= confdir
SUBST_STAGE.confdir= pre-configure
SUBST_MESSAGE.confdir= Set CONFDIR default
-SUBST_FILES.confdir= uacme.c
+SUBST_FILES.confdir= uacme.c uacme.1.txt
SUBST_VARS.confdir= UACME_CONFDIR
SUBST_CLASSES+= challenge
Index: pkgsrc/security/uacme/distinfo
diff -u pkgsrc/security/uacme/distinfo:1.3 pkgsrc/security/uacme/distinfo:1.4
--- pkgsrc/security/uacme/distinfo:1.3 Fri May 1 21:27:35 2026
+++ pkgsrc/security/uacme/distinfo Thu Oct 29 08:42:23 2026
@@ -1,9 +1,11 @@
-$NetBSD: distinfo,v 1.3 2026/05/01 21:27:35 hauke Exp $
+$NetBSD: distinfo,v 1.4 2026/10/29 08:42:23 plunky Exp $
-BLAKE2s (v1.8.1.tar.gz) = 0d1520dea6599c1e70b112ddada33e79bc483d9e5923409a214fbe4f46882fbe
-SHA512 (v1.8.1.tar.gz) = 96c6f9f54b412d8aa6f339ffc6616e7b1ce372cf1d796ade088adbd18d0d0a9e046363925315458a5ba1ccce8bbf5795453b5185869ed80aed668338c8adbf7d
-Size (v1.8.1.tar.gz) = 252881 bytes
+BLAKE2s (uacme-1.8.1.tar.gz) = 0d1520dea6599c1e70b112ddada33e79bc483d9e5923409a214fbe4f46882fbe
+SHA512 (uacme-1.8.1.tar.gz) = 96c6f9f54b412d8aa6f339ffc6616e7b1ce372cf1d796ade088adbd18d0d0a9e046363925315458a5ba1ccce8bbf5795453b5185869ed80aed668338c8adbf7d
+Size (uacme-1.8.1.tar.gz) = 252881 bytes
SHA1 (patch-Makefile.am) = 562ca9e346d95771798c8fab146f59aaefb57b52
SHA1 (patch-configure.ac) = 6bc5ddca5c45b50d34fb8c32366e7f6d59cf9fdc
+SHA1 (patch-crypto.c) = fb3e09c96689efaf6c5c3bacf847fd9fe0a1e231
+SHA1 (patch-uacme.1.txt) = 467cc314ad650be7532391fa80bed87678379a0d
SHA1 (patch-uacme.c) = 31a41a05cab1d053232ce182d3d63d3e9a70afd9
SHA1 (patch-uacme.sh) = dab3857c5f866672a9c0f73d51513832f1cf853c
Added files:
Index: pkgsrc/security/uacme/patches/patch-crypto.c
diff -u /dev/null pkgsrc/security/uacme/patches/patch-crypto.c:1.1
--- /dev/null Thu Oct 29 08:42:23 2026
+++ pkgsrc/security/uacme/patches/patch-crypto.c Thu Oct 29 08:42:23 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-crypto.c,v 1.1 2026/10/29 08:42:23 plunky Exp $
+
+Fix ctype(3) abuse
+
+--- crypto.c.orig 2026-10-28 19:19:53.656102037 +0000
++++ crypto.c
+@@ -4593,7 +4593,7 @@ static time_t parse_rfc3339_timestamp(const char *str)
+ return (time_t)-1;
+ str += n;
+ str += strspn(str, ".0123456789");
+- if (toupper(*str) != 'Z') {
++ if (toupper(*(unsigned char *)str) != 'Z') {
+ int tz, tzh, tzm;
+ if (strlen(str) < 6 ||
+ sscanf(str + 1, "%2d:%2d", &tzh, &tzm) != 2)
Index: pkgsrc/security/uacme/patches/patch-uacme.1.txt
diff -u /dev/null pkgsrc/security/uacme/patches/patch-uacme.1.txt:1.1
--- /dev/null Thu Oct 29 08:42:23 2026
+++ pkgsrc/security/uacme/patches/patch-uacme.1.txt Thu Oct 29 08:42:23 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-uacme.1.txt,v 1.1 2026/10/29 08:42:23 plunky Exp $
+
+show correct UACME_CONFDIR
+
+--- uacme.1.txt.orig 2026-10-28 18:39:57.856097542 +0000
++++ uacme.1.txt
+@@ -55,7 +55,7 @@ -------
+ (*NID_X9_62_prime256v1* curve) or 384 (*NID_secp384r1* curve).
+
+ *-c, --confdir* 'CONFDIR'::
+- Use configuration directory 'CONFDIR' (default '{sysconfdir}/ssl/uacme').
++ Use configuration directory 'CONFDIR' (default '@UACME_CONFDIR@').
+ The structure is as follows (multiple 'IDENTIFIERs' allowed)
+ 'CONFDIR/private/key.pem'::: ACME account private key
+ 'CONFDIR/private/IDENTIFIER/key.pem'::: certificate key for
Home |
Main Index |
Thread Index |
Old Index