[certbot] port upgrade fails
Marius Schamschula
lists at schamschula.com
Sun Sep 1 19:38:18 UTC 2019
Bjarne,
I’ve rolled your additions into my local Portfile:
https://github.com/Schamschula/macports/commit/2c9091b91e0980aeeb8f88faa00f118726bdc593
I’ll push this change to macports-ports master with the next upstream update.
BTW: I’m using the GitHub PortGroup.
Marius
--
Marius Schamschula
> On Aug 31, 2019, at 1:23 PM, Marius Schamschula <lists at schamschula.com> wrote:
>
> Bjarne,
>
> Thanks for adding all those missing sub-ports!
>
> 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).
>
> With some minor tweaks, I’ll fold this into the main certbot Portfile.
>
> Marius
> --
> Marius Schamschula
>
>
>
>
>> On Aug 31, 2019, at 1:13 PM, Bjarne D Mathiesen <macintosh at mathiesen.info <mailto:macintosh at mathiesen.info>> wrote:
>>
>> Bjarne D Mathiesen wrote:
>>>
>>> Presently, I'm trying to modify py-acme & cerbot to use git instead .
>>> These two ports are among the for me mission critical ones.
>>> And I spent several days getting certbot to integrate with my dns
>>> service. ( I have to use "dns-01 challenge" because I use *.domain i my
>>> certs).
>>>
>>> I'll might also take a go at doing variants for the various dns-services
>>> certbot supports natively ; but they - as well as the apache & ngix
>>> server integration - are of no interest to me, because I've got a really
>>> complicated apache server configuration .
>>
>> I've got the subports working 😇🤓👍🏻
>>
>> I've updated the certbot Portfile :
>> https://macports.mathiesen.info/portfiles/security/certbot/Portfile <https://macports.mathiesen.info/portfiles/security/certbot/Portfile>
>>
>> Feel free to 😜steal😜 whatever you can/need 😇🤓
>>
>> #=> port -d sync
>> DEBUG: Copying /var/root/Library/Preferences/com.apple.dt.Xcode.plist to
>> /macports/var/macports/home/Library/Preferences
>> ---> Updating the ports tree
>> Synchronizing local ports tree from
>> file:///Volumes/Bjarne/WebServer/MacPorts/newPorts <file:///Volumes/Bjarne/WebServer/MacPorts/newPorts>
>> DEBUG: system: /macports/bin/portindex
>> /Volumes/Bjarne/WebServer/MacPorts/newPorts
>> Creating port index in /Volumes/Bjarne/WebServer/MacPorts/newPorts
>>
>> Adding port security/certbot
>> Adding subport certbot-apache
>> Adding subport certbot-nginx
>> Adding subport certbot-dns-cloudflare
>> Adding subport certbot-dns-cloudxns
>> Adding subport certbot-dns-digitalocean
>> Adding subport certbot-dns-dnsimple
>> Adding subport certbot-dns-dnsmadeeasy
>> Adding subport certbot-dns-gehirn
>> Adding subport certbot-dns-google
>> Adding subport certbot-dns-linode
>> Adding subport certbot-dns-luadns
>> Adding subport certbot-dns-nsone
>> Adding subport certbot-dns-ovh
>> Adding subport certbot-dns-rfc2136
>> Adding subport certbot-dns-route53
>> Adding subport certbot-dns-sakuracloud
>>
>> Total number of ports parsed: 17
>> Ports successfully parsed: 17
>> Ports failed: 0
>> Up-to-date ports skipped: 3
>>
>> #=> port info certbot-nginx
>> certbot-nginx @0.37.2 (security)
>> Variants: python27, (+)python37, universal
>>
>> Description: The Nginx plugin should work for most
>> configurations. We recommend backing up Nginx
>> configurations before using it (though you
>> can also revert changes to configurations with
>> certbot "--nginx rollback"). You can use it by
>> providing the "--nginx" flag on
>> the commandline.
>> https://certbot.eff.org/docs/using.html#nginx
>> Homepage: https://certbot.eff.org/
>>
>> Fetch Dependencies: git
>> Build Dependencies: py37-setuptools
>> Library Dependencies: py37-configargparse, py37-configobj,
>> py37-cryptography, py37-future, py37-mock,
>> py37-openssl, py37-parsedatetime, py37-psutil,
>> py37-pyrfc3339, py37-six, py37-tz,
>> py37-zopecomponent, py37-zope-deferredimport,
>> py37-zope-deprecation, py37-zopehookable,
>> py37-acme
>> Platforms: darwin
>> License: Apache-2
>> Maintainers: GitHub: BjarneDMat
>> Policy: openmaintainer
>>
>> #=> port install certbot-nginx
>> ---> Computing dependencies for certbot-nginx
>> ---> Fetching distfiles for certbot-nginx
>> ---> Verifying checksums for certbot-nginx
>> ---> Extracting certbot-nginx
>> ---> Configuring certbot-nginx
>> ---> Building certbot-nginx
>> ---> Staging certbot-nginx into destroot
>> ---> Installing certbot-nginx @0.37.2_0+python37
>> ---> Activating certbot-nginx @0.37.2_0+python37
>> ---> Cleaning certbot-nginx
>> ---> Scanning binaries for linking errors
>> ---> No broken files found.
>> ---> No broken ports found.
>>
>> #=> port install certbot-dns-cloudflare
>> ---> Computing dependencies for certbot-dns-cloudflare
>> ---> Fetching distfiles for certbot-dns-cloudflare
>> ---> Verifying checksums for certbot-dns-cloudflare
>> ---> Extracting certbot-dns-cloudflare
>> ---> Configuring certbot-dns-cloudflare
>> ---> Building certbot-dns-cloudflare
>> ---> Staging certbot-dns-cloudflare into destroot
>> ---> Installing certbot-dns-cloudflare @0.37.2_0+python37
>> ---> Activating certbot-dns-cloudflare @0.37.2_0+python37
>> ---> Cleaning certbot-dns-cloudflare
>> ---> Scanning binaries for linking errors
>> ---> No broken files found.
>> ---> No broken ports found.
>>
>> Now, beyond making these *install* correctly, I've personally no way of
>> determining whether they 🙃function🙃 correctly.
>>
>> --
>> Bjarne D Mathiesen
>> Korsør ; Danmark ; Europa
>> ----------------------------------------------------------------------
>> denne besked er skrevet i et (næsten) M$-frit miljø
>> MacOS X 10.13.6 High Sierra :
>> 17" 2011 MacBook Pro ; 2.8GHz Intel Core i7 ; 16GB 1067MHz DDR3
>> 2012 Mac Pro ; 2 x 3.46GHz 6-Core Xeon ; 48GB
>> MacOS X 10.6.8 Snow Leopard :
>> Mac Mini ; 2GHz Core 2 Duo (64 bit) ; 4GB (3GB actual) 667MHz
>> Mac Mini ; 1.83GHz Core Duo (32 bit) ; 2GB 667Mhz
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20190901/942d8bf7/attachment-0001.html>
More information about the macports-dev
mailing list