diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2007-09-09 06:43:49 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2007-09-09 06:43:49 +0000 |
commit | e6672c351441aa41c1cb572d6f2d9b86007b25f0 (patch) | |
tree | 46d303832aeb6dffb50ed6c602d05f7eaaa2b275 /graphics/php5-chartdirector/Makefile | |
parent | 76b95e3648e01b47545cb3087a01c61d7099d289 (diff) | |
download | ports-e6672c351441aa41c1cb572d6f2d9b86007b25f0.tar.gz ports-e6672c351441aa41c1cb572d6f2d9b86007b25f0.zip |
Notes
Diffstat (limited to 'graphics/php5-chartdirector/Makefile')
-rw-r--r-- | graphics/php5-chartdirector/Makefile | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/graphics/php5-chartdirector/Makefile b/graphics/php5-chartdirector/Makefile new file mode 100644 index 000000000000..b5bb3bb6e63f --- /dev/null +++ b/graphics/php5-chartdirector/Makefile @@ -0,0 +1,108 @@ +# New ports collection makefile for: php-chartdirector +# Date created: 29 Jul 2007 +# Whom: <swhetzel@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= chartdirector +PORTVERSION= 4.1 +CATEGORIES= graphics +MASTER_SITES= http://download2.advsofteng.com/ +PKGNAMEPREFIX= php${PHP_VER}- + +MAINTAINER= swhetzel@gmail.com +COMMENT= ChartDirector Chart Component for PHP ${PHP_VER} + +USE_PHP= yes +NO_BUILD= yes +ONLY_FOR_ARCH= i386 amd64 +SUB_FILES= pkg-message +IGNORE_WITH_PHP?=4 +DEFAULT_PHP_VER?=5 +USE_LDCONFIG= yes + +WRKSRC= ${WRKDIR}/ChartDirector + +.include <bsd.port.pre.mk> + +.if ${ARCH} == "amd64" +DISTNAME= chartdir_php_freebsd_64 +.else +DISTNAME= chartdir_php_freebsd +.endif + +.if ${PHP_VER} == 5 +PHP_CHARTDIR_DLL= phpchartdir520.dll +PHP_CHARTDIR_MT_DLL= phpchartdir520mt.dll +.else +PHP_CHARTDIR_DLL= phpchartdir421.dll +PHP_CHARTDIR_MT_DLL= phpchartdir421mt.dll +.endif +PLIST_SUB+= PHP_CHARTDIR_DLL=${PHP_CHARTDIR_DLL} \ + PHP_CHARTDIR_MT_DLL=${PHP_CHARTDIR_MT_DLL} + +PHP_CHARTDIRECTOR= ${PREFIX}/lib/php/${PHP_EXT_DIR} + +.if !defined(NOPORTEXAMPLES) +post-patch: + (cd ${WRKSRC}/phpdemo ; \ + for f in *.php ; do \ + ${REINPLACE_CMD} -e 's@../lib/@${PHP_CHARTDIRECTOR}/@' $${f} ; \ + done) +.endif + +do-install: + @${MKDIR} ${PHP_CHARTDIRECTOR} + @${MKDIR} ${PHP_CHARTDIRECTOR}/fonts + (cd ${WRKSRC}/lib ; \ + for f in *.so *.php ${PHP_CHARTDIR_DLL} ${PHP_CHARTDIR_MT_DLL} ; do \ + ${INSTALL_SCRIPT} $${f} ${PHP_CHARTDIRECTOR}/ ; \ + done) + (cd ${WRKSRC}/lib/fonts ; \ + for f in * ; do \ + ${INSTALL_DATA} $${f} ${PHP_CHARTDIRECTOR}/fonts/ ; \ + done) + @${MKDIR} ${PREFIX}/etc/php + @${ECHO_CMD} extension=${PHP_CHARTDIR_DLL} \ + >> ${PREFIX}/etc/php/extensions.ini + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/LICENSE.TXT ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/README.TXT ${DOCSDIR} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR}/cdphpdoc + @${MKDIR} ${DOCSDIR}/cdphpdoc/images + @${INSTALL_DATA} ${WRKSRC}/doc/cdphp.htm ${DOCSDIR} + (cd ${WRKSRC}/doc/cdphpdoc ; \ + for f in *.htm *.gif *.css ; do \ + ${INSTALL_DATA} $${f} ${DOCSDIR}/cdphpdoc/ ; \ + done) + (cd ${WRKSRC}/doc/cdphpdoc/images ; \ + for f in * ; do \ + ${INSTALL_DATA} $${f} ${DOCSDIR}/cdphpdoc/images/ ; \ + done) +.endif +.if !defined(NOPORTEXAMPLES) + @${MKDIR} ${EXAMPLESDIR} + (cd ${WRKSRC}/phpdemo ; \ + for f in *.cur *.gif *.js *.php *.png *.sql; do \ + ${INSTALL_DATA} $${f} ${EXAMPLESDIR}/ ; \ + done) +.endif + +post-install: + @${CAT} ${PKGMESSAGE} + +security-check: php-ini + +php-ini: + @${ECHO_CMD} "****************************************************************************" + @${ECHO_CMD} "" + @${ECHO_CMD} "The following line has been added to your ${PREFIX}/etc/php/extensions.ini" + @${ECHO_CMD} "configuration-file to automatically load the installed extension:" + @${ECHO_CMD} "" + @${ECHO_CMD} "extension=${PHP_CHARTDIR_DLL}" + @${ECHO_CMD} "" + @${ECHO_CMD} "****************************************************************************" + +.include <bsd.port.post.mk> |