sthen b3f9387f0d unbreak uacme's ualpn daemon on OpenBSD, based on a diff from Michel Belleau
- Don't use process-shared semaphores unless multiple workers are used;
OpenBSD's semaphore implementation doesn't support them.

- Default to using a single worker on OpenBSD, so that extra flags aren't
needed to allow ualpn to work.
2022-12-07 10:39:01 +00:00

33 lines
685 B
Makefile

COMMENT= lightweight C ACMEv2 client, uses external authenticators
V= 1.7.3
GH_ACCOUNT= ndilieto
GH_PROJECT= uacme
GH_TAGNAME= upstream/$V
DISTNAME= uacme-$V
WRKDIST= ${WRKDIR}/uacme-upstream-$V
REVISION= 0
CATEGORIES= security www
MAINTAINER= Stuart Henderson <stu.ports@spacehopper.org>
# GPLv3+
PERMIT_PACKAGE= Yes
WANTLIB += c curl ev gnutls pthread
CONFIGURE_STYLE= gnu
# can also use mbedTLS or OpenSSL 1.1.1 - requires ECDSA_SIG_get0_[rs],
# EC_POINT_get_affine_coordinates, RSA_get0_[ne], ASN1_TIME_diff which
# libressl doesn't have yet
LIB_DEPENDS= devel/libev \
net/curl \
security/gnutls
BUILD_DEPENDS= textproc/asciidoc
USE_GMAKE= Yes
.include <bsd.port.mk>