View | Details | Raw Unified | Return to bug 203405 | Differences between
and this patch

Collapse All | Expand All

(-)security/Makefile (+1 lines)
Lines 816-821 Link Here
816
    SUBDIR += py-kerberos
816
    SUBDIR += py-kerberos
817
    SUBDIR += py-keyczar
817
    SUBDIR += py-keyczar
818
    SUBDIR += py-keyring
818
    SUBDIR += py-keyring
819
    SUBDIR += py-letsencrypt
819
    SUBDIR += py-libnacl
820
    SUBDIR += py-libnacl
820
    SUBDIR += py-m2crypto
821
    SUBDIR += py-m2crypto
821
    SUBDIR += py-mcrypt
822
    SUBDIR += py-mcrypt
(-)security/py-letsencrypt/Makefile (+42 lines)
Line 0 Link Here
1
# Created by: Kubilay Kocak <koobs@FreeBSD.org>
2
# $FreeBSD$
3
4
PORTNAME=	letsencrypt
5
DISTVERSION=	0.0.0.dev20151104
6
CATEGORIES=	security python
7
MASTER_SITES=	CHEESESHOP
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
10
MAINTAINER=	koobs@FreeBSD.org
11
COMMENT=	Let's Encrypt client
12
13
LICENSE=	APACHE20
14
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
15
16
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/acme/__init__.py:${PORTSDIR}/security/py-acme \
17
		${PYTHON_PKGNAMEPREFIX}configargparse>0:${PORTSDIR}/devel/py-configargparse \
18
		${PYTHON_PKGNAMEPREFIX}configobj>0:${PORTSDIR}/devel/py-configobj \
19
		${PYTHON_PKGNAMEPREFIX}cryptography>=0.7:${PORTSDIR}/security/py-cryptography \
20
		${PYTHON_PKGNAMEPREFIX}parsedatetime>0:${PORTSDIR}/devel/py-parsedatetime \
21
		${PYTHON_PKGNAMEPREFIX}psutil>0:${PORTSDIR}/sysutils/py-psutil \
22
		${PYTHON_PKGNAMEPREFIX}openssl>0:${PORTSDIR}/security/py-openssl \
23
		${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:${PORTSDIR}/devel/py-pyrfc3339 \
24
		${PYTHON_PKGNAMEPREFIX}python2-pythondialog>0:${PORTSDIR}/devel/py-python2-pythondialog \
25
		${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz \
26
		${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \
27
		${PYTHON_PKGNAMEPREFIX}six>0:${PORTSDIR}/devel/py-six \
28
		${PYTHON_PKGNAMEPREFIX}zope.component>0:${PORTSDIR}/devel/py-zope.component \
29
		${PYTHON_PKGNAMEPREFIX}zope.interface>0:${PORTSDIR}/devel/py-zope.interface
30
31
USES=		python:-2.7
32
USE_PYTHON=	autoplist distutils
33
34
post-patch:
35
	${REINPLACE_CMD} \
36
		-e 's|/etc/|${LOCALBASE}/etc/|' \
37
		-e 's|/var/lib|/var/db|' \
38
		${WRKSRC}/letsencrypt/constants.py
39
do-test:
40
	@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
41
42
.include <bsd.port.mk>
(-)security/py-letsencrypt/distinfo (+2 lines)
Line 0 Link Here
1
SHA256 (letsencrypt-0.0.0.dev20151104.tar.gz) = 7cdf0c17cd0d6d7f527234c7c16a829a380ad4e82b44ccd41a20e848251a4666
2
SIZE (letsencrypt-0.0.0.dev20151104.tar.gz) = 154943
(-)security/py-letsencrypt/files/patch-setup.py (+11 lines)
Line 0 Link Here
1
--- setup.py.orig	2015-11-04 07:35:05 UTC
2
+++ setup.py
3
@@ -118,8 +118,6 @@ setup(
4
         'docs': docs_extras,
5
         'testing': testing_extras,
6
     },
7
-
8
-    tests_require=install_requires,
9
     # to test all packages run "python setup.py test -s
10
     # {acme,letsencrypt_apache,letsencrypt_nginx}"
11
     test_suite='letsencrypt',
(-)security/py-letsencrypt/pkg-descr (+16 lines)
Line 0 Link Here
1
In short: getting and installing SSL/TLS certificates made easy.
2
3
The Let's Encrypt Client is a tool to automatically receive and insta
4
X.509 certificates to enable TLS on servers. The client will interoperate
5
with the Let's Encrypt CA which will be issuing browser-trusted certificates
6
for free.
7
8
It's all automated:
9
10
The tool will prove domain control to the CA and submit a CSR (Certificate 
11
Signing Request).
12
13
If domain control has been proven, a certificate will get issued and the
14
tool will automatically install it.
15
16
WWW: https://github.com/letsencrypt/letsencrypt

Return to bug 203405