Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
annotate uwsginl-plugin-lang-php71/Makefile @ 159:6d5943538043
Make pypy_setup.py work for PyPy3 for Python 3.9.
Automatically patch pypy_setup.py.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Thu, 13 Oct 2022 11:39:24 +0200 |
| parents | 4ddf40c2765a |
| children |
| rev | line source |
|---|---|
|
44
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
1 # Created by: Franz Glasner <freebsd-dev@dom66.de> |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
2 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
3 PORTNAME= ${UWSGI_NAME}-plugin-lang-php71 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
4 CATEGORIES= www lang devel |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
5 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
6 COMMENT= Language plugin for PHP 7.1 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
7 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
8 LIB_DEPENDS+= libxml2.so:textproc/libxml2 \ |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
9 libpcre.so:devel/pcre |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
10 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
11 USES= php:build,embed |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
12 USE_PHP= session:build xml:build |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
13 PHP_VER= 71 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
14 DEFAULT_VERSIONS+= php=${PHP_VER} |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
15 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
16 MASTERDIR= ${.CURDIR}/../uwsginl-plugin-lang-py3 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
17 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
18 PLUGIN_NAME= php71 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
19 PLUGIN_SOURCE= plugins/php |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
20 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
21 # |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
22 # Check whether uwsginl has been built with both libpcre and libxml2 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
23 # |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
24 pre-build: |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
25 @( ${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 ) |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
26 @( ${UWSGI_PATH} --no-server --cflags | ${GREP} -- '-DUWSGI_PCRE' >/dev/null ) || ( echo "Error: ${UWSGI_PATH} needs to be built with PCRE support (libpcre)" && exit 1 ) |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
27 |
|
f7ab3bf59fc1
The PHP7.1 language plugin (interpreter) for www/uwsginl.
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
28 .include "${MASTERDIR}/Makefile" |
