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

Annotation of pkgsrc/lang/php74/Makefile, Revision 1.4

1.4     ! taca        1: # $NetBSD: Makefile,v 1.3 2020/01/18 21:49:43 jperkin Exp $
1.1       taca        2:
                      3: #
                      4: # We can't omit PKGNAME here to handle PKG_OPTIONS.
                      5: #
                      6: PKGNAME=               php-${PHP_VERSION:S/RC/rc/}
1.4     ! taca        7: PKGREVISION=           2
1.1       taca        8:
                      9: COMMENT=               PHP Hypertext Preprocessor version 7.4
                     10: LICENSE=               php
                     11:
                     12: TEST_TARGET=           test
                     13:
                     14: USE_TOOLS+=            gmake lex
                     15: LIBTOOL_OVERRIDE=      # empty
                     16: PHP_CHECK_INSTALLED=   No
                     17:
                     18: PHP_VERSIONS_ACCEPTED=         74
                     19:
                     20: .include "Makefile.php"
                     21:
                     22: CGIDIR=                        ${PREFIX}/libexec/cgi-bin
                     23: EGDIR=                 ${PREFIX}/share/examples/php
                     24: MESSAGE_SUBST+=                CGIDIR=${CGIDIR}
                     25:
                     26: CONFIGURE_ENV+=                lt_cv_path_SED=${SED:Q}
                     27: MAKE_ENV+=             INSTALL_ROOT=${DESTDIR}
                     28:
                     29: CONF_FILES=            ${EGDIR}/php.ini-production ${PKG_SYSCONFDIR}/php.ini
                     30: PLIST_SUBST+=          PHPEXTDIR="${PHP_EXTENSION_DIR}"
                     31:
                     32: # taken from devel/pkgconf/Makefile
                     33: PKGCONFIG_PATHS=       ${PREFIX}/lib/pkgconfig
                     34: PKGCONFIG_PATHS+=      ${PREFIX}/share/pkgconfig
                     35: PKGCONFIG_PATHS+=      /usr/lib/pkgconfig
                     36:
                     37: # At this point, PREFIX is not set yet.
                     38: .if ${LOCALBASE} != ${X11BASE}
                     39: PKGCONFIG_PATHS+=      ${X11BASE}/lib/pkgconfig
                     40: .endif
                     41:
                     42: PHP_PKGCONFIG_PATH=    ${PKGCONFIG_PATHS:ts:}
                     43:
1.2       taca       44: REPLACE_PHP=           ext/phar/phar/phar.php run-tests.php
                     45:
1.1       taca       46: SUBST_CLASSES+=                path
                     47: SUBST_MESSAGE.path=    Fixing common paths.
                     48: SUBST_STAGE.path=      pre-configure
                     49: SUBST_FILES.path=      configure
1.2       taca       50: SUBST_FILES.path+=     php.ini-development php.ini-production
1.1       taca       51: SUBST_FILES.path+=     sapi/cgi/Makefile.frag
                     52: SUBST_VARS.path=       CGIDIR
                     53: SUBST_VARS.path+=      PREFIX
                     54: SUBST_VARS.path+=      TOOLS_PATH.pkg-config PHP_PKGCONFIG_PATH
                     55:
                     56: INSTALLATION_DIRS+=    ${CGIDIR} ${PHP_EXTENSION_DIR} ${EGDIR} share/php
                     57:
                     58: # Make sure modules can link correctly
                     59: .if ${OPSYS} == "Darwin"
                     60: INSTALL_UNSTRIPPED=    yes
                     61: .endif
                     62:
                     63: # Darwin < 9 (Mac OS X < 10.5 "Leopard") doesn't have gethostuuid(2)
                     64: # and lacks the zone memory allocator
                     65: .if !empty(MACHINE_PLATFORM:MDarwin-[0-8].*-*)
                     66: CFLAGS+=       -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_WITHOUT_ZONEMALLOC
                     67: .endif
                     68:
                     69: post-install:
                     70:        ${INSTALL_PROGRAM} ${WRKSRC}/sapi/cli/php ${DESTDIR}${PREFIX}/bin/php
                     71:        ${INSTALL_DATA} ${WRKSRC}/sapi/cli/php.1 \
                     72:                ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/php.1
                     73:        ${INSTALL_PROGRAM} ${WRKSRC}/sapi/cgi/php-cgi ${DESTDIR}${CGIDIR}/php
                     74:        cd ${WRKSRC}; ${INSTALL_DATA} php.ini-development php.ini-production \
                     75:                ${DESTDIR}${EGDIR}
                     76:
1.2       taca       77: .include "../../lang/php/replace.mk"
1.1       taca       78: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>