From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Sep 22 13:50:20 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD42B16A407 for ; Fri, 22 Sep 2006 13:50:20 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47E8143D66 for ; Fri, 22 Sep 2006 13:50:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k8MDoIEE094025 for ; Fri, 22 Sep 2006 13:50:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k8MDoIYC094021; Fri, 22 Sep 2006 13:50:18 GMT (envelope-from gnats) Resent-Date: Fri, 22 Sep 2006 13:50:18 GMT Resent-Message-Id: <200609221350.k8MDoIYC094021@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Andrei V. Shetuhin" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0FE216A40F for ; Fri, 22 Sep 2006 13:42:48 +0000 (UTC) (envelope-from reki@reki.ru) Received: from smtp-13.masterhost.ru (smtp-13.masterhost.ru [83.222.24.113]) by mx1.FreeBSD.org (Postfix) with SMTP id C760F43D49 for ; Fri, 22 Sep 2006 13:42:47 +0000 (GMT) (envelope-from reki@reki.ru) Received: (qmail 43486 invoked from network); 22 Sep 2006 13:42:45 -0000 Received: from unknown (HELO shetuhin.office.corp.mail.ru) (reki%reki.ru@195.218.186.22) by smtp1.masterhost.ru with SMTP; 22 Sep 2006 13:42:45 -0000 Message-Id: <1737650507.20060922174235@reki.ru> Date: Fri, 22 Sep 2006 17:42:35 +0400 From: "Andrei V. Shetuhin" To: FreeBSD-gnats-submit@FreeBSD.org Cc: reki@reki.ru Subject: ports/103485: A new version of CTPP templte engine X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Sep 2006 13:50:20 -0000 Note: There was a bad value `no=20' for the field `>Confidential:'. It was set to the default value of `yes'. >Number: 103485 >Category: ports >Synopsis: A new version of CTPP templte engine >Confidential: yes >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Sep 22 13:50:17 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Andrei V. Shetuhin >Release: FreeBSD 6.1-STABLE i386 >Organization: Mail.ru >Environment: System: FreeBSD adolf.corp.mail.ru 6.1-STABLE FreeBSD 6.1-STABLE #4: Wed Au= g 16 16:21:39 MSD 2006 shetuhin@adolf.corp.mail.ru:/usr/obj/usr/src/sys/ADO= LF i386 =20 >Description: A new version of CTPP templte engine >How-To-Repeat: >Fix: # 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: # # ctpp # ctpp/Makefile # ctpp/distinfo # ctpp/pkg-descr # ctpp/pkg-plist # ctpp/files # ctpp/files/patch-Makefile.in # echo c - ctpp mkdir -p ctpp > /dev/null 2>&1 echo x - ctpp/Makefile sed 's/^X//' >ctpp/Makefile << 'END-of-ctpp/Makefile' X# New ports collection makefile for: ctpp X# Date created: 19 July 2004 X# Whom: reki@reki.ru (Andrei V. Shetuhin) X# X# $FreeBSD: ports/textproc/ctpp/Makefile,v 1.7 2006/09/05 09:31:08 linimon= Exp $ X# X XPORTNAME=3D ctpp XPORTVERSION=3D 1.8.0 XCATEGORIES=3D textproc devel XMASTER_SITES=3D http://www.reki.ru/products/ctpp/download/ X XMAINTAINER=3D ports@FreeBSD.org XCOMMENT=3D C++ library to use templates in C/C++ projects X XGNU_CONFIGURE=3D=09yes XUSE_GMAKE=3D yes X XINSTALLS_SHLIB=3D yes X X.if defined(WITH_CTPP_PERF_TUNING) XCONFIGURE_ARGS+=3D --enable-optimization X.endif X X.if defined(WITH_CTPP_DEBUG) XCONFIGURE_ARGS+=3D --enable-debug X.endif X X.if !defined(NOPORTDOCS) XINSTALL_TARGET=3D install install-doc X.endif X Xpost-patch: X @${RM} -f ${WRKSRC}/obj/*.o X X.include END-of-ctpp/Makefile echo x - ctpp/distinfo sed 's/^X//' >ctpp/distinfo << 'END-of-ctpp/distinfo' XMD5 (ctpp-1.8.0.tar.gz) =3D 50952d767f77a64b5e2ae8b672d6b4cf XSHA256 (ctpp-1.8.0.tar.gz) =3D c3310c4fd08fdfc878fe4e225ca96be89d0c21e846f= 7f48895c4b04cb3e38eb5 XSIZE (ctpp-1.8.0.tar.gz) =3D 175308 END-of-ctpp/distinfo echo x - ctpp/pkg-descr sed 's/^X//' >ctpp/pkg-descr << 'END-of-ctpp/pkg-descr' XThis is a simple set of C++ classes which allow to use Xtemplates like perl module HTML::Template X XWWW: http://reki.ru/products/ctpp/ X X- shetuhin@corp.mail.ru END-of-ctpp/pkg-descr echo x - ctpp/pkg-plist sed 's/^X//' >ctpp/pkg-plist << 'END-of-ctpp/pkg-plist' Xinclude/ctpp/ctpp/ctpp.hpp Xinclude/ctpp/ctpp/ctpp_c.h Xinclude/ctpp/ctpp/param_data.hpp Xinclude/ctpp/ctpp/udf_fn.hpp Xinclude/ctpp/ctpp/Hash.hpp Xinclude/ctpp/ctpp/Types.h Xinclude/ctpp/functions/form_param.hpp Xinclude/ctpp/functions/href_param.hpp Xinclude/ctpp/functions/htmlescape.hpp Xinclude/ctpp/functions/num_format.hpp Xinclude/ctpp/functions/std_fn_list.hpp Xinclude/ctpp/functions/udf_is_a.hpp Xinclude/ctpp/functions/udf_re.hpp Xinclude/ctpp/functions/udf_sprintf.hpp Xinclude/ctpp/functions/urlescape.hpp Xinclude/ctpp/functions/value_in_set.hpp Xinclude/ctpp/util/d2str.hpp Xlib/libctpp.so Xlib/libctpp.a X%%PORTDOCS%%%%DOCSDIR%%/en/ctpp.chm X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_compile.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_context_vars.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_cover.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp.css X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_def.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_dev_algorithm.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_dev_api.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_dev_intro.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_dev_sample.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_dev_udf.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_errors.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_function_form_param.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_function_href_param.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_function_htmlescape.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_function_in_set.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_function_is_a.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_function_num_format.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_function_re.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_function_sprintf.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_function_urlescape.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp.hhc X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp.hhk X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp.hhp X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_intro.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_license.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_operators.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_thanks.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_tmpl_if.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_tmpl_include.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_tmpl_loop.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_tmpl_udf.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/ctpp_tmpl_var.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/index.html X%%PORTDOCS%%%%DOCSDIR%%/en/html/index_left.html X%%PORTDOCS%%%%DOCSDIR%%/ru/ctpp.chm X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_compile.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_context_vars.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_cover.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp.css X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_def.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_dev_algorithm.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_dev_api.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_dev_intro.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_dev_sample.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_dev_udf.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_errors.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_function_form_param.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_function_href_param.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_function_htmlescape.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_function_in_set.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_function_is_a.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_function_num_format.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_function_re.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_function_sprintf.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_function_urlescape.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp.hhc X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp.hhk X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp.hhp X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_intro.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_license.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_operators.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_thanks.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_tmpl_if.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_tmpl_include.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_tmpl_loop.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_tmpl_udf.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/ctpp_tmpl_var.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/index.html X%%PORTDOCS%%%%DOCSDIR%%/ru/html/index_left.html X@dirrm include/ctpp/util X@dirrm include/ctpp/functions X@dirrm include/ctpp/ctpp X@dirrm include/ctpp X%%PORTDOCS%%@dirrm %%DOCSDIR%%/en/html X%%PORTDOCS%%@dirrm %%DOCSDIR%%/en X%%PORTDOCS%%@dirrm %%DOCSDIR%%/ru/html X%%PORTDOCS%%@dirrm %%DOCSDIR%%/ru X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-ctpp/pkg-plist echo c - ctpp/files mkdir -p ctpp/files > /dev/null 2>&1 echo x - ctpp/files/patch-Makefile.in sed 's/^X//' >ctpp/files/patch-Makefile.in << 'END-of-ctpp/files/patch-Make= file.in' X--- Makefile.in.orig Wed Feb 9 10:50:31 2005 X+++ Makefile.in Sat Mar 25 17:56:33 2006 X@@ -74,9 +74,11 @@ X fi; \ X fi; \ X done; X+ X+install-doc:: X @echo -------------------------------------- Installing documentati= on ---------- X- if test ! -d "$(PREFIX)/doc"; then \ X- $(INSTALL) -d -m 0755 $(PREFIX)/doc; \ X+ if test ! -d "$(PREFIX)/share/doc"; then \ X+ $(INSTALL) -d -m 0755 $(PREFIX)/share/doc; \ X fi; \ X ELEM_LIST=3D`ls -R -1 $(BUILDROOT)/doc | sed 's!:$$!!';` ; \ X CURR_DIR=3D''; \ X@@ -85,10 +87,10 @@ X EXCL_PATH=3D`echo $(BUILDROOT)/doc | sed 's!\.!\\\\= .!g'`; \ X INST_PATH=3D`eval "echo $$ELEMENT | sed 's!^$$EXCL_= PATH!!g'"`; \ X CURR_DIR=3D$$ELEMENT; \ X- $(INSTALL) -d -m 0755 $(PREFIX)/doc/$$INST_PATH; \ X+ $(INSTALL) -d -m 0755 $(PREFIX)/share/doc/ctpp/$$IN= ST_PATH; \ X else \ X if test -f "$$CURR_DIR/$$ELEMENT"; then \ X- $(INSTALL) -m 0644 $$CURR_DIR/$$ELEMENT $(P= REFIX)/doc/$$INST_PATH/$$ELEMENT; \ X+ $(INSTALL) -m 0644 $$CURR_DIR/$$ELEMENT $(P= REFIX)/share/doc/ctpp/$$INST_PATH/$$ELEMENT; \ X fi; \ X fi; \ X done; END-of-ctpp/files/patch-Makefile.in exit >Release-Note: >Audit-Trail: >Unformatted: =0D=0A>Submitter-Id: current-users