pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ply



Module Name:    pkgsrc
Committed By:   mef
Date:           Sat Sep 17 13:51:19 UTC 2016

Modified Files:
        pkgsrc/devel/ply: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/ply/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/ply/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/ply/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/ply/Makefile
diff -u pkgsrc/devel/ply/Makefile:1.18 pkgsrc/devel/ply/Makefile:1.19
--- pkgsrc/devel/ply/Makefile:1.18      Sat May 17 16:10:43 2014
+++ pkgsrc/devel/ply/Makefile   Sat Sep 17 13:51:19 2016
@@ -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}
 

Index: pkgsrc/devel/ply/PLIST
diff -u pkgsrc/devel/ply/PLIST:1.3 pkgsrc/devel/ply/PLIST:1.4
--- pkgsrc/devel/ply/PLIST:1.3  Sun Aug 29 11:00:31 2010
+++ pkgsrc/devel/ply/PLIST      Sat Sep 17 13:51:19 2016
@@ -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

Index: pkgsrc/devel/ply/distinfo
diff -u pkgsrc/devel/ply/distinfo:1.5 pkgsrc/devel/ply/distinfo:1.6
--- pkgsrc/devel/ply/distinfo:1.5       Tue Nov  3 03:29:03 2015
+++ pkgsrc/devel/ply/distinfo   Sat Sep 17 13:51:19 2016
@@ -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



Home | Main Index | Thread Index | Old Index