notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Port details
nss Libraries to support development of security-enabled applications
3.131 security on this many watch lists=181 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.131Version of this port present on the latest quarterly branch.
Maintainer: gecko@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2001-12-19 06:30:28
Last Update: 2026-10-07 21:20:37
Commit Hash: 316bc71
People watching this port, also watch:: nspr, libxml2, libiconv, gmake, freetype2
License: MPL20
WWW:
https://firefox-source-docs.mozilla.org/security/nss/index.html
Description:
Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled server applications. Applications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (143 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/nss-3.131/catalog.mk
  3. /usr/local/share/licenses/nss-3.131/LICENSE
  4. /usr/local/share/licenses/nss-3.131/MPL20
  5. bin/certutil
  6. bin/cmsutil
  7. bin/crlutil
  8. bin/derdump
  9. bin/makepqg
  10. bin/mangle
  11. bin/modutil
  12. bin/nss-config
  13. bin/ocspclnt
  14. bin/oidcalc
  15. bin/p7content
  16. bin/p7env
  17. bin/p7sign
  18. bin/p7verify
  19. bin/pk12util
  20. bin/rsaperf
  21. bin/shlibsign
  22. bin/signtool
  23. bin/signver
  24. bin/ssltap
  25. bin/strsclnt
  26. bin/symkeyutil
  27. bin/vfychain
  28. bin/vfyserv
  29. include/nss/base64.h
  30. include/nss/blapit.h
  31. include/nss/cert.h
  32. include/nss/certdb.h
  33. include/nss/certt.h
  34. include/nss/ciferfam.h
  35. include/nss/cms.h
  36. include/nss/cmsreclist.h
  37. include/nss/cmst.h
  38. include/nss/cryptohi.h
  39. include/nss/cryptoht.h
  40. include/nss/eccutil.h
  41. include/nss/ecl-exp.h
  42. include/nss/hasht.h
  43. include/nss/jar-ds.h
  44. include/nss/jar.h
  45. include/nss/jarfile.h
  46. include/nss/key.h
  47. include/nss/keyhi.h
  48. include/nss/keyt.h
  49. include/nss/keythi.h
  50. include/nss/kyber.h
  51. include/nss/lowkeyi.h
  52. include/nss/lowkeyti.h
  53. include/nss/ml_dsat.h
  54. include/nss/nss.h
  55. include/nss/nssb64.h
  56. include/nss/nssb64t.h
  57. include/nss/nssbase.h
  58. include/nss/nssbaset.h
  59. include/nss/nssck.api
  60. include/nss/nssckbi.h
  61. include/nss/nssckepv.h
  62. include/nss/nssckft.h
  63. include/nss/nssckfw.h
  64. include/nss/nssckfwc.h
  65. include/nss/nssckfwt.h
  66. include/nss/nssckg.h
  67. include/nss/nssckmdt.h
  68. include/nss/nssckt.h
  69. include/nss/nsshash.h
  70. include/nss/nssilckt.h
  71. include/nss/nssilock.h
  72. include/nss/nsslocks.h
  73. include/nss/nsslowhash.h
  74. include/nss/nssrwlk.h
  75. include/nss/nssrwlkt.h
  76. include/nss/nssutil.h
  77. include/nss/ocsp.h
  78. include/nss/ocspt.h
  79. include/nss/p12.h
  80. include/nss/p12plcy.h
  81. include/nss/p12t.h
  82. include/nss/pk11func.h
  83. include/nss/pk11hpke.h
  84. include/nss/pk11pqg.h
  85. include/nss/pk11priv.h
  86. include/nss/pk11pub.h
  87. include/nss/pk11sdr.h
  88. include/nss/pkcs11.h
  89. include/nss/pkcs11f.h
  90. include/nss/pkcs11n.h
  91. include/nss/pkcs11p.h
  92. include/nss/pkcs11t.h
  93. include/nss/pkcs11u.h
  94. include/nss/pkcs11uri.h
  95. include/nss/pkcs12.h
  96. include/nss/pkcs12t.h
  97. include/nss/pkcs1sig.h
  98. include/nss/pkcs7t.h
  99. include/nss/portreg.h
  100. include/nss/preenc.h
  101. include/nss/secasn1.h
  102. include/nss/secasn1t.h
  103. include/nss/seccomon.h
  104. include/nss/secder.h
  105. include/nss/secdert.h
  106. include/nss/secdig.h
  107. include/nss/secdigt.h
  108. include/nss/secerr.h
  109. include/nss/sechash.h
  110. include/nss/secitem.h
  111. include/nss/secmime.h
  112. include/nss/secmod.h
  113. include/nss/secmodt.h
  114. include/nss/secoid.h
  115. include/nss/secoidt.h
  116. include/nss/secpkcs5.h
  117. include/nss/secpkcs7.h
  118. include/nss/secport.h
  119. include/nss/shsign.h
  120. include/nss/smime.h
  121. include/nss/ssl.h
  122. include/nss/sslerr.h
  123. include/nss/sslexp.h
  124. include/nss/sslproto.h
  125. include/nss/sslt.h
  126. include/nss/utilmodt.h
  127. include/nss/utilpars.h
  128. include/nss/utilparst.h
  129. include/nss/utilrename.h
  130. lib/libfreebl3.so
  131. lib/libfreeblpriv3.so
  132. lib/libnss3.so
  133. @comment lib/libnssckbi-testlib.so
  134. lib/libnssckbi.so
  135. lib/libnssdbm3.so
  136. lib/libnssutil3.so
  137. lib/libsmime3.so
  138. lib/libsoftokn3.so
  139. lib/libssl3.so
  140. libdata/pkgconfig/nss.pc
  141. @owner
  142. @group
  143. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • nss>0:security/nss
To install the port:
cd /usr/ports/security/nss/ && make install clean
To add the package, run one of these commands:
  • pkg install security/nss
  • pkg install nss
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nss
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1791396695 SHA256 (nss-3.131.tar.gz) = ca0005bc77e9255d9942103e6f9756cfe311a3df72afa99860709e386eb3c167 SIZE (nss-3.131.tar.gz) = 88059889

Packages (timestamps in pop-ups are UTC):
nss
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest3.1233.123.1n/an/an/an/an/an/an/a
FreeBSD:13:quarterly3.1233.123.1n/an/an/an/an/an/an/a
FreeBSD:14:latest3.1303.1313.873.115.13.1313.89.1-3.89.1-
FreeBSD:14:quarterly3.1303.131-3.115.13.1313.973.973.97-
FreeBSD:15:latest3.1303.131n/a3.115n/an/a3.973.97-
FreeBSD:15:quarterly3.1303.131n/a-n/an/a---
FreeBSD:16:latest3.1303.131n/a-n/an/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. as : devel/binutils
  3. perl5>=5.42.r<5.43 : lang/perl5.42
Test dependencies:
  1. bash : shells/bash
Library dependencies:
  1. libnspr4.so : devel/nspr
  2. libsqlite3.so : databases/sqlite3
This port is required by:
for Build
  1. mail/thunderbird
  2. mail/thunderbird-esr
  3. www/firefox
  4. www/firefox-esr
  5. www/librewolf
  6. www/tor-browser
  7. www/waterfox

Deleted ports which required this port:

Expand this list of 6 deleted ports
  1. net/online-desktop*
  2. www/cliqz*
  3. www/kompozer*
  4. www/libxul*
  5. www/libxul19*
  6. www/seamonkey*
  7. Collapse this list of deleted ports.
for Libraries
  1. archivers/rpm4
  2. databases/evolution-data-server
  3. devel/electron41
  4. devel/electron42
  5. devel/electron43
  6. devel/electron44
  7. devel/kronosnet
Expand this list (108 items / 101 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. editors/libreoffice
  3. editors/openoffice-4
  4. editors/openoffice-devel
  5. editors/vscode
  6. graphics/poppler
  7. graphics/poppler-glib
  8. graphics/poppler-qt5
  9. graphics/poppler-qt6
  10. graphics/poppler-utils
  11. mail/evolution
  12. mail/evolution-ews
  13. mail/thunderbird
  14. mail/thunderbird-esr
  15. net/389-ds-base
  16. net/corosync2
  17. net/corosync3
  18. net/freeipa-client
  19. net/slapi-nis
  20. net-im/finch
  21. net-im/libpurple
  22. net-im/pidgin
  23. net-im/pidgin-sipe
  24. net-im/purple-discord
  25. net-im/signal-desktop
  26. print/qt6-pdf
  27. science/zotero
  28. security/autofirma
  29. security/certmonger
  30. security/dogtag-jss
  31. security/dogtag-pki
  32. security/libreswan
  33. security/nss_compat_ossl
  34. security/pidgin-encryption
  35. security/py-python-nss
  36. security/xmlsec1
  37. sysutils/cinnamon-settings-daemon
  38. sysutils/gnome-settings-daemon
  39. sysutils/mate-settings-daemon
  40. www/chromium
  41. www/firefox
  42. www/firefox-esr
  43. www/iridium
  44. www/librewolf
  45. www/qt6-webengine
  46. www/tor-browser
  47. www/ungoogled-chromium
  48. www/waterfox
  49. Collapse this list.

Deleted ports which required this port:

Expand this list of 54 deleted ports
  1. databases/compass*
  2. devel/electron11*
  3. devel/electron12*
  4. devel/electron13*
  5. devel/electron17*
  6. devel/electron18*
  7. devel/electron19*
  8. devel/electron21*
  9. devel/electron22*
  10. devel/electron23*
  11. devel/electron24*
  12. devel/electron25*
  13. devel/electron26*
  14. devel/electron27*
  15. devel/electron28*
  16. devel/electron29*
  17. devel/electron30*
  18. devel/electron31*
  19. devel/electron32*
  20. devel/electron33*
  21. devel/electron34*
  22. devel/electron35*
  23. devel/electron36*
  24. devel/electron37*
  25. devel/electron38*
  26. devel/electron39*
  27. devel/electron4*
  28. devel/electron40*
  29. devel/electron5*
  30. devel/electron6*
  31. devel/electron7*
  32. devel/electron9*
  33. editors/atom*
  34. editors/libreoffice4*
  35. editors/libreoffice6*
  36. graphics/poppler-qt4*
  37. net/ceph*
  38. net/ceph-devel*
  39. net/ceph12*
  40. net/ceph13*
  41. net/ceph14*
  42. net/corosync*
  43. net/online-desktop*
  44. net-im/ring-gnome*
  45. net-im/webinar*
  46. security/sssd*
  47. security/sssd-devel*
  48. sysutils/pesign*
  49. www/cliqz*
  50. www/kompozer*
  51. www/libxul*
  52. www/libxul19*
  53. www/qt5-webengine*
  54. www/seamonkey*
  55. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for nss-3.131: DEBUG=off: Build with debugging support ===> Use 'make config' to modify these settings
Options name:
security_nss
USES:
cpe gmake perl5
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://archive.mozilla.org/pub/security/nss/releases/NSS_3_131_RTM/src/
  2. https://download.cdn.mozilla.net/pub/security/nss/releases/NSS_3_131_RTM/src/
Collapse this list.

Number of commits found: 331 (showing only 31 on this page)

«  1 | 2 | 3 | 4 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.11
24 Jan 2006 23:37:04
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Update to 3.11.

PR:             92017
Submitted by:   mi
3.10
23 Nov 2005 22:41:05
Original commit files touched by this commit This port version is marked as vulnerable.
pav search for other commits by this committer
- Add SHA256 checksums
3.10
30 Aug 2005 20:52:18
Original commit files touched by this commit This port version is marked as vulnerable.
pav search for other commits by this committer
- Revert back to MASTER_SITE_MOZILLA
3.10
30 Aug 2005 19:38:10
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
The distfile was rerolled to include a dbm subdirectory (which we no longer
use), and a RELEASE bump.  There is no need to reinstall this port if you
already have it installed.
3.10
30 Aug 2005 14:57:58
Original commit files touched by this commit This port version is marked as vulnerable.
pav search for other commits by this committer
- Distfile was rerolled; put old distfile on MASTER_SITE_LOCAL for now

Reported by:    few
3.10
04 Aug 2005 04:07:38
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Disable automatic tests on all versions of FreeBSD as they seem to fail in
a read-only port directory.  More investigation is needed.

Reported by:    GNOME Tinderbox
Approved by:    portmgr (implicit)
3.10
03 Aug 2005 22:08:09
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Disable the automatic tests on 4.X.  They are known to fail.

Reported by:    pointyhat via kris
Approved by:    portmgr (implicit)
3.10
31 Jul 2005 21:49:47
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Re-add IGNORE message for Alpha < 500035.

Reported by:    mjl on #freebsd-gnome
3.10
31 Jul 2005 00:06:49
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
* Update to 3.10 [1]
* Add a target for regression testing, and run that target automatically
  when building on the package build cluster [1]
* Cleanup some portlint nits

Submitted by:   mi [1]
3.9.2
11 Feb 2005 21:11:51
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Add (or fix) CONFLICTS line. The ports install bin/digest.

Approved by:    portmgr (krion)
3.9.2
09 Jan 2005 05:27:26
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Remove redundant USE_PERL5_BUILD.

Reported by:            Matthew Luckie <mjl@luckie.org.nz>
3.9.2
25 Aug 2004 13:46:40
Original commit files touched by this commit This port version is marked as vulnerable.
eik search for other commits by this committer
update to 3.9.2. Fixes a remote exploitable buffer overflow:
 
<http://www.freebsd.org/ports/portaudit/207f8ff3-f697-11d8-81b0-000347a4fa7d.html>
3.9_1
18 Apr 2004 01:29:33
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Unbreak on ia64 and alpha by linking directly with libc.
3.9_1
17 Apr 2004 13:07:55
Original commit files touched by this commit This port version is marked as vulnerable.
kris search for other commits by this committer
BROKEN on alpha and ia64: Does not compile
3.9_1
27 Mar 2004 18:01:50
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
* Shorten COMMENT to appease portlint
* Mark IGNORE on 4.X and old 5.X versions on the Alpha architecture
3.9_1
19 Mar 2004 06:35:22
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Link this library symbolically so that it can be linked into executables
along with OpenSSL.  Without this, there is a symbol conflict with
MD5_Update() which can cause applications such as Evolution 1.5 to crash
when Kerberos support is enabled.

The longer-term goal is to configure Mozilla's internal NSS to be linked
symbolically which should allow us to enable OpenSSL support in gnomevfs2.
3.9
12 Mar 2004 17:58:50
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Update to 3.9.  This fixes a lockup with Evolution 1.5.5 generating a new
certificate.
3.8_2
04 Feb 2004 05:10:27
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
3.8_1
31 Jan 2004 21:34:36
Original commit files touched by this commit This port version is marked as vulnerable.
adamw search for other commits by this committer
Bump PORTREVISION, secondary to previous commit.

Reminded by:    marcus
3.8
31 Jan 2004 21:06:48
Original commit files touched by this commit This port version is marked as vulnerable.
adamw search for other commits by this committer
Use ${PTHREAD_LIBS}.
3.8
11 Oct 2003 06:10:30
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Add CONFLICTS for ports that install files with the same name.

Submitted by:   Oliver Eikemeier <eikemeier@fillmore-labs.com>
3.8
12 Apr 2003 20:58:55
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Update to 3.8.

PR:     50797
Submitted by:   Oliver Eikemeier <eikemeier@fillmore-labs.com>
3.4.2
07 Mar 2003 06:10:51
Original commit files touched by this commit This port version is marked as vulnerable.
ade search for other commits by this committer
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
3.4.2
28 Nov 2002 18:05:49
Original commit files touched by this commit This port version is marked as vulnerable.
sobomax search for other commits by this committer
Use USE_PERL5_BUILD where appropriate, instead of hardcoding
${PORTSDIR}/lang/perl5 as a dependency.

Sponsored by:   Porta Software Ltd
Approved by:    portmgr
3.4.2
18 Nov 2002 03:07:15
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Use the new USE_PERL5_BUILD when adding the build dependency on Perl.
3.4.2
04 Nov 2002 02:35:28
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
Ports didn't build without USE_PERL5=yes
Noticed on: bento
3.4.2
03 Nov 2002 07:00:28
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Add a missing BUILD_DEPENDS on perl5.

Submitted by:   bento
3.4.2
11 Aug 2002 06:00:31
Original commit files touched by this commit This port version is marked as vulnerable.
marcus search for other commits by this committer
Switch to using MASTER_SITE_MOZILLA.

Inspired by:    ports/41460
3.4.2
08 Aug 2002 19:05:42
Original commit files touched by this commit This port version is marked as vulnerable.
sobomax search for other commits by this committer
Update to 3.4.2.
03 Jan 2002 13:26:10
commit hash: fp1.22824@dev.null.freshports.orgcommit hash: fp1.22824@dev.null.freshports.orgcommit hash: fp1.22824@dev.null.freshports.orgcommit hash: fp1.22824@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Fix the build in the situations when minor number of ${OSREL} defined in the  
bsd.port.mk is different from one detected by port's build system. This   should
fix the build on bento, where ${OSREL} is 4.5, while the build system   detects
it as 4.4. Note: this is a workarround - we should investigate and   fix the
real source of the problem when we have more time.    
19 Dec 2001 09:30:28
commit hash: fp1.22228@dev.null.freshports.orgcommit hash: fp1.22228@dev.null.freshports.orgcommit hash: fp1.22228@dev.null.freshports.orgcommit hash: fp1.22228@dev.null.freshports.org files touched by this commit
sobomax search for other commits by this committer
Add nss 3.3.1, a set of libraries to support development of   security-enabled
applications.    

Number of commits found: 331 (showing only 31 on this page)

«  1 | 2 | 3 | 4