aboutsummaryrefslogtreecommitdiff
path: root/graphics/php5-chartdirector/Makefile
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2007-09-09 06:43:49 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2007-09-09 06:43:49 +0000
commite6672c351441aa41c1cb572d6f2d9b86007b25f0 (patch)
tree46d303832aeb6dffb50ed6c602d05f7eaaa2b275 /graphics/php5-chartdirector/Makefile
parent76b95e3648e01b47545cb3087a01c61d7099d289 (diff)
downloadports-e6672c351441aa41c1cb572d6f2d9b86007b25f0.tar.gz
ports-e6672c351441aa41c1cb572d6f2d9b86007b25f0.zip
Notes
Diffstat (limited to 'graphics/php5-chartdirector/Makefile')
-rw-r--r--graphics/php5-chartdirector/Makefile108
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>