config style, which still has DNS-01. ok landry@ --- acme-client is a client for the ACME protocol used by the Let's Encrypt CA. It uses isolated processes for various operations - network code doesn't have access to the filesystem, etc - this is enforced by pledge(2). acme-client is present in the OpenBSD base system. This package is for the original version, which uses a different configuration interface (CLI rather than configuration file). It also supports the DNS-01 challenge type which is not currently available in the version in the base system. The executable is installed as "eacme-client". ---
30 lines
570 B
Makefile
30 lines
570 B
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2018/09/11 10:35:12 sthen Exp $
|
|
|
|
COMMENT= privilege-separated letsencrypt client
|
|
|
|
DISTNAME= acme-client-0.1.16
|
|
EXTRACT_SUFX= .tgz
|
|
|
|
CATEGORIES= security security/letsencrypt
|
|
|
|
HOMEPAGE = https://kristaps.bsd.lv/acme-client/
|
|
MASTER_SITES= ${HOMEPAGE}snapshots/
|
|
|
|
MAINTAINER= Stuart Henderson <sthen@openbsd.org>
|
|
|
|
# ISC
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
|
|
# uses pledge()
|
|
WANTLIB += c crypto ssl tls
|
|
|
|
NO_TEST= Yes
|
|
|
|
ALL_TARGET= acme-client
|
|
|
|
post-install:
|
|
mv ${PREFIX}/bin/{,e}acme-client
|
|
mv ${PREFIX}/man/man1/{,e}acme-client.1
|
|
|
|
.include <bsd.port.mk>
|