summaryrefslogtreecommitdiff
path: root/lang/python24
AgeCommit message (Collapse)AuthorFilesLines
2012-04-08Remove python24 and all traces of it from pkgsrc.wiz32-5531/+0
Remove devel/py-ctypes (only needed by and supporting python24). Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE lines that just mirror defaults now. Miscellaneous cleanup while editing all these files.
2012-03-31On recent FreeBSD, ossaudiodev.so is not created.ryoon1-2/+2
Fix "make package" on FreeBSD 9.0.
2012-03-05python install different files on Linux-2.* and Linux-3.*sbd2-2/+6
2012-01-18Revbump after updating db5adam1-1/+2
2011-12-16On SunOS, don't ever override _XOPEN_SOURCE if it is already set.hans2-1/+16
Fixes build on SunOS with gcc>=4.6.
2011-11-29Use OpenSSL from pkgsrc on SunOS<5.11.hans1-1/+5
2011-11-08Change a unused variable referacne to a fixed string that I missed whensbd2-4/+4
coping the Mac OS X sdk filename handling. Thank to Matthias Rampke in PR#45581 for catching this.
2011-10-31Improve the gdbm_compat handling by searching any ndbm.h found for thesbd2-11/+35
string 'This file is part of GDBM' and ignoring it if it dose. Thanks to obache@ for the idea.
2011-10-18Deal with the fact that if /usr/include/ndbm.h exists on Linux it probablysbd2-10/+22
belongs to gdbm_compat. I.E. _don't_ use ndbm on Linux.
2011-09-14Fix build on SunOS. Teach configure about SunOS 5.11, preventing somehans3-6/+33
pyconfig.h weirdness.
2011-08-31With clang, disable -OPT:Olimit usage as it disables the build ofjoerg1-1/+7
unicodedata for reasons not completely understood. It doesn't really make sense for the compiler, so just don't use it.
2011-04-23Update python24 to 2.4.6.obache19-537/+25
What's New in Python 2.4.6? =========================== *Release date: 19-Dec-2008* What's New in Python 2.4.6c1? ============================= *Release date: 13-Dec-2008* Core and builtins ----------------- - Issue #4469: Prevent expandtabs() on string and unicode objects from causing a segfault when a large width is passed on 32-bit platforms. CVE-2008-5031. - Issue #4317: Fixed a crash in the imageop.rgb2rgb8() function. - Issue #4230: Fix a crash when a class has a custom __getattr__ and an __getattribute__ method that deletes the __getattr__ attribute. - Apply security patches from Apple. CVE-2008-2315. - Issue #2620: Overflow checking when allocating or reallocating memory was not always being done properly in some python types and extension modules. PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have all been updated to perform better checks and places in the code that would previously leak memory on the error path when such an allocation failed have been fixed. - Issue #1179: Fix CVE-2007-4965 and CVE-2008-1679, multiple integer overflows in the imageop and rgbimgmodule modules. - Issue #2586: Fix CVE-2008-1721, zlib crash from zlib.decompressobj().flush(val) when val is not positive. - Issues #2588, #2589: Fix potential integer underflow and overflow conditions in the PyOS_vsnprintf C API function. CVE-2008-3144. - Issue #2587: In the C API, PyString_FromStringAndSize() takes a signed size parameter but was not verifying that it was greater than zero. Values less than zero will now raise a SystemError and return NULL to indicate a bug in the calling C code. CVE-2008-1887. - Security Issue #2: imageop did not validate arguments correctly and could segfault as a result. CVE-2008-4864. Extension Modules ----------------- Library ------- Tests ----- Build ----- Tools/Demos ----------- - Tools/faqwiz/move-faqwiz.sh: Fix unsecure use of temporary files.
2011-04-23remove tail enmty line.obache1-2/+1
2011-04-23move extra buildlinks into the guard.obache1-4/+5
2011-04-22recursive bump from gettext-lib shlib bump.obache2-4/+4
2011-04-15comment out BUILDLINK_INCDIRS/BUILDLINK_LIBDIRS/BUILDLINK_TRANSFORMdrochner1-4/+4
definitions which do things behind the client pkgs back, in particular manipulate the library search path It is well possible that this causes some fallout, but I hope it will be small and can be dealt with on a per-pkg basis. (partly) suggested by Mark Davies on tech-pkg
2011-02-28Reset maintainer for retired developers.wiz1-2/+2
2010-09-17Share distfile related information for each python variants withobache2-7/+12
srcdist.mk to make update simplicity.
2010-01-21Added LICENSE information for Python. The license was approved by OSIheinz1-1/+2
so I added it to the acceptable set of licenses.
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz1-2/+2
2009-09-19Fixes module names in disabled_module_listobache2-4/+4
* "bsddb" does not exists, probably removed/renamed before/in Python24. * "mpz" was removed in Python24.
2009-09-12remove assignments to the LIBS env var -- this should have been donedrochner1-2/+1
earlier, but there became no-ops due to my change to db4/bl3 and thus didn't do harm. Now that part of that change was backed out they became harmful again and thus need to go.
2009-09-09Fix a possibly long-standing issue, but also possibly fallout from the db4dsainty3-15/+19
changes. The "dbm" module could fail to build correctly, erroring out with: *** WARNING: renaming "dbm" since importing it failed: build/lib.linux-i686-2.4/dbm.so: undefined symbol: dbm_firstkey In this case, the "dbm" module has accidentally linked with "databases/gdbm", which happens to be installed, but was never buildlinked in. It may be relevant that /usr/include/gdbm/ndbm.h is installed on this system. Remove the "gdbm" test from the "dbm" module configuration, leaving the "ndbm" support, and the fall-back "bdb" support (which will likely fall back to db4). Bump PKGREVISION - the package would still install, but with missing functionality.
2009-09-08bump PKGREVs for Python pkgs, as suggested by David Sainty -- at leastdrochner2-8/+3
on Linux one can't build some extensions against an old Python (with spurious -ldb4 linkage) anymore also sync the bl3 files of the non-default versions with python25 for consistency
2009-07-22Remove empty PLIST.common_end.wiz2-3/+1
2009-06-14Remove @dirrm entries from PLISTsjoerg2-43/+2
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz1-2/+2
major change. Reported by Robert Elz in PR 41345.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-14/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-01-23Any package that determines libraries to link via:dsainty1-1/+6
$PYTHON -c "from distutils import sysconfig; print sysconfig.get_config_var('SHLIBS');" ... where bdb.buildlink.mk has been used and it satisfied the requirement from Pkgsrc (E.g. via databases/db4) would fail to build because the required -ldb4 library was not itself buildlinked. To rectify this, pull in bdb.buildlink.mk in python??/buildlink3.mk under the same conditions as it is pulled in in the package's own makefile. No revision bump required, this almost certainly only affects packages and environments that simply wouldn't build at all prior to the fix. Fixes the build of py-ORBit on Linux (Python 2.4 or 2.5), and PR39377.
2008-09-13Add a note about SunOS and needing to have SUNWaudh installed toadrianp1-0/+8
compile the sunaudiodev module.
2008-08-07Add a patch from the upstream 2.5 branch (svn rev.63883) to fix androchner2-1/+59
integer overflow in the vsnprintf replacement function. This is likely not a real problem, and the patch wasn't pulled to the upstream 2.4 branch, but so we can formally declare our 2.4 as not vulnerable now.
2008-08-05also apply upstream svn rev.65262, fixes overflow checks in memorydrochner6-1/+171
allocation (CVE-2008-3142), ride on PKGREVISION bump some minutes ago
2008-08-05add patches from upstream svn rev.65333, fix integer overflows indrochner9-3/+273
memory allocation (CVE-2008-2315)
2008-07-14Always build depend on readline, so that devel/py-readline can pick upjoerg1-1/+6
the right config. Bump revision.
2008-04-13Fix botched PLIST_VARS conversion.tnn1-3/+3
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam3-38/+30
through PLIST_SUBST to the plist module.
2008-04-11update to 2.4.5drochner3-11/+9
This release includes just a small number of fixes, primarily preventing crashes of the interpreter in certain boundary cases.
2008-04-11fix possible buffer overflow by negative atguments to zlib.flush(),drochner3-3/+19
from upstream CVS, bump PKGREVISION
2008-02-22Don't use FreeBSD's bluetooth define on DragonFly as well.joerg2-4/+4
From PR 37821.
2008-01-18Per the process outlined in revbump(1), perform a recursive revbumptnn1-1/+2
on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@
2007-12-16Fix builds on Darwinadrianp1-1/+2
2007-12-15Fix build problems under Mac OS X Leopard.tron2-3/+13
2007-12-02Remove Ex-MASTER_SITE. From Zafer Aydogan.wiz1-3/+2
2007-10-28Don't force su-clean on DESTDIR users.joerg1-2/+2
2007-07-17NetBSD has a 4-argument mremap, so adjust for that.joerg2-1/+20
2007-07-02s/PRIVILEGED_STAGE/PRIVILEGED_STAGES/g as it could refer to multipleadrianp1-3/+2
stages in the future. Suggested by rillig@
2007-07-01Add PRIVILEGED_STAGE+= clean (NetBSD only)adrianp1-1/+6
2007-06-15repair build on SunOS-5.9dmcmahill1-1/+2
2007-06-08We have to use GNU make under Mac OS X because the "configure" scripttron1-3/+4
generates a GNU make specific makefile on this platform.
2007-06-08Update to 2.4.4:wiz14-102/+144
We are pleased to announce the release of Python 2.4.4 (FINAL), a bugfix release of Python 2.4, on October 18, 2006. Important: 2.4.4 includes a security fix (PSF-2006-001) for the repr() of unicode strings in wide unicode builds (UCS-4) [does not affect pkgsrc] Python 2.4 is now in bugfix-only mode; no new features are being added. At least 80 bugs have been squished since Python 2.4.3, including a number of bugs and potential bugs found by with the Coverity and Klocwork static analysis tools. We'd like to offer our thanks to both these firms for making this available for open source projects - see their websites if you're interested.