From owner-svn-ports-head@FreeBSD.ORG Mon Oct 6 03:29:03 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0D018A5D; Mon, 6 Oct 2014 03:29:03 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EC8B4216; Mon, 6 Oct 2014 03:29:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s963T2BH096001; Mon, 6 Oct 2014 03:29:02 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s963T1DL095993; Mon, 6 Oct 2014 03:29:01 GMT (envelope-from swills@FreeBSD.org) Message-Id: <201410060329.s963T1DL095993@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Mon, 6 Oct 2014 03:29:01 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r370140 - in head/devel: . rubygem-mustache X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Oct 2014 03:29:03 -0000 Author: swills Date: Mon Oct 6 03:29:01 2014 New Revision: 370140 URL: https://svnweb.freebsd.org/changeset/ports/370140 QAT: https://qat.redports.org/buildarchive/r370140/ Log: devel/rubygem-mustache: create port Inspired by ctemplate, Mustache is a framework-agnostic way to render logic-free views. As ctemplates says, "It emphasizes separating logic from presentation: it is impossible to embed application logic in this template language. Think of Mustache as a replacement for your views. Instead of views consisting of ERB or HAML with random helpers and arbitrary logic, your views are broken into two parts: a Ruby class and an HTML template. WWW: http://github.com/defunkt/mustache Added: head/devel/rubygem-mustache/ head/devel/rubygem-mustache/Makefile (contents, props changed) head/devel/rubygem-mustache/distinfo (contents, props changed) head/devel/rubygem-mustache/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon Oct 6 03:16:41 2014 (r370139) +++ head/devel/Makefile Mon Oct 6 03:29:01 2014 (r370140) @@ -4434,6 +4434,7 @@ SUBDIR += rubygem-multi_json SUBDIR += rubygem-multi_test SUBDIR += rubygem-murmurhash3 + SUBDIR += rubygem-mustache SUBDIR += rubygem-mutter SUBDIR += rubygem-naught SUBDIR += rubygem-needle Added: head/devel/rubygem-mustache/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/rubygem-mustache/Makefile Mon Oct 6 03:29:01 2014 (r370140) @@ -0,0 +1,18 @@ +# Created by: Steve Wills +# $FreeBSD$ + +PORTNAME= mustache +PORTVERSION= 0.99.6 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Mustache is a framework-agnostic way to render logic-free views + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST=yes + +PLIST_FILES= bin/mustache + +.include Added: head/devel/rubygem-mustache/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/rubygem-mustache/distinfo Mon Oct 6 03:29:01 2014 (r370140) @@ -0,0 +1,2 @@ +SHA256 (rubygem/mustache-0.99.6.gem) = de8f9bac8f506fecbde15d1e6db24f3da7d8948df5e58a933623880d0afe0917 +SIZE (rubygem/mustache-0.99.6.gem) = 44544 Added: head/devel/rubygem-mustache/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/rubygem-mustache/pkg-descr Mon Oct 6 03:29:01 2014 (r370140) @@ -0,0 +1,13 @@ +Inspired by ctemplate, Mustache is a framework-agnostic way to render +logic-free views. + +As ctemplates says, "It emphasizes separating logic from presentation: +it is impossible to embed application logic in this template +language. + +Think of Mustache as a replacement for your views. Instead of views +consisting of ERB or HAML with random helpers and arbitrary logic, +your views are broken into two parts: a Ruby class and an HTML +template. + +WWW: http://github.com/defunkt/mustache