notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
py-python-nss Python bindings for NSS and NSPR
1.0.1_3 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0.1_3Version of this port present on the latest quarterly branch.
Maintainer: jhale@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-03-06 15:56:18
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
Also Listed In: python
License: LGPL21+ GPLv2+ MPL20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}python-nss>0:security/py-python-nss@${PY_FLAVOR}
To install the port:
cd /usr/ports/security/py-python-nss/ && make install clean
To add the package, run one of these commands:
  • pkg install security/py-python-nss
  • pkg install py38-python-nss
NOTE: This is a Python port. Instead of py38-python-nss listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-python-nss
Package flavors (<flavor>: <package>)
  • py38: py38-python-nss
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-python-nss
ABIlatestquarterly
FreeBSD:11:aarch641.0.11.0.1_3
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.0.1-
FreeBSD:12:amd64--
FreeBSD:12:armv61.0.1-
FreeBSD:12:armv71.0.11.0.1_3
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-python-nss
ABIlatestquarterly
FreeBSD:11:aarch641.0.1-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch641.0.1-
FreeBSD:12:amd64--
FreeBSD:12:armv61.0.1-
FreeBSD:12:armv71.0.1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-python-nss
ABIlatestquarterly
FreeBSD:11:aarch64-1.0.1_3
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7-1.0.1_3
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.0.1_3
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv71.0.1_3-
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.0.1_3-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.0.1_3-
 
py38-python-nss
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.0.1_31.0.1_3
FreeBSD:11:armv6--
FreeBSD:11:i3861.0.1_31.0.1_3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.0.1_3
FreeBSD:12:amd641.0.1_31.0.1_3
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.0.1_31.0.1_3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch641.0.1_31.0.1_3
FreeBSD:13:amd641.0.1_31.0.1_3
FreeBSD:13:armv6-1.0.1_3
FreeBSD:13:armv7-1.0.1_3
FreeBSD:13:i3861.0.1_31.0.1_3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.0.1_3
FreeBSD:14:aarch641.0.1_3-
FreeBSD:14:amd641.0.1_3-
FreeBSD:14:armv61.0.1_3-
FreeBSD:14:armv71.0.1_3-
FreeBSD:14:i3861.0.1_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Runtime dependencies:
  1. py38-setuptools>0 : devel/py-setuptools@py38
  2. python3.8 : lang/python38
Library dependencies:
  1. libnspr4.so : devel/nspr
  2. libnss3.so : security/nss
This port is required by:
for Run
  1. www/py-woob

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. www/py-weboob*
  2. 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:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/p/python-nss/
  2. https://pypi.org/packages/source/p/python-nss/
Collapse this list.

Number of commits found: 11

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.0.1_3
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.0.1_3
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  1.0.1_3
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
17 Oct 2020 13:49:21
Original commit files touched by this commit Revision:552572  1.0.1_3
jbeich search for other commits by this committer
security/py-python-nss: unbreak after r552532

In file included from src/py_nss.c:341:
src/py_nss.h:126:3: error: typedef redefinition with different types ('struct
RSAPublicKey' vs 'struct RSAPublicKeyStr')
} RSAPublicKey;
  ^
/usr/local/include/nss/blapit.h:281:32: note: previous definition is here
typedef struct RSAPublicKeyStr RSAPublicKey;
                               ^
In file included from src/py_nss.c:341:
src/py_nss.h:136:3: error: typedef redefinition with different types ('struct
DSAPublicKey' vs 'struct DSAPublicKeyStr')
} DSAPublicKey;
  ^
/usr/local/include/nss/blapit.h:323:32: note: previous definition is here
typedef struct DSAPublicKeyStr DSAPublicKey;
                               ^

Reported by:	pkg-fallout
07 Feb 2020 13:33:36
Original commit files touched by this commit Revision:525485  1.0.1_3
lwhsu search for other commits by this committer
Followup security/nss installation path modification in r525484

PR:		243835
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  1.0.1_2
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

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, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  1.0.1_1
gerald search for other commits by this committer
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
25 Sep 2018 23:11:39
Original commit files touched by this commit Revision:480707  1.0.1
jhale search for other commits by this committer
Fix build on mips* and powerpc64

PR:		231715
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Sponsored by:	IntegriCloud
02 Jul 2018 04:00:29
Original commit files touched by this commit Revision:473699  1.0.1
linimon search for other commits by this committer
Mark ports broken on mips64 that are already broken on powerpc64.  In
most cases, the failure mode is the same.  Also, mark them broken on
mips when necessary.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
18 Jun 2018 14:40:31
Original commit files touched by this commit Revision:472699  1.0.1
linimon search for other commits by this committer
Mark ports broken on powerpc64, categories o-z.

While here, pet portlint and do some other cleanup.

Approved by:	portmgr (tier-2 blanket)
06 Mar 2018 15:56:03
Original commit files touched by this commit Revision:463729  1.0.1
jhale search for other commits by this committer
New port: security/py-python-nss

python-nss is a Python binding for NSS (Network Security Services)
and NSPR (Netscape Portable Runtime). NSS provides cryptography
services supporting SSL, TLS, PKI, PKIX, X509, PKCS*, etc. NSS is
an alternative to OpenSSL and used extensively by major software
projects. NSS is FIPS-140 certified.

NSS is built upon NSPR because NSPR provides an abstraction of
common operating system services, particularly in the areas of
networking and process management. Python also provides an abstraction
of common operating system services but because NSS and NSPR are
tightly bound, python-nss exposes elements of NSPR.

WWW:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Python_binding_for_NSS

Number of commits found: 11