comparison Makefile @ 3:cbc74218977f

Configure and prepare an empty directory for installing plugins
author Franz Glasner <hg@dom66.de>
date Fri, 15 Sep 2017 22:41:17 +0200
parents 003d10e103ef
children ebd6edf33748
comparison
equal deleted inserted replaced
2:003d10e103ef 3:cbc74218977f
28 PYDISTUTILS_BUILDARGS= --verbose 28 PYDISTUTILS_BUILDARGS= --verbose
29 29
30 USERS= uwsgi 30 USERS= uwsgi
31 GROUPS= uwsgi 31 GROUPS= uwsgi
32 32
33 PLIST_FILES= bin/uwsginl 33 PLIST_SUB= PORTNAME=${PORTNAME} PLUGIN_DIR=${PLUGIN_DIR}
34 34
35 OPTIONS_DEFINE= DEBUG JSON PCRE XML 35 OPTIONS_DEFINE= DEBUG JSON PCRE XML
36 36
37 DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug 37 DEBUG_VARS= PYDISTUTILS_BUILDARGS+=--debug
38 38
45 XML_VARS= BUILDCONF_XML=libxml2 45 XML_VARS= BUILDCONF_XML=libxml2
46 XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 46 XML_LIB_DEPENDS= libxml2.so:textproc/libxml2
47 47
48 .include <bsd.port.options.mk> 48 .include <bsd.port.options.mk>
49 49
50 PLUGIN_DIR= lib/${PORTNAME}/plugins
51
50 post-patch: 52 post-patch:
51 .for var in JSON PCRE XML 53 .for var in JSON PCRE XML
52 @${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini 54 @${REINPLACE_CMD} -e '/^${var:tl} =/ s|= .*|= ${BUILDCONF_${var}:Ufalse}|' ${WRKSRC}/buildconf/base.ini
53 .endfor 55 .endfor
54 echo "bin_name = ${PORTNAME}" >> ${WRKSRC}/buildconf/nolang.ini 56 echo "bin_name = ${PORTNAME}" >> ${WRKSRC}/buildconf/nolang.ini
57 echo "plugin_dir = ${PREFIX}/${PLUGIN_DIR}" >> ${WRKSRC}/buildconf/nolang.ini
55 58
56 do-configure: 59 do-configure:
57 @${DO_NADA} 60 @${DO_NADA}
58 61
59 do-install: 62 do-install:
60 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ 63 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
64 ${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR}
61 65
62 .include <bsd.port.mk> 66 .include <bsd.port.mk>