diff options
author | jlam <jlam@pkgsrc.org> | 2001-10-28 03:36:16 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2001-10-28 03:36:16 +0000 |
commit | c4d70b01b29bcc195370ab7854ad94a035135e21 (patch) | |
tree | 94ec38b2856f39539ee1efa18e280476d0a9c75a /www/php-FastTemplate | |
parent | cabb8394cc9e5bd1c0aa0afc36f556ffb2141e73 (diff) | |
download | pkgsrc-c4d70b01b29bcc195370ab7854ad94a035135e21.tar.gz |
www/php-FastTemplate:
PHP extension for managing templates and variable interpolation
FastTemplate is a port of the Perl CGI::FastTemplate module to PHP, which
is a very fast implementation of templates using simple variable
interpolation.
Templates are very useful for CGI programming, because adding HTML to your
PHP code clutters your code and forces you to do any HTML modifications.
By putting all of your HTML in seperate template files, you can let a
graphic or interface designer change the look of your application without
having to bug you, or let them muck around in your PHP code.
Diffstat (limited to 'www/php-FastTemplate')
-rw-r--r-- | www/php-FastTemplate/Makefile | 40 | ||||
-rw-r--r-- | www/php-FastTemplate/distinfo | 6 | ||||
-rw-r--r-- | www/php-FastTemplate/pkg/DESCR | 9 | ||||
-rw-r--r-- | www/php-FastTemplate/pkg/PLIST | 21 |
4 files changed, 76 insertions, 0 deletions
diff --git a/www/php-FastTemplate/Makefile b/www/php-FastTemplate/Makefile new file mode 100644 index 00000000000..fb8d9c5c494 --- /dev/null +++ b/www/php-FastTemplate/Makefile @@ -0,0 +1,40 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/10/28 03:36:16 jlam Exp $ + +DISTNAME= FastTemplate-1_1_0 +PKGNAME= php-FastTemplate-1.1.0 +CATEGORIES= www php4 +MASTER_SITES= http://www.thewebmasters.net/php/ + +PATCHFILES= php4.diff +PATCH_SITES= http://www.thewebmasters.net/php/FastTemplate/ + +MAINTAINER= jlam@netbsd.org +HOMEPAGE= http://www.thewebmasters.net/php/FastTemplate.phtml +COMMENT= PHP extension for managing templates and variable interpolation + +DEPENDS+= php>=3.0.18:../../www/php4 + +DIST_SUBDIR= ${PKGBASE} +WRKSRC= ${WRKDIR}/FastTemplate + +NO_BUILD= YES + +PHP_LIB_SUBDIR= lib/php +PHP_LIB_DIR= ${PREFIX}/${PHP_LIB_SUBDIR} +DOCDIR= ${PREFIX}/share/doc/html/${PKGBASE} +EGDIR= ${PREFIX}/share/examples/${PKGBASE} + +PLIST_SUBST+= PHP_LIB_SUBDIR=${PHP_LIB_SUBDIR} +PLIST_SUBST+= PKGBASE=${PKGBASE} + +do-install: + ${INSTALL_DATA_DIR} ${PHP_LIB_DIR} ${DOCDIR} ${EGDIR}/templates + ${INSTALL_DATA} ${WRKSRC}/class.FastTemplate.php3 ${PHP_LIB_DIR} + ${INSTALL_DATA} ${WRKSRC}/docs/FastTemplate.html ${DOCDIR} + cd ${WRKSRC}; for file in *.phtml; do \ + dest=${EGDIR}/`${BASENAME} $${file} .phtml`.php; \ + ${INSTALL_DATA} $${file} $${dest}; \ + done + ${INSTALL_DATA} ${WRKSRC}/templates/*.tpl ${EGDIR}/templates + +.include "../../mk/bsd.pkg.mk" diff --git a/www/php-FastTemplate/distinfo b/www/php-FastTemplate/distinfo new file mode 100644 index 00000000000..429d8e8663e --- /dev/null +++ b/www/php-FastTemplate/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2001/10/28 03:36:16 jlam Exp $ + +SHA1 (php-FastTemplate/FastTemplate-1_1_0.tar.gz) = 43d2a91a50a904e8fc449c77412cfa63960fe4fb +Size (php-FastTemplate/FastTemplate-1_1_0.tar.gz) = 21508 bytes +SHA1 (php-FastTemplate/php4.diff) = 34d448bb6a102bf44a842535010b75392abbb5cb +Size (php-FastTemplate/php4.diff) = 684 bytes diff --git a/www/php-FastTemplate/pkg/DESCR b/www/php-FastTemplate/pkg/DESCR new file mode 100644 index 00000000000..6d7a1448729 --- /dev/null +++ b/www/php-FastTemplate/pkg/DESCR @@ -0,0 +1,9 @@ +FastTemplate is a port of the Perl CGI::FastTemplate module to PHP, which +is a very fast implementation of templates using simple variable +interpolation. + +Templates are very useful for CGI programming, because adding HTML to your +PHP code clutters your code and forces you to do any HTML modifications. +By putting all of your HTML in seperate template files, you can let a +graphic or interface designer change the look of your application without +having to bug you, or let them muck around in your PHP code. diff --git a/www/php-FastTemplate/pkg/PLIST b/www/php-FastTemplate/pkg/PLIST new file mode 100644 index 00000000000..c65b945c6bb --- /dev/null +++ b/www/php-FastTemplate/pkg/PLIST @@ -0,0 +1,21 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/10/28 03:36:16 jlam Exp $ +${PHP_LIB_SUBDIR}/class.FastTemplate.php3 +share/doc/html/${PKGBASE}/FastTemplate.html +share/examples/${PKGBASE}/dynamic_example.php +share/examples/${PKGBASE}/example_1.php +share/examples/${PKGBASE}/example_2.php +share/examples/${PKGBASE}/example_3.php +share/examples/${PKGBASE}/templates/begin.tpl +share/examples/${PKGBASE}/templates/dynamic.tpl +share/examples/${PKGBASE}/templates/footer.tpl +share/examples/${PKGBASE}/templates/header.tpl +share/examples/${PKGBASE}/templates/htaccess.tpl +share/examples/${PKGBASE}/templates/main.tpl +share/examples/${PKGBASE}/templates/middle.tpl +share/examples/${PKGBASE}/templates/row.tpl +share/examples/${PKGBASE}/templates/table.tpl +share/examples/${PKGBASE}/templates/test.tpl +@dirrm share/examples/${PKGBASE}/templates +@dirrm share/examples/${PKGBASE} +@dirrm share/doc/html/${PKGBASE} +@unexec rmdir -p %D/${PHP_LIB_SUBDIR} 2>/dev/null || true |