Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Oct 2015 15:14:09 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r399860 - head/security/py-cryptography
Message-ID:  <201510201514.t9KFE96a066960@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Tue Oct 20 15:14:08 2015
New Revision: 399860
URL: https://svnweb.freebsd.org/changeset/ports/399860

Log:
  security/py-cryptography: Add enum43 to RUN_DEPENDS
  
  Refactor *_DEPENDS to match setup.py's less than obvious dependencies
  
  cffi is both a build/run dependency, the rest are only run dependencies.
  
  This was causing a build failure for net-im/papyon:
  
    ImportError: No module named enum
  
  Reported by:	kwm, pkg-fallout
  Assisted by:	antoine

Modified:
  head/security/py-cryptography/Makefile

Modified: head/security/py-cryptography/Makefile
==============================================================================
--- head/security/py-cryptography/Makefile	Tue Oct 20 15:09:55 2015	(r399859)
+++ head/security/py-cryptography/Makefile	Tue Oct 20 15:14:08 2015	(r399860)
@@ -3,6 +3,7 @@
 
 PORTNAME=	cryptography
 PORTVERSION=	1.0.2
+PORTREVISION=	1
 CATEGORIES=	security python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,10 +14,10 @@ COMMENT=	Cryptographic recipes and primi
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=0.8:${PORTSDIR}/devel/py-cffi \
-		${PYTHON_PKGNAMEPREFIX}six>=1.4.1:${PORTSDIR}/devel/py-six \
-		${PYTHON_PKGNAMEPREFIX}asn1>0:${PORTSDIR}/devel/py-asn1
-RUN_DEPENDS:=	${BUILD_DEPENDS}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=0.8:${PORTSDIR}/devel/py-cffi
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>=1.4.1:${PORTSDIR}/devel/py-six \
+		${PYTHON_PKGNAMEPREFIX}asn1>=0.1.8:${PORTSDIR}/devel/py-asn1 \
+		${PYTHON_PKGNAMEPREFIX}cffi>=0.8:${PORTSDIR}/devel/py-cffi
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:${PORTSDIR}/devel/py-pytest \
 		${PYTHON_PKGNAMEPREFIX}iso8601>0:${PORTSDIR}/devel/py-iso8601
 
@@ -30,7 +31,7 @@ LDFLAGS+=	-L${OPENSSLLIB}
 .include <bsd.port.pre.mk>
 
 .if ${PYTHON_REL} < 3400
-BUILD_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}enum34>0:${PORTSDIR}/devel/py-enum34
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}enum34>0:${PORTSDIR}/devel/py-enum34
 .endif
 
 post-install:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510201514.t9KFE96a066960>