pkgsrc-Changes archive

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

CVS commit: pkgsrc/security/mldsa



Module Name:    pkgsrc
Committed By:   agc
Date:           Fri Oct 30 21:34:16 UTC 2026

Modified Files:
        pkgsrc/security/mldsa: Makefile PLIST distinfo
Added Files:
        pkgsrc/security/mldsa: buildlink3.mk

Log Message:
security/libmldsa and security/mldsa: update from version 20260909 to 20261029

Bring over changes from development branch:
        + calculate sha3 512 digests using openssl's EVP, rather than OQS's one
        + add Makefile templates for mldsa and mlsignify, and update the
          configure script to fill them in
        + bump version number to 20261029
and
        + add a configure script
        + add a Makefile.libtool.in makefile template for libtool
        + Bump version to 20261028

pkgsrc changes:
        + use the pkgsrc liboqs as a prereq
        + add a buildlink3.mk file for libmldsa


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/security/mldsa/Makefile \
    pkgsrc/security/mldsa/PLIST pkgsrc/security/mldsa/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/security/mldsa/buildlink3.mk

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

Modified files:

Index: pkgsrc/security/mldsa/Makefile
diff -u pkgsrc/security/mldsa/Makefile:1.3 pkgsrc/security/mldsa/Makefile:1.4
--- pkgsrc/security/mldsa/Makefile:1.3  Thu Sep 10 03:55:30 2026
+++ pkgsrc/security/mldsa/Makefile      Fri Oct 30 21:34:16 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2026/09/10 03:55:30 agc Exp $
+# $NetBSD: Makefile,v 1.4 2026/10/30 21:34:16 agc Exp $
 
 DISTNAME=              mldsa-${VERSION}
-VERSION=               20260909
-PKGREVISION=           1
+PKGNAME=               libmldsa-${VERSION}
+VERSION=               20261029
 CATEGORIES=            security
 MASTER_SITES=          -${MASTER_SITE_CODEBERG:=agc-codeberg/mldsa/archive/${VERSION}.tar.gz}
 
@@ -11,14 +11,21 @@ HOMEPAGE=           https://codeberg.org/agc-code
 COMMENT=               ML-DSA-65 post-quantum signing and verification
 LICENSE=               mit
 
-WRKSRC=                        ${WRKDIR}/mldsa
+WRKSRC=                        ${WRKDIR}/mldsa/dist
 
 USE_LANGUAGES=         c
 
-USE_BSD_MAKEFILE=      yes
+GNU_CONFIGURE=         yes
+USE_LIBTOOL=           yes
+MAKE_FILE=             Makefile.libtool
 AUTO_MKDIRS=           yes
 TEST_TARGET=           t
 
+_WRAP_EXTRA_ARGS.CC+=  ${_RELRO_LDFLAGS}
+CWRAPPERS_PREPEND.cc+= ${_RELRO_LDFLAGS}
+
+.include "../../security/liboqs/buildlink3.mk"
+
 BUILDLINK_API_DEPENDS.openssl+= openssl>=3.5   # needed for ML-DSA-65
 .include "../../security/openssl/buildlink3.mk"
 
Index: pkgsrc/security/mldsa/PLIST
diff -u pkgsrc/security/mldsa/PLIST:1.3 pkgsrc/security/mldsa/PLIST:1.4
--- pkgsrc/security/mldsa/PLIST:1.3     Thu Sep 10 03:55:30 2026
+++ pkgsrc/security/mldsa/PLIST Fri Oct 30 21:34:16 2026
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.3 2026/09/10 03:55:30 agc Exp $
-bin/mldsa
-bin/mlsignify
-lib/libmldsa.a
-man/man1/mldsa.1
+@comment $NetBSD: PLIST,v 1.4 2026/10/30 21:34:16 agc Exp $
+include/mldsa.h
+lib/libmldsa.la
 man/man3/libmldsa.3
+@pkgdir man/man3
+@pkgdir man/man1
+@pkgdir bin
Index: pkgsrc/security/mldsa/distinfo
diff -u pkgsrc/security/mldsa/distinfo:1.3 pkgsrc/security/mldsa/distinfo:1.4
--- pkgsrc/security/mldsa/distinfo:1.3  Thu Sep 10 03:55:30 2026
+++ pkgsrc/security/mldsa/distinfo      Fri Oct 30 21:34:16 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.3 2026/09/10 03:55:30 agc Exp $
+$NetBSD: distinfo,v 1.4 2026/10/30 21:34:16 agc Exp $
 
-BLAKE2s (mldsa-20260909.tar.gz) = 6a44367e559a5fb94f59caab32763ce773c8e8b9b7b0630d558f2c7d3576030c
-SHA512 (mldsa-20260909.tar.gz) = 036bb960368126553100f0a4c397e24c33d9b2294407a8a35bd6e8c29a99b4d61866ac9759a4a6748c32905b1f4f198f036952ab293900ef4891644533f93430
-Size (mldsa-20260909.tar.gz) = 124640 bytes
-SHA1 (patch-lib-Makefile) = 2c21288c797683f45cf341245e47481fef6ec6d8
+BLAKE2s (mldsa-20261029.tar.gz) = 3e0e00e516aa3b6420e9aa5fdc1b95e6e36c5ef09ff51309a14cd6c0ce3bbc2e
+SHA512 (mldsa-20261029.tar.gz) = 580633105b5cc9a5cf5978dd8f6717c7ef9b5377ffd6c8341f2f05876e1ac8b774a370b47ec8530bb6a62c4872322b9143e18fa671772e9dbc90bd6a3bc6b700
+Size (mldsa-20261029.tar.gz) = 125570 bytes

Added files:

Index: pkgsrc/security/mldsa/buildlink3.mk
diff -u /dev/null pkgsrc/security/mldsa/buildlink3.mk:1.1
--- /dev/null   Fri Oct 30 21:34:16 2026
+++ pkgsrc/security/mldsa/buildlink3.mk Fri Oct 30 21:34:16 2026
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2026/10/30 21:34:16 agc Exp $
+
+BUILDLINK_TREE+=       libmldsa
+
+.if !defined(LIBMLDSA_BUILDLINK3_MK)
+LIBMLDSA_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libmldsa+=       libmldsa>=20261028
+BUILDLINK_PKGSRCDIR.libmldsa?=         ../../security/libmldsa
+.endif # LIBMLDSA_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -libmldsa



Home | Main Index | Thread Index | Old Index