ports/119206: new port textproc/py-pyparsing
Martin Dieringer
martin.dieringer at gmx.de
Tue Jan 1 02:20:01 UTC 2008
>Number: 119206
>Category: ports
>Synopsis: <synopsis of the problem (one line)>
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Jan 01 02:20:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Martin Dieringer
>Release: FreeBSD 7.0-BETA4 i386
>Organization:
<organization of PR author (multiple lines)>
>Environment:
System: FreeBSD 7.0-BETA4 #18: Tue Dec 4 01:51:01 CET 2007 i386
>Description:
new port textproc/py-pyparsing
General parsing module for Python
>How-To-Repeat:
>Fix:
--- pyparsing.shar begins here ---
# 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:
#
# Makefile
# distinfo
# pkg-descr
# pkg-plist
#
echo x - Makefile
sed 's/^X//' >Makefile << 'END-of-Makefile'
X# New ports collection makefile for: py-pyparsing
X# Date created: 1 January 2008
X# Whom: dieringe at zedat.fu-berlin.de
X#
X# $FreeBSD$
X#
X
XPORTNAME= pyparsing
XPORTVERSION= 1.4.10
XCATEGORIES= textproc python
XMASTER_SITES= SF
XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
XDISTNAME= pyparsing-${PORTVERSION}
X
XMAINTAINER= dieringe at zedat.fu-berlin.de
XCOMMENT= General parsing module for Python
X
XUSE_PYTHON= yes
XUSE_PYDISTUTILS= yes
X
XDOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
XEXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${DOCSDIR}
X ${CP} -R ${WRKSRC}/docs/ ${DOCSDIR}
X.endif
X.if !defined(NOPORTEXAMPLES)
X @${MKDIR} ${EXAMPLESDIR}
X ${CP} -R ${WRKSRC}/examples/ ${EXAMPLESDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-Makefile
echo x - distinfo
sed 's/^X//' >distinfo << 'END-of-distinfo'
XMD5 (pyparsing-1.4.10.tar.gz) = b9899eca96015dee459684f089fb427c
XSHA256 (pyparsing-1.4.10.tar.gz) = da9a80bd116086b3c19dcc53f00ba36ab716defad2dfba3d99b3e48beae304e6
XSIZE (pyparsing-1.4.10.tar.gz) = 557582
END-of-distinfo
echo x - pkg-descr
sed 's/^X//' >pkg-descr << 'END-of-pkg-descr'
X
Xpyparsing is a general parsing module for Python. Grammars are implemented
Xdirectly in the client code using parsing objects, instead of externally, as
Xwith lex/yacc-type tools. Includes simple examples for parsing SQL, CORBA
XIDL, and 4-function math.
X
XWWW: http://pyparsing.wikispaces.com/
END-of-pkg-descr
echo x - pkg-plist
sed 's/^X//' >pkg-plist << 'END-of-pkg-plist'
X%%EXAMPLESDIR%%/simpleWiki.py
X%%EXAMPLESDIR%%/list1.py
X%%EXAMPLESDIR%%/getNTPservers.py
X%%EXAMPLESDIR%%/parsePythonValue.py
X%%EXAMPLESDIR%%/sql2dot.py
X%%EXAMPLESDIR%%/macroExpander.py
X%%EXAMPLESDIR%%/jsonParser.py
X%%EXAMPLESDIR%%/dictExample.py
X%%EXAMPLESDIR%%/SingleForm.dfm
X%%EXAMPLESDIR%%/httpServerLogParser.py
X%%EXAMPLESDIR%%/pythonGrammarParser.py
X%%EXAMPLESDIR%%/searchparser.py
X%%EXAMPLESDIR%%/greetingInGreek.py
X%%EXAMPLESDIR%%/dfmparse.py
X%%EXAMPLESDIR%%/configParse.py
X%%EXAMPLESDIR%%/urlExtractorNew.py
X%%EXAMPLESDIR%%/parseListString.py
X%%EXAMPLESDIR%%/dictExample2.py
X%%EXAMPLESDIR%%/wordsToNum.py
X%%EXAMPLESDIR%%/SimpleCalc.py
X%%EXAMPLESDIR%%/htmlStripper.py
X%%EXAMPLESDIR%%/cLibHeader.py
X%%EXAMPLESDIR%%/sexpParser.py
X%%EXAMPLESDIR%%/removeLineBreaks.py
X%%EXAMPLESDIR%%/listAllMatches.py
X%%EXAMPLESDIR%%/idlParse.py
X%%EXAMPLESDIR%%/simpleSQL.py
X%%EXAMPLESDIR%%/urlExtractor.py
X%%EXAMPLESDIR%%/simpleBool.py
X%%EXAMPLESDIR%%/scanExamples.py
X%%EXAMPLESDIR%%/adventureEngine.py
X%%EXAMPLESDIR%%/ebnftest.py
X%%EXAMPLESDIR%%/ebnf.py
X%%EXAMPLESDIR%%/mozillaCalendarParser.py
X%%EXAMPLESDIR%%/withAttribute.py
X%%EXAMPLESDIR%%/linenoExample.py
X%%EXAMPLESDIR%%/greeting.py
X%%EXAMPLESDIR%%/AcManForm.dfm
X%%EXAMPLESDIR%%/simpleArith.py
X%%EXAMPLESDIR%%/0README.html
X%%EXAMPLESDIR%%/pgn.py
X%%EXAMPLESDIR%%/getNTPserversNew.py
X%%EXAMPLESDIR%%/holaMundo.py
X%%EXAMPLESDIR%%/LAparser.py
X%%EXAMPLESDIR%%/searchParserAppDemo.py
X%%EXAMPLESDIR%%/commasep.py
X%%EXAMPLESDIR%%/scanYahoo.py
X%%EXAMPLESDIR%%/nested.py
X%%EXAMPLESDIR%%/fourFn.py
X%%EXAMPLESDIR%%/mozilla.ics
X%%EXAMPLESDIR%%/indentedGrammarExample.py
X%%EXAMPLESDIR%%/romanNumerals.py
X%%EXAMPLESDIR%%/greetingInKorean.py
X%%EXAMPLESDIR%%/chemicalFormulas.py
X%%EXAMPLESDIR%%/sparser.py
X%%EXAMPLESDIR%%/makeHTMLTagExample.py
X at dirrm %%EXAMPLESDIR%%
X%%PORTDOCS%%%%DOCSDIR%%/pycon06-IntroToPyparsing-notes.pdf
X%%PORTDOCS%%%%DOCSDIR%%/pycon06-AdventureEngineUsingPyparsing-notes.pdf
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%PYTHON_SITELIBDIR%%/pyparsing.pyc
X%%PYTHON_SITELIBDIR%%/pyparsing.pyo
X%%PYTHON_SITELIBDIR%%/pyparsing.py
END-of-pkg-plist
exit
--- pyparsing.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list