[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