summaryrefslogtreecommitdiff
path: root/lang/py-pyrex
AgeCommit message (Collapse)AuthorFilesLines
2006-10-14Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz1-3/+3
2006-05-29Update to pyrex-0.9.4.1.joerg2-8/+7
Changes in 0.9.4.1: Tiny bugfix to correct a tab/space problem in the distutils extension. Changes in 0.9.4: LValue Casting Is Dead I have redesigned the code generator to eliminate the need for lvalue casting. This means that Pyrex-generated code should now be gcc4-compatible, although I haven't tested this. Let me know if you find any remaining lvalue casts; they should be fairly easy to fix now. C++ Compilable The generated code should now be compilable as either C or C++ without errors (although there may still be warnings). However, note that you can still only call C++ functions if they have been declared "extern C", even if you compile the Pyrex output as C++. I hope to introduce some C++ interface features soon. and more.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-05-23Removed trailing white-space.rillig1-1/+1
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digestsagc1-1/+2
2005-01-23Build Python with thread support by default and turn the existingrecht1-2/+2
python*-pth packages into meta-packages which will install the non-pth packages. Bump PKGREVISIONs on the non-pth versions to propagate the thread change, but leave the *-pth versions untouched to not affect existing installations. Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
2004-08-19update to Pyrex-0.9.3recht3-91/+91
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>]
2004-05-28update to 0.9.2.1recht3-115/+106
patch provided by Michal Pasternak in PR pkg/25739 changes: Version 0.9.2.1 Shazbot! Setup.y still wasn't right. Maybe this time... Version 0.9.2 Enhancements: Global variable and attribute names are now interned. String literals are only converted to Python strings once, instead of each time they're used. Python string literals may now contain NUL characters. Bug fixes: Setup.py still wasn't right! Corrected a problem introduced by moving the Plex package into the Pyrex package. Version 0.9.1.1 Corrected a small mistake in the setup.py. Fixed a problem with the distutils extension. Hopefully stopped cheesefinder.c from disappearing once and for all. Version 0.9.1 Enhancements: Inherited C methods can be called in the usual way. Python classes get the right __modname__ now. Test suite and testing framework available for download (but will require modification to work on anything other than MacOS X for now). Plus oodles of bug fixes -- see the CHANGES file for details.
2004-04-28Convert to buildlink3.snj1-2/+2
2003-12-10update to 0.9recht3-6/+12
New Features: * An extension type can inherit from another built-in or extension type. * Extension types can have properties. * Extension types can have C methods. Numerous bugs have also been fixed - see the CHANGES file for details.
2003-09-21Add USE_BUILDLINK2 so this picks up a proper dependjmc1-1/+2
2003-09-14Update to 0.8.1recht3-81/+131
Many improvements, fixes. See CHANGES.txt for a complete list.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-1/+1
2002-12-18Pyrex - a Language for Writing Python Extension Modules. Pyrex lets youtsarna4-0/+113
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.