1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-29 05:38:00 +00:00

www/phpmustache: Unbreak fetch and update to version 2.4.0

This port had some sort of broken roll-your-own github fetch support.  It
could have been easily corrected for the current version 0.8.1, but that
was 11 releases ago!

So in addition to fixing the fetch, the port was updated to the latest
release v2.4.0.  The port now requires PHP to build.  It always required
PHP as a run depends but this was previously omitted.  The MIT license was
moved to the built-in license handling, and the documentation was eliminated
because it is in unreadable markdown format.  The test files were also
eliminated because it doesn't appear to be meant for users.  The examples
were kept and augmented.  The name of the main class file changed from
"Mustache.php" to "mustache.php" but gets installed to the same location.

PR:		ports/179961
Approved by:	bapt (mentor), maintainer timeout (~4 weeks)
This commit is contained in:
John Marino 2013-07-22 18:55:37 +00:00
parent 5b6a2d1f65
commit 9755292809
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=323492
3 changed files with 31 additions and 74 deletions

View File

@ -1,48 +1,36 @@
# New ports collection makefile for: phpmustache
# Date created: 25 October 2011
# Whom: Steve Polyack <spolyack@collaborativefusion.com>
#
# Created by: Steve Polyack <spolyack@collaborativefusion.com>
# $FreeBSD$
#
PORTNAME= phpmustache
PORTVERSION= 0.8.1
PORTVERSION= 2.4.0
CATEGORIES= www
MASTER_SITES= https://github.com/bobthecow/mustache.php/tarball/master/
DISTNAME= bobthecow-mustache.php-v${PORTVERSION}-0-g${GITVERSION}
MASTER_SITES= GH
MAINTAINER= spolyack@collaborativefusion.com
COMMENT= PHP5 code for Mustache
GITVERSION= 1e23df0
FETCH_ARGS= -pRr
WRKSRC= ${WRKDIR}/bobthecow-mustache.php-${GITVERSION}
LICENSE= MIT
NO_BUILD= yes
USE_GITHUB= yes
GH_ACCOUNT= bobthecow
GH_PROJECT= mustache.php
GH_TAGNAME= v2.4.0
GH_COMMIT= 8433da6
USE_PHP= yes
USE_PHP_BUILD= yes
SUB_FILES= pkg-message
do-build:
@${WRKSRC}/bin/build_bootstrap.php
do-install:
@${MKDIR} ${DATADIR}
@${INSTALL_DATA} ${WRKSRC}/Mustache.php ${DATADIR}
@${MKDIR} ${DATADIR}/test
@${INSTALL_DATA} ${WRKSRC}/test/*.php ${WRKSRC}/test/phpunit.xml ${DATADIR}/test
@${MKDIR} ${DATADIR}/test/lib/yaml/doc ${DATADIR}/test/lib/yaml/lib
.for f in README.markdown LICENSE package.xml
@${INSTALL_DATA} ${WRKSRC}/test/lib/yaml/$f ${DATADIR}/test/lib/yaml
.endfor
@${INSTALL_DATA} ${WRKSRC}/test/lib/yaml/lib/* ${DATADIR}/test/lib/yaml/lib
@${INSTALL_DATA} ${WRKSRC}/test/lib/yaml/doc/* ${DATADIR}/test/lib/yaml/doc
@${MKDIR} ${DATADIR}/test/spec
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for f in README.markdown LICENSE
@${INSTALL_DATA} ${WRKSRC}/$f ${DOCSDIR}
.endfor
.endif
@${INSTALL_DATA} ${WRKSRC}/mustache.php ${DATADIR}
.if !defined(NOPORTEXAMPLES)
@${MKDIR} ${EXAMPLESDIR}
@${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
@${CP} -R ${WRKSRC}/test/fixtures/examples/* ${EXAMPLESDIR}
.endif
post-install:

View File

@ -1,2 +1,2 @@
SHA256 (bobthecow-mustache.php-v0.8.1-0-g1e23df0.tar.gz) = 9111025ef0fa8b1412436ee26fc8715726399da16c57a69e29fb4927c42ede1c
SIZE (bobthecow-mustache.php-v0.8.1-0-g1e23df0.tar.gz) = 41364
SHA256 (phpmustache-2.4.0.tar.gz) = 132439e9fa7a9cf23b0329049c707312848c066e7842c6e892af1c3a02fe341d
SIZE (phpmustache-2.4.0.tar.gz) = 44139

View File

@ -1,6 +1,4 @@
%%DATADIR%%/Mustache.php
%%PORTDOCS%%%%DOCSDIR%%/README.markdown
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%DATADIR%%/mustache.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/child_context/ChildContext.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/child_context/child_context.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/child_context/child_context.txt
@ -25,6 +23,9 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grand_parent_context/GrandParentContext.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grand_parent_context/grand_parent_context.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grand_parent_context/grand_parent_context.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/i18n/I18n.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/i18n/i18n.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/i18n/i18n.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/implicit_iterator/ImplicitIterator.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/implicit_iterator/implicit_iterator.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/implicit_iterator/implicit_iterator.txt
@ -34,18 +35,11 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/inverted_section/InvertedSection.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/inverted_section/inverted_section.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/inverted_section/inverted_section.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/partials/partials/header.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/partials/Partials.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/partials/partials.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/partials/partials.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/partials_with_view_class/PartialsWithViewClass.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/partials_with_view_class/partials_with_view_class.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/partials_with_view_class/partials_with_view_class.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pragma_unescaped/PragmaUnescaped.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pragma_unescaped/pragma_unescaped.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pragma_unescaped/pragma_unescaped.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pragmas_in_partials/PragmasInPartials.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pragmas_in_partials/pragmas_in_partials.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pragmas_in_partials/pragmas_in_partials.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursive_partials/partials/child.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursive_partials/RecursivePartials.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursive_partials/recursive_partials.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/recursive_partials/recursive_partials.txt
@ -76,36 +70,10 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf8_unescaped/UTF8Unescaped.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf8_unescaped/utf8_unescaped.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/utf8_unescaped/utf8_unescaped.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/whitespace/partials/alphabet.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/whitespace/Whitespace.php
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/whitespace/whitespace.mustache
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/whitespace/whitespace.txt
%%DATADIR%%/test/MustacheExceptionTest.php
%%DATADIR%%/test/MustacheHigherOrderSectionsTest.php
%%DATADIR%%/test/MustacheInjectionTest.php
%%DATADIR%%/test/MustacheObjectSectionTest.php
%%DATADIR%%/test/MustachePragmaTest.php
%%DATADIR%%/test/MustachePragmaUnescapedTest.php
%%DATADIR%%/test/MustacheSpecTest.php
%%DATADIR%%/test/MustacheTest.php
%%DATADIR%%/test/lib/yaml/LICENSE
%%DATADIR%%/test/lib/yaml/README.markdown
%%DATADIR%%/test/lib/yaml/doc/00-Introduction.markdown
%%DATADIR%%/test/lib/yaml/doc/01-Usage.markdown
%%DATADIR%%/test/lib/yaml/doc/02-YAML.markdown
%%DATADIR%%/test/lib/yaml/doc/A-License.markdown
%%DATADIR%%/test/lib/yaml/lib/sfYaml.php
%%DATADIR%%/test/lib/yaml/lib/sfYamlDumper.php
%%DATADIR%%/test/lib/yaml/lib/sfYamlInline.php
%%DATADIR%%/test/lib/yaml/lib/sfYamlParser.php
%%DATADIR%%/test/lib/yaml/package.xml
%%DATADIR%%/test/phpunit.xml
@dirrm %%DATADIR%%/test/lib/yaml/doc
@dirrm %%DATADIR%%/test/lib/yaml/lib
@dirrm %%DATADIR%%/test/lib/yaml
@dirrm %%DATADIR%%/test/lib
@dirrm %%DATADIR%%/test/spec
@dirrm %%DATADIR%%/test
@dirrm %%DATADIR%%
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/child_context
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/comments
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/complex
@ -114,13 +82,13 @@
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/double_section
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/escaped
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/grand_parent_context
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/i18n
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/implicit_iterator
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/inverted_double_section
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/inverted_section
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/partials/partials
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/partials
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/partials_with_view_class
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/pragma_unescaped
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/pragmas_in_partials
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/recursive_partials/partials
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/recursive_partials
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/section_iterator_objects
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/section_magic_objects
@ -131,6 +99,7 @@
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/unescaped
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/utf8
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/utf8_unescaped
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/whitespace/partials
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/whitespace
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%DATADIR%%