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.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
nss Libraries to support development of security-enabled applications
3.126 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.126Version 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-07-18 14:04:06
Commit Hash: 30434bf
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.126/catalog.mk
  3. /usr/local/share/licenses/nss-3.126/LICENSE
  4. /usr/local/share/licenses/nss-3.126/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 = 1784370884 SHA256 (nss-3.126.tar.gz) = 7aa07c758be1453d82d739240b249ffb7aef0041be488067e1c0f348e1f9e337 SIZE (nss-3.126.tar.gz) = 78769092

Packages (timestamps in pop-ups are UTC):
nss
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.1233.123.1-3.1163.123.1n/an/an/a
FreeBSD:13:quarterly3.1233.123.13.923.115.13.123.1n/an/an/a
FreeBSD:14:latest3.1263.1263.873.115.13.1263.89.1-3.89.1
FreeBSD:14:quarterly3.1263.126-3.115.13.1263.973.973.97
FreeBSD:15:latest3.1263.126n/a3.115n/an/a3.973.97
FreeBSD:15:quarterly3.1263.126n/a-n/an/a--
FreeBSD:16:latest3.1263.126n/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/electron37
  4. devel/electron38
  5. devel/electron40
  6. devel/electron41
  7. devel/electron42
Expand this list (106 items / 99 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/electron43
  3. devel/kronosnet
  4. editors/libreoffice
  5. editors/openoffice-4
  6. editors/openoffice-devel
  7. editors/vscode
  8. graphics/poppler
  9. graphics/poppler-glib
  10. graphics/poppler-qt5
  11. graphics/poppler-qt6
  12. graphics/poppler-utils
  13. mail/evolution
  14. mail/evolution-ews
  15. mail/thunderbird
  16. mail/thunderbird-esr
  17. net/389-ds-base
  18. net/corosync2
  19. net/corosync3
  20. net/freeipa-client
  21. net-im/finch
  22. net-im/libpurple
  23. net-im/pidgin
  24. net-im/pidgin-sipe
  25. net-im/purple-discord
  26. net-im/signal-desktop
  27. print/qt6-pdf
  28. science/zotero
  29. security/autofirma
  30. security/certmonger
  31. security/dogtag-jss
  32. security/dogtag-pki
  33. security/libreswan
  34. security/nss_compat_ossl
  35. security/pidgin-encryption
  36. security/py-python-nss
  37. security/xmlsec1
  38. sysutils/cinnamon-settings-daemon
  39. sysutils/gnome-settings-daemon
  40. sysutils/mate-settings-daemon
  41. www/chromium
  42. www/firefox
  43. www/firefox-esr
  44. www/iridium
  45. www/librewolf
  46. www/qt5-webengine
  47. www/qt6-webengine
  48. www/tor-browser
  49. www/ungoogled-chromium
  50. www/waterfox
  51. Collapse this list.

Deleted ports which required this port:

Expand this list of 50 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/electron39*
  25. devel/electron4*
  26. devel/electron5*
  27. devel/electron6*
  28. devel/electron7*
  29. devel/electron9*
  30. editors/atom*
  31. editors/libreoffice4*
  32. editors/libreoffice6*
  33. graphics/poppler-qt4*
  34. net/ceph*
  35. net/ceph-devel*
  36. net/ceph12*
  37. net/ceph13*
  38. net/ceph14*
  39. net/corosync*
  40. net/online-desktop*
  41. net-im/ring-gnome*
  42. net-im/webinar*
  43. security/sssd*
  44. security/sssd-devel*
  45. sysutils/pesign*
  46. www/cliqz*
  47. www/kompozer*
  48. www/libxul*
  49. www/libxul19*
  50. www/seamonkey*
  51. 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.126: 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_126_RTM/src/
  2. https://download.cdn.mozilla.net/pub/security/nss/releases/NSS_3_126_RTM/src/
Collapse this list.

Number of commits found: 324 (showing only 24 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.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: 324 (showing only 24 on this page)

«  1 | 2 | 3 | 4