- 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.
33 lines
685 B
Makefile
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>
|