Wed Oct 4 11:49:22 2023 UTC ()
nss: Fix build on SunOS.


(jperkin)
diff -r1.172 -r1.173 pkgsrc/devel/nss/distinfo
diff -r0 -r1.1 pkgsrc/devel/nss/patches/patch-nss_lib_freebl_verified_internal_Hacl__Bignum__Base.h

cvs diff -r1.172 -r1.173 pkgsrc/devel/nss/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/nss/distinfo 2023/10/03 07:59:25 1.172
+++ pkgsrc/devel/nss/distinfo 2023/10/04 11:49:22 1.173
@@ -1,31 +1,32 @@ @@ -1,31 +1,32 @@
1$NetBSD: distinfo,v 1.172 2023/10/03 07:59:25 wiz Exp $ 1$NetBSD: distinfo,v 1.173 2023/10/04 11:49:22 jperkin Exp $
2 2
3BLAKE2s (nss-3.94.tar.gz) = 0a5ef6a884d7bbe6af90ccd2330ffd153c9ed3294dc5b53dea0786bd7325a21f 3BLAKE2s (nss-3.94.tar.gz) = 0a5ef6a884d7bbe6af90ccd2330ffd153c9ed3294dc5b53dea0786bd7325a21f
4SHA512 (nss-3.94.tar.gz) = 3a839a6cc7267e45749f769621c3e8823f92cb654ee40460187e59b50825bb0f84ca278cd61881a3e0e7d95f95e0ffcd266a10c780cdcf8a08a2f0a9bb71892f 4SHA512 (nss-3.94.tar.gz) = 3a839a6cc7267e45749f769621c3e8823f92cb654ee40460187e59b50825bb0f84ca278cd61881a3e0e7d95f95e0ffcd266a10c780cdcf8a08a2f0a9bb71892f
5Size (nss-3.94.tar.gz) = 76580364 bytes 5Size (nss-3.94.tar.gz) = 76580364 bytes
6SHA1 (patch-md) = 8547c9414332c02221b96719dea1e09cb741f4d1 6SHA1 (patch-md) = 8547c9414332c02221b96719dea1e09cb741f4d1
7SHA1 (patch-me) = ffb5f119764c158c0bd789bd18fc77c61f2e9d2b 7SHA1 (patch-me) = ffb5f119764c158c0bd789bd18fc77c61f2e9d2b
8SHA1 (patch-mf) = 40e58385fb6f944f463bf00b9aad72bc4ea229d0 8SHA1 (patch-mf) = 40e58385fb6f944f463bf00b9aad72bc4ea229d0
9SHA1 (patch-mn) = 5b79783e48249044be1a904a6cfd20ba175b5fd4 9SHA1 (patch-mn) = 5b79783e48249044be1a904a6cfd20ba175b5fd4
10SHA1 (patch-nss_cmd_certutil_certutil.c) = 54b7c8f200c1547eddba376e90b7ddd2592dc37b 10SHA1 (patch-nss_cmd_certutil_certutil.c) = 54b7c8f200c1547eddba376e90b7ddd2592dc37b
11SHA1 (patch-nss_cmd_fipstest_fipstest.c) = e41210a9f746d6c929ec897c2c4302b352235810 11SHA1 (patch-nss_cmd_fipstest_fipstest.c) = e41210a9f746d6c929ec897c2c4302b352235810
12SHA1 (patch-nss_cmd_pk11gcmtest_pk11gcmtest.c) = 082c4e32aa6c14d68936dec0a956274b5bd54890 12SHA1 (patch-nss_cmd_pk11gcmtest_pk11gcmtest.c) = 082c4e32aa6c14d68936dec0a956274b5bd54890
13SHA1 (patch-nss_cmd_platlibs.mk) = 01f4350de601b29c94e8a791a28daca226866bb6 13SHA1 (patch-nss_cmd_platlibs.mk) = 01f4350de601b29c94e8a791a28daca226866bb6
14SHA1 (patch-nss_cmd_shlibsign_sign.sh) = 7948b7b502a4c148ee185836dde8a84d3aa388af 14SHA1 (patch-nss_cmd_shlibsign_sign.sh) = 7948b7b502a4c148ee185836dde8a84d3aa388af
15SHA1 (patch-nss_cmd_signtool_certgen.c) = cc81b591df5f0ec0216e626f0bb9d49cf91fff3f 15SHA1 (patch-nss_cmd_signtool_certgen.c) = cc81b591df5f0ec0216e626f0bb9d49cf91fff3f
16SHA1 (patch-nss_cmd_signtool_util.c) = 7bf8f7770dbbd3163b9a480b382eda91072e8bc9 16SHA1 (patch-nss_cmd_signtool_util.c) = 7bf8f7770dbbd3163b9a480b382eda91072e8bc9
17SHA1 (patch-nss_coreconf_Darwin.mk) = 5f40bb2733b88b26a40c5317d1b5edc762dfd18b 17SHA1 (patch-nss_coreconf_Darwin.mk) = 5f40bb2733b88b26a40c5317d1b5edc762dfd18b
18SHA1 (patch-nss_coreconf_OpenBSD.mk) = 944f71fcaaa7d5b2b3ed008341b1392a65480f2b 18SHA1 (patch-nss_coreconf_OpenBSD.mk) = 944f71fcaaa7d5b2b3ed008341b1392a65480f2b
19SHA1 (patch-nss_coreconf_command.mk) = a7b682d367825b48f8802fa30cee83f10680bb74 19SHA1 (patch-nss_coreconf_command.mk) = a7b682d367825b48f8802fa30cee83f10680bb74
20SHA1 (patch-nss_coreconf_nsinstall_Makefile) = 69981ba7355a4413111754859ef08cbd5e1bf4f4 20SHA1 (patch-nss_coreconf_nsinstall_Makefile) = 69981ba7355a4413111754859ef08cbd5e1bf4f4
21SHA1 (patch-nss_lib_certdb_alg1485.c) = 319ecd8bc83f4309fe24267a6b7b8d03f11d06cb 21SHA1 (patch-nss_lib_certdb_alg1485.c) = 319ecd8bc83f4309fe24267a6b7b8d03f11d06cb
22SHA1 (patch-nss_lib_certdb_certdb.c) = 1635d99677720b7813014a70cd2a7febc2584c05 22SHA1 (patch-nss_lib_certdb_certdb.c) = 1635d99677720b7813014a70cd2a7febc2584c05
23SHA1 (patch-nss_lib_dbm_src_mktemp.c) = 999ae164ff1f2390b0e6dc2160c27906d56aa940 23SHA1 (patch-nss_lib_dbm_src_mktemp.c) = 999ae164ff1f2390b0e6dc2160c27906d56aa940
24SHA1 (patch-nss_lib_freebl_sha256-armv8.c) = 48ec50204493dd510099a3495f3b775c6bfa8828 24SHA1 (patch-nss_lib_freebl_sha256-armv8.c) = 48ec50204493dd510099a3495f3b775c6bfa8828
 25SHA1 (patch-nss_lib_freebl_verified_internal_Hacl__Bignum__Base.h) = 52565ef5bab1f37154d4266544144d56a5b95699
25SHA1 (patch-nss_lib_nss_nssinit.c) = d694c417096664ebab4f886a18434225fcd81277 26SHA1 (patch-nss_lib_nss_nssinit.c) = d694c417096664ebab4f886a18434225fcd81277
26SHA1 (patch-nss_lib_softoken_legacydb_lowcert.c) = bef61e830bae12b82046713a40a3d6546bb63c34 27SHA1 (patch-nss_lib_softoken_legacydb_lowcert.c) = bef61e830bae12b82046713a40a3d6546bb63c34
27SHA1 (patch-nss_lib_util_oidstring.c) = 9c12ba884ba65756d2a00cd2a4397578a29c6de0 28SHA1 (patch-nss_lib_util_oidstring.c) = 9c12ba884ba65756d2a00cd2a4397578a29c6de0
28SHA1 (patch-nss_lib_util_portreg.c) = fa5bf642fabdbf857271bec15e2b0572616885a8 29SHA1 (patch-nss_lib_util_portreg.c) = fa5bf642fabdbf857271bec15e2b0572616885a8
29SHA1 (patch-nss_lib_util_utilpars.c) = dacae59dee7172838a0a5055bbd99a48a6dc2817 30SHA1 (patch-nss_lib_util_utilpars.c) = dacae59dee7172838a0a5055bbd99a48a6dc2817
30SHA1 (patch-nss_tests_all.sh) = b328778b538db66f5447f962f23afd6f650f7071 31SHA1 (patch-nss_tests_all.sh) = b328778b538db66f5447f962f23afd6f650f7071
31SHA1 (patch-nss_tests_merge_merge.sh) = 42a4866d226b1076740ba9a5e42c7604f2cb15a7 32SHA1 (patch-nss_tests_merge_merge.sh) = 42a4866d226b1076740ba9a5e42c7604f2cb15a7

File Added: pkgsrc/devel/nss/patches/patch-nss_lib_freebl_verified_internal_Hacl__Bignum__Base.h
$NetBSD: patch-nss_lib_freebl_verified_internal_Hacl__Bignum__Base.h,v 1.1 2023/10/04 11:49:22 jperkin Exp $

SunOS needs alloca.h.

--- nss/lib/freebl/verified/internal/Hacl_Bignum_Base.h.orig	2023-10-02 12:17:27.000000000 +0000
+++ nss/lib/freebl/verified/internal/Hacl_Bignum_Base.h
@@ -29,6 +29,9 @@
 extern "C" {
 #endif
 
+#ifdef __sun
+#include <alloca.h>
+#endif
 #include <string.h>
 #include "krml/internal/types.h"
 #include "krml/internal/builtin.h"