summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormef <mef@pkgsrc.org>2016-09-17 13:51:19 +0000
committermef <mef@pkgsrc.org>2016-09-17 13:51:19 +0000
commit0dfee7bb6b071746a5928d3a9f57885f60a40da1 (patch)
treefd2ce4df8771615a67b0d9e09d9145b9c1b2a01f
parent1f33a8a066ee65751c7014d6a82f87176cb915ae (diff)
downloadpkgsrc-0dfee7bb6b071746a5928d3a9f57885f60a40da1.tar.gz
Updated devel/ply 3.4 to 3.9
---------------------------- CHANGES since 3.4 reaches 280 lines, 11.2 kbytes, so only recent Announce is listed here, thank you. ---------------------------------------------------------------- August 31, 2016 Announcing : PLY-3.9 (Python Lex-Yacc) http://www.dabeaz.com/ply I'm pleased to announce PLY-3.9--a pure Python implementation of the common parsing tools lex and yacc. PLY-3.9 is a minor bug fix release. It supports both Python 2 and Python 3. If you are new to PLY, here are a few highlights: - PLY is closely modeled after traditional lex/yacc. If you know how to use these or similar tools in other languages, you will find PLY to be comparable. - PLY provides very extensive error reporting and diagnostic information to assist in parser construction. The original implementation was developed for instructional purposes. As a result, the system tries to identify the most common types of errors made by novice users. - PLY provides full support for empty productions, error recovery, precedence rules, and ambiguous grammars. - Parsing is based on LR-parsing which is fast, memory efficient, better suited to large grammars, and which has a number of nice properties when dealing with syntax errors and other parsing problems. Currently, PLY can build its parsing tables using either SLR or LALR(1) algorithms. More information about PLY can be obtained on the PLY webpage at: http://www.dabeaz.com/ply PLY is freely available.
-rw-r--r--devel/ply/Makefile7
-rw-r--r--devel/ply/PLIST8
-rw-r--r--devel/ply/distinfo10
3 files changed, 14 insertions, 11 deletions
diff --git a/devel/ply/Makefile b/devel/ply/Makefile
index c120b40844c..3e33212b588 100644
--- a/devel/ply/Makefile
+++ b/devel/ply/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2014/05/17 16:10:43 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2016/09/17 13:51:19 mef Exp $
-DISTNAME= ply-3.4
-PKGREVISION= 1
+DISTNAME= ply-3.9
CATEGORIES= devel python
MASTER_SITES= http://www.dabeaz.com/ply/
@@ -23,7 +22,7 @@ do-test:
.endfor
post-install:
- ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/doc/ply.html ${DESTDIR}${DOCDIR}
cd ${WRKSRC}/example && pax -rwppm * ${DESTDIR}${EGDIR}
diff --git a/devel/ply/PLIST b/devel/ply/PLIST
index 1057d91ce89..c95c690a2fc 100644
--- a/devel/ply/PLIST
+++ b/devel/ply/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2010/08/29 11:00:31 nonaka Exp $
+@comment $NetBSD: PLIST,v 1.4 2016/09/17 13:51:19 mef Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -18,7 +18,10 @@ ${PYSITELIB}/ply/lex.pyo
${PYSITELIB}/ply/yacc.py
${PYSITELIB}/ply/yacc.pyc
${PYSITELIB}/ply/yacc.pyo
-share/doc/ply/README
+${PYSITELIB}/ply/ygen.py
+${PYSITELIB}/ply/ygen.pyc
+${PYSITELIB}/ply/ygen.pyo
+share/doc/ply/README.md
share/doc/ply/ply.html
share/examples/ply/BASIC/README
share/examples/ply/BASIC/basic.py
@@ -47,6 +50,7 @@ share/examples/ply/ansic/clex.py
share/examples/ply/ansic/cparse.py
share/examples/ply/calc/calc.py
share/examples/ply/calcdebug/calc.py
+share/examples/ply/calceof/calc.py
share/examples/ply/classcalc/calc.py
share/examples/ply/cleanup.sh
share/examples/ply/closurecalc/calc.py
diff --git a/devel/ply/distinfo b/devel/ply/distinfo
index 76b44a96736..75105b23d44 100644
--- a/devel/ply/distinfo
+++ b/devel/ply/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2015/11/03 03:29:03 agc Exp $
+$NetBSD: distinfo,v 1.6 2016/09/17 13:51:19 mef Exp $
-SHA1 (ply-3.4.tar.gz) = 123b9449b838dc387b240ea737a33b6407e5a1ac
-RMD160 (ply-3.4.tar.gz) = c86c2581b4e2766f5045b76632c92a3220b3c48a
-SHA512 (ply-3.4.tar.gz) = 6f6ee528393ff83eff2530ca468caf12e4c89b817a38302738597f1478dd41758036c8f32f88f60d1a26e70d9cfceab5530ddcfd3f058c1ee722be95c27e6bcc
-Size (ply-3.4.tar.gz) = 138342 bytes
+SHA1 (ply-3.9.tar.gz) = 3909910312996082dfa9ca9b5300113636163b66
+RMD160 (ply-3.9.tar.gz) = 1052552b613b3640fd6d3201c2f5abd8e4f8ee50
+SHA512 (ply-3.9.tar.gz) = c3beca6f70e9fdfd11f9fc7beb18efb03f0b32be3cdc949e96c4df3d060e7e9da3ee42d1f58f7a9225d333cb7864a4253fd3a9b75c496364276fe9969ebd7641
+Size (ply-3.9.tar.gz) = 150750 bytes