Files

55 lines
1.7 KiB
Tcl
Raw Permalink Normal View History

2018-08-15 11:13:04 -06:00
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
2026-02-20 21:34:58 +01:00
PortGroup github 1.0
github.setup softhsm SoftHSMv2 2.7.0
2018-08-15 11:13:04 -06:00
name softhsm
2026-02-20 21:34:58 +01:00
revision 0
github.tarball_from archive
checksums rmd160 3f3e7faa407321d0be52f80c4e3eb63a04770fa9 \
sha256 be14a5820ec457eac5154462ffae51ba5d8a643f6760514d4b4b83a77be91573 \
size 564143
2018-08-15 11:13:04 -06:00
license BSD
2026-02-20 21:34:58 +01:00
description \
SoftHSM is an implementation of a cryptographic store accessible through \
a PKCS #11 interface.
long_description \
${description} \
You can use it to explore PKCS #11 without having a Hardware Security \
Module. SoftHSM Version 2 is using openssl for its cryptographic \
operations.
categories security
2026-02-23 21:50:34 +01:00
maintainers {NLnetLabs.nl:jaap @Jakker} openmaintainer
2018-08-15 11:13:04 -06:00
2026-02-20 21:34:58 +01:00
homepage https://www.softhsm.org/
2018-08-15 11:13:04 -06:00
2026-02-20 21:34:58 +01:00
patchfiles 0003-mouse07410-OSSLCryptoFactory.patch
2018-08-15 11:13:04 -06:00
2026-02-20 21:34:58 +01:00
depends_build \
port:cppunit \
port:libtool \
port:pkgconfig
depends_lib \
path:lib/libssl.dylib:openssl \
2018-08-15 11:13:04 -06:00
port:sqlite3
2020-05-13 15:03:17 +01:00
compiler.cxx_standard 2011
2018-08-15 11:13:04 -06:00
2026-02-20 21:34:58 +01:00
use_autoreconf yes
2018-08-15 11:13:04 -06:00
configure.args --with-sqlite3=${prefix} \
--with-objectstore-backend-db \
--with-openssl=${prefix}
build.type gnu
destroot.keepdirs ${destroot}${prefix}/var/lib/softhsm/tokens
2020-04-04 16:51:34 +01:00
test.run yes
test.target check
2026-02-20 21:34:58 +01:00
livecheck.regex archive/refs/tags/((?!.*-rc)\[^\"]+)\\.tar\\.gz