Fixup fromcvs/togit conversion
[pkgsrcv2.git] / lang / php5 / Makefile
1 # $NetBSD: Makefile,v 1.88 2012/05/13 16:09:52 taca Exp $
2
3 PKGNAME=                php-${PHP_BASE_VERS}
4 PKGREVISION=            5
5 CATEGORIES=             lang
6
7 HOMEPAGE=               http://www.php.net/
8 COMMENT=                PHP Hypertext Preprocessor version 5
9 LICENSE=                php
10
11 TEST_TARGET=            test
12 PKG_DESTDIR_SUPPORT=    user-destdir
13
14 USE_TOOLS+=             gmake lex pkg-config
15 LIBTOOL_OVERRIDE=       # empty
16
17 PKG_OPTIONS_REQUIRED_GROUPS+=   sapi
18 PKG_OPTIONS_GROUP.sapi= cgi fastcgi
19 PKG_SUGGESTED_OPTIONS+= cgi
20
21 .include "Makefile.php"
22
23 .if !empty(PKG_OPTIONS:Mcgi)
24 CONFIGURE_ARGS+=        --enable-discard-path
25 CONFIGURE_ARGS+=        --enable-force-cgi-redirect
26 .endif
27
28 .if !empty(PKG_OPTIONS:Mfastcgi)
29 CONFIGURE_ARGS+=        --enable-fastcgi
30 .endif
31
32 CGIDIR=                 ${PREFIX}/libexec/cgi-bin
33 EGDIR=                  ${PREFIX}/share/examples/php
34 MESSAGE_SUBST+=         CGIDIR=${CGIDIR:Q}
35
36 CONFIGURE_ENV+=         lt_cv_path_SED=${SED:Q}
37 MAKE_ENV+=              INSTALL_ROOT=${DESTDIR:Q}
38
39 CONF_FILES=             ${EGDIR}/php.ini-recommended ${PKG_SYSCONFDIR}/php.ini
40 PLIST_SUBST+=           PHPEXTDIR="${PHP_EXTENSION_DIR}"
41
42 SUBST_CLASSES+=         path
43 SUBST_MESSAGE.path=     Fixing common paths.
44 SUBST_STAGE.path=       pre-configure
45 SUBST_FILES.path=       configure php.ini-dist php.ini-recommended
46 SUBST_SED.path=         -e 's,@CGIDIR@,${CGIDIR},g'
47 SUBST_SED.path+=        -e 's,@PREFIX@,${PREFIX},g'
48
49 INSTALLATION_DIRS+=     ${CGIDIR} ${PHP_EXTENSION_DIR}
50
51 # Make sure modules can link correctly
52 .if ${OPSYS} == "Darwin"
53 INSTALL_UNSTRIPPED=     yes
54 .endif
55
56 post-install:
57         ${INSTALL_PROGRAM} ${WRKSRC}/sapi/cli/php \
58                 ${DESTDIR:Q}${PREFIX:Q}/bin/php
59         ${INSTALL_DATA} ${WRKSRC}/sapi/cli/php.1 \
60                 ${DESTDIR:Q}${PREFIX:Q}/${PKGMANDIR}/man1/php.1
61         ${INSTALL_PROGRAM} ${WRKSRC}/sapi/cgi/php-cgi \
62                 ${DESTDIR:Q}${CGIDIR:Q}/php
63         ${INSTALL_DATA_DIR} ${DESTDIR:Q}${EGDIR:Q}
64         cd ${WRKSRC}; ${INSTALL_DATA} php.ini-dist php.ini-recommended \
65                 ${DESTDIR:Q}${EGDIR:Q}
66         ${INSTALL_DATA_DIR} ${DESTDIR:Q}${PREFIX:Q}/share/php
67         ${INSTALL_DATA} ${WRKSRC}/php.gif ${DESTDIR:Q}${PREFIX:Q}/share/php
68
69 .include "../../mk/bsd.pkg.mk"