summaryrefslogtreecommitdiff
path: root/lang/python24
AgeCommit message (Collapse)AuthorFilesLines
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.
2007-04-22correct installation and plist on hpuxtnn1-1/+9
2006-12-27Fix build on FreeBSD.joerg2-11/+19
2006-11-03On NetBSD, assume that MKYP=no when /usr/bin/ypcat doesn't exist.joerg4-18/+38
The NIS module is not available in that case. Call the regen script with RUNSHARED, so that it finds libpython.so, even in the DESTDIR case. XXX The call to regen should be moved to the build phase.
2006-10-11Fixed "test ==" and improved the randomness of $RANDOM.rillig2-1/+24
2006-09-20libpython needs the pkgsrc-provided LDFLAGS to resolve all dependenciesrillig2-13/+24
at runtime. Fixes PR 34565.
2006-08-26Don't use the Python platform variable to check for OSS support onjoerg1-3/+2
FreeBSD, but OPSYS directly. We ignore FreeBSD < 4 anyway, so simply the handling for newer FreeBSD versions.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-06-20Don't try to compile in Bluetooth support under NetBSD(-current).tron2-1/+16
The stub code is not compatible with the API presented by NetBSD.
2006-06-19Add a missing file to PLIST.Darwin. Bump PKGREVISION.minskim2-3/+4
2006-06-01Inspecting the setup.py file, one can see that python23 and python24jlam2-23/+28
only build certain modules if the platform is *not* 64-bit. Correct the PLIST for those cases. This should fix the build on non-64bit, non-x86 platforms, e.g. powerpc.
2006-05-07Allow use of C++ support on all platforms for consistency, by settingtv1-2/+4
USE_LANGUAGES. Fixes PR pkg/33430.
2006-04-13Strip of anything after the version number in distutils.util.get_platformjoerg3-2/+17
on DragonFly. Since that version is used e.g. as part of the file name for python eggs, it makes handling easier to match normal pkgsrc platform policy. Bump revisions of all Python packages.
2006-04-12update python24 to 2.4.3drochner7-108/+107
Python 2.4 is now in bugfix-only mode, no new features are being added. At least 50 bugs have been squashed since Python 2.4.2, including a number of bugs and potential bugs found by Coverity.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-13Fixed the interpreter paths of some installed Python programs. Bumpedrillig1-2/+9
PKGREVISION.
2006-03-09Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.jlam1-2/+2
Remove deprecated ossaudio.buildlink3.mk.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-3/+4
2006-01-23Fix module compilation / libpython build on Darwin. This enables modulesrecht4-76/+957
not part of the std. Python install to work again. Secondly, add a patch from Christoph Ludwig ( http://sourceforge.net/tracker/?func=detail&aid=1324762&group_id=5470&atid=305470 ) which contains the following changes (from the SourceForge post): 1) The configure option --with-cxx is renamed --with-cxx-main. This was done to avoid surprising the user by the changed meaning. Furthermore, it is now possible that CXX has a different value than provided by --with-cxx-main, so the old name would have been confusing. 2) The compiler used to translate python's main() function is stored in the configure / Makefile variable MAINCC. By default, MAINCC=$(CC). If --with-cxx-main is given (without an appended compiler name), then MAINCC=$(CXX). If --with-cxx-main=<compiler> is on the configure command line, then MAINCC=<compiler>. Additionally, configure sets CXX=<compiler> unless CXX was already set on the configure command line. 3) The command used to link the python executable is (as before) stored in LINKCC. By default, LINKCC='$(PURIFY) $(MAINCC)', i.e. the linker front-end is the compiler used to translate main(). If necessary, LINKCC can be set on the configure command line in which case it won't be altered. 4) If CXX is not set by the user (on the command line or via --with-cxx-main), then configure tries several likely C++ compiler names. CXX is assigned the first name that refers to a callable program in the system. (CXX is set even if python is built with a C compiler only, so distutils can build C++ extensions.) 5) Modules/ccpython.cc is no longer used and can be removed.
2005-12-10Revert my last commit (r1.17) and add :Q back to PY_PLATNAME andrecht1-3/+3
PY_VER_SUFFIX. pointed out by wiz and rillig
2005-12-09Remove the :Q from vars that go into PLIST_SUBST, since it breaksrecht1-3/+3
the PLIST generation.
2005-12-08Bumped the PKGREVISION of the packages that have been broken by the recentrillig1-2/+2
"pkglint --autofix" change.
2005-12-08Fixed the wrong quoting introduced by the recent "pkglint --autofix". Therillig1-3/+3
variables are already quoted. Noted by wiz.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-10/+10
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-11-16Fix Python's makesetup script to treat -pthread as linker flag.joerg3-2/+16
This is needed for databases/py-psycopg at least to compile properly. Since the installed version changed, bump revision.
2005-11-14When linking against libpython, the dependencies of libpython might bejoerg1-1/+5
needed as well. This is especially the case when lib/pythonXconfig/Makefile is used as done e.g. www/ap2-python.
2005-10-01Update to Python 2.4.2recht7-67/+42
Python 2.4.2 is a bugfix release of Python 2.4 - Python 2.4 is now in bugfix-only mode, no new features are being added. More than 60 bugs have been squashed since Python 2.4.1, including bugs that prevented Python working properly on 64 bit AIX and HP/UX. For a detailed list of changes see: http://python.org/2.4.2/NEWS.html