Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
changeset 44:f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Needs the php71 port to be built with PCRE (libpcre) and XML (libxml2) support.
| author | Franz Glasner <hg@dom66.de> |
|---|---|
| date | Sun, 24 Sep 2017 18:21:37 +0200 |
| parents | |
| children | d6afe642b5b9 |
| files | .hgignore Makefile pkg-descr |
| diffstat | 3 files changed, 35 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Sun Sep 24 18:21:37 2017 +0200 @@ -0,0 +1,3 @@ +syntax: regexp + +^work/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Sun Sep 24 18:21:37 2017 +0200 @@ -0,0 +1,29 @@ +# Created by: Franz Glasner <freebsd-dev@dom66.de> +# $FreeBSD$ + +PORTNAME= ${UWSGI_NAME}-plugin-lang-php71 +CATEGORIES= www lang devel + +COMMENT= Language plugin for PHP 7.1 + +LIB_DEPENDS+= libxml2.so:textproc/libxml2 \ + libpcre.so:devel/pcre + +USES= php:build,embed +USE_PHP= session:build xml:build +PHP_VER= 71 +DEFAULT_VERSIONS+= php=${PHP_VER} + +MASTERDIR= ${.CURDIR}/../uwsginl-plugin-lang-py3 + +PLUGIN_NAME= php71 +PLUGIN_SOURCE= plugins/php + +# +# Check whether uwsginl has been built with both libpcre and libxml2 +# +pre-build: + @( ${UWSGI_PATH} --no-server --cflags | ${GREP} -- '-DUWSGI_XML_LIBXML2' >/dev/null ) || ( echo "Error: ${UWSGI_PATH} needs to be built with XML support (libxml2)" && exit 1 ) + @( ${UWSGI_PATH} --no-server --cflags | ${GREP} -- '-DUWSGI_PCRE' >/dev/null ) || ( echo "Error: ${UWSGI_PATH} needs to be built with PCRE support (libpcre)" && exit 1 ) + +.include "${MASTERDIR}/Makefile"
