dns/letsdns: Add new port: LetsDNS
Manage DANE TLSA records in DNS servers. Supports multiple domains with multiple TLS certificates each. LetsDNS can be invoked manually, from a periodic cron job, or called in a hook function of dehydrated or certbot. https://letsdns.org/
This commit is contained in:
parent
e95a86d8cb
commit
18a0147149
@ -94,6 +94,7 @@
|
||||
SUBDIR += knot3-lib
|
||||
SUBDIR += ldapdns
|
||||
SUBDIR += ldns
|
||||
SUBDIR += letsdns
|
||||
SUBDIR += libasr
|
||||
SUBDIR += libasr-devel
|
||||
SUBDIR += libbind
|
||||
|
21
dns/letsdns/Makefile
Normal file
21
dns/letsdns/Makefile
Normal file
@ -0,0 +1,21 @@
|
||||
PORTNAME= letsdns
|
||||
DISTVERSION= 1.0.1
|
||||
CATEGORIES= dns
|
||||
|
||||
MAINTAINER= flo@FreeBSD.org
|
||||
COMMENT= Manage DANE TLSA records in DNS servers
|
||||
WWW= https://letsdns.org/
|
||||
|
||||
LICENSE= GPLv3
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= LetsDNS
|
||||
USE_PYTHON= autoplist pep517
|
||||
|
||||
.include <bsd.port.mk>
|
3
dns/letsdns/distinfo
Normal file
3
dns/letsdns/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1672157624
|
||||
SHA256 (LetsDNS-letsdns-1.0.1_GH0.tar.gz) = c1663ccf27197d7c5c34aabfb9bcc6152554f77e4906dbdbebcc646dc8d99bcd
|
||||
SIZE (LetsDNS-letsdns-1.0.1_GH0.tar.gz) = 45598
|
5
dns/letsdns/pkg-descr
Normal file
5
dns/letsdns/pkg-descr
Normal file
@ -0,0 +1,5 @@
|
||||
LetsDNS
|
||||
|
||||
Manage DANE TLSA records in DNS servers. Supports multiple domains with multiple
|
||||
TLS certificates each. LetsDNS can be invoked manually, from cron jobs, or
|
||||
called in hook functions of ACME-clients like dehydrated or certbot.
|
Loading…
Reference in New Issue
Block a user