Date: Tue, 26 Jul 2005 20:07:37 GMT From: Aldert Nooitgedagt <aldert@nooitgedagt.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/84139: [NEW PORT] - TDOM - high performance XML data processing with Tcl scripting Message-ID: <200507262007.j6QK7bbm046344@www.freebsd.org> Resent-Message-ID: <200507262010.j6QKAJZ8082628@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 84139 >Category: ports >Synopsis: [NEW PORT] - TDOM - high performance XML data processing with Tcl scripting >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Jul 26 20:10:19 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Aldert Nooitgedagt >Release: 5.4 >Organization: >Environment: FreeBSD freebsd54.localdomain 5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May 8 10:21:06 UTC 2005 root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Is anybody willing to commit this before the PORTS FREEZE, please ?! The port has been reviewed already, so no problems expected. Port belongs in: PORTSDIR/www/ Info: http://www.tdom.org/ Tclwebtest, tdom and aolserver-openacs-pg are dependencies for openacs and openacs-dotlrn (Elearning webcommunity platform). Thanks. Let me know if you want the ports by mail. >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: # # tdom # tdom/distinfo # tdom/Makefile # tdom/pkg-descr # tdom/pkg-plist # echo c - tdom mkdir -p tdom > /dev/null 2>&1 echo x - tdom/distinfo sed 's/^X//' >tdom/distinfo << 'END-of-tdom/distinfo' XMD5 (tDOM-0.8.0.tar.gz) = 90626edf33b7a77229a23b9132f74977 XSIZE (tDOM-0.8.0.tar.gz) = 886455 END-of-tdom/distinfo echo x - tdom/Makefile sed 's/^X//' >tdom/Makefile << 'END-of-tdom/Makefile' X# New ports collection makefile for: tDOM X# Date created: July 2005 X# Whom: Aldert Nooitgedagt X# X# $FreeBSD$ X# X XPORTNAME= tDOM XPORTVERSION= 0.8.0 XCATEGORIES= www XMASTER_SITES?= ${MASTERSITES} X XMAINTAINER= aldert@nooitgedagt.net XCOMMENT= High performance XML data processing with Tcl (ARGS for OpenACS) X X.if ${PORTVERSION} == "0.7.8" XMASTERSITES= http://www.tdom.org/ X.else XMASTERSITES= http://www.tdom.org/files/ X.endif X XWRKSRC?= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/unix XTDOMBASE= ${PREFIX}/lib/tdom${PORTVERSION} X XLIB_DEPENDS+= tcl84.1:${PORTSDIR}/lang/tcl84-thread X XUSE_GMAKE= yes XHAS_CONFIGURE= yes XCONFIGURE_SCRIPT?= ../configure XCONFIGURE_ARGS?= --enable-threads --disable-tdomalloc --with-tcl=${LOCALBASE}/lib/tcl8.4 \ X--with-tclinclude=${LOCALBASE}/include/tcl8.4 --prefix=${PREFIX} X XINSTALLS_SHLIB= YES XLDCONFIG_DIRS+= ${TDOMBASE} X XPLIST_SUB+= PORTVERSION=${PORTVERSION} X Xpre-configure: X @${ECHO_CMD} X @${ECHO_CMD} "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" X @${ECHO_CMD} " Please make sure that you either have lang/tcl84-thread or " X @${ECHO_CMD} " no tcl84 installed before you add this port " X @${ECHO_CMD} "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" X @${ECHO_CMD} X Xpost-configure: X @if ${GREP} -qs 'enable-threads requested, but attempting building against' ${WRKSRC}/config.log ; then \ X ${ECHO_CMD} "" && \ X ${ECHO_CMD} " =====================================================" && \ X ${ECHO_CMD} " You need ${PORTSDIR}/lang/tcl84-thread but you appear " && \ X ${ECHO_CMD} " to have the non-threaded TCL version installed." && \ X ${ECHO_CMD} " =====================================================" && \ X ${ECHO_CMD} "" && \ X ${FALSE}; \ X fi X XMANN= dom.n domDoc.n domNode.n expat.n expatapi.n tdomcmd.n tnc.n XMANCOMPRESSED= no X X.include <bsd.port.mk> END-of-tdom/Makefile echo x - tdom/pkg-descr sed 's/^X//' >tdom/pkg-descr << 'END-of-tdom/pkg-descr' XtDOM combines high performance XML data processing Xwith easy and powerful Tcl scripting functionality. X XtDOM should be one of the fastest ways to manipulate XML Xwith a scripting language and uses very few memory X(for example the DOM tree of the XML recommendation Xin XML (160K) needs only about 450K in memory)! X XConfigured for OpenACS (http://openacs.org) X XWWW: http://www.tdom.org/ X X- Aldert Xaldert@openacs.nl END-of-tdom/pkg-descr echo x - tdom/pkg-plist sed 's/^X//' >tdom/pkg-plist << 'END-of-tdom/pkg-plist' Xlib/tdom%%PORTVERSION%%/libtdom%%PORTVERSION%%.so Xlib/tdom%%PORTVERSION%%/libtdomstub%%PORTVERSION%%.a Xlib/tdom%%PORTVERSION%%/pkgIndex.tcl Xlib/tdom%%PORTVERSION%%/tdom.tcl Xlib/tdomConfig.sh X@dirrm lib/tdom%%PORTVERSION%% END-of-tdom/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200507262007.j6QK7bbm046344>