pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
py-ply: Eliminated, older than devel/py-ply
Module Name: pkgsrc-wip
Committed By: Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By: kamil
Date: Sun Aug 21 01:09:49 2016 +0200
Changeset: 35a9a0fb30c5d7ee9f1ff8ac1160bc3943114929
Removed Files:
py-ply/DESCR
py-ply/Makefile
py-ply/PLIST
py-ply/distinfo
Log Message:
py-ply: Eliminated, older than devel/py-ply
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=35a9a0fb30c5d7ee9f1ff8ac1160bc3943114929
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
py-ply/DESCR | 30 ----------------------------
py-ply/Makefile | 31 -----------------------------
py-ply/PLIST | 62 ---------------------------------------------------------
py-ply/distinfo | 5 -----
4 files changed, 128 deletions(-)
diffs:
diff --git a/py-ply/DESCR b/py-ply/DESCR
deleted file mode 100644
index 2f7ffcd..0000000
--- a/py-ply/DESCR
+++ /dev/null
@@ -1,30 +0,0 @@
-PLY is a 100% Python implementation of the common parsing tools lex and yacc.
-Here are a few highlights:
-
- - PLY is very closely modeled after traditional lex/yacc. If you know how to
- use these tools in C, you will find PLY to be similar.
-
- - 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
- specifiers, and moderately 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 builds
- its parsing tables using the LALR(1) algorithm used in yacc.
-
- - PLY uses Python introspection features to build lexers and parsers. This
- greatly simplifies the task of parser construction since it reduces the
- number of files and eliminates the need to run a separate lex/yacc tool
- before running your program.
-
- - PLY can be used to build parsers for "real" programming languages. Although
- it is not ultra-fast due to its Python implementation, PLY can be used to
- parse grammars consisting of several hundred rules (as might be found for a
- language like C). The lexer and LR parser are also reasonably efficient
- when parsing typically sized programs. People have used PLY to build
- parsers for C, C++, ADA, and other real programming languages.
diff --git a/py-ply/Makefile b/py-ply/Makefile
deleted file mode 100644
index 1c20370..0000000
--- a/py-ply/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# $NetBSD: Makefile,v 1.2 2012/10/07 13:57:26 asau Exp $
-#
-
-PYMODULENAME= ply
-PYMODULEVER= 3.3
-DISTNAME= ${PYMODULENAME}-${PYMODULEVER}
-PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES= devel
-MASTER_SITES= http://www.dabeaz.com/ply/
-
-MAINTAINER= ura%jp.NetBSD.org@localhost
-HOMEPAGE= http://www.dabeaz.com/ply/
-COMMENT= Lex an yacc parsing tools for Python
-LICENSE= gnu-lgpl-v2.1
-
-USE_TOOLS+= pax
-
-DOCDIR= ${DESTDIR}${PREFIX}/share/doc/py-${PYMODULENAME}
-EGDIR= ${DESTDIR}${PREFIX}/share/examples/py-${PYMODULENAME}
-
-INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR}
-
-post-install:
- ${INSTALL_DATA_DIR} ${DOCDIR}
- ${INSTALL_DATA_DIR} ${EGDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCDIR}
- cd ${WRKSRC}/example && \
- ${PAX} -wr . ${EGDIR}
-
-.include "../../lang/python/egg.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/py-ply/PLIST b/py-ply/PLIST
deleted file mode 100644
index 7e266ca..0000000
--- a/py-ply/PLIST
+++ /dev/null
@@ -1,62 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2010/08/04 16:15:27 ura Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/ply/__init__.py
-${PYSITELIB}/ply/__init__.pyc
-${PYSITELIB}/ply/__init__.pyo
-${PYSITELIB}/ply/cpp.py
-${PYSITELIB}/ply/cpp.pyc
-${PYSITELIB}/ply/cpp.pyo
-${PYSITELIB}/ply/ctokens.py
-${PYSITELIB}/ply/ctokens.pyc
-${PYSITELIB}/ply/ctokens.pyo
-${PYSITELIB}/ply/lex.py
-${PYSITELIB}/ply/lex.pyc
-${PYSITELIB}/ply/lex.pyo
-${PYSITELIB}/ply/yacc.py
-${PYSITELIB}/ply/yacc.pyc
-${PYSITELIB}/ply/yacc.pyo
-share/doc/py-ply/internal.html
-share/doc/py-ply/makedoc.py
-share/doc/py-ply/ply.html
-share/examples/py-ply/ansic/cparse.py
-share/examples/py-ply/ansic/clex.py
-share/examples/py-ply/ansic/README
-share/examples/py-ply/BASIC/basiclex.py
-share/examples/py-ply/BASIC/basic.py
-share/examples/py-ply/BASIC/basiclog.py
-share/examples/py-ply/BASIC/basinterp.py
-share/examples/py-ply/BASIC/basparse.py
-share/examples/py-ply/BASIC/dim.bas
-share/examples/py-ply/BASIC/func.bas
-share/examples/py-ply/BASIC/gcd.bas
-share/examples/py-ply/BASIC/gosub.bas
-share/examples/py-ply/BASIC/hello.bas
-share/examples/py-ply/BASIC/linear.bas
-share/examples/py-ply/BASIC/maxsin.bas
-share/examples/py-ply/BASIC/powers.bas
-share/examples/py-ply/BASIC/rand.bas
-share/examples/py-ply/BASIC/README
-share/examples/py-ply/BASIC/sales.bas
-share/examples/py-ply/BASIC/sears.bas
-share/examples/py-ply/BASIC/sqrt1.bas
-share/examples/py-ply/BASIC/sqrt2.bas
-share/examples/py-ply/calc/calc.py
-share/examples/py-ply/calcdebug/calc.py
-share/examples/py-ply/classcalc/calc.py
-share/examples/py-ply/closurecalc/calc.py
-share/examples/py-ply/GardenSnake/GardenSnake.py
-share/examples/py-ply/GardenSnake/README
-share/examples/py-ply/cleanup.sh
-share/examples/py-ply/hedit/hedit.py
-share/examples/py-ply/newclasscalc/calc.py
-share/examples/py-ply/optcalc/calc.py
-share/examples/py-ply/optcalc/README
-share/examples/py-ply/unicalc/calc.py
-share/examples/py-ply/yply/yparse.py
-share/examples/py-ply/yply/README
-share/examples/py-ply/yply/ylex.py
-share/examples/py-ply/yply/yply.py
-share/examples/py-ply/README
diff --git a/py-ply/distinfo b/py-ply/distinfo
deleted file mode 100644
index 9c1bc4f..0000000
--- a/py-ply/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-$NetBSD: distinfo,v 1.1.1.1 2010/08/04 16:15:27 ura Exp $
-
-SHA1 (ply-3.3.tar.gz) = 23291d8127f9f7189957fe1ff8925494e389fca3
-RMD160 (ply-3.3.tar.gz) = 619fad2b4050d6125cab9c34ea794bda7a0c5aa3
-Size (ply-3.3.tar.gz) = 138663 bytes
Home |
Main Index |
Thread Index |
Old Index