Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
annotate uwsginl-plugin-lang-php74/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 | 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 |
|
123
ac6c2cfa7412
ADD: a new language plugin for PHP 7.4
Franz Glasner <fzglas.hg@dom66.de>
parents:
45
diff
changeset
|
3 PORTNAME= ${UWSGI_NAME}-plugin-lang-php74 |
|
44
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 |
|
123
ac6c2cfa7412
ADD: a new language plugin for PHP 7.4
Franz Glasner <fzglas.hg@dom66.de>
parents:
45
diff
changeset
|
6 COMMENT= Language plugin for PHP 7.4 |
|
44
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 |
|
123
ac6c2cfa7412
ADD: a new language plugin for PHP 7.4
Franz Glasner <fzglas.hg@dom66.de>
parents:
45
diff
changeset
|
13 PHP_VER= 74 |
|
44
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 |
|
123
ac6c2cfa7412
ADD: a new language plugin for PHP 7.4
Franz Glasner <fzglas.hg@dom66.de>
parents:
45
diff
changeset
|
18 PLUGIN_NAME= php74 |
|
44
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" |
