I'd like to resubmit this patch. I experienced problems with 0.7.1,
which all appear to be fixed in 0.8.4. This patch also cleans the
Makefile up a bit, and adds a functioning do-regress.

Works fine and passes regress on i386/-current.

 Makefile  |   12 ++--
 distinfo  |    8 +-
 pkg/DESCR |    6 +-
 pkg/PLIST |  175 +++++++++++++-------------------------------------------------
 4 files changed, 52 insertions(+), 149 deletions(-)

-- 

o--------------------------{ Will Maier }--------------------------o
| web:.......http://www.lfod.us/ | [EMAIL PROTECTED] |
*------------------[ BSD Unix: Live Free or Die ]------------------*
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/py-xml/Makefile,v
retrieving revision 1.24
diff -u -u -r1.24 Makefile
--- Makefile    3 Aug 2006 23:55:11 -0000       1.24
+++ Makefile    13 Sep 2006 19:09:48 -0000
@@ -4,9 +4,9 @@
 
 COMMENT=       "Python module for writing basic XML applications"
 
-VERSION=       0.7.1
+VERSION=       0.8.4
 DISTNAME=      PyXML-${VERSION}
-PKGNAME=       py-xml-${VERSION}p0
+PKGNAME=       py-xml-${VERSION}
 CATEGORIES=    textproc devel
 
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pyxml/}
@@ -35,9 +35,10 @@
 BUILD_DEPENDS= ${MODPY_EXPAT_DEPENDS}
 .endif
 
-NO_REGRESS=    Yes
+PYTHON_VER=    2.4
+REGRESS_DEPENDS= :python-tests-${PYTHON_VER}*:lang/python/${PYTHON_VER},-tests
 
-DOC_DIR=       ${PREFIX}/share/doc/PyXML/
+DOC_DIR=       ${PREFIX}/share/doc/py-xml/
 SRC_DOCDIR=    ${WRKSRC}/doc
 DOCEXT=                *.txt *.tex
 
@@ -48,5 +49,8 @@
        ${INSTALL_DATA} ${SRC_DOCDIR}/4DOM/* ${DOC_DIR}/4DOM/
        ${INSTALL_DATA} ${SRC_DOCDIR}/xmlproc/* ${DOC_DIR}/xmlproc/
        @cd ${SRC_DOCDIR}/ && ${INSTALL_DATA} ${DOCEXT} ${DOC_DIR}
+
+do-regress:
+       @ cd ${WRKSRC}/test && ./regrtest.py
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/py-xml/distinfo,v
retrieving revision 1.4
diff -u -u -r1.4 distinfo
--- distinfo    5 Jan 2005 17:34:32 -0000       1.4
+++ distinfo    13 Sep 2006 19:09:48 -0000
@@ -1,4 +1,4 @@
-MD5 (PyXML-0.7.1.tar.gz) = 6a2e7f0b95961b08dab95b0416cebf9d
-RMD160 (PyXML-0.7.1.tar.gz) = 213855eab7af40e88853eacef53c649158c3ed88
-SHA1 (PyXML-0.7.1.tar.gz) = b548a6308a165a7b248fdebe2d1e2ab7b1ab068b
-SIZE (PyXML-0.7.1.tar.gz) = 606480
+MD5 (PyXML-0.8.4.tar.gz) = 1f7655050cebbb664db976405fdba209
+RMD160 (PyXML-0.8.4.tar.gz) = 976e618d99fb29840e36eb2c7662c1d0a1f2bca9
+SHA1 (PyXML-0.8.4.tar.gz) = 6f30d5907b75ef76809c19e0103d78f4a5fb027c
+SIZE (PyXML-0.8.4.tar.gz) = 734954
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/textproc/py-xml/pkg/DESCR,v
retrieving revision 1.5
diff -u -u -r1.5 DESCR
--- pkg/DESCR   31 Jul 2003 19:12:00 -0000      1.5
+++ pkg/DESCR   13 Sep 2006 19:09:48 -0000
@@ -1,4 +1,4 @@
 A package collecting the tools required for writing basic XML
-applications in Python, along with documentation and sample
-code Features include (but are not limited to) SAX, DOM, the
-xmlproc validating parser, an Expat interface, and more.
+applications in Python, along with documentation and sample code
+Features include (but are not limited to) SAX, DOM, the xmlproc
+validating parser, an Expat interface, and more.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/py-xml/pkg/PLIST,v
retrieving revision 1.8
diff -u -u -r1.8 PLIST
--- pkg/PLIST   15 Sep 2004 18:44:07 -0000      1.8
+++ pkg/PLIST   13 Sep 2006 19:09:48 -0000
@@ -63,6 +63,8 @@
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/en_US/
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/en_US/LC_MESSAGES/
 
lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/en_US/LC_MESSAGES/4Suite.mo
+lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/expatbuilder.py
+lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/expatbuilder.pyc
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/ext/
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/ext/Dom2Sax.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/ext/Dom2Sax.pyc
@@ -95,9 +97,9 @@
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/ext/reader/Sgmlop.pyc
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/ext/reader/__init__.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/ext/reader/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/fr_FR/
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/fr_FR/LC_MESSAGES/
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/fr_FR/LC_MESSAGES/4Suite.mo
+lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/fr/
+lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/fr/LC_MESSAGES/
+lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/fr/LC_MESSAGES/4Suite.mo
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/html/
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/html/GenerateHtml.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/html/GenerateHtml.pyc
@@ -217,12 +219,16 @@
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/html/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/javadom.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/javadom.pyc
+lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/minicompat.py
+lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/minicompat.pyc
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/minidom.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/minidom.pyc
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/minitraversal.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/minitraversal.pyc
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/pulldom.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/pulldom.pyc
+lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/xmlbuilder.py
+lib/python${MODPY_VERSION}/site-packages/_xmlplus/dom/xmlbuilder.pyc
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/marshal/
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/marshal/__init__.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/marshal/__init__.pyc
@@ -237,6 +243,7 @@
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/parsers/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/parsers/expat.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/parsers/expat.pyc
+lib/python${MODPY_VERSION}/site-packages/_xmlplus/parsers/pyexpat.so
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/parsers/sgmllib.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/parsers/sgmllib.pyc
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/parsers/sgmlop.so
@@ -405,138 +412,30 @@
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/xpath/pyxpath.pyc
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/xpath/yappsrt.py
 lib/python${MODPY_VERSION}/site-packages/_xmlplus/xpath/yappsrt.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ApplyTemplatesElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ApplyTemplatesElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/AttributeElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/AttributeElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/AttributeSetElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/AttributeSetElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/AttributeValueTemplate.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/AttributeValueTemplate.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/BuiltInExtElements.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/BuiltInExtElements.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/CallTemplateElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/CallTemplateElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ChooseElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ChooseElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/CommentElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/CommentElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/CopyElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/CopyElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/CopyOfElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/CopyOfElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ElementElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ElementElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ForEachElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ForEachElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/HtmlWriter.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/HtmlWriter.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/IfElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/IfElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/LiteralElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/LiteralElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/LiteralText.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/LiteralText.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/MessageElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/MessageElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/MessageSource.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/MessageSource.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/NullWriter.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/NullWriter.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/NumberElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/NumberElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/OtherXslElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/OtherXslElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/OtherwiseElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/OtherwiseElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/OutputHandler.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/OutputHandler.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ParamElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ParamElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ParsedLocationPathPattern.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ParsedLocationPathPattern.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ParsedPattern.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ParsedPattern.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ParsedRelativePathPattern.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ParsedRelativePathPattern.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ParsedStepPattern.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ParsedStepPattern.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/PlainTextWriter.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/PlainTextWriter.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ProcessingInstructionElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ProcessingInstructionElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/Processor.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/Processor.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/Roman.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/Roman.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/RtfWriter.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/RtfWriter.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/SortElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/SortElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/Stylesheet.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/Stylesheet.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/StylesheetReader.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/StylesheetReader.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/TemplateElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/TemplateElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/TextElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/TextElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/TextSax.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/TextSax.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/TextWriter.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/TextWriter.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ValueOfElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/ValueOfElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/VariableElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/VariableElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/WhenElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/WhenElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/WithParamElement.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/WithParamElement.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XPattern.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XPattern.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XPatternParser.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XPatternParser.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XPatternParserBase.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XPatternParserBase.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XmlWriter.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XmlWriter.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XsltContext.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XsltContext.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XsltFunctions.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/XsltFunctions.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/_4xslt.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/_4xslt.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/__init__.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/minisupport.py
-lib/python${MODPY_VERSION}/site-packages/_xmlplus/xslt/minisupport.pyc
-share/doc/PyXML/
-share/doc/PyXML/4DOM/
-share/doc/PyXML/4DOM/4DOM.web
-share/doc/PyXML/4DOM/Extensions.api
-share/doc/PyXML/4DOM/Extensions.html
-share/doc/PyXML/4DOM/Ranges.api
-share/doc/PyXML/4DOM/Ranges.html
-share/doc/PyXML/4DOM/index.html
-share/doc/PyXML/xml-howto.tex
-share/doc/PyXML/xml-howto.txt
-share/doc/PyXML/xml-ref.tex
-share/doc/PyXML/xml-ref.txt
-share/doc/PyXML/xmlproc/
-share/doc/PyXML/xmlproc/artikler.css
-share/doc/PyXML/xmlproc/basicapi.gif
-share/doc/PyXML/xmlproc/cmdline.gif
-share/doc/PyXML/xmlproc/standard.css
-share/doc/PyXML/xmlproc/wxval.gif
-share/doc/PyXML/xmlproc/xmlproc-catalog-doco.html
-share/doc/PyXML/xmlproc/xmlproc-doco.html
-share/doc/PyXML/xmlproc/xmlproc-dtd-doco.html
-share/doc/PyXML/xmlproc/xmlproc-license.html
-share/doc/PyXML/xmlproc/xmlproc.html
-share/doc/PyXML/xmlproc/xmlproc_cmdline.html
-share/doc/PyXML/xmlproc/xmlproc_dtdparser.html
-share/doc/PyXML/xmlproc/xmlproc_ns.html
-share/doc/PyXML/xmlproc/xmlproc_tut.html
-%%pyexpat%%
+share/doc/py-xml/
+share/doc/py-xml/4DOM/
+share/doc/py-xml/4DOM/4DOM.web
+share/doc/py-xml/4DOM/Extensions.api
+share/doc/py-xml/4DOM/Extensions.html
+share/doc/py-xml/4DOM/Ranges.api
+share/doc/py-xml/4DOM/Ranges.html
+share/doc/py-xml/4DOM/index.html
+share/doc/py-xml/xml-howto.tex
+share/doc/py-xml/xml-howto.txt
+share/doc/py-xml/xml-ref.tex
+share/doc/py-xml/xml-ref.txt
+share/doc/py-xml/xmlproc/
+share/doc/py-xml/xmlproc/artikler.css
+share/doc/py-xml/xmlproc/basicapi.gif
+share/doc/py-xml/xmlproc/cmdline.gif
+share/doc/py-xml/xmlproc/standard.css
+share/doc/py-xml/xmlproc/wxval.gif
+share/doc/py-xml/xmlproc/xmlproc-catalog-doco.html
+share/doc/py-xml/xmlproc/xmlproc-doco.html
+share/doc/py-xml/xmlproc/xmlproc-dtd-doco.html
+share/doc/py-xml/xmlproc/xmlproc-license.html
+share/doc/py-xml/xmlproc/xmlproc.html
+share/doc/py-xml/xmlproc/xmlproc_cmdline.html
+share/doc/py-xml/xmlproc/xmlproc_dtdparser.html
+share/doc/py-xml/xmlproc/xmlproc_ns.html
+share/doc/py-xml/xmlproc/xmlproc_tut.html

Reply via email to