Bug 179961 - www/phpmustache: bad checksum (github)
Summary: www/phpmustache: bad checksum (github)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: John Marino
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-25 13:10 UTC by John Marino
Modified: 2013-07-22 20:02 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Marino 2013-06-25 13:10:00 UTC
This port fails checksum on downloads from github.
The backup distinfo file stored at FreeBSD works for the moment.

Fix: 

figure out why checksum changed, then update commit tag in Makefile.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-06-25 13:10:07 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2013-06-25 13:10:07 UTC
Maintainer of www/phpmustache,

Please note that PR ports/179961 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/179961

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 3 John Marino freebsd_committer freebsd_triage 2013-07-22 16:30:43 UTC
State Changed
From-To: feedback->open

maintainer timeout, ~4 weeks
Comment 4 John Marino freebsd_committer freebsd_triage 2013-07-22 16:31:02 UTC
Responsible Changed
From-To: freebsd-ports-bugs->marino

I'll take it.
Comment 5 dfilter service freebsd_committer freebsd_triage 2013-07-22 19:55:50 UTC
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%%
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 6 John Marino freebsd_committer freebsd_triage 2013-07-22 20:02:11 UTC
State Changed
From-To: open->closed

Updated to version 2.4.0 at the same time.