# HG changeset patch # User Franz Glasner # Date 1506208580 -7200 # Node ID c54e231ccdf7f8d33da6fe21ddfb94ae272d0431 # Parent 9bc73563b595c4afdd432ff63c1feef3c9a8e2fe Don't use Python's setuptools; this removes the superfluous runtime-dependency on Python's setuptools diff -r 9bc73563b595 -r c54e231ccdf7 Makefile --- a/Makefile Sat Sep 16 00:52:44 2017 +0200 +++ b/Makefile Sun Sep 24 01:16:20 2017 +0200 @@ -18,17 +18,12 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= pkgconfig python:build ssl -USE_PYTHON= distutils USE_RC_SUBR= uwsginl CFLAGS+= -I${OPENSSLINC} LDFLAGS+= ${OPENSSL_LDFLAGS} MAKE_ENV+= CPUCOUNT=${MAKE_JOBS_NUMBER} UWSGI_PROFILE=nolang.ini UWSGI_BIN_NAME=${PORTNAME} UWSGI_EMBED_PLUGINS=cgi,clock_realtime,echo,logpipe UWSGI_PROFILE_OVERRIDE=plugin_dir=${PREFIX}/${PLUGIN_DIR} -PYSETUP= uwsgiconfig.py -PYDISTUTILS_BUILD_TARGET= --build -PYDISTUTILS_BUILDARGS= --verbose - USERS= uwsgi GROUPS= uwsgi @@ -44,6 +39,10 @@ PCRE_VARS= BUILDCONF_PCRE=true PCRE_LIB_DEPENDS= libpcre.so:devel/pcre +PYSETUP= uwsgiconfig.py +PYDISTUTILS_BUILD_TARGET= --build +PYDISTUTILS_BUILDARGS= --verbose + XML_VARS= BUILDCONF_XML=libxml2 XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 @@ -59,6 +58,9 @@ do-configure: @${DO_NADA} +do-build: + @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} uwsgiconfig.py --build --verbose) + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR}