<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="">I’ve rolled your additions into my local Portfile:</div><div class=""><br class=""></div><div class=""><a href="https://github.com/Schamschula/macports/commit/2c9091b91e0980aeeb8f88faa00f118726bdc593" class="">https://github.com/Schamschula/macports/commit/2c9091b91e0980aeeb8f88faa00f118726bdc593</a></div><div class=""><br class=""></div><div class="">I’ll push this change to macports-ports master with the next upstream update.</div><div class=""><br class=""></div><div class="">BTW: I’m using the GitHub PortGroup. </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:23 PM, Marius Schamschula <<a href="mailto:lists@schamschula.com" class="">lists@schamschula.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div 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="font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-east-asian: normal; font-variant-position: 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; 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 class=""><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=""> <a href="https://certbot.eff.org/docs/using.html#nginx" class="">https://certbot.eff.org/docs/using.html#nginx</a><br class="">Homepage: <a href="https://certbot.eff.org/" class="">https://certbot.eff.org/</a><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></div></div></blockquote></div><br class=""></div></body></html>