Bug 119206 - [PATCH] textproc/py-pyparsing: update to 1.4.10
Summary: [PATCH] textproc/py-pyparsing: update to 1.4.10
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Hye-Shik Chang
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-01 02:20 UTC by martin.dieringer
Modified: 2008-01-22 04:30 UTC (History)
0 users

See Also:


Attachments
pyparsing.shar (4.01 KB, text/plain)
2008-01-01 02:20 UTC, martin.dieringer
no flags Details
diff (459 bytes, patch)
2008-01-03 05:51 UTC, martin.dieringer
no flags Details | Diff
diff (541 bytes, patch)
2008-01-03 06:52 UTC, martin.dieringer
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description martin.dieringer 2008-01-01 02:20:01 UTC
 	new port textproc/py-pyparsing
 	General parsing module for Python
Comment 1 martin.dieringer 2008-01-01 17:51:54 UTC
Sorry.  But it should be named py-"name" like other python ports.
Nobody will find "pyparsing". Same problem with "pyvisual".
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2008-01-02 03:17:13 UTC
Responsible Changed
From-To: freebsd-ports-bugs->freebsd-python

freebsd-python@ wants this port PRs (via the GNATS Auto Assign Tool)
Comment 3 Li-Wen Hsu freebsd_committer freebsd_triage 2008-01-02 09:52:05 UTC
State Changed
From-To: open->feedback

We already have this at devel/py-parsing.  Do you mind to send an update 
of this port?  Thanks very much!
Comment 4 martin.dieringer 2008-01-02 10:11:02 UTC
updated port of devel/py-parsing. version 1.4.10


--- 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@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.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%%@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 ---
Comment 5 martin.dieringer 2008-01-02 12:44:46 UTC
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@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 ---
Comment 6 Li-Wen Hsu freebsd_committer freebsd_triage 2008-01-02 15:15:52 UTC
State Changed
From-To: feedback->open

feedback received.
Comment 7 Li-Wen Hsu freebsd_committer freebsd_triage 2008-01-02 15:16:14 UTC
State Changed
From-To: open->feedback

Thanks!  But it would be nice if you provide a patch via "diff -ruN", 
further, files installed in ${EXAMPLESDIR} should be controled by 
NOPORTEXAMPLES, not NOPORTDOCS.  Please fix these minor points, thanks.
Comment 8 martin.dieringer 2008-01-03 05:51:11 UTC
diff of Makefile against latest shar

Comment 9 martin.dieringer 2008-01-03 06:52:01 UTC
unbelievable... is this one correct now?
Comment 10 Li-Wen Hsu freebsd_committer freebsd_triage 2008-01-08 15:07:02 UTC
Responsible Changed
From-To: freebsd-python->perky

Over to maintainer.
Comment 11 dfilter service freebsd_committer freebsd_triage 2008-01-22 04:21:55 UTC
perky       2008-01-22 04:21:51 UTC

  FreeBSD ports repository

  Modified files:
    devel/py-parsing     Makefile distinfo pkg-plist 
  Log:
  - Update to 1.4.10. [1]
  - Drop maintainership.
  
  PR:             ports/119206
  Submitted by:   Martin Dieringer <martin.dieringer@gmx.de>
  
  Revision  Changes    Path
  1.10      +2 -2      ports/devel/py-parsing/Makefile
  1.10      +3 -3      ports/devel/py-parsing/distinfo
  1.8       +52 -47    ports/devel/py-parsing/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 12 Hye-Shik Chang freebsd_committer freebsd_triage 2008-01-22 04:22:07 UTC
State Changed
From-To: feedback->closed

Committed. Thank you! 
Please submit a plain-text unidiff to CVS HEAD next time.