aboutsummaryrefslogtreecommitdiff
path: root/security/py-certbot
Commit message (Collapse)AuthorAgeFilesLines
* security/py-{acme,certbot}: Update to 0.21.0Carlos J. Puga Medina2018-01-222-4/+4
| | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=459659
* security/py-{acme,certbot}: Update to 0.20.0Carlos J. Puga Medina2017-12-083-8/+8
| | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=455779
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=455210
* security/py-{acme,certbot}: Update to 0.19.0Carlos J. Puga Medina2017-10-222-4/+4
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=452688
* security/py-{acme,certbot}: Update to 0.18.2Kubilay Kocak2017-09-253-12/+18
| | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=450577
* security/py-{acme,certbot}: update to 0.18.1Carlos J. Puga Medina2017-09-142-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=449834
* security/py-{acme,certbot}: Update to 0.17.0Carlos J. Puga Medina2017-08-082-6/+5
| | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=447536
* security/py-certbot: Relax Python version-spec, support Python 3.xKubilay Kocak2017-08-061-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=447458
* security/py-{acme,certbot}: Update to 0.16.0Carlos J. Puga Medina2017-07-102-5/+4
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=445423
* security/py-{acme,certbot}: fix missing dependency on py-mockCarlos J. Puga Medina2017-06-262-0/+19
| | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=444364
* security/py-{acme,certbot}: update to 0.15.0Carlos J. Puga Medina2017-06-245-94/+7
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=444208
* security/py-certbot: Fix configargparse 0.12.0 regressionCarlos J. Puga Medina2017-05-203-1/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=441335
* security/py-{acme,certbot}: Make argparse a conditional dependencyCarlos J. Puga Medina2017-04-302-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=439825
* security/py-certbot: update to 0.13.0Carlos J. Puga Medina2017-04-293-5/+5
| | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=439749
* security/py-certbot: fix incorrect instructions in pkg-messageCarlos J. Puga Medina2017-04-261-7/+3
| | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=439461
* security/py-{acme,certbot}: update to 0.12.0Carlos J. Puga Medina2017-03-182-4/+4
| | | | | | | | | | - Update PORTVERSION and distinfo checksum (0.12.0) Approved by: koobs (maintainer timeout 2 weeks, py-certbot) Differential Revision: D9886 Notes: svn path=/head/; revision=436370
* Rename python setuptools ports to better match other python portsAntoine Brodin2017-03-161-1/+1
| | | | | | | | | Reviewed by: mat, sunpoet With hat: portmgr Differential Revision: https://reviews.freebsd.org/D9983 Notes: svn path=/head/; revision=436290
* security/py-{acme,certbot}: update to 0.11.1Carlos J. Puga Medina2017-02-203-6/+6
| | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=434470
* security/py-{acme,certbot}: Update to 0.10.2Carlos J. Puga Medina2017-02-012-4/+4
| | | | | | | | | | - Update PORTVERSION and distinfo checksum (0.10.2) Approved by: koobs (maintainer timeout 2 weeks, py-certbot) Differential Revision: D9167 Notes: svn path=/head/; revision=433032
* security/py-{acme,certbot}: Update to 0.9.3Carlos J. Puga Medina2016-10-172-4/+4
| | | | | | | | | | - Update PORTVERSION and distinfo checksum (0.9.3) Approved by: koobs (mentor) Differential Revision: D8261 Notes: svn path=/head/; revision=424101
* security/py-{acme,certbot}: Update to 0.9.2Carlos J. Puga Medina2016-10-132-4/+4
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=423926
* security/py-certbot: Complete renaming from letsencryptBernard Spil2016-06-242-2/+2
| | | | | | | | | - Rename relevant occurences in pkg-descr and pkg-message PR: 210508 Notes: svn path=/head/; revision=417447
* security/py-certbot: Rename from py-letsencrypt and updateBernard Spil2016-06-234-0/+90
- 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 Notes: svn path=/head/; revision=417359