From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 26 10:40:02 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B35C106566B for ; Mon, 26 Apr 2010 10:40:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EFF958FC19 for ; Mon, 26 Apr 2010 10:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o3QAe1D9078971 for ; Mon, 26 Apr 2010 10:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o3QAe1E7078970; Mon, 26 Apr 2010 10:40:01 GMT (envelope-from gnats) Resent-Date: Mon, 26 Apr 2010 10:40:01 GMT Resent-Message-Id: <201004261040.o3QAe1E7078970@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, rdb Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD961106566C for ; Mon, 26 Apr 2010 10:30:01 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 97BBE8FC1A for ; Mon, 26 Apr 2010 10:30:01 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o3QAU12s017568 for ; Mon, 26 Apr 2010 10:30:01 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o3QAU0ub017567; Mon, 26 Apr 2010 10:30:00 GMT (envelope-from nobody) Message-Id: <201004261030.o3QAU0ub017567@www.freebsd.org> Date: Mon, 26 Apr 2010 10:30:00 GMT From: rdb To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/146061: Update port: textproc/tinyxml Upgrade TinyXML to 2.6.1, and enable STL support 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: Mon, 26 Apr 2010 10:40:02 -0000 >Number: 146061 >Category: ports >Synopsis: Update port: textproc/tinyxml Upgrade TinyXML to 2.6.1, and enable STL support >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Apr 26 10:40:01 UTC 2010 >Closed-Date: >Last-Modified: >Originator: rdb >Release: 8.0 >Organization: >Environment: >Description: Attached is a shar containing a new, working textproc/tinyxml port. I upgraded the version to the latest stable version (2.6.1) and I added the -DTIXML_USE_STL cflag, which builds TinyXML with STL support enabled. Some programs that I tried to compile relied on having STL support compiled in, this port update fixes that common problem. >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: # # tinyxml # tinyxml/files # tinyxml/files/Makefile # tinyxml/Makefile # tinyxml/pkg-descr # tinyxml/pkg-plist # echo c - tinyxml mkdir -p tinyxml > /dev/null 2>&1 echo c - tinyxml/files mkdir -p tinyxml/files > /dev/null 2>&1 echo x - tinyxml/files/Makefile sed 's/^X//' >tinyxml/files/Makefile << '0a13c10d094aac6c2b6f7ab2c71b54b3' X# $FreeBSD: ports/textproc/tinyxml/files/Makefile,v 1.1 2004/07/29 14:38:12 skv Exp $ X# $Id$ X XLIB = tinyxml XSRCS= tinystr.cpp tinyxmlerror.cpp tinyxml.cpp tinyxmlparser.cpp XINCS= tinyxml.h tinystr.h X XCXXFLAGS+= -DTIXML_USE_STL X XSHLIB_MAJOR= %%SHLIB_MAJOR%% X XLIBDIR= ${PREFIX}/lib XINCLUDEDIR= ${PREFIX}/include X X.include 0a13c10d094aac6c2b6f7ab2c71b54b3 echo x - tinyxml/Makefile sed 's/^X//' >tinyxml/Makefile << '430d53fcdbbc29940deb6e0a01e2358c' X# New ports collection makefile for: tinyxml X# Date created: 28 July 2004 X# Whom: Sergey Skvortsov X# X# $FreeBSD: ports/textproc/tinyxml/Makefile,v 1.7 2009/08/22 00:37:12 amdmi3 Exp $ X# X XPORTNAME= tinyxml XPORTVERSION= 2.6.1 XPORTREVISION= 1 XCATEGORIES= textproc XMASTER_SITES= SF XDISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g} X XMAINTAINER= skv@FreeBSD.org XCOMMENT= Small C++ XML parser X XWRKSRC= ${WRKDIR}/${PORTNAME} X XUSE_LDCONFIG= YES XSHLIB_MAJOR= 2 XPLIST_SUB= SHLIB_MAJOR="${SHLIB_MAJOR}" X X.if defined(NOPROFILE) || defined(NO_PROFILE) XPLIST_SUB+= PROFILE="@comment " X.else XPLIST_SUB+= PROFILE="" X.endif X Xpost-patch: X ${MV} ${WRKSRC}/Makefile ${WRKSRC}/Makefile.prev X @${SED} -e "s=%%SHLIB_MAJOR%%=${SHLIB_MAJOR}=g" \ X ${FILESDIR}/Makefile > ${WRKSRC}/Makefile X Xpost-install: X.ifndef(NOPORTDOCS) X @${ECHO_MSG} "===> Installing documentation for ${PKGNAME}" X @${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR} X.endif X X.include 430d53fcdbbc29940deb6e0a01e2358c echo x - tinyxml/pkg-descr sed 's/^X//' >tinyxml/pkg-descr << '7b4560c1b41dc07361e20da296eec643' XTinyXml is a simple, small, C++ XML parser that can be easily Xintegrating into other programs. X XWWW: http://sourceforge.net/projects/tinyxml/ 7b4560c1b41dc07361e20da296eec643 echo x - tinyxml/pkg-plist sed 's/^X//' >tinyxml/pkg-plist << '5e6d4c78d982206c1af7c522bb435f16' Xinclude/tinystr.h Xinclude/tinyxml.h Xlib/libtinyxml.a Xlib/libtinyxml.so Xlib/libtinyxml.so.%%SHLIB_MAJOR%% X%%PROFILE%%lib/libtinyxml_p.a X%%PORTDOCS%%%%DOCSDIR%%/annotated.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlAttribute-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlAttribute.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlAttribute.png X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlBase-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlBase.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlBase.png X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlComment-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlComment.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlComment.png X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlDeclaration-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlDeclaration.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlDeclaration.png X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlDocument-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlDocument.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlDocument.png X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlElement-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlElement.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlElement.png X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlHandle-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlHandle.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlNode-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlNode.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlNode.png X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlPrinter-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlPrinter.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlPrinter.png X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlText-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlText.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlText.png X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlUnknown-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlUnknown.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlUnknown.png X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlVisitor-members.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlVisitor.html X%%PORTDOCS%%%%DOCSDIR%%/classTiXmlVisitor.png X%%PORTDOCS%%%%DOCSDIR%%/classes.html X%%PORTDOCS%%%%DOCSDIR%%/deprecated.html X%%PORTDOCS%%%%DOCSDIR%%/doxygen.css X%%PORTDOCS%%%%DOCSDIR%%/doxygen.png X%%PORTDOCS%%%%DOCSDIR%%/files.html X%%PORTDOCS%%%%DOCSDIR%%/functions.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x63.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x64.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x65.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x66.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x67.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x69.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x6c.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x6e.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x6f.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x70.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x71.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x72.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x73.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x74.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x75.html X%%PORTDOCS%%%%DOCSDIR%%/functions_0x76.html X%%PORTDOCS%%%%DOCSDIR%%/functions_enum.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x63.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x64.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x65.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x66.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x67.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x69.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x6c.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x6e.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x70.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x71.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x72.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x73.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x74.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x75.html X%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x76.html X%%PORTDOCS%%%%DOCSDIR%%/functions_rela.html X%%PORTDOCS%%%%DOCSDIR%%/functions_vars.html X%%PORTDOCS%%%%DOCSDIR%%/hierarchy.html X%%PORTDOCS%%%%DOCSDIR%%/index.html X%%PORTDOCS%%%%DOCSDIR%%/pages.html X%%PORTDOCS%%%%DOCSDIR%%/tab_b.gif X%%PORTDOCS%%%%DOCSDIR%%/tab_l.gif X%%PORTDOCS%%%%DOCSDIR%%/tab_r.gif X%%PORTDOCS%%%%DOCSDIR%%/tabs.css X%%PORTDOCS%%%%DOCSDIR%%/tinystr_8h_source.html X%%PORTDOCS%%%%DOCSDIR%%/tinyxml_8h_source.html X%%PORTDOCS%%%%DOCSDIR%%/tutorial0.html X%%PORTDOCS%%@dirrm %%DOCSDIR%% 5e6d4c78d982206c1af7c522bb435f16 exit >Release-Note: >Audit-Trail: >Unformatted: