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 photosAll times are UTC
Ukraine
Port details
swtpm Libtpms-based TPM emulator
0.9.0_1 sysutils on this many watch lists=2 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 0.8.2Version of this port present on the latest quarterly branch.
Maintainer: meka@tilda.center search for ports maintained by this maintainer
Port Added: 2023-08-09 07:27:11
Last Update: 2024-09-25 06:29:18
Commit Hash: 8fb5036
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: BSD3CLAUSE
WWW:
https://github.com/stefanberger/swtpm
Description:
The SWTPM package provides TPM emulators with different front-end interfaces to libtpms. TPM emulators provide socket interfaces (TCP/IP and Unix) and the Linux CUSE interface for the creation of multiple native /dev/vtpm* devices.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (40 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/swtpm-0.9.0_1/catalog.mk
  3. /usr/local/share/licenses/swtpm-0.9.0_1/LICENSE
  4. /usr/local/share/licenses/swtpm-0.9.0_1/BSD3CLAUSE
  5. bin/swtpm
  6. bin/swtpm_bios
  7. bin/swtpm_cert
  8. bin/swtpm_cuse
  9. bin/swtpm_ioctl
  10. bin/swtpm_localca
  11. bin/swtpm_setup
  12. etc/swtpm-localca.conf
  13. etc/swtpm-localca.options
  14. etc/swtpm_setup.conf
  15. include/swtpm/tpm_ioctl.h
  16. lib/swtpm/libswtpm_libtpms.a
  17. lib/swtpm/libswtpm_libtpms.so
  18. lib/swtpm/libswtpm_libtpms.so.0
  19. lib/swtpm/libswtpm_libtpms.so.0.0.0
  20. share/man/man3/swtpm_ioctls.3.gz
  21. share/man/man5/swtpm-localca.conf.5.gz
  22. share/man/man5/swtpm-localca.options.5.gz
  23. share/man/man5/swtpm_setup.conf.5.gz
  24. share/man/man8/swtpm-create-tpmca.8.gz
  25. share/man/man8/swtpm-localca.8.gz
  26. share/man/man8/swtpm.8.gz
  27. share/man/man8/swtpm_bios.8.gz
  28. share/man/man8/swtpm_cert.8.gz
  29. share/man/man8/swtpm_cuse.8.gz
  30. share/man/man8/swtpm_ioctl.8.gz
  31. share/man/man8/swtpm_localca.8.gz
  32. share/man/man8/swtpm_setup.8.gz
  33. share/swtpm/swtpm-create-tpmca
  34. share/swtpm/swtpm-create-user-config-files
  35. share/swtpm/swtpm-localca
  36. @dir /var/lib/swtpm-localca
  37. @dir /var/lib
  38. @owner
  39. @group
  40. @mode
Collapse this list.
Dependency lines:
  • swtpm>0:sysutils/swtpm
To install the port:
cd /usr/ports/sysutils/swtpm/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/swtpm
  • pkg install swtpm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: swtpm
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1722686189 SHA256 (stefanberger-swtpm-v0.9.0_GH0.tar.gz) = 9679ca171e8aaa3c4e4053e8bc1d10c8dabf0220bd4b16aba78743511c25f731 SIZE (stefanberger-swtpm-v0.9.0_GH0.tar.gz) = 370942

Packages (timestamps in pop-ups are UTC):
swtpm
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.9.00.9.0_1-0.9.00.9.0_1---
FreeBSD:13:quarterly0.8.20.8.2-0.8.20.8.20.8.1_10.8.1_10.8.1_1
FreeBSD:14:latest0.9.00.9.0_1-0.9.00.9.0_1---
FreeBSD:14:quarterly0.8.20.8.2-0.8.20.8.20.8.1_10.8.1_10.8.1_1
FreeBSD:15:latest0.9.0_10.9.0_1n/a0.9.0n/a0.8.1_10.8.1_10.8.1_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. base64>=0 : converters/base64
  2. bash>=0 : shells/bash
  3. expect>=0 : lang/expect
  4. gawk>=0 : lang/gawk
  5. socat>=0 : net/socat
  6. gettext-runtime>=0.22_1 : devel/gettext-runtime
  7. gmake>=4.4.1 : devel/gmake
  8. pkgconf>=1.3.0_1 : devel/pkgconf
  9. autoconf>=2.72 : devel/autoconf
  10. automake>=1.17 : devel/automake
  11. libtoolize : devel/libtool
Library dependencies:
  1. libfuse.so : sysutils/fusefs-libs
  2. libgmp.so : math/gmp
  3. libgnutls.so : security/gnutls
  4. libjson-glib-1.0.so : devel/json-glib
  5. libtasn1.so : security/libtasn1
  6. libtpms.so : sysutils/libtpms
  7. libintl.so : devel/gettext-runtime
  8. libglib-2.0.so : devel/glib20
  9. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
sysutils_swtpm
USES:
autoreconf gettext-runtime gmake gnome libtool pathfix pkgconfig ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/stefanberger/swtpm/tar.gz/v0.9.0?dummy=/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.9.0_1
25 Sep 2024 06:29:18
commit hash: 8fb5036e29897a730bdbe25b74d6e43e9dac2b19commit hash: 8fb5036e29897a730bdbe25b74d6e43e9dac2b19commit hash: 8fb5036e29897a730bdbe25b74d6e43e9dac2b19commit hash: 8fb5036e29897a730bdbe25b74d6e43e9dac2b19 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Goran Mekić
sysutils/swtpm: Add _tss user/group and use them

PR:             281342
Approved by:    submitter is maintainer
Reported by:	Chad Jacob Milios <milios@ccsys.com>
Event:		EuroBSDcon 2024
MFH:		2024Q3
0.9.0
17 Aug 2024 23:20:04
commit hash: 9e09d664d97f1db9e32ef891aea18c3bced553c7commit hash: 9e09d664d97f1db9e32ef891aea18c3bced553c7commit hash: 9e09d664d97f1db9e32ef891aea18c3bced553c7commit hash: 9e09d664d97f1db9e32ef891aea18c3bced553c7 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Goran Mekić
sysutils/swtpm: Upgrade 0.8.2 → 0.9.0

Changelog:
https://github.com/stefanberger/swtpm/releases/tag/v0.9.0

Also:
 - remove GNU_CONFIGURE_MANPREFIX
 - small improvements

PR:	280588
0.8.2
11 Apr 2024 06:11:23
commit hash: d0b52e03b769720d7e1d9286847b4e6b0bf334d9commit hash: d0b52e03b769720d7e1d9286847b4e6b0bf334d9commit hash: d0b52e03b769720d7e1d9286847b4e6b0bf334d9commit hash: d0b52e03b769720d7e1d9286847b4e6b0bf334d9 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Goran Mekić
sysutils/swtpm: Upgrade to 0.8.2

ChangeLog: https://github.com/stefanberger/swtpm/releases/tag/v0.8.2

swtpm:
	cuse: Lock file_ops_lock before reading tpm_running
build-sys:
	Add support for --disable-tests to disable tests

PR:		278253
Reported by:	meka@tilda.center (maintainer)
0.8.1_2
26 Feb 2024 07:16:19
commit hash: 756cd0acef7b6703d3fadcbfc882794653105c33commit hash: 756cd0acef7b6703d3fadcbfc882794653105c33commit hash: 756cd0acef7b6703d3fadcbfc882794653105c33commit hash: 756cd0acef7b6703d3fadcbfc882794653105c33 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
sysutils/swtpm: Moved man to share/man

Approved by:    portmgr (blanket)
0.8.1_1
03 Feb 2024 00:58:29
commit hash: 407330f44b4b03403f68ffe693674bf08b06b976commit hash: 407330f44b4b03403f68ffe693674bf08b06b976commit hash: 407330f44b4b03403f68ffe693674bf08b06b976commit hash: 407330f44b4b03403f68ffe693674bf08b06b976 files touched by this commit
Wen Heping (wen) search for other commits by this committer
sysutils/swtpm: Fix build with python-3.11

PR:		276781
Reported by:	wen@
Approved by:	maintainer
0.8.1_1
15 Nov 2023 11:54:07
commit hash: b1a8f824cc1c3a7e3ce0870509ef38d715f53c52commit hash: b1a8f824cc1c3a7e3ce0870509ef38d715f53c52commit hash: b1a8f824cc1c3a7e3ce0870509ef38d715f53c52commit hash: b1a8f824cc1c3a7e3ce0870509ef38d715f53c52 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Author: Goran Mekić
sysutils/swtpm: Add rc script

- Pet portclippy while I am here

PR:		274786
Approved by:	submitter is maintainer
0.8.1
18 Aug 2023 11:49:54
commit hash: a6cf56902eb45eafaa5edd37106759ac1e30bb7acommit hash: a6cf56902eb45eafaa5edd37106759ac1e30bb7acommit hash: a6cf56902eb45eafaa5edd37106759ac1e30bb7acommit hash: a6cf56902eb45eafaa5edd37106759ac1e30bb7a files touched by this commit
Corvin Köhne (corvink) search for other commits by this committer
Author: Goran Mekić
sysutils/swtpm: Update to 0.8.1

PR:			273199
Reviewed by:		corvink
Approved by:		manu
Changelog:		https://github.com/stefanberger/swtpm/releases/tag/v0.8.1
0.8.0
09 Aug 2023 07:25:03
commit hash: c3cfb98cbb5eefeac01fdba16ace5ee11c5100abcommit hash: c3cfb98cbb5eefeac01fdba16ace5ee11c5100abcommit hash: c3cfb98cbb5eefeac01fdba16ace5ee11c5100abcommit hash: c3cfb98cbb5eefeac01fdba16ace5ee11c5100ab files touched by this commit
Corvin Köhne (corvink) search for other commits by this committer
Author: Goran Mekić
sysutils/swtpm: libtpms-based TPM emulator

PR:			272973
Reviewed by:		manu
Approved by:		manu
Differential Revision:	https://reviews.freebsd.org/D41346

Number of commits found: 8