Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jul 2013 13:13:51 GMT
From:      Michael Fausten <ports@michael-fausten.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/180256: NEW PORT: www/twig-php which is a PHP template engine
Message-ID:  <201307041313.r64DDpAh036493@oldred.freebsd.org>
Resent-Message-ID: <201307041320.r64DK0Nl058555@freefall.freebsd.org>

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

>Number:         180256
>Category:       ports
>Synopsis:       NEW PORT: www/twig-php which is a PHP template engine
>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:   Thu Jul 04 13:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Michael Fausten
>Release:        9.11
>Organization:
pw Internet
>Environment:
# uname -a
FreeBSD carna 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Mon Jun 17 11:42:37 UTC 2013     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
I had to add a .txt suffix to the .shar file.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	twig-php
#	twig-php/Makefile
#	twig-php/pkg-descr
#	twig-php/distinfo
#	twig-php/pkg-plist
#
echo c - twig-php
mkdir -p twig-php > /dev/null 2>&1
echo x - twig-php/Makefile
sed 's/^X//' >twig-php/Makefile << 'b5c7c32c5c42cf9a6d786fed2b619c2e'
X# $FreeBSD$
X
XPORTNAME=	twig
XPORTVERSION=	1.13.1
XCATEGORIES=	www
XMASTER_SITES=  	http://pear.twig-project.org/get/
XPKGNAMESUFFIX=	-php
XDISTNAME=	Twig-${PORTVERSION}
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	ports@michael-fausten.de
XCOMMENT=	Fast, secure, flexible and modern template engine for PHP
X
XNO_BUILD=	yes
XUSE_PHP=	yes
X
Xdo-install:
X	${MKDIR} ${DATADIR}
X	(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${DATADIR})
X
X.include <bsd.port.mk>
b5c7c32c5c42cf9a6d786fed2b619c2e
echo x - twig-php/pkg-descr
sed 's/^X//' >twig-php/pkg-descr << 'f1ae78e03587cbc2534c48b7b48e6797'
XTwig is a modern template engine for PHP
X
XFast: Twig compiles templates down to plain optimized PHP code. 
XThe overhead compared to regular PHP code was reduced to the very minimum.
XSecure: Twig has a sandbox mode to evaluate untrusted template code. 
XThis allows Twig to be used as a template language for applications 
Xwhere users may modify the template design.
XFlexible: Twig is powered by a flexible lexer and parser. 
XThis allows the developer to define its own custom tags and filters, 
Xand create its own DSL.
X
XWWW: http://twig.sensiolabs.org/
f1ae78e03587cbc2534c48b7b48e6797
echo x - twig-php/distinfo
sed 's/^X//' >twig-php/distinfo << 'a04369c03e8daf3d242478c96d88438d'
XSHA256 (Twig-1.13.1.tgz) = c3e9b000dd3913622ea6b2bd434b3cbaf7cd416166d0706df48c952c1694866a
XSIZE (Twig-1.13.1.tgz) = 82782
a04369c03e8daf3d242478c96d88438d
echo x - twig-php/pkg-plist
sed 's/^X//' >twig-php/pkg-plist << '27dc900273eb5cf0fb109239f4833241'
X%%DATADIR%%/AUTHORS
X%%DATADIR%%/CHANGELOG
X%%DATADIR%%/LICENSE
X%%DATADIR%%/README.markdown
X%%DATADIR%%/lib/Twig/Autoloader.php
X%%DATADIR%%/lib/Twig/Compiler.php
X%%DATADIR%%/lib/Twig/CompilerInterface.php
X%%DATADIR%%/lib/Twig/Environment.php
X%%DATADIR%%/lib/Twig/Error/Loader.php
X%%DATADIR%%/lib/Twig/Error/Runtime.php
X%%DATADIR%%/lib/Twig/Error/Syntax.php
X%%DATADIR%%/lib/Twig/Error.php
X%%DATADIR%%/lib/Twig/ExistsLoaderInterface.php
X%%DATADIR%%/lib/Twig/ExpressionParser.php
X%%DATADIR%%/lib/Twig/Extension/Core.php
X%%DATADIR%%/lib/Twig/Extension/Debug.php
X%%DATADIR%%/lib/Twig/Extension/Escaper.php
X%%DATADIR%%/lib/Twig/Extension/Optimizer.php
X%%DATADIR%%/lib/Twig/Extension/Sandbox.php
X%%DATADIR%%/lib/Twig/Extension/Staging.php
X%%DATADIR%%/lib/Twig/Extension/StringLoader.php
X%%DATADIR%%/lib/Twig/Extension.php
X%%DATADIR%%/lib/Twig/ExtensionInterface.php
X%%DATADIR%%/lib/Twig/Filter/Function.php
X%%DATADIR%%/lib/Twig/Filter/Method.php
X%%DATADIR%%/lib/Twig/Filter/Node.php
X%%DATADIR%%/lib/Twig/Filter.php
X%%DATADIR%%/lib/Twig/FilterCallableInterface.php
X%%DATADIR%%/lib/Twig/FilterInterface.php
X%%DATADIR%%/lib/Twig/Function/Function.php
X%%DATADIR%%/lib/Twig/Function/Method.php
X%%DATADIR%%/lib/Twig/Function/Node.php
X%%DATADIR%%/lib/Twig/Function.php
X%%DATADIR%%/lib/Twig/FunctionCallableInterface.php
X%%DATADIR%%/lib/Twig/FunctionInterface.php
X%%DATADIR%%/lib/Twig/Lexer.php
X%%DATADIR%%/lib/Twig/LexerInterface.php
X%%DATADIR%%/lib/Twig/Loader/Array.php
X%%DATADIR%%/lib/Twig/Loader/Chain.php
X%%DATADIR%%/lib/Twig/Loader/Filesystem.php
X%%DATADIR%%/lib/Twig/Loader/String.php
X%%DATADIR%%/lib/Twig/LoaderInterface.php
X%%DATADIR%%/lib/Twig/Markup.php
X%%DATADIR%%/lib/Twig/Node/AutoEscape.php
X%%DATADIR%%/lib/Twig/Node/Block.php
X%%DATADIR%%/lib/Twig/Node/BlockReference.php
X%%DATADIR%%/lib/Twig/Node/Body.php
X%%DATADIR%%/lib/Twig/Node/Do.php
X%%DATADIR%%/lib/Twig/Node/Embed.php
X%%DATADIR%%/lib/Twig/Node/Expression/Array.php
X%%DATADIR%%/lib/Twig/Node/Expression/AssignName.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Add.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/And.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/BitwiseAnd.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/BitwiseOr.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/BitwiseXor.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Concat.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Div.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Equal.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/FloorDiv.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Greater.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/GreaterEqual.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/In.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Less.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/LessEqual.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Mod.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Mul.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/NotEqual.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/NotIn.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Or.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Power.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Range.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary/Sub.php
X%%DATADIR%%/lib/Twig/Node/Expression/Binary.php
X%%DATADIR%%/lib/Twig/Node/Expression/BlockReference.php
X%%DATADIR%%/lib/Twig/Node/Expression/Call.php
X%%DATADIR%%/lib/Twig/Node/Expression/Conditional.php
X%%DATADIR%%/lib/Twig/Node/Expression/Constant.php
X%%DATADIR%%/lib/Twig/Node/Expression/ExtensionReference.php
X%%DATADIR%%/lib/Twig/Node/Expression/Filter/Default.php
X%%DATADIR%%/lib/Twig/Node/Expression/Filter.php
X%%DATADIR%%/lib/Twig/Node/Expression/Function.php
X%%DATADIR%%/lib/Twig/Node/Expression/GetAttr.php
X%%DATADIR%%/lib/Twig/Node/Expression/MethodCall.php
X%%DATADIR%%/lib/Twig/Node/Expression/Name.php
X%%DATADIR%%/lib/Twig/Node/Expression/Parent.php
X%%DATADIR%%/lib/Twig/Node/Expression/TempName.php
X%%DATADIR%%/lib/Twig/Node/Expression/Test/Constant.php
X%%DATADIR%%/lib/Twig/Node/Expression/Test/Defined.php
X%%DATADIR%%/lib/Twig/Node/Expression/Test/Divisibleby.php
X%%DATADIR%%/lib/Twig/Node/Expression/Test/Even.php
X%%DATADIR%%/lib/Twig/Node/Expression/Test/Null.php
X%%DATADIR%%/lib/Twig/Node/Expression/Test/Odd.php
X%%DATADIR%%/lib/Twig/Node/Expression/Test/Sameas.php
X%%DATADIR%%/lib/Twig/Node/Expression/Test.php
X%%DATADIR%%/lib/Twig/Node/Expression/Unary/Neg.php
X%%DATADIR%%/lib/Twig/Node/Expression/Unary/Not.php
X%%DATADIR%%/lib/Twig/Node/Expression/Unary/Pos.php
X%%DATADIR%%/lib/Twig/Node/Expression/Unary.php
X%%DATADIR%%/lib/Twig/Node/Expression.php
X%%DATADIR%%/lib/Twig/Node/Flush.php
X%%DATADIR%%/lib/Twig/Node/For.php
X%%DATADIR%%/lib/Twig/Node/ForLoop.php
X%%DATADIR%%/lib/Twig/Node/If.php
X%%DATADIR%%/lib/Twig/Node/Import.php
X%%DATADIR%%/lib/Twig/Node/Include.php
X%%DATADIR%%/lib/Twig/Node/Macro.php
X%%DATADIR%%/lib/Twig/Node/Module.php
X%%DATADIR%%/lib/Twig/Node/Print.php
X%%DATADIR%%/lib/Twig/Node/Sandbox.php
X%%DATADIR%%/lib/Twig/Node/SandboxedModule.php
X%%DATADIR%%/lib/Twig/Node/SandboxedPrint.php
X%%DATADIR%%/lib/Twig/Node/Set.php
X%%DATADIR%%/lib/Twig/Node/SetTemp.php
X%%DATADIR%%/lib/Twig/Node/Spaceless.php
X%%DATADIR%%/lib/Twig/Node/Text.php
X%%DATADIR%%/lib/Twig/Node.php
X%%DATADIR%%/lib/Twig/NodeInterface.php
X%%DATADIR%%/lib/Twig/NodeOutputInterface.php
X%%DATADIR%%/lib/Twig/NodeTraverser.php
X%%DATADIR%%/lib/Twig/NodeVisitor/Escaper.php
X%%DATADIR%%/lib/Twig/NodeVisitor/Optimizer.php
X%%DATADIR%%/lib/Twig/NodeVisitor/SafeAnalysis.php
X%%DATADIR%%/lib/Twig/NodeVisitor/Sandbox.php
X%%DATADIR%%/lib/Twig/NodeVisitorInterface.php
X%%DATADIR%%/lib/Twig/Parser.php
X%%DATADIR%%/lib/Twig/ParserInterface.php
X%%DATADIR%%/lib/Twig/Sandbox/SecurityError.php
X%%DATADIR%%/lib/Twig/Sandbox/SecurityPolicy.php
X%%DATADIR%%/lib/Twig/Sandbox/SecurityPolicyInterface.php
X%%DATADIR%%/lib/Twig/SimpleFilter.php
X%%DATADIR%%/lib/Twig/SimpleFunction.php
X%%DATADIR%%/lib/Twig/SimpleTest.php
X%%DATADIR%%/lib/Twig/Template.php
X%%DATADIR%%/lib/Twig/TemplateInterface.php
X%%DATADIR%%/lib/Twig/Test/Function.php
X%%DATADIR%%/lib/Twig/Test/IntegrationTestCase.php
X%%DATADIR%%/lib/Twig/Test/Method.php
X%%DATADIR%%/lib/Twig/Test/Node.php
X%%DATADIR%%/lib/Twig/Test/NodeTestCase.php
X%%DATADIR%%/lib/Twig/Test.php
X%%DATADIR%%/lib/Twig/TestCallableInterface.php
X%%DATADIR%%/lib/Twig/TestInterface.php
X%%DATADIR%%/lib/Twig/Token.php
X%%DATADIR%%/lib/Twig/TokenParser/AutoEscape.php
X%%DATADIR%%/lib/Twig/TokenParser/Block.php
X%%DATADIR%%/lib/Twig/TokenParser/Do.php
X%%DATADIR%%/lib/Twig/TokenParser/Embed.php
X%%DATADIR%%/lib/Twig/TokenParser/Extends.php
X%%DATADIR%%/lib/Twig/TokenParser/Filter.php
X%%DATADIR%%/lib/Twig/TokenParser/Flush.php
X%%DATADIR%%/lib/Twig/TokenParser/For.php
X%%DATADIR%%/lib/Twig/TokenParser/From.php
X%%DATADIR%%/lib/Twig/TokenParser/If.php
X%%DATADIR%%/lib/Twig/TokenParser/Import.php
X%%DATADIR%%/lib/Twig/TokenParser/Include.php
X%%DATADIR%%/lib/Twig/TokenParser/Macro.php
X%%DATADIR%%/lib/Twig/TokenParser/Sandbox.php
X%%DATADIR%%/lib/Twig/TokenParser/Set.php
X%%DATADIR%%/lib/Twig/TokenParser/Spaceless.php
X%%DATADIR%%/lib/Twig/TokenParser/Use.php
X%%DATADIR%%/lib/Twig/TokenParser.php
X%%DATADIR%%/lib/Twig/TokenParserBroker.php
X%%DATADIR%%/lib/Twig/TokenParserBrokerInterface.php
X%%DATADIR%%/lib/Twig/TokenParserInterface.php
X%%DATADIR%%/lib/Twig/TokenStream.php
X@dirrm %%DATADIR%%/lib/Twig/Error
X@dirrm %%DATADIR%%/lib/Twig/Extension
X@dirrm %%DATADIR%%/lib/Twig/Filter
X@dirrm %%DATADIR%%/lib/Twig/Function
X@dirrm %%DATADIR%%/lib/Twig/Loader
X@dirrm %%DATADIR%%/lib/Twig/Node/Expression/Binary
X@dirrm %%DATADIR%%/lib/Twig/Node/Expression/Filter
X@dirrm %%DATADIR%%/lib/Twig/Node/Expression/Test
X@dirrm %%DATADIR%%/lib/Twig/Node/Expression/Unary
X@dirrm %%DATADIR%%/lib/Twig/Node/Expression
X@dirrm %%DATADIR%%/lib/Twig/Node
X@dirrm %%DATADIR%%/lib/Twig/NodeVisitor
X@dirrm %%DATADIR%%/lib/Twig/Sandbox
X@dirrm %%DATADIR%%/lib/Twig/Test
X@dirrm %%DATADIR%%/lib/Twig/TokenParser
X@dirrm %%DATADIR%%/lib/Twig
X@dirrm %%DATADIR%%/lib
X@dirrm %%DATADIR%%
27dc900273eb5cf0fb109239f4833241
exit



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



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