Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
view uwsginl-plugin-lang-py3/Makefile @ 161:31cd6efe7e57
Rename the "scripts" directory to "misc" because "scripts" is the "SCRIPTDIR" in the ports build system but is not used as such.
SCRIPTDIR ("scripts") should containt scripts that are run from within the
Makefile (e.g. "scripts/configure").
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 18 Oct 2022 17:55:56 +0200 |
| parents | 8bb446cd21c1 |
| children | 9b279d675487 |
line wrap: on
line source
# Created by: Franz Glasner <freebsd-dev@dom66.de> PORTNAME?= ${UWSGI_NAME}-plugin-lang-py3 #DISTVERSION= 2.0.20 PORTVERSION= 2.1.pl5.g${MYGH_TAG_DATE} PORTREVISION?= 0 CATEGORIES?= www python # Use GitHub id for now (before official 2.1); see below #MASTER_SITES= https://projects.unbit.it/downloads/ #DISTNAME= uwsgi-${DISTVERSION} MAINTAINER?= freebsd-dev@dom66.de COMMENT?= Language plugin for Python 3 (OS default) WWW?= https://projects.unbit.it/uwsgi/ LICENSE= GPLv2-WITH-LINKING-EXCEPTION LICENSE_GROUPS= FSF GPL OSI LICENSE_NAME= GPLv2 with linking exception LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS+= ${UWSGI_NAME}==${PORTVERSION}:www/uwsginl RUN_DEPENDS+= ${UWSGI_NAME}==${PORTVERSION}:www/uwsginl # This specific python version is built USES?= python:3.5+ gettext-runtime # Some python version is also needed when building USES+= cpe python:build pkgconfig CPE_VENDOR= unbit .include "${.CURDIR}/../uwsginl/Makefile.gh" PLIST_FILES= ${PLUGIN_DIR}/${PLUGIN_FILENAME} MAKE_ENV+= UWSGI_PROFILE_OVERRIDE="plugin_build_dir=${STAGEDIR}${PREFIX}/${PLUGIN_DIR};plugin_dir=${PREFIX}/${PLUGIN_DIR}" PYTHON=${PYTHON_CMD} # by default it uses the MASTERDIR's description DESCR?= ${.CURDIR}/pkg-descr UWSGI_NAME= uwsginl UWSGI_PATH= ${LOCALBASE}/bin/${UWSGI_NAME} PLUGIN_DIR= lib/${UWSGI_NAME}/plugins # The name of the plugin to be created (to eventually distingush py2 and py3) PLUGIN_NAME?= python3 # Where to find the sources for the plugin (defaults to plugins/${PLUGIN_NAME}) .if defined(MASTERDIR) .if !defined(PLUGIN_SOURCE) || empty(PLUGIN_SOURCE) PLUGIN_SOURCE= plugins/${PLUGIN_NAME} .endif .else PLUGIN_SOURCE= plugins/python .endif # The complete basename of the plugin PLUGIN_FILENAME= ${PLUGIN_NAME}_plugin.so # Use the PATCHDIR of the binary executable by default PATCHDIR?= ${.CURDIR}/../uwsginl/files do-configure: @${DO_NADA} do-build: @${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${UWSGI_PATH} --build-plugin "${PLUGIN_SOURCE} ${PLUGIN_NAME}") do-install: ${INSTALL_LIB} ${BUILD_WRKSRC}/${PLUGIN_FILENAME} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} .include <bsd.port.mk>
