View | Details | Raw Unified | Return to bug 229205
Collapse All | Expand All

(-)Makefile (-10 / +11 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	uwsgi
4
PORTNAME=	uwsgi
5
PORTVERSION=	2.0.16
5
PORTVERSION=	2.0.16
6
PORTREVISION=	1
6
CATEGORIES=	www python
7
CATEGORIES=	www python
7
MASTER_SITES=	http://projects.unbit.it/downloads/
8
MASTER_SITES=	http://projects.unbit.it/downloads/
8
9
Lines 12-23 Link Here
12
LICENSE=	GPLv2
13
LICENSE=	GPLv2
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
15
USES=		pkgconfig python ssl
16
USES=		pkgconfig python
16
USE_PYTHON=	distutils concurrent optsuffix
17
USE_PYTHON=	distutils concurrent optsuffix
17
USE_RC_SUBR=	uwsgi
18
USE_RC_SUBR=	uwsgi
18
19
19
CFLAGS+=	-I${OPENSSLINC}
20
LDFLAGS+=	${OPENSSL_LDFLAGS}
21
MAKE_ENV+=	CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi
20
MAKE_ENV+=	CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_EMBED_PLUGINS=cgi
22
21
23
PYSETUP=			uwsgiconfig.py
22
PYSETUP=			uwsgiconfig.py
Lines 32-44 Link Here
32
31
33
SUB_LIST=	PYTHON_VER=${PYTHON_VER}
32
SUB_LIST=	PYTHON_VER=${PYTHON_VER}
34
33
35
OPTIONS_DEFINE=	DEBUG JSON PCRE XML
34
OPTIONS_DEFINE=		DEBUG JSON PCRE XML SSL
35
OPTIONS_DEFAULT=	SSL
36
36
37
OPTIONS_GROUP=		PLG
37
OPTIONS_GROUP=		PLG
38
OPTIONS_GROUP_PLG=	PSGI
38
OPTIONS_GROUP_PLG=	PSGI
39
39
40
PLG_DESC=	Enable plugins
40
PLG_DESC=		Enable plugins
41
PSGI_DESC=	PSGI embedded plugin
41
PSGI_DESC=		PSGI embedded plugin
42
42
43
DEBUG_VARS=		PYDISTUTILS_BUILDARGS+=--debug
43
DEBUG_VARS=		PYDISTUTILS_BUILDARGS+=--debug
44
44
Lines 51-62 Link Here
51
XML_VARS=		BUILDCONF_XML=libxml2
51
XML_VARS=		BUILDCONF_XML=libxml2
52
XML_LIB_DEPENDS=	libxml2.so:textproc/libxml2
52
XML_LIB_DEPENDS=	libxml2.so:textproc/libxml2
53
53
54
LIB_DEPENDS+=	libjansson.so:devel/jansson libpcre.so:devel/pcre libxml2.so:textproc/libxml2
54
SSL_VARS=		BUILDCONF_SSL=true
55
SSL_USES=		ssl
56
SSL_CFLAGS=		-I${OPENSSLINC}
57
SSL_LDFLAGS=		${OPENSSL_LDFLAGS}
55
58
56
.include <bsd.port.options.mk>
57
58
post-patch:
59
post-patch:
59
.for var in JSON PCRE XML
60
.for var in JSON PCRE XML SSL
60
	@${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini
61
	@${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini
61
.endfor
62
.endfor
62
63

Return to bug 229205