Port details |
- swtpm Libtpms-based TPM emulator
- 0.10.1 sysutils
=2 0.9.0_2Version of this port present on the latest quarterly branch. - Maintainer: meka@tilda.center
 - Port Added: 2023-08-09 07:27:11
- Last Update: 2025-05-15 18:59:43
- Commit Hash: ad5c7f2
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- 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 = 1746085619
SHA256 (stefanberger-swtpm-v0.10.1_GH0.tar.gz) = f8da11cadfed27e26d26c5f58a7b8f2d14d684e691927348906b5891f525c684
SIZE (stefanberger-swtpm-v0.10.1_GH0.tar.gz) = 415992
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- base64>=0 : converters/base64
- bash>=0 : shells/bash
- expect>=0 : lang/expect
- gawk>=0 : lang/gawk
- socat>=0 : net/socat
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- libtoolize : devel/libtool
- Test dependencies:
-
- python3.11 : lang/python311
- Library dependencies:
-
- libfuse.so : filesystems/fusefs-libs
- libgmp.so : math/gmp
- libgnutls.so : security/gnutls
- libjson-glib-1.0.so : devel/json-glib
- libtasn1.so : security/libtasn1
- libtpms.so : sysutils/libtpms
- libintl.so : devel/gettext-runtime
- libglib-2.0.so : devel/glib20
- 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 python:env,test shebangfix ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.10.1 15 May 2025 18:59:43
    |
Zsolt Udvari (uzsolt)  Author: Goran Mekić |
sysutils/swtpm: Update to 0.10.1
Add support of test suite:
- python dependency
- remove test_ctrlchannel because in poudriere jail can't kldload pty
Add using of python:env because of bad shebangs.
Pet portlint, portfmt.
Changelogs:
https://github.com/stefanberger/swtpm/releases/tag/v0.10.1
https://github.com/stefanberger/swtpm/releases/tag/v0.10.0
PR: 286345
Approved by: submitter is maintainer |
0.9.0_2 07 Feb 2025 23:39:50
    |
Jung-uk Kim (jkim)  |
sysutils/swtpm: Fix incorrect rcorder requirement
If we add 'swtpm_enable="YES"' in /etc/rc.conf*, it fails to start with this
error:
Starting SWTPM config tpm ...ld-elf.so.1: Shared object "libfuse.so.2" not
found, required by "swtpm"
Add a proper "REQUIRE" line in the rc script to fix it.
PR: 284626
Approved by: meka@tilda.center (maintainer) |
0.9.0_1 06 Nov 2024 15:17:35
    |
Robert Clausecker (fuz)  |
filesystems: add new category for file systems and related utilities
The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.
Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.
Approved by: portmgr (rene)
Reviewed by: mat
Pull Request: https://github.com/freebsd/freebsd-ports/pull/302
PR: 281988 |
0.9.0_1 25 Sep 2024 06:29:18
    |
Robert Clausecker (fuz)  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
    |
Vladimir Druzenko (vvd)  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
    |
Fernando Apesteguía (fernape)  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
    |
Muhammad Moinur Rahman (bofh)  |
sysutils/swtpm: Moved man to share/man
Approved by: portmgr (blanket) |
0.8.1_1 03 Feb 2024 00:58:29
    |
Wen Heping (wen)  |
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
    |
Muhammad Moinur Rahman (bofh)  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
    |
Corvin Köhne (corvink)  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
    |
Corvin Köhne (corvink)  Author: Goran Mekić |
sysutils/swtpm: libtpms-based TPM emulator
PR: 272973
Reviewed by: manu
Approved by: manu
Differential Revision: https://reviews.freebsd.org/D41346 |