Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Nov 2010 18:53:20 +0000
From:      "Tom Judge" <tom@tomjudge.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        jpaetzel@FreeBSD.org
Subject:   ports/152060: [new port] devel/pear-PHPTAL Pear port for PHPTAL.
Message-ID:  <20101108185114.8DEB9DCB3B@tomjudge.vm.bytemark.co.uk>
Resent-Message-ID: <201011081900.oA8J0K94079396@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         152060
>Category:       ports
>Synopsis:       [new port] devel/pear-PHPTAL Pear port for PHPTAL.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 08 19:00:19 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Tom Judge
>Release:        FreeBSD 8.1-STABLE amd64
>Organization:
>Environment:
System: FreeBSD tinderbox.home.tomjudge.com 8.1-STABLE FreeBSD 8.1-STABLE #0 r213720: Tue Oct 12 14:02:02 UTC 2010 tj@tinderbox.home.tomjudge.com:/usr/obj/usr/src/sys/GENERIC amd64


>Description:

Attached is a new port for PHPTAL as a pear module.

This PR depends on the changes to bsd.pear.mk in:
	ports/152055
	ports/152059


>How-To-Repeat:
>Fix:

--- pear-PHPTAL.txt begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	pear-PHPTAL
#	pear-PHPTAL/distinfo
#	pear-PHPTAL/pkg-descr
#	pear-PHPTAL/Makefile
#
echo c - pear-PHPTAL
mkdir -p pear-PHPTAL > /dev/null 2>&1
echo x - pear-PHPTAL/distinfo
sed 's/^X//' >pear-PHPTAL/distinfo << '4e69fd7d5dafb13ea27a9d327673066b'
XMD5 (PEAR/PHPTAL-1.2.2.tar.gz) = f7242110d14a6bdf880ab9c750a7d7e3
XSHA256 (PEAR/PHPTAL-1.2.2.tar.gz) = 3ebe48671ecf183cec47459beba6e2d2ca3ae6ebb296d0ea074bb95e9034bd17
XSIZE (PEAR/PHPTAL-1.2.2.tar.gz) = 163248
4e69fd7d5dafb13ea27a9d327673066b
echo x - pear-PHPTAL/pkg-descr
sed 's/^X//' >pear-PHPTAL/pkg-descr << 'f4ffd56dd2717e07492b62efcc2aa60a'
XPHPTAL is a PHP  implementation of ZPT work. To be short, PHPTAL is a XML/XHTML 
Xtemplate library for PHP. 
X
XWWW: http://phptal.motion-twin.com
f4ffd56dd2717e07492b62efcc2aa60a
echo x - pear-PHPTAL/Makefile
sed 's/^X//' >pear-PHPTAL/Makefile << '8aa4ffbfb50f9e77cfac3a4a8b286f4c'
X# Ports collection makefile for:  pear-PHPTAL
X# Date created:			  2010-10-4
X# Whom:				  Tom Judge <tom@tomjudge.com>
X#
X# $FreeBSD$
X
XPORTNAME=	PHPTAL
XPORTVERSION=	1.2.2
XCATEGORIES=	devel www pear
XMASTER_SITES=	http://phptal.org/files/
X
XMAINTAINER=	tom@tomjudge.com
XCOMMENT=	PEAR PHPTAL is a XML/XHTML template library for PHP
X
XBUILD_DEPENDS=	${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XOPTIONS=	GETTEXT "Enable GetText Support" off \
X		SIMPLEXML "Enable SimpleXML Support" off \
X		JSON "Enable JSON Support" off
X
XUSE_PHP=	ctype hash
X
X.if defined(WITH_GETTEXT) 
XUSE_PHP+=	gettext
X.endif
X
X.if defined(WITH_SIMPLEXML)
XUSE_PHP+=	simplexml
X.endif
X
X.if defined(WITH_JSON)
XUSE_PHP+=	json
X.endif
X
XPEAR_DIST_SUFX=	.tar.gz
XFILES=		PHPTAL/ConfigurationException.php PHPTAL/Context.php \
X		PHPTAL/Dom/Attr.php PHPTAL/Dom/CDATASection.php \
X		PHPTAL/Dom/Comment.php PHPTAL/Dom/Defs.php \
X		PHPTAL/Dom/DocumentBuilder.php PHPTAL/Dom/DocumentType.php \
X		PHPTAL/Dom/Element.php PHPTAL/Dom/Node.php \
X		PHPTAL/Dom/PHPTALDocumentBuilder.php \
X		PHPTAL/Dom/ProcessingInstruction.php PHPTAL/Dom/SaxXmlParser.php \
X		PHPTAL/Dom/Text.php PHPTAL/Dom/XmlDeclaration.php \
X		PHPTAL/Dom/XmlnsState.php PHPTAL/Exception.php \
X		PHPTAL/ExceptionHandler.php PHPTAL/FileSource.php \
X		PHPTAL/FileSourceResolver.php PHPTAL/Filter.php \
X		PHPTAL/GetTextTranslator.php \
X		PHPTAL/InvalidVariableNameException.php \
X		PHPTAL/IOException.php PHPTAL/MacroMissingException.php \
X		PHPTAL/Namespace/Builtin.php PHPTAL/Namespace/I18N.php \
X		PHPTAL/Namespace/METAL.php PHPTAL/Namespace/PHPTAL.php \
X		PHPTAL/Namespace/TAL.php PHPTAL/Namespace.php \
X		PHPTAL/NamespaceAttribute.php PHPTAL/NamespaceAttributeContent.php \
X		PHPTAL/NamespaceAttributeReplace.php \
X		PHPTAL/NamespaceAttributeSurround.php \
X		PHPTAL/ParserException.php \
X		PHPTAL/Php/Attribute/I18N/Attributes.php \
X		PHPTAL/Php/Attribute/I18N/Data.php \
X		PHPTAL/Php/Attribute/I18N/Domain.php \
X		PHPTAL/Php/Attribute/I18N/Name.php \
X		PHPTAL/Php/Attribute/I18N/Source.php \
X		PHPTAL/Php/Attribute/I18N/Target.php \
X		PHPTAL/Php/Attribute/I18N/Translate.php \
X		PHPTAL/Php/Attribute/METAL/DefineMacro.php \
X		PHPTAL/Php/Attribute/METAL/DefineSlot.php \
X		PHPTAL/Php/Attribute/METAL/FillSlot.php \
X		PHPTAL/Php/Attribute/METAL/UseMacro.php \
X		PHPTAL/Php/Attribute/PHPTAL/Cache.php \
X		PHPTAL/Php/Attribute/PHPTAL/Debug.php \
X		PHPTAL/Php/Attribute/PHPTAL/Id.php \
X		PHPTAL/Php/Attribute/PHPTAL/Tales.php \
X		PHPTAL/Php/Attribute/TAL/Attributes.php \
X		PHPTAL/Php/Attribute/TAL/Comment.php \
X		PHPTAL/Php/Attribute/TAL/Condition.php \
X		PHPTAL/Php/Attribute/TAL/Content.php \
X		PHPTAL/Php/Attribute/TAL/Define.php \
X		PHPTAL/Php/Attribute/TAL/OmitTag.php \
X		PHPTAL/Php/Attribute/TAL/OnError.php \
X		PHPTAL/Php/Attribute/TAL/Repeat.php \
X		PHPTAL/Php/Attribute/TAL/Replace.php \
X		PHPTAL/Php/Attribute.php PHPTAL/Php/CodeWriter.php \
X		PHPTAL/Php/State.php PHPTAL/Php/TalesChainExecutor.php \
X		PHPTAL/Php/TalesChainReader.php PHPTAL/Php/TalesInternal.php \
X		PHPTAL/Php/Transformer.php PHPTAL/PreFilter/Compress.php \
X		PHPTAL/PreFilter/Normalize.php PHPTAL/PreFilter/StripComments.php \
X		PHPTAL/PreFilter.php PHPTAL/RepeatController.php \
X		PHPTAL/RepeatControllerGroups.php PHPTAL/Source.php \
X		PHPTAL/SourceResolver.php PHPTAL/StringSource.php \
X		PHPTAL/Tales.php PHPTAL/TalesRegistry.php \
X		PHPTAL/TemplateException.php PHPTAL/Tokenizer.php \
X		PHPTAL/TranslationService.php PHPTAL/Trigger.php \
X		PHPTAL/UnknownModifierException.php \
X		PHPTAL/VariableNotFoundException.php \
X		PHPTAL.php
X
XTESTS=		ArrayOverloadTest.php AttributesInterpolationTest.php \
X		AutoloadTest1.php AutoloadTest2.php BlockTest.php \
X		CodeCacheTest.php CommentFilterTest.php CommentTest.php \
X		CompressTest.php config.php ContentEncodingTest.php \
X		ContentInterpolationTest.php DoctypeTest.php DomTest.php \
X		EchoExecuteTest.php EscapeCDATATest.php EscapeHTMLTest.php \
X		gen-mos.sh GetTextTest.php HTML5ModeTest.php HTMLGeneratorTest.php \
X		I18NAttributesTest.php I18NDummyTranslator.php I18NNameTest.php \
X		I18NTranslateTest.php input/array-overload.01.html \
X		input/code-cache-01.html input/comment-filter-01.html \
X		input/content-encoding.xml input/doctype.01.html \
X		input/doctype.02.html input/doctype.02.user.html \
X		input/doctype.03.html input/doctype.03.sub1.html \
X		input/doctype.03.sub2.html input/doctype.04.html \
X		input/error-01.html input/error-02.html input/error-02.macro.html \
X		input/error-03.html input/error-03.macro.html input/error-04.html \
X		input/error-05.html input/error-06.html input/error-07.html \
X		input/error-08.html input/error-09.html input/error-10.html \
X		input/error-11.html input/error-12.html input/error-13.html \
X		input/escape.html input/gettext.01.html input/gettext.02.html \
X		input/gettext.03.html input/gettext.04.html input/gettext.05.html \
X		input/gettext.06.html input/gettext.07.html \
X		input/i18n-attributes-01.html input/i18n-attributes-02.html \
X		input/i18n-attributes-03.html input/i18n-attributes-04.html \
X		input/i18n-attributes-05.html input/i18n-name-01.html \
X		input/i18n-name-02.html input/i18n-name-03.html \
X		input/i18n-name-04.html input/i18n-name-05.html \
X		input/i18n-name-06.html input/i18n-translate-01.html \
X		input/i18n-translate-02.html input/metal-macro.01.html \
X		input/metal-macro.02.html input/metal-macro.03.html \
X		input/metal-macro.04.html input/metal-macro.04.main.html \
X		input/metal-macro.05.html input/metal-macro.06.html \
X		input/metal-macro.07.html input/metal-macro.08.html \
X		input/metal-macro.09.html input/metal-macro.10.html \
X		input/metal-macro.11.html input/metal-slot.01.html \
X		input/metal-slot.02.html input/metal-slot.03.html \
X		input/metal-slot.04.html input/metal-slot.05.html \
X		input/multiuse.01.html input/multiuse.02.html \
X		input/namespaces.01.html input/namespaces.02.html \
X		input/namespaces.03.html input/old-03.html input/old-06.html \
X		input/old-08-mcr.html input/old-08.html input/old-11.html \
X		input/old-12.html input/old-13.html input/old-15.html \
X		input/old-16.html input/old-17.html input/old-19.html \
X		input/old-20.html input/old-21.html input/old-23.html \
X		input/old-29-mcr.html input/old-29.html input/old-30.html \
X		input/old-31.html input/old-32.html input/overloading-01.html \
X		input/parser.01.xml input/parser.02.xml input/parser.03.xml \
X		input/php-mode.01.xml input/php-mode.02.xml input/php.html \
X		input/phptal.01.html input/phptal.02.html input/phptal.03.html \
X		input/phptal.04.html input/phptal.05.html input/phptal.06.html \
X		input/phptal.id.01.html input/postfilter.01.html \
X		input/prefilter.01.html input/prefilter.02.html \
X		input/prefilter.02.macro.html input/prefilter.03.html \
X		input/tal-attributes.01.html input/tal-attributes.02.html \
X		input/tal-attributes.03.html input/tal-attributes.04.html \
X		input/tal-attributes.05.html input/tal-attributes.06.html \
X		input/tal-attributes.07.html input/tal-attributes.08.html \
X		input/tal-attributes.09.html input/tal-attributes.10.html \
X		input/tal-comment.01.html input/tal-comment.02.html \
X		input/tal-condition.01.html input/tal-condition.02.html \
X		input/tal-condition.03.html input/tal-condition.04.html \
X		input/tal-content.01.html input/tal-content.02.html \
X		input/tal-content.03.html input/tal-content.04.html \
X		input/tal-content.05.html input/tal-content.06.html \
X		input/tal-define.01.html input/tal-define.02.html \
X		input/tal-define.03.html input/tal-define.04.html \
X		input/tal-define.05.html input/tal-define.06.html \
X		input/tal-define.07.html input/tal-define.08.html \
X		input/tal-define.09.html input/tal-define.10.html \
X		input/tal-define.11.html input/tal-define.12.html \
X		input/tal-define.13.html input/tal-define.14.html \
X		input/tal-omit-tag.01.html input/tal-omit-tag.02.html \
X		input/tal-on-error.01.html input/tal-on-error.02.html \
X		input/tal-on-error.03.html input/tal-repeat.01.html \
X		input/tal-repeat.02.html input/tal-repeat.03.html \
X		input/tal-repeat.04.html input/tal-repeat.05.html \
X		input/tal-repeat.06.html input/tal-repeat.07.html \
X		input/tal-replace.01.html input/tal-replace.02.html \
X		input/tal-replace.03.html input/tal-replace.04.html \
X		input/tal-replace.05.html input/tal-replace.06.html \
X		input/tal-replace.07.html input/tales-exist-01.html \
X		input/tales-exist-02.html input/tales-string-01.html \
X		input/tales-string-02.html input/tales-string-03.html \
X		input/tales-true.html input/tales.mode.01.xml \
X		input/talesphpwithreplace.01.html input/trigger.01.html \
X		input/utf8.xml input/xml.01.xml input/xml.02.xml input/xml.03.xml \
X		input/xml.04.xml Latin1Test.php locale/en_GB/LC_MESSAGES/test.mo \
X		locale/en_GB/LC_MESSAGES/test.php locale/en_GB/LC_MESSAGES/test.po \
X		locale/en_GB/LC_MESSAGES/test2.mo locale/en_GB/LC_MESSAGES/test2.po \
X		locale/es_ES/LC_MESSAGES/test.mo locale/es_ES/LC_MESSAGES/test.po \
X		locale/fr_FR/LC_MESSAGES/test.mo locale/fr_FR/LC_MESSAGES/test.php \
X		locale/fr_FR/LC_MESSAGES/test.po locale/fr_FR/LC_MESSAGES/test2.mo \
X		locale/fr_FR/LC_MESSAGES/test2.php locale/fr_FR/LC_MESSAGES/test2.po \
X		MetalMacroTest.php MetalSlotTest.php NamespacesTest.php \
X		OldPreFilterTest.php OldTest.php output/array-overload.01.html \
X		output/comment-filter-01.html output/content-encoding.xml \
X		output/doctype.01.html output/doctype.02.html output/doctype.03.html \
X		output/doctype.04.html output/escape.html output/gettext.01.html \
X		output/gettext.02.html output/gettext.03.html output/gettext.04.html \
X		output/gettext.05.html output/gettext.06.html output/gettext.07.html \
X		output/i18n-attributes-01.html output/i18n-attributes-02.html \
X		output/i18n-attributes-03.html output/i18n-attributes-04.html \
X		output/i18n-attributes-05.html output/i18n-name-02.html \
X		output/i18n-name-03.html output/i18n-name-04.html \
X		output/i18n-name-05.html output/i18n-name-06.html \
X		output/i18n-translate-01.html output/i18n-translate-02.html \
X		output/metal-macro.01.html output/metal-macro.02.html \
X		output/metal-macro.03.html output/metal-macro.04.html \
X		output/metal-macro.05.html output/metal-macro.06.html \
X		output/metal-macro.07.html output/metal-slot.01.html \
X		output/metal-slot.02.html output/metal-slot.03.html \
X		output/metal-slot.04.html output/namespaces.01.html \
X		output/namespaces.02.html output/namespaces.03.html \
X		output/old-03.html output/old-06.html output/old-08.html \
X		output/old-11.html output/old-12.html output/old-13.html \
X		output/old-15.html output/old-16.html output/old-17.html \
X		output/old-19.html output/old-20.html output/old-21.html \
X		output/old-23.html output/old-29.html output/old-30.html \
X		output/old-31.html output/old-32.html output/overloading-01.html \
X		output/php-mode.01.xml output/php-mode.02.xml output/php.html \
X		output/phptal.02.html output/phptal.04.html output/phptal.06.html \
X		output/phptal.id.01.html output/postfilter.01.html \
X		output/prefilter.01.html output/prefilter.02.html \
X		output/tal-attributes.01.html output/tal-attributes.02.html \
X		output/tal-attributes.03.html output/tal-attributes.04.html \
X		output/tal-attributes.05.html output/tal-attributes.06.html \
X		output/tal-attributes.07.html output/tal-attributes.08.html \
X		output/tal-attributes.09.html output/tal-attributes.10.html \
X		output/tal-comment.01.html output/tal-comment.02.html \
X		output/tal-condition.01.html output/tal-condition.02.html \
X		output/tal-condition.03.html output/tal-content.01.html \
X		output/tal-content.02.html output/tal-content.03.html \
X		output/tal-content.04.html output/tal-content.05.html \
X		output/tal-content.06.html output/tal-define.01.html \
X		output/tal-define.02.html output/tal-define.03.html \
X		output/tal-define.04.html output/tal-define.05.html \
X		output/tal-define.06.html output/tal-define.07.html \
X		output/tal-define.08.html output/tal-define.09.html \
X		output/tal-define.10.html output/tal-define.11.html \
X		output/tal-define.12.html output/tal-define.13.html \
X		output/tal-define.14.html output/tal-omit-tag.01.html \
X		output/tal-omit-tag.02.html output/tal-on-error.01.html \
X		output/tal-on-error.02.html output/tal-on-error.03.html \
X		output/tal-repeat.01.html output/tal-repeat.02.html \
X		output/tal-repeat.03.html output/tal-repeat.04.html \
X		output/tal-repeat.05.html output/tal-repeat.06.html \
X		output/tal-repeat.07.html output/tal-replace.01.html \
X		output/tal-replace.02.html output/tal-replace.03.html \
X		output/tal-replace.04.html output/tal-replace.05.html \
X		output/tal-replace.06.html output/tal-replace.07.html \
X		output/tales-exist-01.html output/tales-exist-02.html \
X		output/tales-string-01.html output/tales-string-02.html \
X		output/tales-string-03.html output/tales-true.html \
X		output/talesphpwithreplace.01.html output/trigger.01.html \
X		output/xml.03.xml OverloadingTest.php ParserTest.php \
X		PhpModeTest.php PhptalCacheTest.php PhptalIdTest.php \
X		PhptalPathTest.php PhptalTest.php PhptalUsageTest.php \
X		PhpTransformerTest.php PostFilterTest.php \
X		PreFilterNormalizeTest.php ReadableErrorTest.php \
X		run-tests.php SimpleGenerationTest.php TalAttributesTest.php \
X		TalCommentTest.php TalConditionTest.php TalContentTest.php \
X		TalDefineTest.php TalesClosuresTest.php TalesExistTest.php \
X		TalesIssetNullTest.php TalesModeTest.php TalesPhpTest.php \
X		TalesPhpWithReplaceTest.php TalesStringTest.php \
X		TalesTest.php TalOmitTagTest.php TalOnErrorTest.php \
X		TalRepeatTest.php TalReplaceTest.php \
X		TemplateRepositoryTest.php TokenizerTest.php TriggerTest.php \
X		UTF8Test.php XHTMLModeTest.php
X
X_DOCSDIR=	.
XDOCS=		COPYING README 
X
X.include <bsd.port.pre.mk>
X.include "${PORTSDIR}/devel/pear/bsd.pear.mk"
X.include <bsd.port.post.mk>
8aa4ffbfb50f9e77cfac3a4a8b286f4c
exit
--- pear-PHPTAL.txt ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101108185114.8DEB9DCB3B>