Commit Graph

55 Commits

Author SHA1 Message Date
Alan Somers
982add73c7 security/py-certbot: Add periodic script for renewing certificates
PR:		221043
Submitted by:	Dmitry Marakasov, asomers, Yasuhiro KIMURA
Approved by:	koobs (maintainer timeout)
2019-09-09 19:50:42 +00:00
Sunpoet Po-Chuan Hsieh
3848b2ebca Update to 0.38.0
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-09-05 17:12:11 +00:00
Sunpoet Po-Chuan Hsieh
70587a3329 Update to 0.37.2
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-08-24 00:10:48 +00:00
Mathieu Arnold
bc89cd3d2c Convert to UCL & cleanup pkg-message (categories s) 2019-08-14 12:16:12 +00:00
Sunpoet Po-Chuan Hsieh
dedd39c4bc Update to 0.37.1
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-08-10 22:54:36 +00:00
Sunpoet Po-Chuan Hsieh
bcf3e96ee4 Update to 0.37.0
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-08-09 20:02:04 +00:00
Sunpoet Po-Chuan Hsieh
c10c824bb2 Update to 0.36.0
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-07-12 16:23:20 +00:00
Sunpoet Po-Chuan Hsieh
e3efbadc92 Update to 0.35.1
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-06-29 20:53:09 +00:00
Sunpoet Po-Chuan Hsieh
b439b5be8d Update to 0.34.2
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-05-12 16:38:53 +00:00
Sunpoet Po-Chuan Hsieh
01a3c0f507 Update to 0.33.1
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-04-29 06:58:22 +00:00
Antoine Brodin
63f5eeef8a Bump a few PORTREVISIONs after r498529
With hat:	portmgr
2019-04-10 06:18:31 +00:00
Sunpoet Po-Chuan Hsieh
c2c6e8918a 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>
2019-02-11 19:00:28 +00:00
Sunpoet Po-Chuan Hsieh
8d9b1a8a65 Update to 0.31.0
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-02-10 19:45:12 +00:00
Sunpoet Po-Chuan Hsieh
21971ccdf6 Update to 0.30.2
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-01-26 12:44:03 +00:00
Sunpoet Po-Chuan Hsieh
ecd477e318 Update to 0.30.1
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2019-01-25 20:00:07 +00:00
Martin Wilke
22d35136e7 - Update to 0.30.0
3971573d7a

PR:		234841
Sponsored by:	iXsystems Inc.
2019-01-22 13:02:50 +00:00
Matthew Seaman
5aad0be669 Fix setting FreeBSD specific paths since upstream change
a23d76beb0 (diff-64ccdc74e8a07f9b039a6254093f1d0d)

as part of the update to 0.29.1

PR:		233909
Reported by:	Paul Macdonald
Approved by:	koobs (python)
2018-12-14 09:18:33 +00:00
Sunpoet Po-Chuan Hsieh
b7727efc9a Update to 0.29.1
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2018-12-06 20:32:26 +00:00
Sunpoet Po-Chuan Hsieh
b1c26eacbf Update to 0.28.0
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2018-11-24 22:31:18 +00:00
Sunpoet Po-Chuan Hsieh
a6b0d1c557 Add missing RUN_DEPENDS
- Bump PORTREVISION for dependency change

PR:		232819
Submitted by:	Brad Warren <bmw@eff.org>
2018-10-30 19:55:49 +00:00
Sunpoet Po-Chuan Hsieh
8d5a634abc Update to 0.27.1
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
2018-09-08 00:14:48 +00:00
Sunpoet Po-Chuan Hsieh
7646dd97f3 Update to 0.27.0
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
		https://github.com/certbot/certbot/milestones?state=closed
2018-09-06 18:24:20 +00:00
Martin Wilke
6bfda33e14 - Update to 0.26.1
PR:		229746
Submitted by:	yasu@utahime.org
Sponsored by:	iXsystems Inc.
2018-07-28 02:50:08 +00:00
Martin Wilke
e51447a36c - Update to 0.25.1
PR:		229131
Sponsored by:	iXsystems Inc.
2018-06-20 00:52:59 +00:00
Martin Wilke
e808024ddd - Update to 0.25.0
- While here switch to PY_FLAVOR

Sponsored by:	iXsystems Inc.
2018-06-09 19:59:15 +00:00
Sunpoet Po-Chuan Hsieh
8e6e022762 Update to 0.24.0
Changes:	https://github.com/certbot/certbot/blob/master/CHANGELOG.md
		https://github.com/certbot/certbot/milestones?state=closed
2018-05-03 18:41:34 +00:00
Mathieu Arnold
d6f3c27ab4 Note that both security/py-acme and security/py-certbot have PORTEPOCH set.
Sponsored by:	Absolight
2018-04-14 12:01:21 +00:00
Sunpoet Po-Chuan Hsieh
ac93771523 Update to 0.23.0
- Update and sort RUN_DEPENDS

Changes:	https://github.com/certbot/certbot/milestones?state=closed
2018-04-12 11:07:37 +00:00
Mathieu Arnold
f82285841d Update acme/certbot ports to 0.22.2.
Sponsored by:	Absolight
2018-03-20 12:03:59 +00:00
Martin Wilke
d820ffb869 - Update to 0.22.0 2018-03-08 14:49:08 +00:00
Mathieu Arnold
79d61483a6 As all the acme/certbot have the same version, store it in one place.
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14262
2018-02-22 14:29:19 +00:00
Mathieu Arnold
773e971073 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
2018-02-22 14:27:41 +00:00
Carlos J. Puga Medina
dcc009b790 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
2018-01-22 15:44:05 +00:00
Carlos J. Puga Medina
5b90ab4787 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
2017-12-08 10:22:42 +00:00
Mathieu Arnold
551be3c723 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
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Carlos J. Puga Medina
42db66a179 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
2017-10-22 23:37:17 +00:00
Kubilay Kocak
4bf9d1eebc 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)
2017-09-25 09:10:21 +00:00
Carlos J. Puga Medina
efb523fb48 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
certbot-auto should upgrade cleanly to 0.18.1.

Certbot usually uses "certbot-auto" or "letsencrypt-auto" in error-messages
and the User-Agent string instead of "certbot" when you are using one of
these wrapper scripts. Proper detection of this was broken with Certbot's new
installation path in /opt in 0.18.0 but this problem has been resolved.

More details about these changes can be found on the GitHub repo:

https://github.com/certbot/certbot/milestone/45?closed=1

Changelog:

https://github.com/certbot/certbot/blob/master/CHANGELOG.md#0180---2017-09-06

Reviewed by:	koobs (maintainer)
Approved by:	koobs (maintainer, py-certbot)
MFH:		2017Q3
Differential Revision:	https://reviews.freebsd.org/D12362
2017-09-14 11:25:39 +00:00
Carlos J. Puga Medina
9713d84998 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
2017-08-08 09:12:27 +00:00
Kubilay Kocak
c99383f46b 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
2017-08-06 11:28:15 +00:00
Carlos J. Puga Medina
5331b0687d 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
2017-07-10 09:00:40 +00:00
Carlos J. Puga Medina
e1f6fae36b 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
2017-06-26 11:56:17 +00:00
Carlos J. Puga Medina
d0594f9893 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
2017-06-24 08:51:54 +00:00
Carlos J. Puga Medina
ab14924944 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:	42d07d756d
2017-05-20 20:44:12 +00:00
Carlos J. Puga Medina
bd251adcb6 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:	89af460792
Differential Revision:	https://reviews.freebsd.org/D10546
2017-04-30 14:26:41 +00:00
Carlos J. Puga Medina
b52ebd3967 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
2017-04-29 12:03:20 +00:00
Carlos J. Puga Medina
8c94eefc6d 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
2017-04-26 15:41:48 +00:00
Carlos J. Puga Medina
578887aa2d 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
2017-03-18 01:05:06 +00:00
Antoine Brodin
20b3a34a02 Rename python setuptools ports to better match other python ports
Reviewed by:	mat, sunpoet
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D9983
2017-03-16 19:23:48 +00:00
Carlos J. Puga Medina
e2773d8ad8 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
2017-02-20 16:02:06 +00:00