ports/119206: new port: textproc/py-pyparsing

Martin Dieringer martin.dieringer at gmx.de
Wed Jan 2 04:50:04 PST 2008


The following reply was made to PR ports/119206; it has been noted by GNATS.

From: Martin Dieringer <martin.dieringer at gmx.de>
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: ports/119206: new port: textproc/py-pyparsing
Date: Wed, 2 Jan 2008 13:44:46 +0100 (CET)

 Sorry again, errors in Makefile and pkg-plist.
 Forget last shar, take this one:
 Now it passes "port test"
 
 
 
 --- py-parsing.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-parsing
 X# Date created:		1 Jul 2004
 X# Whom:			Hye-Shik Chang
 X#
 X# $FreeBSD: ports/devel/py-parsing/Makefile,v 1.9 2007/07/30 09:41:18 alexbl Exp $
 X#
 X
 XPORTNAME=	parsing
 XPORTVERSION=	1.4.10
 XCATEGORIES=	devel python
 XMASTER_SITES=	SF
 XMASTER_SITE_SUBDIR=	pyparsing
 XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 XDISTNAME=	pyparsing-${PORTVERSION}
 X
 XMAINTAINER=	perky at FreeBSD.org
 XCOMMENT=	General parsing module for Python
 X
 XUSE_PYTHON=	2.3+
 XUSE_PYDISTUTILS=yes
 XPYDISTUTILS_PKGNAME=	pyparsing
 X
 XDOCSDIR=	${PREFIX}/share/doc/py-${PORTNAME}
 XEXAMPLESDIR=	${PREFIX}/share/examples/py-${PORTNAME}
 X
 Xpost-install:
 X.if !defined(NOPORTDOCS)
 X	${MKDIR} ${DOCSDIR} ${EXAMPLESDIR}
 X	${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}
 X	${INSTALL_DATA} ${WRKSRC}/htmldoc/* ${DOCSDIR}
 X	${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}
 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'
 XPyparsing is a general parsing module for Python. Grammars are
 Ximplemented directly in the client code using parsing objects,
 Xinstead of externally, as with lex/yacc-type tools. Includes simple
 Xexamples for parsing SQL, CORBA IDL, and 4-function math.
 X
 XWWW: http://pyparsing.sourceforge.net/
 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%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
 X%%PORTDOCS%%%%DOCSDIR%%/pycon06-IntroToPyparsing-notes.pdf
 X%%PORTDOCS%%%%DOCSDIR%%/pycon06-AdventureEngineUsingPyparsing-notes.pdf
 X%%PORTDOCS%%%%DOCSDIR%%/index.html
 X%%PORTDOCS%%%%DOCSDIR%%/help.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Dict-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.CaselessKeyword-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.StringEnd-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Forward-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/toc.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Empty-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.SkipTo-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.OnlyOnce-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.ParseBaseException-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.And-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.CharsNotIn-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Each-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.GoToColumn-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.NoMatch-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Token-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.ParseElementEnhance-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.OneOrMore-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Regex-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Literal-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.StringStart-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/trees.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Word-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.MatchFirst-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Optional-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.ParseFatalException-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.ParseExpression-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.White-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.QuotedString-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Upcase-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing-module.html
 X%%PORTDOCS%%%%DOCSDIR%%/epydoc.css
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.ParseException-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.FollowedBy-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/__builtin__.object-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.ParseResults-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.LineStart-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Suppress-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/exceptions.BaseException-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/frames.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.RecursiveGrammarException-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.TokenConverter-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/toc-everything.html
 X%%PORTDOCS%%%%DOCSDIR%%/exceptions.Exception-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Or-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.ParserElement-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/__builtin__.type-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.ZeroOrMore-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.CaselessLiteral-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/indices.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Keyword-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.NotAny-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Group-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/toc-pyparsing.pyparsing-module.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.LineEnd-class.html
 X%%PORTDOCS%%%%DOCSDIR%%/pyparsing.pyparsing.Combine-class.html
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%
 X%%PYTHON_SITELIBDIR%%/pyparsing.pyc
 X%%PYTHON_SITELIBDIR%%/pyparsing.pyo
 X%%PYTHON_SITELIBDIR%%/pyparsing.py
 END-of-pkg-plist
 exit
 --- py-parsing.shar ends here ---
 
 


More information about the freebsd-python mailing list