Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Jul 2013 18:55:37 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r323492 - head/www/phpmustache
Message-ID:  <201307221855.r6MItbjQ079183@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Mon Jul 22 18:55:37 2013
New Revision: 323492
URL: http://svnweb.freebsd.org/changeset/ports/323492

Log:
  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)

Modified:
  head/www/phpmustache/Makefile
  head/www/phpmustache/distinfo
  head/www/phpmustache/pkg-plist

Modified: head/www/phpmustache/Makefile
==============================================================================
--- head/www/phpmustache/Makefile	Mon Jul 22 18:17:31 2013	(r323491)
+++ head/www/phpmustache/Makefile	Mon Jul 22 18:55:37 2013	(r323492)
@@ -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:

Modified: head/www/phpmustache/distinfo
==============================================================================
--- head/www/phpmustache/distinfo	Mon Jul 22 18:17:31 2013	(r323491)
+++ head/www/phpmustache/distinfo	Mon Jul 22 18:55:37 2013	(r323492)
@@ -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

Modified: head/www/phpmustache/pkg-plist
==============================================================================
--- head/www/phpmustache/pkg-plist	Mon Jul 22 18:17:31 2013	(r323491)
+++ head/www/phpmustache/pkg-plist	Mon Jul 22 18:55:37 2013	(r323492)
@@ -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%%



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