1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

py-4Suite-XML is a new port reflecting 4Suite's post-1.0b1 package

structure. It is just the XML/XPath/XSLT/XUpdate portion of 4Suite.

PR:		ports/88128
Submitted by:	Mike Brown <mike@skew.org>
This commit is contained in:
Pav Lucistnik 2005-11-12 20:24:31 +00:00
parent 3c9c5946f1
commit aec986450d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=148058
6 changed files with 1493 additions and 0 deletions

View File

@ -574,6 +574,7 @@
SUBDIR += print-n-times
SUBDIR += prosper
SUBDIR += py-4suite
SUBDIR += py-4suite-xml
SUBDIR += py-HyperText
SUBDIR += py-asv
SUBDIR += py-csv

View File

@ -0,0 +1,73 @@
# New ports collection makefile for: py-4Suite-XML
# Date created: 26 October 2005
# Whom: Mike Brown <mike@skew.org>
#
# $FreeBSD$
#
PORTNAME= 4Suite-XML
PORTVERSION= 1.0.b2
CATEGORIES= textproc python
MASTER_SITES= ftp://ftp.4suite.org/pub/4Suite/ \
${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= foursuite
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= 4Suite-XML-1.0b2
MAINTAINER= mike@skew.org
COMMENT= A collection of Python tools for XML processing
USE_BZIP2= yes
USE_REINPLACE= yes
REINPLACE_ARGS= -i "" -E
USE_PYTHON= 2.2.1+
USE_PYDISTUTILS= yes
WRKSRC= ${WRKDIR}/4Suite-1.0b2
CONFLICTS= py*-4suite-[01]* py*-xml-0.7*
.include <bsd.port.pre.mk>
BINDIR= bin
SYSCONFDIR= etc/4Suite
LIBDIR= lib/4Suite
LOCALSTATEDIR= var/4Suite
DATADIR= share/4Suite
DOCSDIR= share/doc/4Suite
LOCALEDIR= share/locale
PLIST_SUB+= PACKAGE_DIR=Ft BINDIR=${BINDIR} SYSCONFDIR=${SYSCONFDIR} \
LIBDIR=${LIBDIR} LOCALSTATEDIR=${LOCALSTATEDIR} \
DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} LOCALEDIR=${LOCALEDIR}
SUB_FILES= pkg-message
SUB_LIST+= PACKAGE_DIR=Ft BINDIR=${BINDIR} SYSCONFDIR=${SYSCONFDIR} \
LIBDIR=${LIBDIR} LOCALSTATEDIR=${LOCALSTATEDIR} \
DATADIR=${DATADIR} DOCSDIR=${DOCSDIR} LOCALEDIR=${LOCALEDIR} \
PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} \
DISTVERSION=${DISTVERSION}
PYDISTUTILS_CONFIGUREARGS= --bindir=${PREFIX}/${BINDIR} \
--sysconfdir=${PREFIX}/${SYSCONFDIR} \
--libdir=${PREFIX}/${LIBDIR} \
--localstatedir=${PREFIX}/${LOCALSTATEDIR} \
--datadir=${PREFIX}/${DATADIR} \
--docdir=${PREFIX}/${DOCSDIR} \
--localedir=${PREFIX}/${LOCALEDIR} \
--pythonlibdir=${PYTHON_SITELIBDIR}
.if defined(NOPORTDOCS)
PYDISTUTILS_BUILDARGS= --without-docs
PYDISTUTILS_INSTALLARGS= --without-docs
.else
PYDISTUTILS_BUILDARGS= --with-docs
PYDISTUTILS_INSTALLARGS= --with-docs
.endif
post-install:
.if !defined(NOPORTDOCS)
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/${DOCSDIR}
.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (4Suite-XML-1.0b2.tar.bz2) = 9674031e9cc372504a047411d4d7cdf7
SHA256 (4Suite-XML-1.0b2.tar.bz2) = 7703871a33a22f55ae2ee79e8be81bd59707764a66376e245bfd5a309819d63e
SIZE (4Suite-XML-1.0b2.tar.bz2) = 1051469

View File

@ -0,0 +1,18 @@
4Suite XML version %%DISTVERSION%% has been successfully installed!
Please note the installation locations:
Python modules including C extensions:
%%PYTHON_SITELIBDIR%%/%%PACKAGE_DIR%%
Executable scripts (for PATH environment variable):
%%PREFIX%%/%%BINDIR%%
Examples, demos and other miscellaneous data files:
%%PREFIX%%/%%DATADIR%%
Developer files (regression tests):
%%PREFIX%%/%%LIBDIR%%
Documentation:
%%PREFIX%%/%%DOCSDIR%%

View File

@ -0,0 +1,24 @@
4Suite XML is part of 4Suite, a suite of Python modules for XML and RDF
processing. 4Suite XML's major components include the following:
* Ft.Xml.Domlette: A very fast, lightweight XPath-oriented DOM.
* Ft.Xml.Sax: A very fast SAX 2 parser.
* Ft.Xml.XPath: An XPath 1.0 implementation for Domlette documents.
* Ft.Xml.Xslt: A robust XSLT 1.0 processor.
* Ft.Xml.XUpdate: An XUpdate processor.
* Ft.Lib: Various support libraries that can be used independently.
4Suite XML also includes convenient command-line tools:
* 4xml: XML document parsing and reserialization.
* 4xpath: XPath expression evaluation.
* 4xslt: XSLT processing.
* 4xupdate: XUpdate processing.
Separate add-on packages to add RDF and document repository features
are forthcoming. If you need those features now, use the monolithic
py-4suite package instead of this one.
WWW: http://4suite.org/
-- Mike Brown <mike@skew.org>

File diff suppressed because it is too large Load Diff