diff options
author | recht <recht> | 2004-08-19 20:44:31 +0000 |
---|---|---|
committer | recht <recht> | 2004-08-19 20:44:31 +0000 |
commit | 0cfa11aa4b3aab8de2eac7adeee60dadb7591f58 (patch) | |
tree | 9c8ec0f89465758250329fad490146efe7d8166d /lang/py-pyrex | |
parent | a81bb0e95ac065bcca1dc85d77d08f6eaba1740b (diff) | |
download | pkgsrc-0cfa11aa4b3aab8de2eac7adeee60dadb7591f58.tar.gz |
update to Pyrex-0.9.3
Enhancements:
- Types defined with a ctypedef in a 'cdef extern from' block
are now referred to by the typedef name in generated C code,
so it is no longer necessary to match the type in the C
header file exactly.
- Conversion to/from unsigned long now done with
PyLong_AsUnsignedLong and PyLong_FromUnsignedLong.
[Dug Song <dugsong@monkey.org>]
- A struct, union or enum definition in a 'cdef extern from'
block may now be left empty (using 'pass'). This can be useful
if you need to declare a variable of that type, but don't need
to refer to any of its members.
- More flexible about ordering of qualifiers such as 'long' and
'unsigned'.
["John (J5) Palmieri" <johnp@redhat.com>]
Bug fixes:
- Non-interned string literals used in a Python class
definition did not work.
[Atsuo Ishimoto <ishimoto@gembook.org>]
[Andreas Kostyrka <andreas@kostyrka.org>]
- Return types of the buffer interface functions for extension
types have been corrected.
[Dug Song <dugsong@monkey.org>]
- Added 'static' to declarations of string literals.
[Phil Frost <indigo@bitglue.com>]
- Float literals are now copied directly to the C code as written,
to avoid problems with loss of precision.
[Mario Pernici <Mario.Pernici@mi.infn.it>]
- Inheriting from an extension type with C methods defined in
another Pyrex module did not work.
[Itamar Shtull-Trauring <itamar@itamarst.org>]
Diffstat (limited to 'lang/py-pyrex')
-rw-r--r-- | lang/py-pyrex/Makefile | 6 | ||||
-rw-r--r-- | lang/py-pyrex/PLIST | 170 | ||||
-rw-r--r-- | lang/py-pyrex/distinfo | 6 |
3 files changed, 91 insertions, 91 deletions
diff --git a/lang/py-pyrex/Makefile b/lang/py-pyrex/Makefile index b7905ca719f..11763baacee 100644 --- a/lang/py-pyrex/Makefile +++ b/lang/py-pyrex/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.7 2004/05/28 22:15:15 recht Exp $ +# $NetBSD: Makefile,v 1.8 2004/08/19 20:44:31 recht Exp $ -DISTNAME= Pyrex-0.9.2.1 +DISTNAME= Pyrex-0.9.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/P/p/} CATEGORIES= lang python MASTER_SITES= http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/ @@ -11,7 +11,7 @@ COMMENT= A Language for Writing Python Extension Modules PYTHON_VERSIONS_ACCEPTED= 23 23pth 22 22pth -PYDISTUTILSPKG= # defined +PYDISTUTILSPKG= yes USE_BUILDLINK3= yes .include "../../lang/python/extension.mk" diff --git a/lang/py-pyrex/PLIST b/lang/py-pyrex/PLIST index 2dac4194373..5feba5ea62f 100644 --- a/lang/py-pyrex/PLIST +++ b/lang/py-pyrex/PLIST @@ -1,135 +1,135 @@ -@comment $NetBSD: PLIST,v 1.4 2004/05/28 22:15:15 recht Exp $ +@comment $NetBSD: PLIST,v 1.5 2004/08/19 20:44:31 recht Exp $ bin/pyrexc -${PYSITELIB}/Pyrex/__init__.py -${PYSITELIB}/Pyrex/Debugging.py -${PYSITELIB}/Pyrex/Utils.py -${PYSITELIB}/Pyrex/Compiler/__init__.py ${PYSITELIB}/Pyrex/Compiler/CmdLine.py -${PYSITELIB}/Pyrex/Compiler/Code.py -${PYSITELIB}/Pyrex/Compiler/DebugFlags.py -${PYSITELIB}/Pyrex/Compiler/Errors.py -${PYSITELIB}/Pyrex/Compiler/ExprNodes.py -${PYSITELIB}/Pyrex/Compiler/Lexicon.py -${PYSITELIB}/Pyrex/Compiler/Main.py -${PYSITELIB}/Pyrex/Compiler/Naming.py -${PYSITELIB}/Pyrex/Compiler/Nodes.py -${PYSITELIB}/Pyrex/Compiler/Options.py -${PYSITELIB}/Pyrex/Compiler/Parsing.py -${PYSITELIB}/Pyrex/Compiler/PyrexTypes.py -${PYSITELIB}/Pyrex/Compiler/Scanning.py -${PYSITELIB}/Pyrex/Compiler/Symtab.py -${PYSITELIB}/Pyrex/Compiler/TypeSlots.py -${PYSITELIB}/Pyrex/Compiler/Version.py -${PYSITELIB}/Pyrex/Compiler/__init__.pyc ${PYSITELIB}/Pyrex/Compiler/CmdLine.pyc -${PYSITELIB}/Pyrex/Compiler/Code.pyc -${PYSITELIB}/Pyrex/Compiler/DebugFlags.pyc -${PYSITELIB}/Pyrex/Compiler/Errors.pyc -${PYSITELIB}/Pyrex/Compiler/ExprNodes.pyc -${PYSITELIB}/Pyrex/Compiler/Lexicon.pyc -${PYSITELIB}/Pyrex/Compiler/Main.pyc -${PYSITELIB}/Pyrex/Compiler/Naming.pyc -${PYSITELIB}/Pyrex/Compiler/Nodes.pyc -${PYSITELIB}/Pyrex/Compiler/Options.pyc -${PYSITELIB}/Pyrex/Compiler/Parsing.pyc -${PYSITELIB}/Pyrex/Compiler/PyrexTypes.pyc -${PYSITELIB}/Pyrex/Compiler/Scanning.pyc -${PYSITELIB}/Pyrex/Compiler/Symtab.pyc -${PYSITELIB}/Pyrex/Compiler/TypeSlots.pyc -${PYSITELIB}/Pyrex/Compiler/Version.pyc -${PYSITELIB}/Pyrex/Compiler/__init__.pyo ${PYSITELIB}/Pyrex/Compiler/CmdLine.pyo +${PYSITELIB}/Pyrex/Compiler/Code.py +${PYSITELIB}/Pyrex/Compiler/Code.pyc ${PYSITELIB}/Pyrex/Compiler/Code.pyo +${PYSITELIB}/Pyrex/Compiler/DebugFlags.py +${PYSITELIB}/Pyrex/Compiler/DebugFlags.pyc ${PYSITELIB}/Pyrex/Compiler/DebugFlags.pyo +${PYSITELIB}/Pyrex/Compiler/Errors.py +${PYSITELIB}/Pyrex/Compiler/Errors.pyc ${PYSITELIB}/Pyrex/Compiler/Errors.pyo +${PYSITELIB}/Pyrex/Compiler/ExprNodes.py +${PYSITELIB}/Pyrex/Compiler/ExprNodes.pyc ${PYSITELIB}/Pyrex/Compiler/ExprNodes.pyo +${PYSITELIB}/Pyrex/Compiler/Lexicon.pickle +${PYSITELIB}/Pyrex/Compiler/Lexicon.py +${PYSITELIB}/Pyrex/Compiler/Lexicon.pyc ${PYSITELIB}/Pyrex/Compiler/Lexicon.pyo +${PYSITELIB}/Pyrex/Compiler/Main.py +${PYSITELIB}/Pyrex/Compiler/Main.pyc ${PYSITELIB}/Pyrex/Compiler/Main.pyo +${PYSITELIB}/Pyrex/Compiler/Naming.py +${PYSITELIB}/Pyrex/Compiler/Naming.pyc ${PYSITELIB}/Pyrex/Compiler/Naming.pyo +${PYSITELIB}/Pyrex/Compiler/Nodes.py +${PYSITELIB}/Pyrex/Compiler/Nodes.pyc ${PYSITELIB}/Pyrex/Compiler/Nodes.pyo +${PYSITELIB}/Pyrex/Compiler/Options.py +${PYSITELIB}/Pyrex/Compiler/Options.pyc ${PYSITELIB}/Pyrex/Compiler/Options.pyo +${PYSITELIB}/Pyrex/Compiler/Parsing.py +${PYSITELIB}/Pyrex/Compiler/Parsing.pyc ${PYSITELIB}/Pyrex/Compiler/Parsing.pyo +${PYSITELIB}/Pyrex/Compiler/PyrexTypes.py +${PYSITELIB}/Pyrex/Compiler/PyrexTypes.pyc ${PYSITELIB}/Pyrex/Compiler/PyrexTypes.pyo +${PYSITELIB}/Pyrex/Compiler/Scanning.py +${PYSITELIB}/Pyrex/Compiler/Scanning.pyc ${PYSITELIB}/Pyrex/Compiler/Scanning.pyo +${PYSITELIB}/Pyrex/Compiler/Symtab.py +${PYSITELIB}/Pyrex/Compiler/Symtab.pyc ${PYSITELIB}/Pyrex/Compiler/Symtab.pyo +${PYSITELIB}/Pyrex/Compiler/TypeSlots.py +${PYSITELIB}/Pyrex/Compiler/TypeSlots.pyc ${PYSITELIB}/Pyrex/Compiler/TypeSlots.pyo +${PYSITELIB}/Pyrex/Compiler/Version.py +${PYSITELIB}/Pyrex/Compiler/Version.pyc ${PYSITELIB}/Pyrex/Compiler/Version.pyo -${PYSITELIB}/Pyrex/Compiler/Lexicon.pickle +${PYSITELIB}/Pyrex/Compiler/__init__.py +${PYSITELIB}/Pyrex/Compiler/__init__.pyc +${PYSITELIB}/Pyrex/Compiler/__init__.pyo +${PYSITELIB}/Pyrex/Debugging.py +${PYSITELIB}/Pyrex/Debugging.pyc +${PYSITELIB}/Pyrex/Debugging.pyo ${PYSITELIB}/Pyrex/Distutils/__init__.py -${PYSITELIB}/Pyrex/Distutils/build_ext.py ${PYSITELIB}/Pyrex/Distutils/__init__.pyc -${PYSITELIB}/Pyrex/Distutils/build_ext.pyc ${PYSITELIB}/Pyrex/Distutils/__init__.pyo +${PYSITELIB}/Pyrex/Distutils/build_ext.py +${PYSITELIB}/Pyrex/Distutils/build_ext.pyc ${PYSITELIB}/Pyrex/Distutils/build_ext.pyo -${PYSITELIB}/Pyrex/Mac/__init__.py ${PYSITELIB}/Pyrex/Mac/DarwinSystem.py -${PYSITELIB}/Pyrex/Mac/Finder_Std_Suite.py -${PYSITELIB}/Pyrex/Mac/MacSystem.py -${PYSITELIB}/Pyrex/Mac/MacUtils.py -${PYSITELIB}/Pyrex/Mac/MPW_Misc_Suite.py -${PYSITELIB}/Pyrex/Mac/PS_Misc_Suite.py -${PYSITELIB}/Pyrex/Mac/PyServerMain.py -${PYSITELIB}/Pyrex/Mac/TS_Misc_Suite.py -${PYSITELIB}/Pyrex/Mac/__init__.pyc ${PYSITELIB}/Pyrex/Mac/DarwinSystem.pyc -${PYSITELIB}/Pyrex/Mac/Finder_Std_Suite.pyc -${PYSITELIB}/Pyrex/Mac/MacSystem.pyc -${PYSITELIB}/Pyrex/Mac/MacUtils.pyc -${PYSITELIB}/Pyrex/Mac/MPW_Misc_Suite.pyc -${PYSITELIB}/Pyrex/Mac/PS_Misc_Suite.pyc -${PYSITELIB}/Pyrex/Mac/PyServerMain.pyc -${PYSITELIB}/Pyrex/Mac/TS_Misc_Suite.pyc -${PYSITELIB}/Pyrex/Mac/__init__.pyo ${PYSITELIB}/Pyrex/Mac/DarwinSystem.pyo +${PYSITELIB}/Pyrex/Mac/Finder_Std_Suite.py +${PYSITELIB}/Pyrex/Mac/Finder_Std_Suite.pyc ${PYSITELIB}/Pyrex/Mac/Finder_Std_Suite.pyo +${PYSITELIB}/Pyrex/Mac/MPW_Misc_Suite.py +${PYSITELIB}/Pyrex/Mac/MPW_Misc_Suite.pyc +${PYSITELIB}/Pyrex/Mac/MPW_Misc_Suite.pyo +${PYSITELIB}/Pyrex/Mac/MacSystem.py +${PYSITELIB}/Pyrex/Mac/MacSystem.pyc ${PYSITELIB}/Pyrex/Mac/MacSystem.pyo +${PYSITELIB}/Pyrex/Mac/MacUtils.py +${PYSITELIB}/Pyrex/Mac/MacUtils.pyc ${PYSITELIB}/Pyrex/Mac/MacUtils.pyo -${PYSITELIB}/Pyrex/Mac/MPW_Misc_Suite.pyo +${PYSITELIB}/Pyrex/Mac/PS_Misc_Suite.py +${PYSITELIB}/Pyrex/Mac/PS_Misc_Suite.pyc ${PYSITELIB}/Pyrex/Mac/PS_Misc_Suite.pyo +${PYSITELIB}/Pyrex/Mac/PyServerMain.py +${PYSITELIB}/Pyrex/Mac/PyServerMain.pyc ${PYSITELIB}/Pyrex/Mac/PyServerMain.pyo +${PYSITELIB}/Pyrex/Mac/TS_Misc_Suite.py +${PYSITELIB}/Pyrex/Mac/TS_Misc_Suite.pyc ${PYSITELIB}/Pyrex/Mac/TS_Misc_Suite.pyo -${PYSITELIB}/Pyrex/Plex/__init__.py +${PYSITELIB}/Pyrex/Mac/__init__.py +${PYSITELIB}/Pyrex/Mac/__init__.pyc +${PYSITELIB}/Pyrex/Mac/__init__.pyo ${PYSITELIB}/Pyrex/Plex/Actions.py -${PYSITELIB}/Pyrex/Plex/DFA.py -${PYSITELIB}/Pyrex/Plex/Errors.py -${PYSITELIB}/Pyrex/Plex/Lexicons.py -${PYSITELIB}/Pyrex/Plex/Machines.py -${PYSITELIB}/Pyrex/Plex/Regexps.py -${PYSITELIB}/Pyrex/Plex/Scanners.py -${PYSITELIB}/Pyrex/Plex/test_tm.py -${PYSITELIB}/Pyrex/Plex/Timing.py -${PYSITELIB}/Pyrex/Plex/Traditional.py -${PYSITELIB}/Pyrex/Plex/Transitions.py -${PYSITELIB}/Pyrex/Plex/__init__.pyc ${PYSITELIB}/Pyrex/Plex/Actions.pyc +${PYSITELIB}/Pyrex/Plex/Actions.pyo +${PYSITELIB}/Pyrex/Plex/DFA.py ${PYSITELIB}/Pyrex/Plex/DFA.pyc +${PYSITELIB}/Pyrex/Plex/DFA.pyo +${PYSITELIB}/Pyrex/Plex/Errors.py ${PYSITELIB}/Pyrex/Plex/Errors.pyc +${PYSITELIB}/Pyrex/Plex/Errors.pyo +${PYSITELIB}/Pyrex/Plex/Lexicons.py ${PYSITELIB}/Pyrex/Plex/Lexicons.pyc +${PYSITELIB}/Pyrex/Plex/Lexicons.pyo +${PYSITELIB}/Pyrex/Plex/Machines.py ${PYSITELIB}/Pyrex/Plex/Machines.pyc +${PYSITELIB}/Pyrex/Plex/Machines.pyo +${PYSITELIB}/Pyrex/Plex/Regexps.py ${PYSITELIB}/Pyrex/Plex/Regexps.pyc +${PYSITELIB}/Pyrex/Plex/Regexps.pyo +${PYSITELIB}/Pyrex/Plex/Scanners.py ${PYSITELIB}/Pyrex/Plex/Scanners.pyc -${PYSITELIB}/Pyrex/Plex/test_tm.pyc +${PYSITELIB}/Pyrex/Plex/Scanners.pyo +${PYSITELIB}/Pyrex/Plex/Timing.py ${PYSITELIB}/Pyrex/Plex/Timing.pyc +${PYSITELIB}/Pyrex/Plex/Timing.pyo +${PYSITELIB}/Pyrex/Plex/Traditional.py ${PYSITELIB}/Pyrex/Plex/Traditional.pyc +${PYSITELIB}/Pyrex/Plex/Traditional.pyo +${PYSITELIB}/Pyrex/Plex/Transitions.py ${PYSITELIB}/Pyrex/Plex/Transitions.pyc +${PYSITELIB}/Pyrex/Plex/Transitions.pyo +${PYSITELIB}/Pyrex/Plex/__init__.py +${PYSITELIB}/Pyrex/Plex/__init__.pyc ${PYSITELIB}/Pyrex/Plex/__init__.pyo -${PYSITELIB}/Pyrex/Plex/Actions.pyo -${PYSITELIB}/Pyrex/Plex/DFA.pyo -${PYSITELIB}/Pyrex/Plex/Errors.pyo -${PYSITELIB}/Pyrex/Plex/Lexicons.pyo -${PYSITELIB}/Pyrex/Plex/Machines.pyo -${PYSITELIB}/Pyrex/Plex/Regexps.pyo -${PYSITELIB}/Pyrex/Plex/Scanners.pyo +${PYSITELIB}/Pyrex/Plex/test_tm.py +${PYSITELIB}/Pyrex/Plex/test_tm.pyc ${PYSITELIB}/Pyrex/Plex/test_tm.pyo -${PYSITELIB}/Pyrex/Plex/Timing.pyo -${PYSITELIB}/Pyrex/Plex/Traditional.pyo -${PYSITELIB}/Pyrex/Plex/Transitions.pyo -${PYSITELIB}/Pyrex/__init__.pyc -${PYSITELIB}/Pyrex/Debugging.pyc +${PYSITELIB}/Pyrex/Utils.py ${PYSITELIB}/Pyrex/Utils.pyc -${PYSITELIB}/Pyrex/__init__.pyo -${PYSITELIB}/Pyrex/Debugging.pyo ${PYSITELIB}/Pyrex/Utils.pyo +${PYSITELIB}/Pyrex/__init__.py +${PYSITELIB}/Pyrex/__init__.pyc +${PYSITELIB}/Pyrex/__init__.pyo @dirrm ${PYSITELIB}/Pyrex/Plex @dirrm ${PYSITELIB}/Pyrex/Mac @dirrm ${PYSITELIB}/Pyrex/Distutils diff --git a/lang/py-pyrex/distinfo b/lang/py-pyrex/distinfo index 6e37657ac13..6fb4a931f26 100644 --- a/lang/py-pyrex/distinfo +++ b/lang/py-pyrex/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.4 2004/05/28 22:15:15 recht Exp $ +$NetBSD: distinfo,v 1.5 2004/08/19 20:44:31 recht Exp $ -SHA1 (Pyrex-0.9.2.1.tar.gz) = 3b7faf8ad36a4dd240b29842a618925deeb04d70 -Size (Pyrex-0.9.2.1.tar.gz) = 174521 bytes +SHA1 (Pyrex-0.9.3.tar.gz) = bbd534b1905de5f3ad445c6d30a2fd57a4b362be +Size (Pyrex-0.9.3.tar.gz) = 176072 bytes |