179 Commits

Author SHA1 Message Date
Jan Beich
896f048cdc security/nss: update to 3.42.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.42.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_42_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2019-02-01 23:52:39 +00:00
Jan Beich
55e0ddffa3 security/nss: update to 3.42
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.42_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_42_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2019-01-29 00:51:40 +00:00
Jan Beich
699c187e15 security/nss: update to 3.41.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.41.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_41_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2019-01-24 00:53:26 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Jan Beich
1656564279 security/nss: update to 3.41
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.41_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_41_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2018-12-10 23:43:38 +00:00
Jan Beich
478966128a security/nss: update to 3.40.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.40.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_40_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
Security:	CVE-2018-12404
2018-12-01 00:33:45 +00:00
Jan Beich
2847e9a23a security/nss: update to 3.40
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.40_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_40_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2018-10-24 16:45:28 +00:00
Jan Beich
36151efcba security/nss: unbreak on powerpc64 after r405494
mpi/mpcpucache.c:728:23: error: incompatible pointer types passing 'int *' to parameter of type 'size_t *' (aka 'unsigned long *') [-Werror,-Wincompatible-pointer-types]
            &cacheline_size, &clen, NULL, 0) < 0 || !cacheline_size)
                             ^~~~~
/usr/include/sys/sysctl.h:1062:48: note: passing argument to parameter here
int     sysctl(const int *, u_int, void *, size_t *, const void *, size_t);
                                                   ^
PR:		147696 (typo origin)
Reported by:	Mark Millard
2018-10-12 11:50:45 +00:00
Jan Beich
4cec240f93 security/nss: sort system db(3) patch per "make makepatch" 2018-09-09 18:27:56 +00:00
Jan Beich
57605e2424 security/nss: regen patches
Only BSD patch(1) warns about the following:
No such line 52 in input file, ignoring
No such line -11 in input file, ignoring
No such line 118 in input file, ignoring

https://svnweb.freebsd.org/changeset/base/253689

Reported by:	sunpoet
2018-09-09 18:27:42 +00:00
Jan Beich
78bd9a65ae security/nss: minor clean up
- Switch to WRKSRC_SUBDIR
- Drop untested dependency version requirements
- Drop CKBI comment as 3.19.1 was the last one
2018-08-31 14:44:13 +00:00
Jan Beich
2eedb650c3 security/nss: update to 3.39
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.39_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_39_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2018-08-31 14:43:24 +00:00
Jan Beich
f9b469ae43 security/nss: update to 3.38
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.38_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_38_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2018-06-26 00:54:43 +00:00
Jan Beich
13b1398607 security/nss: update to 3.37.3
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.37.3_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_37_3_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2018-06-06 19:01:51 +00:00
Jan Beich
cf26e1eece security/nss: switch r469336 to upstream fix 2018-05-30 05:57:38 +00:00
Jan Beich
fa8c963c0e security/nss: update to 3.37.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.37.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_37_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2018-05-25 14:00:41 +00:00
Jan Beich
9f6655b0e0 security/nss: unbreak armv6 after r469333
cd FreeBSD11.1_OPT.OBJ ; sh 'nss/cmd/shlibsign/.'/sign.sh 'nss/cmd/shlibsign/../../../dist/FreeBSD11.1_OPT.OBJ' \
'nss/cmd/shlibsign/FreeBSD11.1_OPT.OBJ' FreeBSD \
'nss/cmd/shlibsign/../../../dist/FreeBSD11.1_OPT.OBJ/lib' 'nss/cmd/shlibsign/../../../dist/FreeBSD11.1_OPT.OBJ/lib/libsoftokn3.so'
nss/cmd/shlibsign/FreeBSD11.1_OPT.OBJ/shlibsign -v -i nss/cmd/shlibsign/../../../dist/FreeBSD11.1_OPT.OBJ/lib/libsoftokn3.so
C_Initialize failed: 0x00000030, CKR_DEVICE_ERROR
NSPR error code: -5977: Failure to load dynamic library
Initiailzing softoken failed: 0x00000030, CKR_DEVICE_ERROR
NSPR error code: -5977: Failure to load dynamic library
moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' flags=noCertDB, noModDB
gmake[3]: *** [Makefile:92: ../../../dist/FreeBSD11.1_OPT.OBJ/lib/libsoftokn3.chk] Error 1
2018-05-07 21:59:56 +00:00
Jan Beich
ac6736fc71 security/nss: update to 3.37
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.37_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_37_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2018-05-07 20:31:26 +00:00
Jan Beich
e7b13b6b00 security/nss: update to 3.36.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.36.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_36_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
2018-04-10 00:11:39 +00:00
Jan Beich
9b6544ce6c security/nss: update to 3.36
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.36_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_36_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
MFH:		2018Q1 (required by Firefox 60)
2018-03-06 07:49:21 +00:00
Jan Beich
c89fd0e480 security/nss: unbreak on aarch64 after r459458
PR:		225326
Submitted by:	mikael.urankar@gmail.com
Obtained from:	upstream (NSS 3.36)
MFH:		2018Q1
2018-01-29 11:11:31 +00:00
Jan Beich
87ce19696c security/nss: update to 3.35
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.35_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_35_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
MFH:		2018Q1
2018-01-19 18:49:03 +00:00
Jan Beich
e97dabf90b security/nss: don't pull llvm40 on 10.* i386 if CPUTYPE is set
Submitted by:	mi
2017-12-14 17:13:22 +00:00
Jan Beich
210de352cd security/nss: update to 3.34.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.34.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_34_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
MFH:		2017Q4
2017-11-29 17:15:14 +00:00
Jan Beich
02c0d6d1f3 security/nss: update to 3.34
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.34_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_34_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
MFH:		2017Q4
2017-11-14 21:56:56 +00:00
Jan Beich
10e9b910f2 security/nss: fix crash on pre-SSE2 hardware
PR:		221466
Obtained from:	upstream
2017-10-04 07:51:04 +00:00
Sunpoet Po-Chuan Hsieh
7ae33f72c6 Update LICENSE
Approved by:	portmgr (blanket)
2017-09-24 18:50:05 +00:00
Jan Beich
c8612e85a1 security/nss: update to 3.33
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.33_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_33_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
MFH:		2017Q3
2017-09-20 13:44:30 +00:00
Jan Beich
be8b3c9367 security/nss: update to 3.32.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.32.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_32_1_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
MFH:		2017Q3 (maybe security, required by firefox-56.0)
2017-09-12 09:12:11 +00:00
Jan Beich
6fd45bd3be security/nss: update to 3.32
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.32_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_32_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
MFH:		2017Q3 (required by firefox-56.0 scheduled on 2017-09-26)
2017-07-28 22:23:24 +00:00
Jan Beich
2874de1620 security/nss: update to 3.31
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.31_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_31_RTM
ABI:		https://abi-laboratory.pro/tracker/timeline/nss/
MFH:		2017Q2
2017-06-11 18:20:07 +00:00
Jan Beich
e3dc70252c security/nss: update to 3.30.2
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.30.2_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_30_2_RTM
MFH:		2017Q2
2017-04-23 16:11:22 +00:00
Jan Beich
6eb52cec18 security/nss: update to 3.30.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.30.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_30_1_RTM
MFH:		2017Q2
2017-04-10 16:06:57 +00:00
Jan Beich
d9d4e83882 security/nss: update to 3.30
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.30_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_30_RTM
MFH:		2017Q1
2017-03-16 17:23:55 +00:00
Jan Beich
2948a83544 security/nss: update to 3.29.3
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.29.2_release_notes
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.29.3_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_29_3_RTM
MFH:		2017Q1
2017-03-07 02:31:49 +00:00
Jan Beich
cf389e1b22 security/nss: update to 3.29.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.29.1_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_29_1_RTM
MFH:		2017Q1
2017-02-21 02:02:17 +00:00
Jan Beich
09c5ed08f4 security/nss: update to 3.29
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.29_release_notes
Changes:	https://hg.mozilla.org/projects/nss/shortlog/NSS_3_29_RTM
MFH:		2017Q1
2017-02-15 09:48:00 +00:00
Jan Beich
86410cdb1c security/nss: stop excessive getpid(2) calls
FreeBSD implements pthread_atfork(3) and (as required by a nearby
code comment) deregisters callbacks located in dlclose(3)ed shared
objects. Take advantage of it instead of looping with getpid(2).

Submitted by:	cem
MFH:		2017Q1
2017-02-14 21:49:25 +00:00
Jan Beich
0ed0359e45 security/nss: update to 3.28.1
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.28.1_release_notes
MFH:		2017Q1
2017-01-08 05:39:54 +00:00
Jan Beich
2791e00a0c security/nss: expose TLS 1.3 support
This is going to be default in 3.29, recommended by upstream for 3.28
and will be required by Firefox >= 52.0.
2016-12-28 06:17:39 +00:00
Jan Beich
ca3bf2573c security/nss: update to 3.28
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.28_release_notes
MFH:		2016Q4
2016-12-22 15:30:16 +00:00
Jan Beich
e991e308ba security/nss: update to 3.27.2
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.27.2_release_notes
MFH:		2016Q4
2016-12-05 02:29:17 +00:00
Jan Beich
f5f47a5a4e devel/nspr, security/nss: drop version from SONAME
No other downstream appends synthetic library version, and doing so
causes underlinking due to fragile build system (see below). Not to
mention being unable to swap out bundled libs from upstream builds.

  $ cc -lplds4 -L/usr/local/lib
  /usr/lib/crt1.o: In function `_start1':
  crt1_c.c:(.text+0xa6): undefined reference to `main'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_set_name_np'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_create'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_condattr_init'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_setschedparam'
  /usr/local/lib/libplds4.so: undefined reference to `pthread_getschedparam'

PR:		213144
Exp-run by:	antoine
2016-10-09 12:10:02 +00:00
Jan Beich
6dc8464d09 security/nss: update to 3.27.1 and define license
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.27.1_release_notes
PR:		213312
Submitted by:	Vladimir Krstulja <vlad-fbsd@acheronmedia.com>
MFH:		2016Q4
2016-10-09 10:45:33 +00:00
Jan Beich
fabce29e33 security/nss: update to 3.27
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.27_release_notes
2016-09-28 08:23:39 +00:00
Jan Beich
1b1297432a security/nss: unbreak build on armv6
pqg.c:339:16: error: comparison of constant 18446744073709551615 with expression of type 'unsigned long' is always true [-Werror,-Wtautological-constant-out-of-range-compare]
    if (addend < MP_DIGIT_MAX) {
        ~~~~~~ ^ ~~~~~~~~~~~~
1 error generated.

PR:		209482
Submitted by:	mikael.urankar@gmail.com (based on)
2016-09-25 18:03:04 +00:00
Jan Beich
2647accc43 security/nss: update to 3.26
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.26_release_notes
MFH:		2016Q3
2016-08-06 14:47:43 +00:00
Jan Beich
bb2dc31bc5 security/nss: update to 3.25
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.25_release_notes
2016-06-24 15:14:56 +00:00
Jan Beich
f2012316f6 security/nss: update to 3.24
Changes:	https://developer.mozilla.org/docs/Mozilla/Projects/NSS/NSS_3.24_release_notes
2016-05-20 18:38:50 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00