From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jun 25 04:00:12 2008 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 037AD1065679 for ; Wed, 25 Jun 2008 04:00:12 +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 693AA8FC1A for ; Wed, 25 Jun 2008 04:00:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m5P40BP0031007 for ; Wed, 25 Jun 2008 04:00:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m5P40B5N031003; Wed, 25 Jun 2008 04:00:11 GMT (envelope-from gnats) Resent-Date: Wed, 25 Jun 2008 04:00:11 GMT Resent-Message-Id: <200806250400.m5P40B5N031003@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, Wen heping Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2158F106566B for ; Wed, 25 Jun 2008 03:56:43 +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 1E1468FC1F for ; Wed, 25 Jun 2008 03:56:43 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m5P3ugIt052484 for ; Wed, 25 Jun 2008 03:56:42 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m5P3ugs1052483; Wed, 25 Jun 2008 03:56:42 GMT (envelope-from nobody) Message-Id: <200806250356.m5P3ugs1052483@www.freebsd.org> Date: Wed, 25 Jun 2008 03:56:42 GMT From: Wen heping To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/124971: [Update]math/py-mathdom:Content MathML in Python 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: Wed, 25 Jun 2008 04:00:12 -0000 >Number: 124971 >Category: ports >Synopsis: [Update]math/py-mathdom:Content MathML in Python >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jun 25 04:00:10 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Wen heping >Release: FreeBSD 7.0 release >Organization: ChangAn Middle School >Environment: FreeBSD tinderbox.wenjing.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: MathDOM is a set of Python modules (using PyXML or lxml, and pyparsing) that import mathematical terms as a Content MathML DOM. It currently parses MathML and literal infix terms into a DOM document and writes out MathML and literal infix/prefix/postfix/Python terms. The DOM elements are enhanced by domain specific methods that make using the DOM a little easier. Implementations based on PyXML and lxml/libxml2 are available. WWW: http://pypi.python.org/pypi/mathdom/ >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: # # py-mathdom # py-mathdom/pkg-descr # py-mathdom/distinfo # py-mathdom/pkg-plist # py-mathdom/Makefile # echo c - py-mathdom mkdir -p py-mathdom > /dev/null 2>&1 echo x - py-mathdom/pkg-descr sed 's/^X//' >py-mathdom/pkg-descr << 'END-of-py-mathdom/pkg-descr' XMathDOM is a set of Python modules (using PyXML or Xlxml, and pyparsing) that import mathematical terms Xas a Content MathML DOM. It currently parses MathML Xand literal infix terms into a DOM document and writes Xout MathML and literal infix/prefix/postfix/Python Xterms. The DOM elements are enhanced by domain specific Xmethods that make using the DOM a little easier. XImplementations based on PyXML and lxml/libxml2 are Xavailable. X XWWW: http://pypi.python.org/pypi/mathdom/ END-of-py-mathdom/pkg-descr echo x - py-mathdom/distinfo sed 's/^X//' >py-mathdom/distinfo << 'END-of-py-mathdom/distinfo' XMD5 (mathdom-0.8.tar.gz) = 9cc9f378198b44a1bb1c9069167f1ded XSHA256 (mathdom-0.8.tar.gz) = e44ea8a24c26c9fdcba26aabbd5e8cff566c1742a541abd02219b7e7dab19e92 XSIZE (mathdom-0.8.tar.gz) = 108327 END-of-py-mathdom/distinfo echo x - py-mathdom/pkg-plist sed 's/^X//' >py-mathdom/pkg-plist << 'END-of-py-mathdom/pkg-plist' X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/datatypes.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/datatypes.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/datatypes.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/lmathdom.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/lmathdom.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/lmathdom.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/mathdom.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/mathdom.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/mathdom.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/termbuilder.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/termbuilder.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/termbuilder.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/termparser.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/termparser.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/termparser.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/xmlterm.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/xmlterm.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/xmlterm.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/element.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/element.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/element.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/entities.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/entities.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/entities.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/events.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/events.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/events.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mfenced.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mfenced.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mfenced.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mfrac.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mfrac.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mfrac.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/misc.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/misc.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/misc.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mmath.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mmath.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mmath.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mroot.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mroot.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mroot.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mrow.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mrow.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mrow.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mspace.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mspace.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mspace.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/msubsup.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/msubsup.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/msubsup.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mtable.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mtable.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mtable.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mtoken.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mtoken.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/mtoken.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/munderover.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/munderover.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/munderover.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/opdict.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/opdict.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/opdict.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/opdict_data.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/opdict_data.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/opdict_data.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/plotter.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/plotter.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/plotter.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/schema/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/schema/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/schema/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/schema/mathml2.rng.gz X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/__init__.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/__init__.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/__init__.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/ctop.xsl X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/mathmlc2p.xsl X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/pyterm.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/pyterm.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/pyterm.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/sax_pmathml.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/sax_pmathml.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/sax_pmathml.pyo X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/sqlterm.py X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/sqlterm.pyc X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/sqlterm.pyo X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/utils/ X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/schema/ X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/pmathml/ X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/mathml/ X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/ X@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/ END-of-py-mathdom/pkg-plist echo x - py-mathdom/Makefile sed 's/^X//' >py-mathdom/Makefile << 'END-of-py-mathdom/Makefile' X# New ports collection makefile for: mathdom X# Date created: 23 June 2008 X# Whom: Wen Heping X# X# $FreeBSD$ X# X XPORTNAME= mathdom XPORTVERSION= 0.8 XCATEGORIES= math python XMASTER_SITES= SF \ X ${MASTER_SITE_CHEESESHOP}source/m/${PORTNAME}/ XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= wenheping@gmail.com XCOMMENT= Content MathML in Python X XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/${PYLXML_EGG}:${PORTSDIR}/devel/py-lxml X XUSE_PYTHON= yes XUSE_PYDISTUTILS=easy_install X X.include END-of-py-mathdom/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: