aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2024-04-17 19:27:48 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2024-04-18 06:02:40 +0000
commit42061cd40e78e7fad897bf0239045201aeecd5c7 (patch)
tree479e29b39bc65a5fa95ef2783abbbe085e249151
parent4144b04fd51b9b5d8426e810759120930420b93a (diff)
downloadports-42061cd40e78e7fad897bf0239045201aeecd5c7.tar.gz
ports-42061cd40e78e7fad897bf0239045201aeecd5c7.zip
security/palisade: update 1.11.6 → 1.11.9
-rw-r--r--security/palisade/Makefile4
-rw-r--r--security/palisade/distinfo6
-rw-r--r--security/palisade/files/patch-src_core_include_math_bigintnat_ubintnat.h10
-rw-r--r--security/palisade/pkg-plist7
4 files changed, 11 insertions, 16 deletions
diff --git a/security/palisade/Makefile b/security/palisade/Makefile
index 8b0a9374bc17..32c8e2fb566f 100644
--- a/security/palisade/Makefile
+++ b/security/palisade/Makefile
@@ -1,6 +1,6 @@
PORTNAME= palisade
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.6
+DISTVERSION= 1.11.9
CATEGORIES= security math
MAINTAINER= yuri@FreeBSD.org
@@ -18,7 +18,7 @@ USES= cmake:noninja,testing localbase # compiler:c++11-lang
USE_GITLAB= yes
USE_GITHUB= nodefault
GL_PROJECT= palisade-release # there's also palisade-development
-GL_TAGNAME= 0860127401ab794591f931fa2c61426c7b56ee2d
+GL_TAGNAME= 3d1f9a3f9fd389df1f8f27f286511f4f5871258b
GH_TUPLE= \
JerryRyan:cereal:a384b101:cereal/third-party/cereal \
google:benchmark:e451e50e:benchmark/third-party/google-benchmark \
diff --git a/security/palisade/distinfo b/security/palisade/distinfo
index 5edd266147ff..f3c82409b581 100644
--- a/security/palisade/distinfo
+++ b/security/palisade/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1648601582
+TIMESTAMP = 1713381099
SHA256 (JerryRyan-cereal-a384b101_GH0.tar.gz) = 0fba03b7e2e1a150a112fc90e18bfb9274e3830393af99d0c91f9abef62e9ff3
SIZE (JerryRyan-cereal-a384b101_GH0.tar.gz) = 345431
SHA256 (google-benchmark-e451e50e_GH0.tar.gz) = 08bb0426f54c10da1264384955e4389d21d2bc5c3727749a07b2e19000d38ebd
SIZE (google-benchmark-e451e50e_GH0.tar.gz) = 177554
SHA256 (google-googletest-8b4817e3_GH0.tar.gz) = c632dd39ef6729cd198bb7c3f0b20e2efa36475cf3a082883f4809a2b26e9556
SIZE (google-googletest-8b4817e3_GH0.tar.gz) = 873457
-SHA256 (palisade-palisade-release-0860127401ab794591f931fa2c61426c7b56ee2d_GL0.tar.gz) = bafc1778c5e9956f9d683c2bcc16ce90b0d16ca933e4bb406091116f03fc9824
-SIZE (palisade-palisade-release-0860127401ab794591f931fa2c61426c7b56ee2d_GL0.tar.gz) = 1222274
+SHA256 (palisade-palisade-release-3d1f9a3f9fd389df1f8f27f286511f4f5871258b_GL0.tar.gz) = 0cb7f784e10118ee68313b98c628f830b75e894c07291ef67e017a6ccf6c751e
+SIZE (palisade-palisade-release-3d1f9a3f9fd389df1f8f27f286511f4f5871258b_GL0.tar.gz) = 1224201
diff --git a/security/palisade/files/patch-src_core_include_math_bigintnat_ubintnat.h b/security/palisade/files/patch-src_core_include_math_bigintnat_ubintnat.h
index 8f02234b7e17..55b9f1de9b7c 100644
--- a/security/palisade/files/patch-src_core_include_math_bigintnat_ubintnat.h
+++ b/security/palisade/files/patch-src_core_include_math_bigintnat_ubintnat.h
@@ -1,6 +1,6 @@
---- src/core/include/math/bigintnat/ubintnat.h.orig 2022-01-28 23:16:29 UTC
+--- src/core/include/math/bigintnat/ubintnat.h.orig 2022-12-02 20:31:23 UTC
+++ src/core/include/math/bigintnat/ubintnat.h
-@@ -2218,12 +2218,17 @@ class NativeIntegerT
+@@ -2218,7 +2218,12 @@ class NativeIntegerT
res.lo = x.lo * y;
asm("umulh %0, %1, %2\n\t" : "=r"(res.hi) : "r"(x.lo), "r"(y));
res.hi += x.hi * y;
@@ -14,9 +14,3 @@
uint64_t wres(0), wa(a), wb(b);
wres = wa * wb; // should give us the lower 64 bits of 32*32
- res.hi = wres >> 32;
-- res.lo = (uint32_t)wres && 0xFFFFFFFF;
-+ res.lo = (uint32_t)wres & 0xFFFFFFFF;
- #elif defined(__EMSCRIPTEN__) // web assembly
- U64BITS a1 = a >> 32;
- U64BITS a2 = (uint32_t)a;
diff --git a/security/palisade/pkg-plist b/security/palisade/pkg-plist
index 4a66bf54cfc1..bc3d3740c6b6 100644
--- a/security/palisade/pkg-plist
+++ b/security/palisade/pkg-plist
@@ -122,6 +122,7 @@ include/palisade/core/math/bigintfxd/mubintvecfxd.h
include/palisade/core/math/bigintfxd/ubintfxd.h
include/palisade/core/math/bigintnat/mubintvecnat.h
include/palisade/core/math/bigintnat/ubintnat.h
+include/palisade/core/math/bigintnat/ubintnat.h.orig
include/palisade/core/math/bigintntl/mubintvecntl.h
include/palisade/core/math/bigintntl/ubintntl.h
include/palisade/core/math/binaryuniformgenerator.h
@@ -204,10 +205,10 @@ lib/Palisade/PalisadeTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/Palisade/PalisadeTargets.cmake
lib/libPALISADEbinfhe.so
lib/libPALISADEbinfhe.so.1
-lib/libPALISADEbinfhe.so.1.11.6
+lib/libPALISADEbinfhe.so.1.11.9
lib/libPALISADEcore.so
lib/libPALISADEcore.so.1
-lib/libPALISADEcore.so.1.11.6
+lib/libPALISADEcore.so.1.11.9
lib/libPALISADEpke.so
lib/libPALISADEpke.so.1
-lib/libPALISADEpke.so.1.11.6
+lib/libPALISADEpke.so.1.11.9