notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
The safest procedure: change your FreshPorts password. Anything you had set before Friday March 24 2023 09:49:20 UTC should be changed. You can read more here: SQL inejection issues fixed and FreshSource code fixes Sorry about the extra work for you.
All known SQL injection issues patched. There is no evidence it was exploited. That doesn’t mean it wasn’t. Please change your password.
Port details
pkcs11-helper Helper library for multiple PKCS#11 providers
1.29.0 security on this many watch lists=4 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 Version of this port present on the latest quarterly branch.
Maintainer: ale@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2007-01-08 09:13:27
Last Update: 2022-10-20 14:42:10
Commit Hash: 371278e
People watching this port, also watch:: glib, libunistring, libunwind, pcre, libedit
Also Listed In: devel
License: BSD3CLAUSE GPLv2
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (25 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/pkcs11-helper-1.29.0/catalog.mk
  3. /usr/local/share/licenses/pkcs11-helper-1.29.0/LICENSE
  4. /usr/local/share/licenses/pkcs11-helper-1.29.0/BSD3CLAUSE
  5. /usr/local/share/licenses/pkcs11-helper-1.29.0/GPLv2
  6. include/pkcs11-helper-1.0/pkcs11.h
  7. include/pkcs11-helper-1.0/pkcs11h-certificate.h
  8. include/pkcs11-helper-1.0/pkcs11h-core.h
  9. include/pkcs11-helper-1.0/pkcs11h-data.h
  10. include/pkcs11-helper-1.0/pkcs11h-def.h
  11. include/pkcs11-helper-1.0/pkcs11h-engines.h
  12. include/pkcs11-helper-1.0/pkcs11h-openssl.h
  13. include/pkcs11-helper-1.0/pkcs11h-token.h
  14. include/pkcs11-helper-1.0/pkcs11h-version.h
  15. lib/libpkcs11-helper.a
  16. lib/libpkcs11-helper.la
  17. lib/libpkcs11-helper.so
  18. lib/libpkcs11-helper.so.1
  19. lib/libpkcs11-helper.so.1.0.0
  20. libdata/pkgconfig/libpkcs11-helper-1.pc
  21. share/aclocal/pkcs11-helper-1.m4
  22. man/man8/pkcs11-helper-1.8.gz
  23. @owner
  24. @group
  25. @mode
Collapse this list.
Dependency lines:
  • pkcs11-helper>0:security/pkcs11-helper
To install the port:
cd /usr/ports/security/pkcs11-helper/ && make install clean
To add the package, run one of these commands:
  • pkg install security/pkcs11-helper
  • pkg install pkcs11-helper
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pkcs11-helper
Flavors: there is no flavor information for this port.
distinfo:

Packages (timestamps in pop-ups are UTC):
pkcs11-helper
ABIlatestquarterly
FreeBSD:11:aarch641.11_31.26.0
FreeBSD:11:amd641.27.01.27.0
FreeBSD:11:armv61.11_31.26.0
FreeBSD:11:i3861.27.01.27.0
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips641.11_31.26.0
FreeBSD:12:aarch641.11_31.29.0
FreeBSD:12:amd641.29.01.29.0
FreeBSD:12:armv61.11_31.26.0
FreeBSD:12:armv7pkg-fallout1.26.0
FreeBSD:12:i3861.29.01.29.0
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-fallout1.26.0
FreeBSD:12:powerpc64pkg-fallout1.27.0
FreeBSD:13:aarch641.29.01.29.0
FreeBSD:13:amd641.29.01.29.0
FreeBSD:13:armv61.27.01.29.0
FreeBSD:13:armv71.29.01.29.0
FreeBSD:13:i3861.29.01.29.0
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips641.27.01.27.0
FreeBSD:13:powerpc641.27.01.29.0
FreeBSD:13:riscv64pkg-fallout1.29.0
FreeBSD:14:aarch641.29.0pkg-fallout
FreeBSD:14:amd641.29.0pkg-fallout
FreeBSD:14:armv61.29.0pkg-fallout
FreeBSD:14:armv71.29.0pkg-fallout
FreeBSD:14:i3861.29.0pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips641.28.0pkg-fallout
FreeBSD:14:powerpc641.29.0pkg-fallout
FreeBSD:14:riscv641.27.0pkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
This port is required by:
for Libraries
  1. security/gnupg-pkcs11-scd
  2. security/openvpn

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. security/openvpn25*
  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 (1 items)
Collapse this list.
  1. https://github.com/OpenSC/pkcs11-helper/releases/download/pkcs11-helper-1.29.0/
Collapse this list.

Number of commits found: 37

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.29.0
20 Oct 2022 14:42:10
commit hash:371278e7b66943021159dbfa2c8f77c3ecafcc14commit hash:371278e7b66943021159dbfa2c8f77c3ecafcc14commit hash:371278e7b66943021159dbfa2c8f77c3ecafcc14commit hash:371278e7b66943021159dbfa2c8f77c3ecafcc14 files touched by this commit
Alex Dupre (ale) search for other commits by this committer
security/pkcs11-helper: fix build with LibreSSL 3.5

Differential Revision:	https://reviews.freebsd.org/D37053
07 Sep 2022 21:58:51
commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash:fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.29.0
07 Sep 2022 21:10:59
commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash:b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.29.0
20 Jul 2022 14:22:56
commit hash:857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash:857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash:857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash:857c05f8674c5f4c990f49f9d0fb7034ebd340fe files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
security: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Kapranoff <kappa@rambler-co.ru>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexander Botero-Lowry <alex@foxybanana.com>
  *  Alexander Kriventsov <avk@vl.ru>
  *  Alexander Leidinger <netchild@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.29.0
21 Apr 2022 08:27:40
commit hash:1315de069dad1bf4018dac756c64cbc94781dcd9commit hash:1315de069dad1bf4018dac756c64cbc94781dcd9commit hash:1315de069dad1bf4018dac756c64cbc94781dcd9commit hash:1315de069dad1bf4018dac756c64cbc94781dcd9 files touched by this commit
Alex Dupre (ale) search for other commits by this committer
security/pkcs11-helper: update to 1.29.0 release
1.28.0
10 Jan 2022 10:13:50
commit hash:b192fb420a43dba4c0f064e8d20fdc171f8fc145commit hash:b192fb420a43dba4c0f064e8d20fdc171f8fc145commit hash:b192fb420a43dba4c0f064e8d20fdc171f8fc145commit hash:b192fb420a43dba4c0f064e8d20fdc171f8fc145 files touched by this commit
Alex Dupre (ale) search for other commits by this committer
security/pkcs11-helper: update to 1.28.0 release.
1.27.0
06 Apr 2021 14:31:07
commit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344ebcommit hash:305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.27.0
18 Nov 2020 13:23:47
Revision:555642Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.27.0 release.
1.26.0
22 Jan 2020 15:25:18
Revision:523815Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.26.0 release.
1.25.1_1
24 Oct 2018 10:50:16
Revision:482900Original commit files touched by this commit
ale search for other commits by this committer
Fix build with openssl 1.1.x.
1.25.1
12 Oct 2018 21:57:09
Revision:481942Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.25.1 release.
1.11_3
17 Feb 2018 12:01:03
Revision:462143Original commit files touched by this commit
sunpoet search for other commits by this committer
Use BROKEN_SSL

Approved by:	portmgr (blanket)
1.11_3
15 Mar 2017 14:45:31
Revision:436247Original commit files touched by this commit
mat search for other commits by this committer
Remove all USE_OPENSSL occurrences.

Sponsored by:	Absolight
1.11_3
29 Nov 2016 18:46:22
Revision:427389Original commit files touched by this commit
mat search for other commits by this committer
Mark some ports as not openssl-devel ready.

Sponsored by:	Absolight
1.11_3
02 Aug 2015 15:03:20
Revision:393429Original commit files touched by this commit
tijl search for other commits by this committer
By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.11_2
28 Jul 2015 23:27:49
Revision:393133Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Drop @dirrm* from plist

Approved by:	portmgr blanket
1.11_2
23 Apr 2014 13:25:17
Revision:351936Original commit files touched by this commit
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)
1.11_1
11 Apr 2014 13:31:32
Revision:350946Original commit files touched by this commit
ale search for other commits by this committer
Add forgotten file to plist.

Submitted by:	swills
1.11
11 Apr 2014 08:52:12
Revision:350906Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.11 release.

PR:		ports/188442
Submitted by:	mandree
1.09
09 Mar 2014 14:43:31
Revision:347635Original commit files touched by this commit
miwi search for other commits by this committer
- Stage support
1.09
20 Sep 2013 22:55:26
Revision:327769Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
security)
1.09
31 Aug 2013 00:11:07
Revision:325745Original commit files touched by this commit
bapt search for other commits by this committer
Eradicate USE_GNOME=pkgconfig from security
While here:
- Trim headers
- Convert USE_GMAKE to USES=gmake
- Convert USE_GNOME=gnomehack to USES=pathfix
- Convert USE_PERL5 to USES=perl5
1.09
12 Jun 2013 06:16:42
Revision:320662Original commit files touched by this commit
miwi search for other commits by this committer
- Unbreak build on HEAD
1.09
03 May 2013 21:28:21
Revision:317262Original commit files touched by this commit
bapt search for other commits by this committer
Fix build with bmake
1.09
24 Oct 2011 04:17:38
Original commit files touched by this commit
dougb search for other commits by this committer
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
1.09
17 Aug 2011 07:12:33
Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.09 release.
1.08
04 Mar 2011 14:22:51
Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.08 release and add LICENSE.
1.07
09 Mar 2009 07:37:45
Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.07 release.
1.06
12 Sep 2008 12:52:18
Original commit files touched by this commit
ale search for other commits by this committer
Really fix pkg-plist.

Approved by:    portmgr (implicit)
1.06
12 Sep 2008 12:32:34
Original commit files touched by this commit
ale search for other commits by this committer
Fix typo for NOPORTDOCS.

Approved by:    portmgr (erwin)
1.06
01 Aug 2008 06:22:53
Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.06 release.
1.05
13 Oct 2007 07:30:18
Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.05 release.
1.04
05 Oct 2007 06:09:00
Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.04 release.
1.03
18 Sep 2007 12:36:58
Original commit files touched by this commit
ale search for other commits by this committer
Add COMMENT escaping.
1.03
23 Jul 2007 09:36:52
Original commit files touched by this commit
rafan search for other commits by this committer
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:             ports/111470
Approved by:    portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by:      pointyhat exp run
1.03
05 Jul 2007 13:00:25
Original commit files touched by this commit
ale search for other commits by this committer
Update to 1.03 release.
1.02
08 Jan 2007 09:12:58
Original commit files touched by this commit
ale search for other commits by this committer
pkcs11-helper is a library that simplifies the interaction
with PKCS#11 providers for end-user applications.

pkcs11-helper allows using multiple PKCS#11 providers at
the same time, enumerating available token certificates, or
selecting a certificate directly by serialized id, handling
card removal and card insert events, handling card re-insert
to a different slot, supporting session expiration and much
more all using a simple API.

pkcs11-helper is not designed to manage card content, since
object attributes are usually vendor specific, and 99% of
application need to access existing objects in order to
perform signature and decryption.

WWW:    http://www.opensc-project.org/pkcs11-helper/

Number of commits found: 37