notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-certbot Let's Encrypt client
1.18.0,1 security on this many watch lists=19 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.16.0,1Version of this port present on the latest quarterly branch.
Maintainer: python@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2016-06-23 10:22:42
Last Update: 2021-08-05 03:39:12
Commit Hash: 918a43d
People watching this port, also watch:: nginx, git, smartmontools, ffmpeg, ca_root_nss
Also Listed In: python
License: APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}certbot>0:security/py-certbot@${PY_FLAVOR}
To install the port: cd /usr/ports/security/py-certbot/ && make install clean
To add the package, run one of these commands:
  • pkg install security/py-certbot
  • pkg install py38-certbot
NOTE: This is a Python port. Instead of py38-certbot listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py38-certbot
Package flavors (<flavor>: <package>)
  • py38: py38-certbot
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-certbot
ABIlatestquarterly
FreeBSD:11:aarch640.27.1,11.5.0_2,1
FreeBSD:11:amd64--
FreeBSD:11:armv6-1.5.0_2,1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips640.8.1,11.5.0_2,1
FreeBSD:12:aarch640.27.1,1-
FreeBSD:12:amd64--
FreeBSD:12:armv60.27.1,11.8.0,1
FreeBSD:12:armv70.27.1,11.8.0,1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.27.1,11.5.0_2,1
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-certbot
ABIlatestquarterly
FreeBSD:11:aarch640.27.1,1-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.27.1,1-
FreeBSD:12:amd64--
FreeBSD:12:armv60.27.1,1-
FreeBSD:12:armv70.27.1,1-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.27.1,1-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-certbot
ABIlatestquarterly
FreeBSD:11:aarch64-1.5.0_2,1
FreeBSD:11:amd64--
FreeBSD:11:armv6-1.5.0_2,1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-1.5.0_2,1
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-1.8.0,1
FreeBSD:12:armv7-1.8.0,1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-1.5.0_2,1
FreeBSD:12:powerpc64-1.13.0,1
FreeBSD:13:aarch641.11.0,1-
FreeBSD:13:amd64--
FreeBSD:13:armv61.11.0,11.16.0,1
FreeBSD:13:armv71.11.0,11.13.0,1
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.10.1,1-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv71.14.0,1-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.14.0,1-
 
py38-certbot
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.18.0,11.16.0,1
FreeBSD:11:armv6--
FreeBSD:11:i3861.18.0,11.16.0,1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.16.0,1
FreeBSD:12:amd641.18.0,11.16.0,1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.18.0,11.16.0,1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-1.16.0,1
FreeBSD:13:amd641.18.0,11.16.0,1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.18.0,11.16.0,1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-1.16.0,1
FreeBSD:14:aarch641.18.0,1-
FreeBSD:14:amd641.18.0,1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.18.0,1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py38-acme>=1.18.0,1 : security/py-acme@py38
  2. py38-configargparse>=0.9.3 : devel/py-configargparse@py38
  3. py38-configobj>0 : devel/py-configobj@py38
  4. py38-cryptography>=1.2.3 : security/py-cryptography@py38
  5. py38-distro>=1.0.1 : sysutils/py-distro@py38
  6. py38-josepy>=1.1.0 : security/py-josepy@py38
  7. py38-parsedatetime>=1.3 : devel/py-parsedatetime@py38
  8. py38-openssl>0 : security/py-openssl@py38
  9. py38-pyrfc3339>0 : devel/py-pyrfc3339@py38
  10. py38-pytz>0 : devel/py-pytz@py38
  11. py38-zope.component>0 : devel/py-zope.component@py38
  12. py38-zope.interface>0 : devel/py-zope.interface@py38
  13. py38-setuptools>0 : devel/py-setuptools@py38
  14. python3.8 : lang/python38
  15. py38-sphinx>=1.2,1 : textproc/py-sphinx@py38
  16. py38-sphinx_rtd_theme>0 : textproc/py-sphinx_rtd_theme@py38
  17. py38-repoze.sphinx.autointerface>0 : devel/py-repoze.sphinx.autointerface@py38
  18. py38-setuptools>0 : devel/py-setuptools@py38
  19. python3.8 : lang/python38
Runtime dependencies:
  1. py38-acme>=1.18.0,1 : security/py-acme@py38
  2. py38-configargparse>=0.9.3 : devel/py-configargparse@py38
  3. py38-configobj>0 : devel/py-configobj@py38
  4. py38-cryptography>=1.2.3 : security/py-cryptography@py38
  5. py38-distro>=1.0.1 : sysutils/py-distro@py38
  6. py38-josepy>=1.1.0 : security/py-josepy@py38
  7. py38-parsedatetime>=1.3 : devel/py-parsedatetime@py38
  8. py38-openssl>0 : security/py-openssl@py38
  9. py38-pyrfc3339>0 : devel/py-pyrfc3339@py38
  10. py38-pytz>0 : devel/py-pytz@py38
  11. py38-zope.component>0 : devel/py-zope.component@py38
  12. py38-zope.interface>0 : devel/py-zope.interface@py38
  13. py38-setuptools>0 : devel/py-setuptools@py38
  14. python3.8 : lang/python38
This port is required by:
for Run
  1. security/py-certbot-apache
  2. security/py-certbot-dns-cloudflare
  3. security/py-certbot-dns-cloudxns
  4. security/py-certbot-dns-cpanel
  5. security/py-certbot-dns-digitalocean
  6. security/py-certbot-dns-dnsimple
  7. security/py-certbot-dns-dnsmadeeasy
Expand this list (17 items / 10 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. security/py-certbot-dns-gehirn
  3. security/py-certbot-dns-google
  4. security/py-certbot-dns-linode
  5. security/py-certbot-dns-luadns
  6. security/py-certbot-dns-nsone
  7. security/py-certbot-dns-ovh
  8. security/py-certbot-dns-rfc2136
  9. security/py-certbot-dns-route53
  10. security/py-certbot-dns-sakuracloud
  11. security/py-certbot-nginx
  12. Collapse this list.

Configuration Options:
Options name:

USES:

pkg-message:
If installing:
If upgrading from < 1.5.0_2,1:
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/c/certbot/
  2. https://pypi.org/packages/source/c/certbot/
Collapse this list.
Port Moves
  • port moved here from security/py-letsencrypt on 2016-06-23
    REASON: The LetsEncrypt project has renamed the utility

Number of commits found: 81

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
05 Aug 2021 03:39:12
 files touched by this commit commit hash:918a43dfaa6b651cf13e88c66fc7d858d2fe81cc  1.18.0,1
lwhsu search for other commits by this committer
security/py-{acme,certbot*}: Update to 1.18.0

Change Log: https://github.com/certbot/certbot/blob/v1.18.0/certbot/CHANGELOG.md

PR:		257602
10 Jul 2021 16:57:51
 files touched by this commit commit hash:2d3ef9166391c9ad7e710780e5f88d9e03856e19  1.17.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.17.0

Changelog:	https://github.com/certbot/certbot/blob/v1.17.0/certbot/CHANGELOG.md

PR:		257032
Approved by:	python (dbaio)
26 Jun 2021 00:49:11
 files touched by this commit commit hash:c9afda5a14a3c39ccb8394f2e5ab4455870a82a8  1.16.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.16.0

Changelog:	https://github.com/certbot/certbot/blob/v1.16.0/certbot/CHANGELOG.md

PR:		256391
Approved by:	python (with hat)
09 May 2021 21:04:52
 files touched by this commit commit hash:df631611ea9d728ef2f14be4abb5c3df664d7f0d  1.15.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.15.0

PR:	    255636
Submitted by:  Yasuhiro KIMURA <yasu@utahime.org>
Approved by:   python (with hat)
10 Apr 2021 20:08:51
 files touched by this commit commit hash:8115936097b310fff94bf18abf41cfa7cda25fb9  1.14.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.14.0

Changelog:  https://github.com/certbot/certbot/blob/v1.14.0/certbot/CHANGELOG.md

PR:		254843
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	python (with hat)
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  1.13.0,1
mat search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.13.0,1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
07 Mar 2021 16:51:46
Original commit files touched by this commit Revision:567578  1.13.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.13.0

Changelog:	https://github.com/certbot/certbot/blob/v1.13.0/certbot/CHANGELOG.md

PR:		253224
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	python (with hat)
14 Jan 2021 14:34:38
Original commit files touched by this commit Revision:561562  1.11.0,1
dbaio search for other commits by this committer
Remove PY_SPHINX from ports using Python 3

Approved by:	 portmgr blanket
Differential Revision:	https://reviews.freebsd.org/D28093
09 Jan 2021 13:15:13
Original commit files touched by this commit Revision:560859  1.11.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.11.0

Changelog:	https://github.com/certbot/certbot/blob/v1.11.0/certbot/CHANGELOG.md

PR:		252452
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	python (with hat)
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  1.10.1,1
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
05 Dec 2020 18:56:14
Original commit files touched by this commit Revision:557076  1.10.1,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.10.1

Changelog:	https://github.com/certbot/certbot/blob/v1.10.1/certbot/CHANGELOG.md

PR:		251514
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	python (with hat)
11 Oct 2020 14:20:30
Original commit files touched by this commit Revision:552066  1.9.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.9.0

Changelog:	https://github.com/certbot/certbot/blob/v1.9.0/certbot/CHANGELOG.md

PR:		250172
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	python (with hat)
27 Sep 2020 20:43:40
Original commit files touched by this commit Revision:550349  1.8.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.8.0

Changelog:	https://github.com/certbot/certbot/blob/v1.8.0/certbot/CHANGELOG.md

PR:		249490
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Approved by:	python (with hat)
08 Aug 2020 14:33:49
Original commit files touched by this commit Revision:544495  1.7.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.7.0

Changelog:	https://github.com/certbot/certbot/blob/v1.7.0/certbot/CHANGELOG.md

Approved by:	dbaio (python, maintainer)
11 Jul 2020 18:03:50
Original commit files touched by this commit Revision:542003  1.6.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.6.0

Changelog:	https://github.com/certbot/certbot/blob/v1.6.0/certbot/CHANGELOG.md

While here, remove unused DOCS options.

Reported by:	Ruud Boon <ruud@b-funky.nl> (python@ maillist)
Approved by:	dbaio (python, maintainer)
11 Jul 2020 12:33:23
Original commit files touched by this commit Revision:541966  1.5.0_2,1
dbaio search for other commits by this committer
security/py-certbot: Improve periodic script

This change will keep the default behavior in the periodic script
and will add options to customize each parameter for those who want to:
 - weekly_certbot_pre_hook
 - weekly_certbot_post_hook
 - weekly_certbot_deploy_hook
 - weekly_certbot_custom_args

PR:		245674, 245954
Reported by:	amdmi3, fjoe
Reviewed by:	koobs
Approved by:	dbaio, koobs (python, maintainer)
MFH:		2020Q3
Differential Revision:	https://reviews.freebsd.org/D25391
27 Jun 2020 20:57:40
Original commit files touched by this commit Revision:540635  1.5.0_1,1
dbaio search for other commits by this committer
security/py-certbot: Add man pages, Fix Concurrency

PR:		235701
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Reported by:	freebsd@dreamchaser.org
Approved by:	python (with hat)
06 Jun 2020 18:58:43
Original commit files touched by this commit Revision:538126  1.5.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.5.0

Changelog:	https://github.com/certbot/certbot/blob/v1.5.0/certbot/CHANGELOG.md
12 May 2020 11:13:46
Original commit files touched by this commit Revision:534987  1.4.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.4.0

Changelog:	https://github.com/certbot/certbot/blob/v1.4.0/certbot/CHANGELOG.md

Approved by:	koobs (python, maintainer)
Differential Revision:	https://reviews.freebsd.org/D24743
18 Mar 2020 00:21:59
Original commit files touched by this commit Revision:528616  1.3.0,1
dbaio search for other commits by this committer
security/py-[acme|certbot]: Update to 1.3.0

Add patch to satisfy a 'test' error, our local patch to fix config
file path was reverted upstream, we need some action there.

Changelog:	https://github.com/certbot/certbot/releases/tag/v1.3.0

PR:		244826
Approved by:	koobs (python, maintainer)
24 Feb 2020 16:14:49
Original commit files touched by this commit Revision:526996  1.2.0,1
sunpoet search for other commits by this committer
Remove py-setuptools from RUN_DEPENDS: it is already added by framework
22 Feb 2020 16:00:28
Original commit files touched by this commit Revision:526834  1.2.0,1
sunpoet search for other commits by this committer
Update to 1.2.0

Changes:	https://github.com/certbot/certbot/releases
26 Jan 2020 16:15:03
Original commit files touched by this commit Revision:524221  1.1.0,1
sunpoet search for other commits by this committer
Update to 1.1.0

Changes:	https://github.com/certbot/certbot/releases
26 Dec 2019 19:25:01
Original commit files touched by this commit Revision:520944  1.0.0,1
pi search for other commits by this committer
security/py-{acme|certbot*}: update 0.39 -> 1.0.0

PR:		242458
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Relnotes:	https://github.com/certbot/certbot/releases/tag/v1.0.0
03 Oct 2019 19:28:18
Original commit files touched by this commit Revision:513725  0.39.0,1
sunpoet search for other commits by this committer
Update to 0.39.0

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
09 Sep 2019 19:50:42
Original commit files touched by this commit Revision:511693  0.38.0_1,1
asomers search for other commits by this committer
security/py-certbot: Add periodic script for renewing certificates

PR:		221043
Submitted by:	Dmitry Marakasov, asomers, Yasuhiro KIMURA
Approved by:	koobs (maintainer timeout)
05 Sep 2019 17:12:12
Original commit files touched by this commit Revision:511255  0.38.0,1
sunpoet search for other commits by this committer
Update to 0.38.0

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
24 Aug 2019 00:10:49
Original commit files touched by this commit Revision:509704  0.37.2,1
sunpoet search for other commits by this committer
Update to 0.37.2

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
14 Aug 2019 12:16:13
Original commit files touched by this commit Revision:508909  0.37.1,1
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories s)
10 Aug 2019 22:54:36
Original commit files touched by this commit Revision:508563  0.37.1,1
sunpoet search for other commits by this committer
Update to 0.37.1

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
09 Aug 2019 20:02:04
Original commit files touched by this commit Revision:508476  0.37.0,1
sunpoet search for other commits by this committer
Update to 0.37.0

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
12 Jul 2019 16:23:20
Original commit files touched by this commit Revision:506474  0.36.0,1
sunpoet search for other commits by this committer
Update to 0.36.0

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
29 Jun 2019 20:53:10
Original commit files touched by this commit Revision:505379  0.35.1,1
sunpoet search for other commits by this committer
Update to 0.35.1

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
12 May 2019 16:38:53
Original commit files touched by this commit Revision:501430  0.34.2,1
sunpoet search for other commits by this committer
Update to 0.34.2

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
29 Apr 2019 06:58:22
Original commit files touched by this commit Revision:500391  0.33.1,1
sunpoet search for other commits by this committer
Update to 0.33.1

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
10 Apr 2019 06:18:32
Original commit files touched by this commit Revision:498530  0.31.0_1,1
antoine search for other commits by this committer
Bump a few PORTREVISIONs after r498529

With hat:	portmgr
11 Feb 2019 19:00:28
Original commit files touched by this commit Revision:492730  0.31.0,1
sunpoet search for other commits by this committer
Remove unnecessary PORTREVISION=0

Adding extra PORTREVISION=0 is useful to keep slave ports from unintended or
unnecessary PORTREVISION bump when the master port is changed. But it is not for
this case.

PR:		235637
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
10 Feb 2019 19:45:13
Original commit files touched by this commit Revision:492636  0.31.0,1
sunpoet search for other commits by this committer
Update to 0.31.0

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
26 Jan 2019 12:44:04
Original commit files touched by this commit Revision:491287  0.30.2_2,1
sunpoet search for other commits by this committer
Update to 0.30.2

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
25 Jan 2019 20:00:07
Original commit files touched by this commit Revision:491198  0.30.1_2,1
sunpoet search for other commits by this committer
Update to 0.30.1

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
22 Jan 2019 13:02:50
Original commit files touched by this commit Revision:490948  0.30.0_2,1
miwi search for other commits by this committer
- Update to 0.30.0

	https://github.com/certbot/certbot/commit/3971573d7a9426fdd7394e11c5dc41b3b8624134

PR:		234841
Sponsored by:	iXsystems Inc.
14 Dec 2018 09:18:33
Original commit files touched by this commit Revision:487414  0.29.1_2,1
matthew search for other commits by this committer
Fix setting FreeBSD specific paths since upstream change

https://github.com/certbot/certbot/commit/a23d76beb0e2c9539670766045314a5d50f582a2#diff-64ccdc74e8a07f9b039a6254093f1d0d

as part of the update to 0.29.1

PR:		233909
Reported by:	Paul Macdonald
Approved by:	koobs (python)
06 Dec 2018 20:32:26
Original commit files touched by this commit Revision:486793  0.29.1_1,1
sunpoet search for other commits by this committer
Update to 0.29.1

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
24 Nov 2018 22:31:19
Original commit files touched by this commit Revision:485822  0.28.0_1,1
sunpoet search for other commits by this committer
Update to 0.28.0

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
30 Oct 2018 19:55:49
Original commit files touched by this commit Revision:483535  0.27.1_1,1
sunpoet search for other commits by this committer
Add missing RUN_DEPENDS

- Bump PORTREVISION for dependency change

PR:		232819
Submitted by:	Brad Warren <bmw@eff.org>
08 Sep 2018 00:14:48
Original commit files touched by this commit Revision:479218  0.27.1,1
sunpoet search for other commits by this committer
Update to 0.27.1

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
06 Sep 2018 18:24:21
Original commit files touched by this commit Revision:479128  0.27.0,1
sunpoet search for other commits by this committer
Update to 0.27.0

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
		https://github.com/certbot/certbot/milestones?state=closed
28 Jul 2018 02:50:08
Original commit files touched by this commit Revision:475480  0.26.1,1
miwi search for other commits by this committer
- Update to 0.26.1

PR:		229746
Submitted by:	yasu@utahime.org
Sponsored by:	iXsystems Inc.
20 Jun 2018 00:52:59
Original commit files touched by this commit Revision:472836  0.25.1,1
miwi search for other commits by this committer
- Update to 0.25.1

PR:		229131
Sponsored by:	iXsystems Inc.
09 Jun 2018 19:59:15
Original commit files touched by this commit Revision:472084  0.25.0,1
miwi search for other commits by this committer
- Update to 0.25.0
- While here switch to PY_FLAVOR

Sponsored by:	iXsystems Inc.
03 May 2018 18:41:35
Original commit files touched by this commit Revision:468967  0.24.0,1
sunpoet search for other commits by this committer
Update to 0.24.0

Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
		https://github.com/certbot/certbot/milestones?state=closed
14 Apr 2018 12:01:21
Original commit files touched by this commit Revision:467310  0.23.0,1
mat search for other commits by this committer
Note that both security/py-acme and security/py-certbot have PORTEPOCH set.

Sponsored by:	Absolight
12 Apr 2018 11:07:37
Original commit files touched by this commit Revision:467144  0.23.0,1
sunpoet search for other commits by this committer
Update to 0.23.0

- Update and sort RUN_DEPENDS

Changes:	https://github.com/certbot/certbot/milestones?state=closed
20 Mar 2018 12:03:59
Original commit files touched by this commit Revision:465083  0.22.2,1
mat search for other commits by this committer
Update acme/certbot ports to 0.22.2.

Sponsored by:	Absolight
08 Mar 2018 14:49:08
Original commit files touched by this commit Revision:463891  0.22.0,1
miwi search for other commits by this committer
- Update to 0.22.0
22 Feb 2018 14:29:20
Original commit files touched by this commit Revision:462595  0.21.1,1
mat search for other commits by this committer
As all the acme/certbot have the same version, store it in one place.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14262
22 Feb 2018 14:27:41
Original commit files touched by this commit Revision:462594  0.21.1,1
mat search for other commits by this committer
Update security/py-certbot to 0.21.1.

Bring it into python@'s fold.

PR:		225754
Submitted by:	mat
Approved by:	maintainer timeout
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14262
22 Jan 2018 15:44:06
Original commit files touched by this commit Revision:459659  0.21.0,1
cpm search for other commits by this committer
security/py-{acme,certbot}: Update to 0.21.0

Common:

- Update PORTVERSION and distinfo checksum (0.21.0)

security/py-acme:

- Add security/py-josepy to RUN_DEPENDS

Changelog:
https://github.com/certbot/certbot/blob/master/CHANGELOG.md#0210---2018-01-17

Reviewed by:	koobs
Approved by:	koobs (maintainer, py-certbot)
Differential Revision:	https://reviews.freebsd.org/D13981
08 Dec 2017 10:22:42
Original commit files touched by this commit Revision:455779  0.20.0,1
cpm search for other commits by this committer
security/py-{acme,certbot}: Update to 0.20.0

Common:

- Update PORTVERSION and distinfo checksum (0.20.0)
- Regenerate patch

Changelog:
https://github.com/certbot/certbot/blob/master/CHANGELOG.md#0200---2017-12-06

Reviewed by:	koobs (maintainer)
Approved by:	koobs (maintainer, py-certbot)
Differential Revision:	https://reviews.freebsd.org/D13410
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  0.19.0,1  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
22 Oct 2017 23:37:17
Original commit files touched by this commit Revision:452688  0.19.0,1
cpm search for other commits by this committer
security/py-{acme,certbot}: Update to 0.19.0

Common:

- Update PORTVERSION and distinfo checksum (0.19.0)

Changelog:
https://github.com/certbot/certbot/blob/master/CHANGELOG.md#0190---2017-10-04

Reviewed by:	koobs (maintainer, py-certbot)
Approved by:	koobs (maintainer, py-certbot)
Differential Revision:	https://reviews.freebsd.org/D12482
25 Sep 2017 09:10:21
Original commit files touched by this commit Revision:450577  0.18.2,1
koobs search for other commits by this committer
security/py-{acme,certbot}: Update to 0.18.2

certbot produces an error [1] when used with versions of pyOpenSSL > 17.2.0,
who's port was recently updated [2] to 17.3.0.

This version update contains a fix for that issue.

While I'm here, improve pkg-message usage invocation example and provide
a link to documentation

[1] https://github.com/certbot/certbot/issues/5111
[2] http://svnweb.freebsd.org/changeset/ports/450350

Reported by:	Daniel Boothby (via private email)
Approved by:	cpm (py-acme maintainer)
14 Sep 2017 11:25:39
Original commit files touched by this commit Revision:449834  0.18.1,1
cpm search for other commits by this committer
security/py-{acme,certbot}: update to 0.18.1

Common:

- Update PORTVERSION and distinfo checksum (0.18.1)

security/py-certbot:

- Fix permissions error when upgrading certbot-auto
- Fix user-agent string and help/error message output when the new certbot-auto
  path is used.

If certbot-auto was running as an unprivileged user and it upgraded from
0.17.0 to 0.18.0, it would crash with a permissions error and would need to
be run again to sucessfully complete the upgrade. This has been fixed and
(Only the first 15 lines of the commit message are shown above View all of this commit message)
08 Aug 2017 09:12:27
Original commit files touched by this commit Revision:447536  0.17.0,1
cpm search for other commits by this committer
security/py-{acme,certbot}: Update to 0.17.0

Common:

- Update PORTVERSION and distinfo checksum (0.17.0)

py-certbot:

- Silence explicitly called command

Changelog:
https://github.com/certbot/certbot/blob/master/CHANGELOG.md#0170---2017-08-02

Approved by:	koobs (maintainer, py-certbot)
Differential Revision:	https://reviews.freebsd.org/D11916
06 Aug 2017 11:28:15
Original commit files touched by this commit Revision:447458  0.16.0_1,1
koobs search for other commits by this committer
security/py-certbot: Relax Python version-spec, support Python 3.x

certbot has supported Python 3 (3.3+) since the 0.14.0 release [1]. Update
the USES=python:<version-spec> to match, allowing Python 3 builds. [2]

Update acme (security/py-acme) RUN_DEPENDS entry to use PORTVERSION not
PKGVERSION (that includes PORTEPOCH/PORTREVISION) which caused the
dependency to be incorrectly reported as unsatisfied if either was
defined. Further, since *_DEPENDS version-specifiers compare against
installed package versions, only a version that includes PORTEPOCH
and/or PORTREVISION is available, so use >= not ==. [3]

While I'm here, enable 'concurrent' to automatically produce
version-suffixed files.

[1] https://github.com/certbot/certbot/issues/4507

PR:		220469 221043 [3]
Submitted by:	Kamigishi Rei <spambox haruhiism net> [2]
Reported by:	amdmi3 [3]
MFH:		2017Q3
10 Jul 2017 09:00:40
Original commit files touched by this commit Revision:445423  0.16.0,1
cpm search for other commits by this committer
security/py-{acme,certbot}: Update to 0.16.0

Common:

- Update PORTVERSION and distinfo checksum (0.16.0)

Changelog:
https://github.com/certbot/certbot/blob/master/CHANGELOG.md#0160---2017-07-05

Reviewed by:	koobs (maintainer, py-certbot)
Approved by:	koobs (maintainer, py-certbot)
Differential Revision:	https://reviews.freebsd.org/D11517
26 Jun 2017 11:56:17
Original commit files touched by this commit Revision:444364  0.15.0_1,1
cpm search for other commits by this committer
security/py-{acme,certbot}: fix missing dependency on py-mock

Common:

- Move py-mock requirement to dev_extras in setup.py
- Bump PORTREVISION

PR:		220274
Submitted by:	cpm
Reported by:	Randy Westlund <rwestlun@gmail.com>
Approved by:	koobs (maintainer, py-certbot)
MFH:		2017Q2
24 Jun 2017 08:51:54
Original commit files touched by this commit Revision:444208  0.15.0,1
cpm search for other commits by this committer
security/py-{acme,certbot}: update to 0.15.0

Common:

- Update PORTVERSION and distinfo checksum (0.15.0)
- Update RUN/TEST dependencies
- Remove unnecessary patches (applied upstream)

Changes:
https://github.com/certbot/certbot/blob/master/CHANGELOG.md#0150---2017-06-08

Reviewed by:	koobs
Approved by:	koobs (maintainer, py-certbot)
Differential Revision:	https://reviews.freebsd.org/D10612
20 May 2017 20:44:13
Original commit files touched by this commit Revision:441335  0.13.0_2,1
cpm search for other commits by this committer
security/py-certbot: Fix configargparse 0.12.0 regression

This is caused by the recent release of configargparse version 0.12.0.
The variable ACTION_TYPES_THAT_DONT_NEED_A_VALUE was changed from a set
to a tuple in that release.

Traceback (most recent call last):
  File "/usr/local/bin/certbot", line 11, in <module>
    load_entry_point('certbot==0.13.0', 'console_scripts', 'certbot')()
  File "/usr/local/lib/python2.7/site-packages/certbot/main.py", line 738, in
main
    args = cli.prepare_and_parse_args(plugins, cli_args)
  File "/usr/local/lib/python2.7/site-packages/certbot/cli.py", line 1072, in
prepare_and_parse_args
    helpful.add_deprecated_argument("--agree-dev-preview", 0)
  File "/usr/local/lib/python2.7/site-packages/certbot/cli.py", line 726, in
add_deprecated_argument
    self.parser.add_argument, argument_name, num_args)
  File "/usr/local/lib/python2.7/site-packages/certbot/util.py", line 440, in
add_deprecated_argument
    configargparse.ACTION_TYPES_THAT_DONT_NEED_A_VALUE.add(ShowWarning)
AttributeError: 'tuple' object has no attribute 'add'

PR:		219306
Reported by:	GKK <netbackup.gs@gmail.com>
Approved by:	koobs (maintainer)
Obtained
from:	https://github.com/certbot/certbot/commit/42d07d756df0cf96c9d20b44e772858391d48384
30 Apr 2017 14:26:41
Original commit files touched by this commit Revision:439825  0.13.0_1,1
cpm search for other commits by this committer
security/py-{acme,certbot}: Make argparse a conditional dependency

Backport an upstream patch [1][2] to setup.py making argparse a conditional
dependency. Without this change, the following error is observed at run-time:

  pkg_resources.DistributionNotFound: The 'argparse' distribution was not found
and is required by certbot

This is due to the separate argparse distribution (via PyPI) no longer being
required for Python versions >= 2.7 and >= 3.2, as they contain the argparse
module in the standard library.

Since FreeBSD only supports Python versions with the argparse module built in,
*and* having removed the devel/py-argparse port, the install_requires=argparse
dependency cannot be satisfied, as install_requires is only relevant for non
standard library (PyPI) packages/dependencies.

[1] https://github.com/certbot/certbot/pull/4554
[2] https://github.com/certbot/certbot/issues/4485

PR:		218973
Reported by:	olgeni
Approved by:	koobs (py-certbot, maintainer)
Obtained
from:	https://github.com/certbot/certbot/commit/89af460792fcdfb23c7dc4f9fcdec1bfa07a2656
Differential Revision:	https://reviews.freebsd.org/D10546
29 Apr 2017 12:03:20
Original commit files touched by this commit Revision:439749  0.13.0,1
cpm search for other commits by this committer
security/py-certbot: update to 0.13.0

- Update PORTVERSION and distinfo checksum (0.13.0)
- Update pkg-descr to cope with the renaming to "certbot"

Changes:
https://github.com/certbot/certbot/blob/master/CHANGELOG.md#0130---2017-04-06

Approved by:	koobs (maintainer)
Differential Revision: https://reviews.freebsd.org/D10317
26 Apr 2017 15:41:49
Original commit files touched by this commit Revision:439461  0.12.0,1
cpm search for other commits by this committer
security/py-certbot: fix incorrect instructions in pkg-message

- Fix the example certonly command

While here, update pkg-message to cope with the renaming to "certbot"

PR:		218758
Submitted by:	cpm (based on)
Reported by:	Justin Clift <justin@postgresql.org>
Approved by:	koobs (maintainer)
MFH:		2017Q2
18 Mar 2017 01:05:06
Original commit files touched by this commit Revision:436370  0.12.0,1
cpm search for other commits by this committer
security/py-{acme,certbot}: update to 0.12.0

- Update PORTVERSION and distinfo checksum (0.12.0)

Approved by:	koobs (maintainer timeout 2 weeks, py-certbot)
Differential Revision:	D9886
16 Mar 2017 19:23:49
Original commit files touched by this commit Revision:436290  0.11.1,1
antoine search for other commits by this committer
Rename python setuptools ports to better match other python ports

Reviewed by:	mat, sunpoet
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D9983
20 Feb 2017 16:02:06
Original commit files touched by this commit Revision:434470  0.11.1,1
cpm search for other commits by this committer
security/py-{acme,certbot}: update to 0.11.1

- Update PORTVERSION and distinfo checksum (0.11.1)
- Update WWW in py-acme/pkg-descr
- Rename py-letsencrypt to py-certbot in py-certbot/pkg-message

Approved by:	koobs (maintainer timeout 17 days, py-certbot)
Differential Revision:	D9421
01 Feb 2017 13:20:12
Original commit files touched by this commit Revision:433032  0.10.2,1
cpm search for other commits by this committer
security/py-{acme,certbot}: Update to 0.10.2

- Update PORTVERSION and distinfo checksum (0.10.2)

Approved by:	koobs (maintainer timeout 2 weeks, py-certbot)
Differential Revision:	D9167
17 Oct 2016 09:14:48
Original commit files touched by this commit Revision:424101  0.9.3,1
cpm search for other commits by this committer
security/py-{acme,certbot}: Update to 0.9.3

- Update PORTVERSION and distinfo checksum (0.9.3)

Approved by:	koobs (mentor)
Differential Revision:	D8261
13 Oct 2016 15:29:12
Original commit files touched by this commit Revision:423926  0.9.2,1
cpm search for other commits by this committer
security/py-{acme,certbot}: Update to 0.9.2

Common:

Update PORTVERSION and distinfo checksum (0.9.2)
security/py-acme:

Add dns/py-dnspython dependency required to support both Python 2 and Python 3

Approved by:	koobs
Differential Revision: D8223
24 Jun 2016 21:21:08
Original commit files touched by this commit Revision:417447  0.8.1,1
brnrd search for other commits by this committer
security/py-certbot: Complete renaming from letsencrypt

  - Rename relevant occurences in pkg-descr and pkg-message

PR:		210508
23 Jun 2016 10:22:35
Original commit files touched by this commit Revision:417359  0.8.1,1
brnrd search for other commits by this committer
security/py-certbot: Rename from py-letsencrypt and update

  - Move security/py-letsencrypt to security/py-certbot
  - Update security/py-acme to 0.8.1
  - Update security/py-certbot to 0.8.1
  - Update python dependencies

PR:		209584

Number of commits found: 81