| @@ -1,65 +1,64 @@ | | | @@ -1,65 +1,64 @@ |
1 | # $NetBSD: Makefile,v 1.30 2020/04/15 11:57:35 triaxx Exp $ | | 1 | # $NetBSD: Makefile,v 1.31 2020/04/17 09:18:54 triaxx Exp $ |
2 | | | 2 | |
3 | PKGNAME= ${PHP_PKG_PREFIX}-fpm-${PHP_VERSION} | | 3 | PKGNAME= ${PHP_PKG_PREFIX}-fpm-${PHP_VERSION} |
4 | PKGREVISION= 3 | | 4 | PKGREVISION= 3 |
5 | | | 5 | |
6 | HOMEPAGE= https://php-fpm.org/ | | 6 | HOMEPAGE= https://php-fpm.org/ |
7 | MAINTAINER= fhajny@NetBSD.org | | 7 | MAINTAINER= fhajny@NetBSD.org |
8 | COMMENT= FPM interface for ${PKG_PHP} | | 8 | COMMENT= FPM interface for ${PKG_PHP} |
9 | LICENSE= 2-clause-bsd | | 9 | LICENSE= 2-clause-bsd |
10 | | | 10 | |
11 | USE_TOOLS+= pkg-config | | 11 | USE_TOOLS+= pkg-config |
12 | | | 12 | |
13 | USE_PHP_EXT_PATCHES= yes | | | |
14 | LIBTOOL_OVERRIDE= # empty | | 13 | LIBTOOL_OVERRIDE= # empty |
15 | | | 14 | |
16 | .include "../../mk/bsd.prefs.mk" | | 15 | .include "../../mk/bsd.prefs.mk" |
17 | | | 16 | |
18 | FPM_USER?= fpm | | 17 | FPM_USER?= fpm |
19 | FPM_GROUP?= www | | 18 | FPM_GROUP?= www |
20 | | | 19 | |
21 | BUILD_DEFS+= VARBASE FPM_USER FPM_GROUP | | 20 | BUILD_DEFS+= VARBASE FPM_USER FPM_GROUP |
22 | | | 21 | |
23 | PKG_USERS_VARS= FPM_USER | | 22 | PKG_USERS_VARS= FPM_USER |
24 | PKG_GROUPS_VARS= FPM_GROUP | | 23 | PKG_GROUPS_VARS= FPM_GROUP |
25 | PKG_GROUPS= ${FPM_GROUP} | | 24 | PKG_GROUPS= ${FPM_GROUP} |
26 | PKG_USERS= ${FPM_USER}:${FPM_GROUP} | | 25 | PKG_USERS= ${FPM_USER}:${FPM_GROUP} |
27 | | | 26 | |
28 | PKG_GECOS.${FPM_USER}= PHP FPM daemon user | | 27 | PKG_GECOS.${FPM_USER}= PHP FPM daemon user |
29 | PKG_SHELL.${FPM_USER}= ${NOLOGIN} | | 28 | PKG_SHELL.${FPM_USER}= ${NOLOGIN} |
30 | | | 29 | |
31 | EGDIR= ${PREFIX}/share/examples/php | | 30 | EGDIR= ${PREFIX}/share/examples/php |
32 | CONF_FILES= ${EGDIR}/php-fpm.conf ${PKG_SYSCONFDIR}/php-fpm.conf | | 31 | CONF_FILES= ${EGDIR}/php-fpm.conf ${PKG_SYSCONFDIR}/php-fpm.conf |
33 | AUTO_MKDIRS= yes | | 32 | AUTO_MKDIRS= yes |
34 | | | 33 | |
35 | .include "../../lang/php/phpversion.mk" | | 34 | .include "../../lang/php/phpversion.mk" |
36 | | | 35 | |
37 | PLIST_VARS+= fpmdotd | | 36 | PLIST_VARS+= fpmdotd |
38 | | | 37 | |
39 | .if ${PKG_PHP_VERSION} >= 70 | | 38 | .if ${PKG_PHP_VERSION} >= 70 |
40 | CONF_FILES+= ${EGDIR}/php-fpm.d/www.conf ${PKG_SYSCONFDIR}/php-fpm.d/www.conf | | 39 | CONF_FILES+= ${EGDIR}/php-fpm.d/www.conf ${PKG_SYSCONFDIR}/php-fpm.d/www.conf |
41 | OWN_DIRS+= ${PKG_SYSCONFDIR}/php-fpm.d | | 40 | OWN_DIRS+= ${PKG_SYSCONFDIR}/php-fpm.d |
42 | INSTALLATION_DIRS+= ${EGDIR}/php-fpm.d | | 41 | INSTALLATION_DIRS+= ${EGDIR}/php-fpm.d |
43 | PLIST.fpmdotd= yes | | 42 | PLIST.fpmdotd= yes |
44 | .endif | | 43 | .endif |
45 | | | 44 | |
46 | CONFIGURE_ARGS+= --enable-fpm | | 45 | CONFIGURE_ARGS+= --enable-fpm |
47 | CONFIGURE_ARGS+= --with-fpm-user=${FPM_USER} | | 46 | CONFIGURE_ARGS+= --with-fpm-user=${FPM_USER} |
48 | CONFIGURE_ARGS+= --with-fpm-group=${FPM_GROUP} | | 47 | CONFIGURE_ARGS+= --with-fpm-group=${FPM_GROUP} |
49 | | | 48 | |
50 | SMF_NAME= php-fpm | | 49 | SMF_NAME= php-fpm |
51 | RCD_SCRIPTS= php_fpm | | 50 | RCD_SCRIPTS= php_fpm |
52 | MESSAGE_SUBST+= CGIDIR=${CGIDIR} | | 51 | MESSAGE_SUBST+= CGIDIR=${CGIDIR} |
53 | MESSAGE_SUBST+= VARBASE=${VARBASE} | | 52 | MESSAGE_SUBST+= VARBASE=${VARBASE} |
54 | | | 53 | |
55 | do-install: | | 54 | do-install: |
56 | ${INSTALL_PROGRAM} ${WRKSRC}/sapi/fpm/php-fpm ${DESTDIR}${PREFIX}/sbin/php-fpm | | 55 | ${INSTALL_PROGRAM} ${WRKSRC}/sapi/fpm/php-fpm ${DESTDIR}${PREFIX}/sbin/php-fpm |
57 | ${INSTALL_MAN} ${WRKSRC}/sapi/fpm/php-fpm.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ | | 56 | ${INSTALL_MAN} ${WRKSRC}/sapi/fpm/php-fpm.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/ |
58 | ${INSTALL_DATA} ${WRKSRC}/sapi/fpm/php-fpm.conf ${DESTDIR}${EGDIR} | | 57 | ${INSTALL_DATA} ${WRKSRC}/sapi/fpm/php-fpm.conf ${DESTDIR}${EGDIR} |
59 | .if ${PKG_PHP_VERSION} >= 70 | | 58 | .if ${PKG_PHP_VERSION} >= 70 |
60 | ${INSTALL_DATA} ${WRKSRC}/sapi/fpm/www.conf ${DESTDIR}${EGDIR}/php-fpm.d | | 59 | ${INSTALL_DATA} ${WRKSRC}/sapi/fpm/www.conf ${DESTDIR}${EGDIR}/php-fpm.d |
61 | .endif | | 60 | .endif |
62 | | | 61 | |
63 | .include "${PHPPKGSRCDIR}/Makefile.php" | | 62 | .include "${PHPPKGSRCDIR}/Makefile.php" |
64 | .include "${PHPPKGSRCDIR}/buildlink3.mk" | | 63 | .include "${PHPPKGSRCDIR}/buildlink3.mk" |
65 | .include "../../mk/bsd.pkg.mk" | | 64 | .include "../../mk/bsd.pkg.mk" |