<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Bjarne,<div class=""><br class=""></div><div class="">Thanks for adding all those missing sub-ports!</div><div class=""><br class=""></div><div class="">I had seen many of these in the FreeBSD ports on my servers (I currently only use certbot under FreeBSD, as I no longer maintain any macOS based servers that are exposed to the internet).</div><div class=""><br class=""></div><div class="">With some minor tweaks, I’ll fold this into the main certbot Portfile.</div><div class=""><br class=""><div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Marius</div><div class="">--</div><div class="">Marius Schamschula</div><div class=""><br class=""></div></div><br class="Apple-interchange-newline"><br class="Apple-interchange-newline">

</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On Aug 31, 2019, at 1:13 PM, Bjarne D Mathiesen <<a href="mailto:macintosh@mathiesen.info" class="">macintosh@mathiesen.info</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Bjarne D Mathiesen wrote:<br class=""><blockquote type="cite" class=""><br class="">Presently, I'm trying to modify py-acme & cerbot to use git instead .<br class="">These two ports are among the for me mission critical ones.<br class="">And I spent several days getting certbot to integrate with my dns<br class="">service. ( I have to use "dns-01 challenge" because I use *.domain i my<br class="">certs).<br class=""><br class="">I'll might also take a go at doing variants for the various dns-services<br class="">certbot supports natively ; but they - as well as the apache & ngix<br class="">server integration - are of no interest to me, because I've got a really<br class="">complicated apache server configuration .<br class=""></blockquote><br class="">I've got the subports working 😇🤓👍🏻<br class=""><br class="">I've updated the certbot Portfile :<br class="">    <a href="https://macports.mathiesen.info/portfiles/security/certbot/Portfile" class="">https://macports.mathiesen.info/portfiles/security/certbot/Portfile</a><br class=""><br class="">Feel free to 😜steal😜 whatever you can/need 😇🤓<br class=""><br class="">#=> port -d sync<br class="">DEBUG: Copying /var/root/Library/Preferences/com.apple.dt.Xcode.plist to<br class="">/macports/var/macports/home/Library/Preferences<br class="">--->  Updating the ports tree<br class="">Synchronizing local ports tree from<br class=""><a href="file:///Volumes/Bjarne/WebServer/MacPorts/newPorts" class="">file:///Volumes/Bjarne/WebServer/MacPorts/newPorts</a><br class="">DEBUG: system: /macports/bin/portindex<br class="">/Volumes/Bjarne/WebServer/MacPorts/newPorts<br class="">Creating port index in /Volumes/Bjarne/WebServer/MacPorts/newPorts<br class=""><br class="">Adding port security/certbot<br class="">Adding subport certbot-apache<br class="">Adding subport certbot-nginx<br class="">Adding subport certbot-dns-cloudflare<br class="">Adding subport certbot-dns-cloudxns<br class="">Adding subport certbot-dns-digitalocean<br class="">Adding subport certbot-dns-dnsimple<br class="">Adding subport certbot-dns-dnsmadeeasy<br class="">Adding subport certbot-dns-gehirn<br class="">Adding subport certbot-dns-google<br class="">Adding subport certbot-dns-linode<br class="">Adding subport certbot-dns-luadns<br class="">Adding subport certbot-dns-nsone<br class="">Adding subport certbot-dns-ovh<br class="">Adding subport certbot-dns-rfc2136<br class="">Adding subport certbot-dns-route53<br class="">Adding subport certbot-dns-sakuracloud<br class=""><br class="">Total number of ports parsed:<span class="Apple-tab-span" style="white-space:pre">      </span>17<br class="">Ports successfully parsed:<span class="Apple-tab-span" style="white-space:pre">   </span>17<br class="">Ports failed:<span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">    </span><span class="Apple-tab-span" style="white-space:pre">    </span>0<br class="">Up-to-date ports skipped:<span class="Apple-tab-span" style="white-space:pre">     </span>3<br class=""><br class="">#=> port info certbot-nginx<br class="">certbot-nginx @0.37.2 (security)<br class="">Variants:             python27, (+)python37, universal<br class=""><br class="">Description:          The Nginx plugin should work for most<br class="">                      configurations. We recommend backing up Nginx<br class="">                      configurations before using it (though you<br class="">                      can also revert changes to configurations with<br class="">                      certbot "--nginx rollback"). You can use it by<br class="">                      providing the "--nginx" flag on<br class="">                      the commandline.<br class="">                      https://certbot.eff.org/docs/using.html#nginx<br class="">Homepage:             https://certbot.eff.org/<br class=""><br class="">Fetch Dependencies:   git<br class="">Build Dependencies:   py37-setuptools<br class="">Library Dependencies: py37-configargparse, py37-configobj,<br class="">                      py37-cryptography, py37-future, py37-mock,<br class="">                      py37-openssl, py37-parsedatetime, py37-psutil,<br class="">                      py37-pyrfc3339, py37-six, py37-tz,<br class="">                      py37-zopecomponent, py37-zope-deferredimport,<br class="">                      py37-zope-deprecation, py37-zopehookable,<br class="">                      py37-acme<br class="">Platforms:            darwin<br class="">License:              Apache-2<br class="">Maintainers:          GitHub: BjarneDMat<br class="">                      Policy: openmaintainer<br class=""><br class="">#=> port install certbot-nginx<br class="">--->  Computing dependencies for certbot-nginx<br class="">--->  Fetching distfiles for certbot-nginx<br class="">--->  Verifying checksums for certbot-nginx<br class="">--->  Extracting certbot-nginx<br class="">--->  Configuring certbot-nginx<br class="">--->  Building certbot-nginx<br class="">--->  Staging certbot-nginx into destroot<br class="">--->  Installing certbot-nginx @0.37.2_0+python37<br class="">--->  Activating certbot-nginx @0.37.2_0+python37<br class="">--->  Cleaning certbot-nginx<br class="">--->  Scanning binaries for linking errors<br class="">--->  No broken files found.<br class="">--->  No broken ports found.<br class=""><br class="">#=> port install certbot-dns-cloudflare<br class="">--->  Computing dependencies for certbot-dns-cloudflare<br class="">--->  Fetching distfiles for certbot-dns-cloudflare<br class="">--->  Verifying checksums for certbot-dns-cloudflare<br class="">--->  Extracting certbot-dns-cloudflare<br class="">--->  Configuring certbot-dns-cloudflare<br class="">--->  Building certbot-dns-cloudflare<br class="">--->  Staging certbot-dns-cloudflare into destroot<br class="">--->  Installing certbot-dns-cloudflare @0.37.2_0+python37<br class="">--->  Activating certbot-dns-cloudflare @0.37.2_0+python37<br class="">--->  Cleaning certbot-dns-cloudflare<br class="">--->  Scanning binaries for linking errors<br class="">--->  No broken files found.<br class="">--->  No broken ports found.<br class=""><br class="">Now, beyond making these *install* correctly, I've personally no way of<br class="">determining whether they 🙃function🙃 correctly.<br class=""><br class="">-- <br class="">Bjarne D Mathiesen<br class="">Korsør ; Danmark ; Europa<br class="">----------------------------------------------------------------------<br class="">denne besked er skrevet i et (næsten) M$-frit miljø<br class="">MacOS X 10.13.6 High Sierra :<br class="">   17" 2011 MacBook Pro ; 2.8GHz Intel Core i7 ; 16GB 1067MHz DDR3<br class="">   2012 Mac Pro ; 2 x 3.46GHz 6-Core Xeon ; 48GB<br class="">MacOS X 10.6.8 Snow Leopard :<br class="">   Mac Mini ; 2GHz Core 2 Duo (64 bit) ; 4GB (3GB actual) 667MHz<br class="">   Mac Mini ; 1.83GHz Core Duo (32 bit) ; 2GB 667Mhz<br class=""></div></div></blockquote></div><br class=""></div></body></html>