[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / lang / php5

Annotation of pkgsrc/lang/php5/Makefile, Revision 1.28.2.1

1.28.2.1! salo        1: # $NetBSD: Makefile,v 1.29 2006/04/14 13:47:29 cube Exp $
1.1       jdolecek    2:
1.3       jdolecek    3: PKGNAME=               php-${PHP_BASE_VERS}
1.28.2.1! salo        4: PKGREVISION=           1
1.1       jdolecek    5: CATEGORIES=            lang
                      6:
                      7: HOMEPAGE=              http://www.php.net/
                      8: COMMENT=               PHP Hypertext Preprocessor version 5
                      9:
1.16      jdolecek   10: USE_TOOLS+=            gmake
1.1       jdolecek   11: LIBTOOL_OVERRIDE=      # empty
                     12:
1.19      joerg      13: PKG_OPTIONS_REQUIRED_GROUPS+=  sapi
                     14: PKG_OPTIONS_GROUP.sapi=        cgi fastcgi
                     15: PKG_SUGGESTED_OPTIONS+=        cgi
                     16:
1.4       jdolecek   17: .include "Makefile.php"
1.1       jdolecek   18:
1.19      joerg      19: .if !empty(PKG_OPTIONS:Mcgi)
1.15      jlam       20: CONFIGURE_ARGS+=       --enable-discard-path
                     21: CONFIGURE_ARGS+=       --enable-force-cgi-redirect
1.19      joerg      22: .endif
                     23:
                     24: .if !empty(PKG_OPTIONS:Mfastcgi)
                     25: CONFIGURE_ARGS+=       --enable-fastcgi
                     26: .endif
1.15      jlam       27:
1.2       jdolecek   28: CGIDIR=                        ${PREFIX}/libexec/cgi-bin
1.1       jdolecek   29: EGDIR=                 ${PREFIX}/share/examples/php
                     30:
                     31: CONF_FILES=            ${EGDIR}/php.ini-recommended ${PKG_SYSCONFDIR}/php.ini
                     32: OWN_DIRS=              ${PREFIX}/${PHP_EXTENSION_DIR}
                     33:
1.21      jdolecek   34: # pear must be patched using post-install, it's extracted from binary .phar
                     35: # file during installation; this replaces former patches/patch-al
1.1       jdolecek   36: post-install:
1.21      jdolecek   37:        ${SED} -e 's,\(-d output_buffering=1\) \(\$$INCDIR/pearcmd.php\),\1 -n \2,' ${PREFIX}/bin/pear > ${PREFIX}/bin/pear.new && \
1.28      adam       38:                ${MV} ${PREFIX}/bin/pear.new ${PREFIX}/bin/pear && \
                     39:                ${CHMOD} 755 ${PREFIX}/bin/pear
1.2       jdolecek   40:        ${INSTALL_PROGRAM} ${WRKSRC}/sapi/cli/php ${PREFIX}/bin/php
1.24      reed       41:        ${INSTALL_DATA} ${WRKSRC}/sapi/cli/php.1 ${PREFIX}/${PKGMANDIR}/man1/php.1
1.2       jdolecek   42:        ${INSTALL_DATA_DIR} ${CGIDIR}
                     43:        ${INSTALL_PROGRAM} ${WRKSRC}/sapi/cgi/php ${CGIDIR}
                     44:        ${INSTALL_DATA_DIR} ${EGDIR}
                     45:        cd ${WRKSRC}; ${INSTALL_DATA} php.ini-dist php.ini-recommended ${EGDIR}
                     46:        ${INSTALL_DATA_DIR} ${PREFIX}/share/php
                     47:        ${INSTALL_DATA} ${WRKSRC}/php.gif ${PREFIX}/share/php
1.1       jdolecek   48:
                     49: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>