Index: security/acme.sh/Makefile =================================================================== --- /dev/null +++ security/acme.sh/Makefile @@ -0,0 +1,38 @@ +# $FreeBSD$ + +PORTNAME= acme.sh +PORTVERSION= 2.6.6 +CATEGORIES= security + +MAINTAINER= jrm@FreeBSD.org +COMMENT= ACME protocol client written in shell + +LICENSE= GPLv3+ + +RUN_DEPENDS= curl:ftp/curl + +USE_GITHUB= yes +GH_ACCOUNT= Neilpang + +OPTIONS_DEFINE= CURL DOCS WGET +OPTIONS_DEFAULT= CURL +CURL_DESC= Add ftp/curl as a run-time dependency +WGET_DESC= Add ftp/wget as a run-time dependency + +NO_ARCH= yes +NO_BUILD= yes + +CURL_RUN_DEPENDS= curl:ftp/curl +WGET_RUN_DEPENDS= wget:ftp/wget + +PLIST_FILES= sbin/${PORTNAME} +PORTDOCS= README.md + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin/${PORTNAME} + +do-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +.include Index: security/acme.sh/distinfo =================================================================== --- /dev/null +++ security/acme.sh/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1491576785 +SHA256 (Neilpang-acme.sh-2.6.6_GH0.tar.gz) = 6a420394ae4b2acbab4d2a522dcdca340dfa9d28ad1fb421f21b5e075ce1d817 +SIZE (Neilpang-acme.sh-2.6.6_GH0.tar.gz) = 54955 Index: security/acme.sh/pkg-descr =================================================================== --- /dev/null +++ security/acme.sh/pkg-descr @@ -0,0 +1,13 @@ +ACME protocol client written in shell + +- Full ACME protocol implementation. +- Simple, powerful and very easy to use. You only need 3 minutes to learn it. +- Bash, dash and sh compatible. +- Simplest shell script for Let's Encrypt free certificate client. +- Purely written in Shell with no dependencies on python or the official Let's + Encrypt client. +- Just one script to issue, renew and install your certificates automatically. +- DOES NOT require root/sudoer access. +- Docker friendly. + +WWW: https://github.com/Neilpang/acme.sh/