summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortsarna <tsarna@pkgsrc.org>2002-12-18 22:34:30 +0000
committertsarna <tsarna@pkgsrc.org>2002-12-18 22:34:30 +0000
commiteef7d57c5b7bc740852e49a0710dc0a49d481de4 (patch)
tree398d4fa33623670afbccafb918ef25eb2e8dcb3c
parentabc4428d3636c94c9d7e3f277043578aa1929408 (diff)
downloadpkgsrc-eef7d57c5b7bc740852e49a0710dc0a49d481de4.tar.gz
Pyrex - a Language for Writing Python Extension Modules. Pyrex lets you
write code that mixes Python and C data types any way you want, and compiles it into a C extension for Python. Plex is now bundled with Pyrex, and the py-plex package will be obsoleted.
-rw-r--r--lang/py-pyrex/DESCR2
-rw-r--r--lang/py-pyrex/Makefile17
-rw-r--r--lang/py-pyrex/PLIST90
-rw-r--r--lang/py-pyrex/distinfo4
4 files changed, 113 insertions, 0 deletions
diff --git a/lang/py-pyrex/DESCR b/lang/py-pyrex/DESCR
new file mode 100644
index 00000000000..61948abb5a7
--- /dev/null
+++ b/lang/py-pyrex/DESCR
@@ -0,0 +1,2 @@
+Pyrex lets you write Python-like code that mixes Python and C data types
+any way you want, and compiles it into a C extension for Python.
diff --git a/lang/py-pyrex/Makefile b/lang/py-pyrex/Makefile
new file mode 100644
index 00000000000..99a33f6708f
--- /dev/null
+++ b/lang/py-pyrex/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/12/18 22:34:30 tsarna Exp $
+
+DISTNAME= Pyrex-0.5
+PKGNAME= ${PYPKGPREFIX}-pyrex-0.5
+CATEGORIES= lang
+MASTER_SITES= http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/
+
+MAINTAINER= tsarna@netbsd.org
+HOMEPAGE= http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/
+COMMENT= A Language for Writing Python Extension Modules
+
+PYTHON_VERSIONS_ACCEPTED= 22 # the only one that builds
+
+PYDISTUTILSPKG= # defined
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/py-pyrex/PLIST b/lang/py-pyrex/PLIST
new file mode 100644
index 00000000000..4e012750271
--- /dev/null
+++ b/lang/py-pyrex/PLIST
@@ -0,0 +1,90 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/18 22:34:31 tsarna Exp $
+bin/pyrexc
+${PYSITELIB}/Pyrex/__init__.py
+${PYSITELIB}/Pyrex/Utils.py
+${PYSITELIB}/Pyrex/Testing.py
+${PYSITELIB}/Pyrex/Debugging.py
+${PYSITELIB}/Pyrex/Compiler/__init__.py
+${PYSITELIB}/Pyrex/Compiler/Version.py
+${PYSITELIB}/Pyrex/Compiler/TypeSlots.py
+${PYSITELIB}/Pyrex/Compiler/Symtab.py
+${PYSITELIB}/Pyrex/Compiler/Scanning.py
+${PYSITELIB}/Pyrex/Compiler/PyrexTypes.py
+${PYSITELIB}/Pyrex/Compiler/Parsing.py
+${PYSITELIB}/Pyrex/Compiler/Nodes.py
+${PYSITELIB}/Pyrex/Compiler/Naming.py
+${PYSITELIB}/Pyrex/Compiler/Main.py
+${PYSITELIB}/Pyrex/Compiler/ExprNodes.py
+${PYSITELIB}/Pyrex/Compiler/Errors.py
+${PYSITELIB}/Pyrex/Compiler/DebugFlags.py
+${PYSITELIB}/Pyrex/Compiler/Code.py
+${PYSITELIB}/Pyrex/Compiler/__init__.pyc
+${PYSITELIB}/Pyrex/Compiler/Version.pyc
+${PYSITELIB}/Pyrex/Compiler/TypeSlots.pyc
+${PYSITELIB}/Pyrex/Compiler/Symtab.pyc
+${PYSITELIB}/Pyrex/Compiler/Scanning.pyc
+${PYSITELIB}/Pyrex/Compiler/PyrexTypes.pyc
+${PYSITELIB}/Pyrex/Compiler/Parsing.pyc
+${PYSITELIB}/Pyrex/Compiler/Nodes.pyc
+${PYSITELIB}/Pyrex/Compiler/Naming.pyc
+${PYSITELIB}/Pyrex/Compiler/Main.pyc
+${PYSITELIB}/Pyrex/Compiler/ExprNodes.pyc
+${PYSITELIB}/Pyrex/Compiler/Errors.pyc
+${PYSITELIB}/Pyrex/Compiler/DebugFlags.pyc
+${PYSITELIB}/Pyrex/Compiler/Code.pyc
+${PYSITELIB}/Pyrex/Compiler/Lexicon.pickle
+${PYSITELIB}/Pyrex/Distutils/__init__.py
+${PYSITELIB}/Pyrex/Distutils/build_ext.py
+${PYSITELIB}/Pyrex/Distutils/__init__.pyc
+${PYSITELIB}/Pyrex/Distutils/build_ext.pyc
+${PYSITELIB}/Pyrex/Mac/__init__.py
+${PYSITELIB}/Pyrex/Mac/TS_Misc_Suite.py
+${PYSITELIB}/Pyrex/Mac/PyServerMain.py
+${PYSITELIB}/Pyrex/Mac/PS_Misc_Suite.py
+${PYSITELIB}/Pyrex/Mac/MPW_Misc_Suite.py
+${PYSITELIB}/Pyrex/Mac/MacUtils.py
+${PYSITELIB}/Pyrex/Mac/MacTesting.py
+${PYSITELIB}/Pyrex/Mac/MacSystem.py
+${PYSITELIB}/Pyrex/Mac/Finder_Std_Suite.py
+${PYSITELIB}/Pyrex/Mac/__init__.pyc
+${PYSITELIB}/Pyrex/Mac/TS_Misc_Suite.pyc
+${PYSITELIB}/Pyrex/Mac/PyServerMain.pyc
+${PYSITELIB}/Pyrex/Mac/PS_Misc_Suite.pyc
+${PYSITELIB}/Pyrex/Mac/MPW_Misc_Suite.pyc
+${PYSITELIB}/Pyrex/Mac/MacUtils.pyc
+${PYSITELIB}/Pyrex/Mac/MacTesting.pyc
+${PYSITELIB}/Pyrex/Mac/MacSystem.pyc
+${PYSITELIB}/Pyrex/Mac/Finder_Std_Suite.pyc
+${PYSITELIB}/Pyrex/__init__.pyc
+${PYSITELIB}/Pyrex/Utils.pyc
+${PYSITELIB}/Pyrex/Testing.pyc
+${PYSITELIB}/Pyrex/Debugging.pyc
+${PYSITELIB}/Plex/Actions.py
+${PYSITELIB}/Plex/DFA.py
+${PYSITELIB}/Plex/Errors.py
+${PYSITELIB}/Plex/Lexicons.py
+${PYSITELIB}/Plex/Machines.py
+${PYSITELIB}/Plex/Regexps.py
+${PYSITELIB}/Plex/Scanners.py
+${PYSITELIB}/Plex/test_tm.py
+${PYSITELIB}/Plex/Timing.py
+${PYSITELIB}/Plex/Traditional.py
+${PYSITELIB}/Plex/Transitions.py
+${PYSITELIB}/Plex/__init__.py
+${PYSITELIB}/Plex/Actions.pyc
+${PYSITELIB}/Plex/DFA.pyc
+${PYSITELIB}/Plex/Errors.pyc
+${PYSITELIB}/Plex/Lexicons.pyc
+${PYSITELIB}/Plex/Machines.pyc
+${PYSITELIB}/Plex/Regexps.pyc
+${PYSITELIB}/Plex/Scanners.pyc
+${PYSITELIB}/Plex/test_tm.pyc
+${PYSITELIB}/Plex/Timing.pyc
+${PYSITELIB}/Plex/Traditional.pyc
+${PYSITELIB}/Plex/Transitions.pyc
+${PYSITELIB}/Plex/__init__.pyc
+@dirrm ${PYSITELIB}/Pyrex/Compiler
+@dirrm ${PYSITELIB}/Pyrex/Distutils
+@dirrm ${PYSITELIB}/Pyrex/Mac
+@dirrm ${PYSITELIB}/Pyrex
+@dirrm ${PYSITELIB}/Plex
diff --git a/lang/py-pyrex/distinfo b/lang/py-pyrex/distinfo
new file mode 100644
index 00000000000..63d482fd506
--- /dev/null
+++ b/lang/py-pyrex/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/12/18 22:34:30 tsarna Exp $
+
+SHA1 (Pyrex-0.5.tar.gz) = c597dc8c0b4260f65c3940c114a532b0666843c0
+Size (Pyrex-0.5.tar.gz) = 127784 bytes