pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/libdecaf
Module Name: pkgsrc
Committed By: fox
Date: Fri May 1 10:56:38 UTC 2026
Modified Files:
pkgsrc/security/libdecaf: Makefile PLIST buildlink3.mk distinfo
pkgsrc/security/libdecaf/patches: patch-CMakeLists.txt
Removed Files:
pkgsrc/security/libdecaf/patches: patch-src_per__curve_eddsa.tmpl.h
Log Message:
security/libdecaf: Update to v1.0.3
Changes since v1.0.2:
No upstream release notes; changes derived from commit log.
* Allow long scalars to be null, mostly so that you can
deserialize a zero-length null scalar without causing UB.
* Signature context can be null.
* Fix runtime errors.
* Fix C++ test build with recent compilers.
* CMake improvements and add enable sanitizer option.
* Add SER_BYTES to gf_serialize prototype.
* Adjust comments in ristretto.sage.
* Indicate that x86 word_is_zero affects the carry flag.
* Test for subgroup membership in ed448 (sage).
* Document how to run tests.
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/security/libdecaf/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/security/libdecaf/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/libdecaf/buildlink3.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/libdecaf/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/security/libdecaf/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.1 -r0 \
pkgsrc/security/libdecaf/patches/patch-src_per__curve_eddsa.tmpl.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/libdecaf/Makefile
diff -u pkgsrc/security/libdecaf/Makefile:1.9 pkgsrc/security/libdecaf/Makefile:1.10
--- pkgsrc/security/libdecaf/Makefile:1.9 Mon Nov 17 11:01:22 2025
+++ pkgsrc/security/libdecaf/Makefile Fri May 1 10:56:38 2026
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.9 2025/11/17 11:01:22 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2026/05/01 10:56:38 fox Exp $
-PKGNAME= libdecaf-1.0.2
-PKGREVISION= 1
-DISTNAME= ed448goldilocks-code-da2f2f9b2ab1bce9a2bb77e4f37037ee135fdd72
+DISTNAME= libdecaf-1.0.3
CATEGORIES= security
-MASTER_SITES= https://sourceforge.net/code-snapshots/git/e/ed/ed448goldilocks/code.git/
-EXTRACT_SUFX= .zip
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ed448goldilocks/}
+EXTRACT_SUFX= .tgz
MAINTAINER= fox%NetBSD.org@localhost
HOMEPAGE= https://ed448goldilocks.sourceforge.net/
Index: pkgsrc/security/libdecaf/PLIST
diff -u pkgsrc/security/libdecaf/PLIST:1.1 pkgsrc/security/libdecaf/PLIST:1.2
--- pkgsrc/security/libdecaf/PLIST:1.1 Sun Aug 11 16:47:52 2019
+++ pkgsrc/security/libdecaf/PLIST Fri May 1 10:56:38 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2019/08/11 16:47:52 fox Exp $
+@comment $NetBSD: PLIST,v 1.2 2026/05/01 10:56:38 fox Exp $
include/decaf.h
include/decaf.hxx
include/decaf/common.h
Index: pkgsrc/security/libdecaf/buildlink3.mk
diff -u pkgsrc/security/libdecaf/buildlink3.mk:1.2 pkgsrc/security/libdecaf/buildlink3.mk:1.3
--- pkgsrc/security/libdecaf/buildlink3.mk:1.2 Mon Aug 14 05:25:10 2023
+++ pkgsrc/security/libdecaf/buildlink3.mk Fri May 1 10:56:38 2026
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2023/08/14 05:25:10 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2026/05/01 10:56:38 fox Exp $
BUILDLINK_TREE+= libdecaf
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= libdecaf
LIBDECAF_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.libdecaf+= libdecaf>=1.0.0
-BUILDLINK_ABI_DEPENDS.libdecaf+= libdecaf>=1.0.2nb1
+BUILDLINK_ABI_DEPENDS.libdecaf+= libdecaf>=1.0.3
BUILDLINK_PKGSRCDIR.libdecaf?= ../../security/libdecaf
.endif # LIBDECAF_BUILDLINK3_MK
Index: pkgsrc/security/libdecaf/distinfo
diff -u pkgsrc/security/libdecaf/distinfo:1.5 pkgsrc/security/libdecaf/distinfo:1.6
--- pkgsrc/security/libdecaf/distinfo:1.5 Sat Nov 12 15:19:03 2022
+++ pkgsrc/security/libdecaf/distinfo Fri May 1 10:56:38 2026
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.5 2022/11/12 15:19:03 fox Exp $
+$NetBSD: distinfo,v 1.6 2026/05/01 10:56:38 fox Exp $
-BLAKE2s (ed448goldilocks-code-da2f2f9b2ab1bce9a2bb77e4f37037ee135fdd72.zip) = 2aa571960f926183744850ab8cf9dfbbd679680081b666f40152e66eaf264c92
-SHA512 (ed448goldilocks-code-da2f2f9b2ab1bce9a2bb77e4f37037ee135fdd72.zip) =
a98e43f3efbc2b69c48786353fa1ebd7d008813f547f683d9e544b90d8e29a43ff4cf9490ca9f308b87e4bc135b560186941cea57851d6ec117213cb5ba20c48
-Size (ed448goldilocks-code-da2f2f9b2ab1bce9a2bb77e4f37037ee135fdd72.zip) = 288423 bytes
-SHA1 (patch-CMakeLists.txt) = 66a8818bd34c91da92253af54ba33f051387e3b7
+BLAKE2s (libdecaf-1.0.3.tgz) = 5789f5491c94fa423487428c36d7721506374a6d639f41add1ed7583ef0c56ff
+SHA512 (libdecaf-1.0.3.tgz) = 30db1f889497413d88267a8ca3f751c7c52651e6aaa9ad008b01da66695dbecc6a75a553aed8abd3c5d5b174f87f0b32ad62e6ca53acc36f750eb4c746885c17
+Size (libdecaf-1.0.3.tgz) = 237326 bytes
+SHA1 (patch-CMakeLists.txt) = 6fc8aaa1afd412d1a759c1345e238c79513715de
SHA1 (patch-src_CMakeLists.txt) = f9ddfd9e6d3e334d310bfed9f2542477ba2cf9a6
-SHA1 (patch-src_per__curve_eddsa.tmpl.h) = dc7c715b29fe077d8ae5c41385af7245f1f21817
Index: pkgsrc/security/libdecaf/patches/patch-CMakeLists.txt
diff -u pkgsrc/security/libdecaf/patches/patch-CMakeLists.txt:1.1 pkgsrc/security/libdecaf/patches/patch-CMakeLists.txt:1.2
--- pkgsrc/security/libdecaf/patches/patch-CMakeLists.txt:1.1 Fri Mar 12 23:01:07 2021
+++ pkgsrc/security/libdecaf/patches/patch-CMakeLists.txt Fri May 1 10:56:38 2026
@@ -1,15 +1,15 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2021/03/12 23:01:07 fox Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.2 2026/05/01 10:56:38 fox Exp $
Bump the version of libdecaf to be correct.
---- CMakeLists.txt.orig 2021-03-12 22:43:26.377889463 +0000
+--- CMakeLists.txt.orig 2026-05-01 10:35:34.898297745 +0000
+++ CMakeLists.txt
@@ -6,7 +6,7 @@
############################################################################
- cmake_minimum_required(VERSION 3.0)
+ cmake_minimum_required(VERSION 3.22)
-project(DECAF VERSION 1.0 LANGUAGES C CXX)
-+project(DECAF VERSION 1.0.1 LANGUAGES C CXX)
++project(DECAF VERSION 1.0.3 LANGUAGES C CXX)
set(DECAF_SO_VERSION "0")
Home |
Main Index |
Thread Index |
Old Index