Closed cpu82 closed 8 years ago
Here it is the letsencrypt build log:
Script started on Fri Sep 18 18:04:02 2015
Fri, 18 Sep 2015, 18:04:02
<FreeBSD 10.2-RELEASE-p2> [bsd:/usr/ports/security/letsencrypt]
cjpm@pts/1 # make
===> License APACHE20 accepted by the user
===> Found saved configuration for letsencrypt-0.0.b1
===> letsencrypt-0.0.b1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by letsencrypt-0.0.b1 for building
===> Extracting for letsencrypt-0.0.b1
=> SHA256 Checksum OK for letsencrypt-letsencrypt-0.0.b1-22260a8_GH0.tar.gz.
===> Patching for letsencrypt-0.0.b1
===> letsencrypt-0.0.b1 depends on executable: gmake - found
===> letsencrypt-0.0.b1 depends on package: py27-setuptools27>0 - found
===> letsencrypt-0.0.b1 depends on file: /usr/local/bin/python2.7 - found
===> letsencrypt-0.0.b1 depends on shared library: libffi.so - found (/usr/local/lib/libffi.so)
===> letsencrypt-0.0.b1 depends on shared library: libaugeas.so - found (/usr/local/lib/libaugeas.so)
===> Configuring for letsencrypt-0.0.b1
running config
===> Building for letsencrypt-0.0.b1
running build
running build_py
creating build
creating build/lib
creating build/lib/letsencrypt
copying letsencrypt/__init__.py -> build/lib/letsencrypt
copying letsencrypt/account.py -> build/lib/letsencrypt
copying letsencrypt/achallenges.py -> build/lib/letsencrypt
copying letsencrypt/auth_handler.py -> build/lib/letsencrypt
copying letsencrypt/cli.py -> build/lib/letsencrypt
copying letsencrypt/client.py -> build/lib/letsencrypt
copying letsencrypt/configuration.py -> build/lib/letsencrypt
copying letsencrypt/constants.py -> build/lib/letsencrypt
copying letsencrypt/continuity_auth.py -> build/lib/letsencrypt
copying letsencrypt/crypto_util.py -> build/lib/letsencrypt
copying letsencrypt/errors.py -> build/lib/letsencrypt
copying letsencrypt/interfaces.py -> build/lib/letsencrypt
copying letsencrypt/le_util.py -> build/lib/letsencrypt
copying letsencrypt/log.py -> build/lib/letsencrypt
copying letsencrypt/notify.py -> build/lib/letsencrypt
copying letsencrypt/proof_of_possession.py -> build/lib/letsencrypt
copying letsencrypt/renewer.py -> build/lib/letsencrypt
copying letsencrypt/reporter.py -> build/lib/letsencrypt
copying letsencrypt/reverter.py -> build/lib/letsencrypt
copying letsencrypt/revoker.py -> build/lib/letsencrypt
copying letsencrypt/storage.py -> build/lib/letsencrypt
copying letsencrypt/validator.py -> build/lib/letsencrypt
creating build/lib/letsencrypt/display
copying letsencrypt/display/__init__.py -> build/lib/letsencrypt/display
copying letsencrypt/display/enhancements.py -> build/lib/letsencrypt/display
copying letsencrypt/display/ops.py -> build/lib/letsencrypt/display
copying letsencrypt/display/revocation.py -> build/lib/letsencrypt/display
copying letsencrypt/display/util.py -> build/lib/letsencrypt/display
creating build/lib/letsencrypt/plugins
copying letsencrypt/plugins/__init__.py -> build/lib/letsencrypt/plugins
copying letsencrypt/plugins/common.py -> build/lib/letsencrypt/plugins
copying letsencrypt/plugins/common_test.py -> build/lib/letsencrypt/plugins
copying letsencrypt/plugins/disco.py -> build/lib/letsencrypt/plugins
copying letsencrypt/plugins/disco_test.py -> build/lib/letsencrypt/plugins
copying letsencrypt/plugins/manual.py -> build/lib/letsencrypt/plugins
copying letsencrypt/plugins/manual_test.py -> build/lib/letsencrypt/plugins
copying letsencrypt/plugins/null.py -> build/lib/letsencrypt/plugins
copying letsencrypt/plugins/null_test.py -> build/lib/letsencrypt/plugins
creating build/lib/letsencrypt/tests
copying letsencrypt/tests/__init__.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/account_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/achallenges_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/acme_util.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/auth_handler_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/cli_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/client_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/configuration_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/continuity_auth_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/crypto_util_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/errors_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/le_util_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/log_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/notify_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/proof_of_possession_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/renewer_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/reporter_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/reverter_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/revoker_test.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/test_util.py -> build/lib/letsencrypt/tests
copying letsencrypt/tests/validator_test.py -> build/lib/letsencrypt/tests
creating build/lib/letsencrypt/plugins/standalone
copying letsencrypt/plugins/standalone/__init__.py -> build/lib/letsencrypt/plugins/standalone
copying letsencrypt/plugins/standalone/authenticator.py -> build/lib/letsencrypt/plugins/standalone
creating build/lib/letsencrypt/plugins/standalone/tests
copying letsencrypt/plugins/standalone/tests/__init__.py -> build/lib/letsencrypt/plugins/standalone/tests
copying letsencrypt/plugins/standalone/tests/authenticator_test.py -> build/lib/letsencrypt/plugins/standalone/tests
creating build/lib/letsencrypt/tests/display
copying letsencrypt/tests/display/__init__.py -> build/lib/letsencrypt/tests/display
copying letsencrypt/tests/display/enhancements_test.py -> build/lib/letsencrypt/tests/display
copying letsencrypt/tests/display/ops_test.py -> build/lib/letsencrypt/tests/display
copying letsencrypt/tests/display/revocation_test.py -> build/lib/letsencrypt/tests/display
copying letsencrypt/tests/display/util_test.py -> build/lib/letsencrypt/tests/display
running egg_info
creating letsencrypt.egg-info
writing requirements to letsencrypt.egg-info/requires.txt
writing letsencrypt.egg-info/PKG-INFO
writing top-level names to letsencrypt.egg-info/top_level.txt
writing dependency_links to letsencrypt.egg-info/dependency_links.txt
writing entry points to letsencrypt.egg-info/entry_points.txt
writing manifest file 'letsencrypt.egg-info/SOURCES.txt'
reading manifest file 'letsencrypt.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'letsencrypt.egg-info/SOURCES.txt'
copying letsencrypt/EULA -> build/lib/letsencrypt
creating build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/cert-san.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/cert.b64jose -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/cert.der -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/cert.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/csr-6sans.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/csr-nosans.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/csr-san.der -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/csr-san.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/csr.der -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/csr.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/dsa512_key.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/dsa_cert.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/matching_cert.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/rsa256_key.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/rsa512_key.pem -> build/lib/letsencrypt/tests/testdata
copying letsencrypt/tests/testdata/rsa512_key_2.pem -> build/lib/letsencrypt/tests/testdata
===> Staging for letsencrypt-0.0.b1
===> letsencrypt-0.0.b1 depends on package: py27-asn1>0 - found
===> letsencrypt-0.0.b1 depends on package: py27-configargparse>=0.9.3 - found
===> letsencrypt-0.0.b1 depends on package: py27-configobj>=4.5.0 - found
===> letsencrypt-0.0.b1 depends on package: py27-cryptography>=0.8 - found
===> letsencrypt-0.0.b1 depends on package: py27-jsonschema>0 - found
===> letsencrypt-0.0.b1 depends on package: py27-m2crypto>0 - found
===> letsencrypt-0.0.b1 depends on package: py27-mock>=1.0.1 - found
===> letsencrypt-0.0.b1 depends on package: py27-ndg_httpsclient>=0.4.0 - found
===> letsencrypt-0.0.b1 depends on package: py27-openssl>=0.15.1 - found
===> letsencrypt-0.0.b1 depends on package: py27-parsedatetime>=1.4 - found
===> letsencrypt-0.0.b1 depends on package: py27-parsing>0 - found
===> letsencrypt-0.0.b1 depends on package: py27-psutil>=2.1.0 - found
===> letsencrypt-0.0.b1 depends on package: py27-python2-pythondialog>=3.3.0 - found
===> letsencrypt-0.0.b1 depends on package: py27-pyrfc3339>=0.2 - found
===> letsencrypt-0.0.b1 depends on package: py27-pytz>=2015.4 - found
===> letsencrypt-0.0.b1 depends on package: py27-repoze.sphinx.autointerface>=0.7.1 - found
===> letsencrypt-0.0.b1 depends on package: py27-requests>0 - found
===> letsencrypt-0.0.b1 depends on package: py27-six>=1.9.0 - found
===> letsencrypt-0.0.b1 depends on package: py27-virtualenv>=1.11.2 - found
===> letsencrypt-0.0.b1 depends on package: py27-sphinx_rtd_theme>=0.1.8 - found
===> letsencrypt-0.0.b1 depends on package: py27-sphinxcontrib-programoutput>=0.8 - found
===> letsencrypt-0.0.b1 depends on package: py27-werkzeug>=0.9 - found
===> letsencrypt-0.0.b1 depends on package: py27-zope.component>=3.4.0 - found
===> letsencrypt-0.0.b1 depends on package: py27-zope.interface>=3.5.2 - found
===> letsencrypt-0.0.b1 depends on package: py27-setuptools27>0 - found
===> letsencrypt-0.0.b1 depends on file: /usr/local/bin/python2.7 - found
(cd /usr/ports/security/letsencrypt/work/letsencrypt-22260a8/docs && gmake man)
gmake[2]: Entering directory '/usr/ports/security/letsencrypt/work/letsencrypt-22260a8/docs'
sphinx-build -b man -d _build/doctrees . _build/man
Running Sphinx v1.3.1
making output directory...
loading pickled environment... not yet created
loading intersphinx inventory from http://docs.python.org/objects.inv...
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: 39 added, 0 changed, 0 removed
reading sources... [ 2%] api
reading sources... [ 5%] api/account
reading sources... [ 7%] api/achallenges
reading sources... [ 10%] api/auth_handler
reading sources... [ 12%] api/client
reading sources... [ 15%] api/configuration
reading sources... [ 17%] api/constants
reading sources... [ 20%] api/continuity_auth
reading sources... [ 23%] api/crypto_util
reading sources... [ 25%] api/display
reading sources... [ 28%] api/errors
reading sources... [ 30%] api/index
reading sources... [ 33%] api/interfaces
reading sources... [ 35%] api/le_util
reading sources... [ 38%] api/log
reading sources... [ 41%] api/plugins/common
reading sources... [ 43%] api/plugins/disco
reading sources... [ 46%] api/plugins/manual
reading sources... [ 48%] api/plugins/standalone
reading sources... [ 51%] api/proof_of_possession
reading sources... [ 53%] api/recovery_token
reading sources... [ 56%] api/renewer
reading sources... [ 58%] api/reporter
reading sources... [ 61%] api/reverter
reading sources... [ 64%] api/revoker
reading sources... [ 66%] api/storage
reading sources... [ 69%] contributing
reading sources... [ 71%] index
reading sources... [ 74%] intro
reading sources... [ 76%] man/jws
reading sources... [ 79%] man/letsencrypt
WARNING: Unexpected return code 1 from command u'letsencrypt --help all'
reading sources... [ 82%] man/letsencrypt-renewer
WARNING: Unexpected return code 1 from command u'letsencrypt-renewer --help'
reading sources... [ 84%] pkgs
reading sources... [ 87%] pkgs/acme/index
reading sources... [ 89%] pkgs/acme/jose
reading sources... [ 92%] pkgs/letsencrypt_apache
reading sources... [ 94%] pkgs/letsencrypt_nginx
reading sources... [ 97%] plugins
reading sources... [100%] using
/usr/ports/security/letsencrypt/work/letsencrypt-22260a8/docs/api/recovery_token.rst:4: WARNING: autodoc: failed to import module u'letsencrypt.recovery_token'; the following exception was raised:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/sphinx/ext/autodoc.py", line 385, in import_object
__import__(self.modname)
ImportError: No module named recovery_token
../README.rst:20: WARNING: nonlocal image URI found: https://travis-ci.org/letsencrypt/letsencrypt.svg?branch=master
../README.rst:20: WARNING: nonlocal image URI found: https://coveralls.io/repos/letsencrypt/letsencrypt/badge.svg?branch=master
../README.rst:20: WARNING: nonlocal image URI found: https://readthedocs.org/projects/letsencrypt/badge/
../README.rst:20: WARNING: nonlocal image URI found: https://quay.io/repository/letsencrypt/letsencrypt/status
../README.rst:54: WARNING: nonlocal image URI found: https://travis-ci.org/letsencrypt/letsencrypt.svg?branch=master
../README.rst:58: WARNING: nonlocal image URI found: https://coveralls.io/repos/letsencrypt/letsencrypt/badge.svg?branch=master
../README.rst:62: WARNING: nonlocal image URI found: https://readthedocs.org/projects/letsencrypt/badge/
../README.rst:66: WARNING: nonlocal image URI found: https://quay.io/repository/letsencrypt/letsencrypt/status
/usr/ports/security/letsencrypt/work/letsencrypt-22260a8/docs/man/jws.rst:1: ERROR: Command u'jws --help all' failed: [Errno 2] No such file or directory
/usr/ports/security/letsencrypt/work/letsencrypt-22260a8/acme/acme/challenges.py:docstring of acme.challenges.DNS.check_validation:5: ERROR: Unexpected indentation.
/usr/ports/security/letsencrypt/work/letsencrypt-22260a8/letsencrypt-apache/letsencrypt_apache/configurator.py:docstring of letsencrypt_apache.configurator._get_mod_deps:6: ERROR: Unknown interpreted text role "method".
looking for now-outdated files... none found
pickling environment... done
checking consistency... /usr/ports/security/letsencrypt/work/letsencrypt-22260a8/docs/man/jws.rst:: WARNING: document isn't included in any toctree
/usr/ports/security/letsencrypt/work/letsencrypt-22260a8/docs/man/letsencrypt.rst:: WARNING: document isn't included in any toctree
/usr/ports/security/letsencrypt/work/letsencrypt-22260a8/docs/man/letsencrypt-renewer.rst:: WARNING: document isn't included in any toctree
done
writing... letsencrypt.7 { intro using contributing plugins api api/account api/achallenges api/auth_handler api/client api/configuration api/constants api/continuity_auth api/crypto_util api/display api/errors api/index api/interfaces api/le_util api/log api/plugins/common api/plugins/disco api/plugins/manual api/plugins/standalone api/proof_of_possession api/recovery_token api/renewer api/reporter api/reverter api/revoker api/storage pkgs pkgs/acme/index pkgs/acme/jose pkgs/letsencrypt_apache pkgs/letsencrypt_nginx } None:None: WARNING: more than one target found for cross-reference u'parser': letsencrypt_nginx.parser, letsencrypt_apache.parser
None:None: WARNING: more than one target found for cross-reference u'obj.VirtualHost': letsencrypt_apache.obj.VirtualHost, letsencrypt_nginx.obj.VirtualHost
None:None: WARNING: more than one target found for cross-reference u'configurator': letsencrypt_nginx.configurator, letsencrypt_apache.configurator
None:None: WARNING: more than one target found for cross-reference u'obj.Addr': letsencrypt_nginx.obj.Addr, letsencrypt_apache.obj.Addr
None:None: WARNING: more than one target found for cross-reference u'parser': letsencrypt_nginx.parser, letsencrypt_apache.parser
None:None: WARNING: more than one target found for cross-reference u'configurator': letsencrypt_nginx.configurator, letsencrypt_apache.configurator
None:None: WARNING: more than one target found for cross-reference u'file': letsencrypt.le_util.CSR.file, letsencrypt.le_util.Key.file
None:None: WARNING: more than one target found for cross-reference u'file': letsencrypt.le_util.CSR.file, letsencrypt.le_util.Key.file
letsencrypt.1 { } letsencrypt-renewer.1 { } jws.1 { }
build succeeded, 25 warnings.
Build finished. The manual pages are in _build/man.
gmake[2]: Leaving directory '/usr/ports/security/letsencrypt/work/letsencrypt-22260a8/docs'
===> Generating temporary packing list
running install
running build
running build_py
running egg_info
writing requirements to letsencrypt.egg-info/requires.txt
writing letsencrypt.egg-info/PKG-INFO
writing top-level names to letsencrypt.egg-info/top_level.txt
writing dependency_links to letsencrypt.egg-info/dependency_links.txt
writing entry points to letsencrypt.egg-info/entry_points.txt
reading manifest file 'letsencrypt.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'letsencrypt.egg-info/SOURCES.txt'
running install_lib
creating /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7
creating /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages
creating /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/__init__.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/account.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/achallenges.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/auth_handler.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/cli.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/client.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/configuration.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/constants.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/continuity_auth.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/crypto_util.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/errors.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/interfaces.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/le_util.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/log.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/notify.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/proof_of_possession.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/renewer.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/reporter.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/reverter.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/revoker.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/storage.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
copying build/lib/letsencrypt/validator.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
creating /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display
copying build/lib/letsencrypt/display/__init__.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display
copying build/lib/letsencrypt/display/enhancements.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display
copying build/lib/letsencrypt/display/ops.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display
copying build/lib/letsencrypt/display/revocation.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display
copying build/lib/letsencrypt/display/util.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display
creating /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins
copying build/lib/letsencrypt/plugins/__init__.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins
copying build/lib/letsencrypt/plugins/common.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins
copying build/lib/letsencrypt/plugins/common_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins
copying build/lib/letsencrypt/plugins/disco.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins
copying build/lib/letsencrypt/plugins/disco_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins
copying build/lib/letsencrypt/plugins/manual.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins
copying build/lib/letsencrypt/plugins/manual_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins
copying build/lib/letsencrypt/plugins/null.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins
copying build/lib/letsencrypt/plugins/null_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins
creating /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone
copying build/lib/letsencrypt/plugins/standalone/__init__.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone
copying build/lib/letsencrypt/plugins/standalone/authenticator.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone
creating /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone/tests
copying build/lib/letsencrypt/plugins/standalone/tests/__init__.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone/tests
copying build/lib/letsencrypt/plugins/standalone/tests/authenticator_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone/tests
creating /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/__init__.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/account_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/achallenges_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/acme_util.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/auth_handler_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/cli_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/client_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/configuration_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/continuity_auth_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/crypto_util_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/errors_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/le_util_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/log_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/notify_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/proof_of_possession_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/renewer_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/reporter_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/reverter_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
creating /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display
copying build/lib/letsencrypt/tests/display/__init__.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display
copying build/lib/letsencrypt/tests/display/enhancements_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display
copying build/lib/letsencrypt/tests/display/ops_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display
copying build/lib/letsencrypt/tests/display/revocation_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display
copying build/lib/letsencrypt/tests/display/util_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display
copying build/lib/letsencrypt/tests/revoker_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/test_util.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
copying build/lib/letsencrypt/tests/validator_test.py -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests
creating /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/cert-san.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/cert.b64jose -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/cert.der -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/cert.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/csr-6sans.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/csr-nosans.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/csr-san.der -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/csr-san.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/csr.der -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/csr.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/dsa512_key.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/dsa_cert.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/matching_cert.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/rsa256_key.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/rsa512_key.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/tests/testdata/rsa512_key_2.pem -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/testdata
copying build/lib/letsencrypt/EULA -> /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/__init__.py to __init__.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/account.py to account.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/achallenges.py to achallenges.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/auth_handler.py to auth_handler.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/cli.py to cli.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/client.py to client.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/configuration.py to configuration.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/constants.py to constants.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/continuity_auth.py to continuity_auth.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/crypto_util.py to crypto_util.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/errors.py to errors.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/interfaces.py to interfaces.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/le_util.py to le_util.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/log.py to log.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/notify.py to notify.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/proof_of_possession.py to proof_of_possession.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/renewer.py to renewer.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/reporter.py to reporter.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/reverter.py to reverter.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/revoker.py to revoker.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/storage.py to storage.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/validator.py to validator.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display/__init__.py to __init__.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display/enhancements.py to enhancements.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display/ops.py to ops.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display/revocation.py to revocation.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/display/util.py to util.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/__init__.py to __init__.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/common.py to common.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/common_test.py to common_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/disco.py to disco.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/disco_test.py to disco_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/manual.py to manual.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/manual_test.py to manual_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/null.py to null.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/null_test.py to null_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone/__init__.py to __init__.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone/authenticator.py to authenticator.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone/tests/__init__.py to __init__.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/plugins/standalone/tests/authenticator_test.py to authenticator_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/__init__.py to __init__.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/account_test.py to account_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/achallenges_test.py to achallenges_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/acme_util.py to acme_util.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/auth_handler_test.py to auth_handler_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/cli_test.py to cli_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/client_test.py to client_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/configuration_test.py to configuration_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/continuity_auth_test.py to continuity_auth_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/crypto_util_test.py to crypto_util_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/errors_test.py to errors_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/le_util_test.py to le_util_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/log_test.py to log_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/notify_test.py to notify_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/proof_of_possession_test.py to proof_of_possession_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/renewer_test.py to renewer_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/reporter_test.py to reporter_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/reverter_test.py to reverter_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display/__init__.py to __init__.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display/enhancements_test.py to enhancements_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display/ops_test.py to ops_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display/revocation_test.py to revocation_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/display/util_test.py to util_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/revoker_test.py to revoker_test.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/test_util.py to test_util.pyc
byte-compiling /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt/tests/validator_test.py to validator_test.pyc
writing byte-compilation script '/tmp/tmpXTNysE.py'
/usr/local/bin/python2.7 -O /tmp/tmpXTNysE.py
removing /tmp/tmpXTNysE.py
running install_egg_info
Copying letsencrypt.egg-info to /usr/ports/security/letsencrypt/work/stage/usr/local/lib/python2.7/site-packages/letsencrypt-0.1-py2.7.egg-info
running install_scripts
Installing letsencrypt script to /usr/ports/security/letsencrypt/work/stage/usr/local/bin
Installing letsencrypt-renewer script to /usr/ports/security/letsencrypt/work/stage/usr/local/bin
writing list of installed files to '/usr/ports/security/letsencrypt/work/.PLIST.pymodtmp'
/bin/mkdir -p /usr/ports/security/letsencrypt/work/stage/usr/local/share/doc/letsencrypt
install -m 444 /usr/ports/security/letsencrypt/work/letsencrypt-22260a8/docs/_build/man/*.1 /usr/ports/security/letsencrypt/work/stage/usr/local/man/man1
install -m 444 /usr/ports/security/letsencrypt/work/letsencrypt-22260a8/docs/_build/man/letsencrypt.7 /usr/ports/security/letsencrypt/work/stage/usr/local/man/man7
(cd /usr/ports/security/letsencrypt/work/letsencrypt-22260a8 && install -m 0644 CHANGES.rst CONTRIBUTING.md EULA README.rst /usr/ports/security/letsencrypt/work/stage/usr/local/share/doc/letsencrypt)
/bin/mkdir -p /usr/ports/security/letsencrypt/work/stage/usr/local/share/examples/letsencrypt
(cd /usr/ports/security/letsencrypt/work/letsencrypt-22260a8/examples && /bin/sh -c '(/usr/bin/find -d $0 $2 | /usr/bin/cpio -dumpl $1 >/dev/null 2>&1) && /usr/bin/find -d $0 $2 -type d -exec chmod 755 $1/{} \; && /usr/bin/find -d $0 $2 -type f -exec chmod 444 $1/{} \;' -- . /usr/ports/security/letsencrypt/work/stage/usr/local/share/examples/letsencrypt)
====> Compressing man pages (compress-man)
Fri, 18 Sep 2015, 18:04:29
<FreeBSD 10.2-RELEASE-p2> [bsd:/usr/ports/security/letsencrypt]
cjpm@pts/1 #make check-plist
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
Fri, 18 Sep 2015, 18:04:35
<FreeBSD 10.2-RELEASE-p2> [bsd:/usr/ports/security/letsencrypt]
cjpm@pts/1 # exit
exit
Script done on Fri Sep 18 18:04:37 2015
Are you trying to package for FreeBSD? I'm unable to find /usr/ports/security/letsencrypt
: http://www.freshports.org/security/letsencrypt. Please provide your Makefile
. I'm gussing you forgot to install acme/setup.py
before installing top-level setup.py
.
By the way, official installation instructions for FreeBSD can be found at http://letsencrypt.readthedocs.org/en/latest/using.html and they involve invoking bootstrap/freebsd.sh script.
Hi @kuba,
Sure, here it is:
# Created by: Carlos J Puga Medina <cpm@fbsd.es>
# $FreeBSD$
PORTNAME= letsencrypt
PORTVERSION= 0.0.b1
CATEGORIES= security python
MAINTAINER= cpm@fbsd.es
COMMENT= ACME client that can update Apache/Nginx configurations
LICENSE= APACHE20
LIB_DEPENDS= libffi.so:${PORTSDIR}/devel/libffi \
libaugeas.so:${PORTSDIR}/textproc/augeas
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1>0:${PORTSDIR}/devel/py-asn1 \
${PYTHON_PKGNAMEPREFIX}configargparse>=0.9.3:${PORTSDIR}/devel/py-configargparse \
${PYTHON_PKGNAMEPREFIX}configobj>=4.5.0:${PORTSDIR}/devel/py-configobj \
${PYTHON_PKGNAMEPREFIX}cryptography>=0.8:${PORTSDIR}/security/py-cryptography \
${PYTHON_PKGNAMEPREFIX}jsonschema>0:${PORTSDIR}/devel/py-jsonschema \
${PYTHON_PKGNAMEPREFIX}m2crypto>0:${PORTSDIR}/security/py-m2crypto \
${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:${PORTSDIR}/devel/py-mock \
${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>=0.4.0:${PORTSDIR}/net/py-ndg_httpsclient \
${PYTHON_PKGNAMEPREFIX}openssl>=0.15.1:${PORTSDIR}/security/py-openssl \
${PYTHON_PKGNAMEPREFIX}parsedatetime>=1.4:${PORTSDIR}/devel/py-parsedatetime \
${PYTHON_PKGNAMEPREFIX}parsing>0:${PORTSDIR}/devel/py-parsing \
${PYTHON_PKGNAMEPREFIX}psutil>=2.1.0:${PORTSDIR}/sysutils/py-psutil \
${PYTHON_PKGNAMEPREFIX}python2-pythondialog>=3.3.0:${PORTSDIR}/devel/py-python2-pythondialog \
${PYTHON_PKGNAMEPREFIX}pyrfc3339>=0.2:${PORTSDIR}/devel/py-pyrfc3339 \
${PYTHON_PKGNAMEPREFIX}pytz>=2015.4:${PORTSDIR}/devel/py-pytz \
${PYTHON_PKGNAMEPREFIX}repoze.sphinx.autointerface>=0.7.1:${PORTSDIR}/devel/py-repoze.sphinx.autointerface \
${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \
${PYTHON_PKGNAMEPREFIX}six>=1.9.0:${PORTSDIR}/devel/py-six \
${PYTHON_PKGNAMEPREFIX}virtualenv>=1.11.2:${PORTSDIR}/devel/py-virtualenv \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=0.1.8:${PORTSDIR}/textproc/py-sphinx_rtd_theme \
${PYTHON_PKGNAMEPREFIX}sphinxcontrib-programoutput>=0.8:${PORTSDIR}/textproc/py-sphinxcontrib-programoutput \
${PYTHON_PKGNAMEPREFIX}werkzeug>=0.9:${PORTSDIR}/www/py-werkzeug \
${PYTHON_PKGNAMEPREFIX}zope.component>=3.4.0:${PORTSDIR}/devel/py-zope.component \
${PYTHON_PKGNAMEPREFIX}zope.interface>=3.5.2:${PORTSDIR}/devel/py-zope.interface
USES= gmake python
USE_PYTHON= autoplist distutils
USE_GITHUB= yes
GH_ACCOUNT= letsencrypt
GH_PROJECT= letsencrypt
GH_TAGNAME= 22260a8
OPTIONS_DEFINE= DOCS EXAMPLES
PORTDOCS= CHANGES.rst CONTRIBUTING.md EULA README.rst
pre-install:
(cd ${WRKSRC}/docs && ${MAKE_CMD} man)
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/docs/_build/man/*.1 \
${STAGEDIR}${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/docs/_build/man/letsencrypt.7 \
${STAGEDIR}${PREFIX}/man/man7
(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>
If you need something else, please let me know.
USE_GITHUB= yes
suggests that you're using some kind of a template provided by FreeBSD. Here is a catch: we don't use standard Python repository layout. There are multiple setup.py
installer scripts throughout the repo - one for each package: acme
, letsencrypt_apache
, letsencrypt_nginx
, letshelp_letsencrypt
, letsencrypt_compatbility_test
. You just need to build a package for acme
in order for letsencrypt
package to work (it's one of the deps in the top-level setup.py
), etc.
Yes, we have some Makefiles
to simplify the installation:
https://github.com/freebsd/freebsd-ports/tree/master/Mk
@kuba, thanks for your pointer!
Yes, we already have acme packaged as dependency. See http://www.freshports.org/security/py-acme/
@opsec, you're great!
@kuba, see this PR for more details: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203405
I believe this can be closed now. I have contacted downstream at the FreeBSD's bugzilla.
Hi,
I installed letsencrypt but it fails to run properly
Any thoughts?