Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Apr 2007 22:37:07 GMT
From:      Alex Pesternikov<ap@page2rss.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/111161: [NEW PORT]ctemplate:Templating system for C
Message-ID:  <200704022237.l32Mb7LQ058601@www.freebsd.org>
Resent-Message-ID: <200704022250.l32Mo9VW004405@freefall.freebsd.org>

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

>Number:         111161
>Category:       ports
>Synopsis:       [NEW PORT]ctemplate:Templating system for C
>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:   Mon Apr 02 22:50:09 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Alex Pesternikov
>Release:        
>Organization:
Page2RSS
>Environment:
>Description:
CTemplate is a simple but powerful, extremely fast HTML template system for C language. It provides separation between code and presentation.
High Performance. CT precompile templates into object code at compilation stage, not at runtime. That means no loading and interpretation overhead. Side effect: template verification, you could not get incorrect template during runtime 
C is used as template language.
Simple and compact. No lost and misspelled template files, no access restrictions, no extra files at all, zero administration cost. No extra template language, No bloat of any of Database functions, Date manipulation, Macros etc.
>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:
#
#	ctemplate
#	ctemplate/Makefile
#	ctemplate/distinfo
#	ctemplate/pkg-descr
#
echo c - ctemplate
mkdir -p ctemplate > /dev/null 2>&1
echo x - ctemplate/Makefile
sed 's/^X//' >ctemplate/Makefile << 'END-of-ctemplate/Makefile'
X# New ports collection makefile for:   ctemplate
X# Date created:        02 April 2007
X# Whom:                ap
X#
X# $FreeBSD$
X#
X
XPORTNAME=      ctemplate
XPORTVERSION=   0.2
XCATEGORIES=    www devel
XMASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=    ap@page2rss.com
XCOMMENT=       Template system for C
X
XUSE_GMAKE=      yes
XGNU_CONFIGURE=  yes
X
XPLIST_FILES+=	bin/h2ap
X
X.include <bsd.port.mk>
END-of-ctemplate/Makefile
echo x - ctemplate/distinfo
sed 's/^X//' >ctemplate/distinfo << 'END-of-ctemplate/distinfo'
XMD5 (ctemplate-0.2.tar.gz) = 8665327e9f21faaec410f3d8c6078c7f
XSHA256 (ctemplate-0.2.tar.gz) = e7c8932098b8f7e4b8854054093c3cf3aeb910acf9070b7404b3facbe354f145
XSIZE (ctemplate-0.2.tar.gz) = 131005
END-of-ctemplate/distinfo
echo x - ctemplate/pkg-descr
sed 's/^X//' >ctemplate/pkg-descr << 'END-of-ctemplate/pkg-descr'
XCTemplate is a simple but powerful, extremely fast HTML template system for
XC language. It provides separation between code and presentation.
X
XAuthor: Alex Pesternikov
XWWW: http://ctemplate.sourceforge.net/
END-of-ctemplate/pkg-descr
exit


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



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