From d5f886e8ef765944b2afe0683931a8a4d498dd7e Mon Sep 17 00:00:00 2001 From: beech Date: Sun, 29 Jun 2008 02:17:18 +0000 Subject: TclDOM is a Tcl language binding for the W3C's DOM standard. DOM provides a tree view of an XML document. TclDOM is a package with several implementations, including one written in pure Tcl, one written in C based on TclDOMPro and another that wraps the Gnome libxml2 library. This port installs the TclDOMPro part. PR: ports/123954 Submitted by: Frank Fenor --- www/Makefile | 1 + www/tcldom/Makefile | 28 ++++++++++++++++++++++++++++ www/tcldom/distinfo | 3 +++ www/tcldom/pkg-descr | 9 +++++++++ 4 files changed, 41 insertions(+) create mode 100644 www/tcldom/Makefile create mode 100644 www/tcldom/distinfo create mode 100644 www/tcldom/pkg-descr diff --git a/www/Makefile b/www/Makefile index 2920a99a393b..e3387388ad30 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1274,6 +1274,7 @@ SUBDIR += swish++ SUBDIR += swish-e SUBDIR += syndigator + SUBDIR += tcldom SUBDIR += tclhttpd SUBDIR += tclwebtest SUBDIR += tdiary diff --git a/www/tcldom/Makefile b/www/tcldom/Makefile new file mode 100644 index 000000000000..fd1c25a6dfe8 --- /dev/null +++ b/www/tcldom/Makefile @@ -0,0 +1,28 @@ +# New ports collection makefile for: TclDOM +# Date created: 28 April 2008 +# Whom: Frank Fenor +# +# $FreeBSD$ +# + +PORTNAME= tcldom +DISTVERSION= 3.1 +CATEGORIES= www tcl +MASTER_SITES= SF +MASTER_SITE_SUBDIR= tclxml + +MAINTAINER= frank@fenor.de +COMMENT= DOM API for Tcl based on TclDOMPro + +BUILD_DEPENDS?= ${LOCALBASE}/include/expat.h:${PORTSDIR}/textproc/expat2 + +WRKSRC?= ${WRKDIR}/${PORTNAME}-${DISTVERSION}/src +USE_TCL= 82+ +USE_LDCONFIG= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-tcl=${TCL_LIBDIR} \ + --with-tclinclude=${TCL_INCLUDEDIR} +CONFIGURE_ENV= CFLAGS="${CFLAGS} -I\"${PREFIX}/include\"" +PLIST_FILES= lib/tcldom2.0/tcldom84.so.1 lib/tcldom2.0/pkgIndex.tcl + +.include diff --git a/www/tcldom/distinfo b/www/tcldom/distinfo new file mode 100644 index 000000000000..6ad0b354fdbe --- /dev/null +++ b/www/tcldom/distinfo @@ -0,0 +1,3 @@ +MD5 (tcldom-3.1.tar.gz) = b5af0e29e5cf2109d1f1a9b1a6ec2d81 +SHA256 (tcldom-3.1.tar.gz) = 1eabfe884a072f18bd18b1ec9c495145057442e072fe5288d9742058d93278ed +SIZE (tcldom-3.1.tar.gz) = 395572 diff --git a/www/tcldom/pkg-descr b/www/tcldom/pkg-descr new file mode 100644 index 000000000000..3784f96b32e9 --- /dev/null +++ b/www/tcldom/pkg-descr @@ -0,0 +1,9 @@ +TclDOM is a Tcl language binding for the W3C's DOM standard. DOM +provides a tree view of an XML document. + +TclDOM is a package with several implementations, including one +written in pure Tcl, one written in C based on TclDOMPro and +another that wraps the Gnome libxml2 library. +This port installs the TclDOMPro part. + +WWW: http://tclxml.sourceforge.net/tcldom.html -- cgit