notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
p11-kit Library for loading and enumerating of PKCS#11 modules
0.23.22_1 security on this many watch lists=37 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 0.23.22Version of this port present on the latest quarterly branch.
Maintainer: novel@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-07-26 11:35:06
Last Update: 2021-02-25 15:45:26
SVN Revision: 566543

People watching this port, also watch: pcre, nettle, expat, gmp, libgpg-error

Also Listed In: devel
License: BSD3CLAUSE
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (72 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/p11-kit-0.23.22_1/catalog.mk
  3. /usr/local/share/licenses/p11-kit-0.23.22_1/LICENSE
  4. /usr/local/share/licenses/p11-kit-0.23.22_1/BSD3CLAUSE
  5. bin/p11-kit
  6. bin/trust
  7. include/p11-kit-1/p11-kit/deprecated.h
  8. include/p11-kit-1/p11-kit/iter.h
  9. include/p11-kit-1/p11-kit/p11-kit.h
  10. include/p11-kit-1/p11-kit/pin.h
  11. include/p11-kit-1/p11-kit/pkcs11.h
  12. include/p11-kit-1/p11-kit/pkcs11x.h
  13. include/p11-kit-1/p11-kit/remote.h
  14. include/p11-kit-1/p11-kit/uri.h
  15. lib/libp11-kit.so
  16. lib/libp11-kit.so.0
  17. lib/libp11-kit.so.0.3.0
  18. lib/p11-kit-proxy.so
  19. lib/pkcs11/p11-kit-client.so
  20. lib/pkcs11/p11-kit-trust.so
  21. libdata/pkgconfig/p11-kit-1.pc
  22. libexec/p11-kit/p11-kit-remote
  23. libexec/p11-kit/p11-kit-server
  24. libexec/p11-kit/trust-extract-compat
  25. man/man1/trust.1.gz
  26. man/man5/pkcs11.conf.5.gz
  27. man/man8/p11-kit.8.gz
  28. share/bash-completion/completions/p11-kit
  29. share/bash-completion/completions/trust
  30. share/gtk-doc/html/p11-kit/config-example.html
  31. share/gtk-doc/html/p11-kit/config-files.html
  32. share/gtk-doc/html/p11-kit/config.html
  33. share/gtk-doc/html/p11-kit/devel-building-style.html
  34. share/gtk-doc/html/p11-kit/devel-building.html
  35. share/gtk-doc/html/p11-kit/devel-commands.html
  36. share/gtk-doc/html/p11-kit/devel-debugging.html
  37. share/gtk-doc/html/p11-kit/devel-paths.html
  38. share/gtk-doc/html/p11-kit/devel-testing.html
  39. share/gtk-doc/html/p11-kit/devel.html
  40. share/gtk-doc/html/p11-kit/home.png
  41. share/gtk-doc/html/p11-kit/index.html
  42. share/gtk-doc/html/p11-kit/left-insensitive.png
  43. share/gtk-doc/html/p11-kit/left.png
  44. share/gtk-doc/html/p11-kit/p11-kit-Deprecated.html
  45. share/gtk-doc/html/p11-kit/p11-kit-Future.html
  46. share/gtk-doc/html/p11-kit/p11-kit-Modules.html
  47. share/gtk-doc/html/p11-kit/p11-kit-PIN-Callbacks.html
  48. share/gtk-doc/html/p11-kit/p11-kit-URIs.html
  49. share/gtk-doc/html/p11-kit/p11-kit-Utilities.html
  50. share/gtk-doc/html/p11-kit/p11-kit.devhelp2
  51. share/gtk-doc/html/p11-kit/p11-kit.html
  52. share/gtk-doc/html/p11-kit/pkcs11-conf.html
  53. share/gtk-doc/html/p11-kit/reference.html
  54. share/gtk-doc/html/p11-kit/remoting.html
  55. share/gtk-doc/html/p11-kit/right-insensitive.png
  56. share/gtk-doc/html/p11-kit/right.png
  57. share/gtk-doc/html/p11-kit/sharing-managed.html
  58. share/gtk-doc/html/p11-kit/sharing.html
  59. share/gtk-doc/html/p11-kit/style.css
  60. share/gtk-doc/html/p11-kit/tools.html
  61. share/gtk-doc/html/p11-kit/trust-disable.html
  62. share/gtk-doc/html/p11-kit/trust-glib-networking.html
  63. share/gtk-doc/html/p11-kit/trust-module.html
  64. share/gtk-doc/html/p11-kit/trust-nss.html
  65. share/gtk-doc/html/p11-kit/trust.html
  66. share/gtk-doc/html/p11-kit/up-insensitive.png
  67. share/gtk-doc/html/p11-kit/up.png
  68. share/p11-kit/modules/p11-kit-trust.module
  69. share/examples/p11-kit/pkcs11.conf.example
  70. @owner
  71. @group
  72. @mode
Collapse this list.
Dependency lines:
  • p11-kit>0:security/p11-kit
To install the port: cd /usr/ports/security/p11-kit/ && make install clean
To add the package: pkg install p11-kit
PKGNAME: p11-kit
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
p11-kit
ABIlatestquarterly
FreeBSD:11:aarch640.23.140.23.20
FreeBSD:11:amd640.23.220.23.22
FreeBSD:11:armv60.23.20.23.20
FreeBSD:11:i3860.23.220.23.22
FreeBSD:11:mips0.23.20.23.20
FreeBSD:11:mips640.23.20.23.20
FreeBSD:12:aarch640.23.140.23.22
FreeBSD:12:amd640.23.220.23.22
FreeBSD:12:armv60.23.140.23.21
FreeBSD:12:armv70.23.140.23.21
FreeBSD:12:i3860.23.220.23.22
FreeBSD:12:mips0.23.140.23.20
FreeBSD:12:mips640.23.140.23.20
FreeBSD:12:powerpc640.23.140.23.22
FreeBSD:13:aarch640.23.220.23.22
FreeBSD:13:amd640.23.220.23.22
FreeBSD:13:armv60.23.22-
FreeBSD:13:armv70.23.220.23.22
FreeBSD:13:i3860.23.220.23.22
FreeBSD:13:mips0.23.18.1-
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch640.23.22-
FreeBSD:14:amd640.23.22_1-
FreeBSD:14:armv6--
FreeBSD:14:armv70.23.22-
FreeBSD:14:i3860.23.22_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.23.22-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ca-root-nss.crt : security/ca_root_nss
  2. bash-completion>=0 : shells/bash-completion
  3. gtkdoc-scan : textproc/gtk-doc
  4. xsltproc : textproc/libxslt
  5. meson : devel/meson
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. ca-root-nss.crt : security/ca_root_nss
Library dependencies:
  1. libffi.so : devel/libffi
  2. libtasn1.so : security/libtasn1
  3. libglib-2.0.so : devel/glib20
  4. libintl.so : devel/gettext-runtime
This port is required by:
for Build
  1. security/softhsm2
for Libraries
  1. biology/ncbi-blast+
  2. biology/ncbi-toolkit
  3. databases/evolution-data-server
  4. devel/libgdata
  5. mail/evolution
  6. net/glib-networking
  7. net/gnome-online-accounts
Expand this list (19 items / 12 hidden)
    Collapse this list.
  1. net-p2p/ncdc
  2. security/gcr
  3. security/gnome-keyring
  4. security/gnutls
  5. www/epiphany
  6. www/midori
  7. x11/gnome-shell
  8. Collapse this list.

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. net-im/empathy*
  2. security/gnutls-devel*
  3. security/gnutls3*
  4. security/prelude-lml*
  5. security/prelude-manager*
  6. Collapse this list of deleted ports.
for Run
  1. security/softhsm2

Configuration Options

USES:

Master Sites:
Expand this list (1 items)
    Collapse this list.
  1. https://github.com/p11-glue/p11-kit/releases/download/0.23.22/
  2. Collapse this list.

Number of commits found: 48

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
25 Feb 2021 15:45:26
Original commit files touched by this commit  0.23.22_1
Revision:566543
novel search for other commits by this committer
security/p11-kit: drop BASH option

 - Drop BASH option and install bash completion files unconditionally,
   but only add shells/bash-completion to BUILD_DEPENDS, not RUN_DEPENDS,
 - Improve formatting with portfmt(1),
 - Bump PORTREVISION for dependency changes.

PR:		253843
Submitted by:	swills
Reported by:	Andras Farkas
13 Dec 2020 06:38:07
Original commit files touched by this commit  0.23.22
Revision:557886
novel search for other commits by this committer
security/p11-kit: update to 0.23.22

PR:		251791
Submitted by:	daniel.engberg.lists@pyret.net
MFH:		2020Q4
Security:	CVE-2020-29361
Security:	CVE-2020-29362
Security:	CVE-2020-29363
22 Aug 2020 04:35:42
Original commit files touched by this commit  0.23.21
Revision:545735 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.21

 - Update to 0.23.21
 - Convert to using Meson instead of GNU Autotools
 - Make bash-completion, DOCS and MANPAGES optional

PR:		248819
Submitted by:	daniel.engberg.lists@pyret.net
04 Jul 2020 18:11:42
Original commit files touched by this commit  0.23.20_1
Revision:541232 This port version is marked as vulnerable.
zeising search for other commits by this committer
Chanse update of devel/libffi

Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.

PR:		247028 (for tracking)
14 Apr 2020 11:10:22
Original commit files touched by this commit  0.23.20
Revision:531668 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.20
13 Oct 2019 04:14:45
Original commit files touched by this commit  0.23.18.1
Revision:514364 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.18.1
12 Sep 2019 07:02:26
Original commit files touched by this commit  0.23.17
Revision:511859 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.17
28 Jun 2019 15:54:29
Original commit files touched by this commit  0.23.16.1
Revision:505290 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.16.1
23 Jan 2019 09:30:49
Original commit files touched by this commit  0.23.15
Revision:491025 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.15
01 Sep 2018 15:48:57
Original commit files touched by this commit  0.23.14
Revision:478710 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.14
13 Aug 2018 14:34:56
Original commit files touched by this commit  0.23.13
Revision:477074 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.13
07 Jun 2018 03:35:26
Original commit files touched by this commit  0.23.12
Revision:471896 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.12
06 Mar 2018 13:37:50
Original commit files touched by this commit  0.23.10
Revision:463725 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.10
15 Oct 2017 13:26:17
Original commit files touched by this commit  0.23.9
Revision:452144 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.9

Drop patches merged upstream.
03 Sep 2017 07:21:13
Original commit files touched by this commit  0.23.8
Revision:449174 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.8

Include two patches from upstream for:

 * Fixing build without debug
 * Adding missing stdint.h include to fix build on FreeBSD 10.x
04 Jun 2017 11:48:23
Original commit files touched by this commit  0.23.7
Revision:442555 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Add LICENSE

Approved by:	portmgr (blanket)
03 Jun 2017 16:03:14
Original commit files touched by this commit  0.23.7
Revision:442506 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.7
04 Mar 2017 12:57:33
Original commit files touched by this commit  0.23.5
Revision:435390 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.5

Patches dropped for issues fixed upstream.
23 Feb 2017 16:10:09
Original commit files touched by this commit  0.23.4
Revision:434674 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.4

 - Remove patches merged upstream
 - Add a workaround for missing getpeereid() check
 - Fix missing headers for kill(2) and SIGKILL
 - Add a workaround to skip installation of the
   systemd related bits
 - Define TEST_TARGET
24 Dec 2016 12:07:26
Original commit files touched by this commit  0.23.3
Revision:429329 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.3

 - project has moved to github
 - p11-kit-remote and trust-extract-compat were moved
   from lib/p11-kit to libexec/p11-kit
01 Apr 2016 14:25:18
Original commit files touched by this commit  0.23.2
Revision:412349 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
08 Dec 2015 14:44:32
Original commit files touched by this commit  0.23.2
Revision:403275 This port version is marked as vulnerable.
novel search for other commits by this committer
security/p11-kit: update to 0.23.2

- update to 0.23.2
- fix WWW: line formatting as suggested by portlint
09 Jul 2015 08:04:33
Original commit files touched by this commit  0.23.1_1
Revision:391621 This port version is marked as vulnerable.
kwm search for other commits by this committer
Drop .la files.

Approved by:	maintainer via IRC
Differential Revision:	https://reviews.freebsd.org/D3011
21 Apr 2015 16:55:09
Original commit files touched by this commit  0.23.1
Revision:384432 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.23.1.
12 Oct 2014 08:35:52
Original commit files touched by this commit  0.22.1
Revision:370690 This port version is marked as vulnerable.
antoine search for other commits by this committer
Unbreak on freebsd 8 and 9
12 Oct 2014 06:13:00
Original commit files touched by this commit  0.22.1
Revision:370682 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.22.1.
28 Jul 2014 06:43:09
Original commit files touched by this commit  0.20.3_1
Revision:363113 This port version is marked as vulnerable.
novel search for other commits by this committer
- Update security/libtasn1 to 4.0
- Add USES= libtool and set INSTALL_TARGET to install-strip
- Drop useless bsd.port.options.mk include
- Bump PORTREVISION of ports that depend on libtasn1 as
  shlib version has changed
- Add an UPDATING entry for that

Exp-run by:	antoine
06 Jul 2014 04:42:29
Original commit files touched by this commit  0.20.3
Revision:360859 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.20.3.
11 Jun 2014 14:50:00
Original commit files touched by this commit  0.20.2_1
Revision:357486 This port version is marked as vulnerable.
tijl search for other commits by this committer
Support LIBS like LDFLAGS.

- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
(Only the first 15 lines of the commit message are shown above View all of this commit message)
23 Apr 2014 13:25:17
Original commit files touched by this commit  0.20.2_1
Revision:351936 This port version is marked as vulnerable.
tijl search for other commits by this committer
When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).
(Only the first 15 lines of the commit message are shown above View all of this commit message)
02 Mar 2014 16:24:27
Original commit files touched by this commit  0.20.2
Revision:346781 This port version is marked as vulnerable.
novel search for other commits by this committer
- Update to 0.20.2
- Convert to new-style LIB_DEPENDS
- Drop USE_AUTOTOOLS, USE_GMAKE and USE_GMAKE in favor of USES
03 Nov 2013 10:49:06
Original commit files touched by this commit  0.20.1
Revision:332602 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.20.1.
20 Sep 2013 22:55:26
Original commit files touched by this commit  0.16.3
Revision:327769 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
02 Jun 2013 19:06:44
Original commit files touched by this commit  0.16.3
Revision:319716 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add an explicit dependency to pkgconf

Submitted by:	antoine (irc)
11 Mar 2013 18:01:08
Original commit files touched by this commit  0.16.3
Revision:313923 This port version is marked as vulnerable.
novel search for other commits by this committer
Fix build with FORCE_MAKE_JOBS.
10 Mar 2013 18:01:17
Original commit files touched by this commit  0.16.3
Revision:313834 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.16.3.
10 Sep 2012 17:21:55
Original commit files touched by this commit  0.14
Revision:304041 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.14.
02 Aug 2012 09:02:45
Original commit files touched by this commit  0.13
 This port version is marked as vulnerable.
cs search for other commits by this committer
- Fix typos in COMMENT
- Enforce the now clarified rules from the Porter's Handbook (e.g. no dots, no
  A/An, etc.)
21 Jul 2012 07:07:53
Original commit files touched by this commit  0.13
 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.13.
14 Feb 2012 17:45:40
Original commit files touched by this commit  0.11
 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.11.
08 Jan 2012 22:17:38
Original commit files touched by this commit  0.10
 This port version is marked as vulnerable.
novel search for other commits by this committer
- Update to 0.10
- Disable debug build
15 Nov 2011 20:50:04
Original commit files touched by this commit  0.9
 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.9.

Feature safe:   yes
30 Oct 2011 17:14:16
Original commit files touched by this commit  0.8
 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.8.
27 Sep 2011 22:46:40
Original commit files touched by this commit  0.7
 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.7.
16 Sep 2011 02:27:45
Original commit files touched by this commit  0.6
 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.6.
07 Sep 2011 04:07:06
Original commit files touched by this commit  0.5
 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.5.

PR:             160334 (based on)
Submitted by:   Kurt Jaeger <fbsd-ports@opsec.eu>
30 Jul 2011 15:26:49
Original commit files touched by this commit  0.3
 This port version is marked as vulnerable.
novel search for other commits by this committer
Update to 0.3.
26 Jul 2011 11:34:04
Original commit files touched by this commit  0.2
 This port version is marked as vulnerable.
novel search for other commits by this committer
Add security/p11-kit, a library which provides a way to load and enumerate
PKCS#11 modules and provides a standard configuration setup for installing
PKCS#11 modules in such a way that they're discoverable.

Number of commits found: 48

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
vaultFeb 27
redisFeb 23
redis-develFeb 23
redis5Feb 23
zeekFeb 22
jenkinsFeb 20
raptor2Feb 20
asterisk13Feb 18
asterisk13Feb 18
asterisk13Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18

13 vulnerabilities affecting 98 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2021-02-27 01:52:12


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 42646
Broken 75
Deprecated 170
Ignore 314
Forbidden 4
Restricted 139
No CDROM 71
Vulnerable 21
Expired 37
Set to expire 146
Interactive 0
new 24 hours 12
new 48 hours26
new 7 days64
new fortnight103
new month161

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2021 Dan Langille. All rights reserved.