summaryrefslogtreecommitdiff
path: root/lang/python
AgeCommit message (Collapse)AuthorFilesLines
2006-01-24Add missing part for the last python24 fix.recht1-5/+1
2005-11-04Use PTHREAD_OPTS+=require instead of a "=".rillig1-2/+3
2005-11-04Use "+=" for PKG_FAIL_REASON.rillig1-2/+2
2005-10-02sync with new Python 2.4 versionrecht1-3/+3
2005-07-09Prevent include of nonexisting file when the requested python versionkristerw1-2/+4
is not available for the platform. Mark packages as "unavailable" instead of "broken" when they depend on a python version that is not available for the platform.
2005-06-23Fix typo: it's BUILDLINK_DEPMETHOD.python not BUILD_DEPMETHOD.python.seb1-2/+2
2005-05-10Fix srcdist.mk usage for _PYTHON_VERSION 24, and add reminder comment toabs1-3/+3
python24/Makefile for next update
2005-03-29Use PKG_FAIL_REASON when the python version is not found, otherwisextraeme1-2/+2
will get an unassociated shell command building some packages.
2005-03-24Remove redundant inclusion of pth/buildlink3.mk. This exact same codejlam1-4/+1
already exists in pthread.buildlink3.mk.
2005-03-24Don't check for USE_BUILDLINK3 anymore in these files. These are includedjlam1-15/+7
by other package Makefiles, and with the deprecation of USE_BUILDLINK3 support in the infrastructure files, these had the potential to break existing packages.
2005-02-16Update two more occurances of the old version number.tron1-3/+3
2005-02-16Update Python 2.3.x version number here, too.tron1-2/+2
2005-01-30Convert the python packages to use the alternatives system to install ajmmv3-50/+0
bin/python wrapper. Bump their PKGREVISION to 1. Also remove the python package. In order to preserve a similar behavior to this one using the new framework, start by installing pkg_alternatives. Then just open its manpage, scroll down to the EXAMPLES section, Applying filters subsection, and follow the (rather short) directions given there.
2005-01-24Remove 23 from PYTHON_VERSIONS_INCOMPATIBLE in the Darwin case.recht1-2/+2
It builds and runs just fine.
2005-01-23Build Python with thread support by default and turn the existingrecht2-78/+13
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-12-28- Fix an error where -lpython does not get defined on Darwin and causesadrianp1-1/+5
the compile of python modules to fail. - Fixes PR# 28605 - Ok'ed recht@
2004-12-05add Python 2.4recht2-5/+42
2004-07-23Add PRINT_PLIST_AWKs for PYINC, PYSITELIB and PYLIB.recht1-1/+15
2004-07-22add python as categoryrecht1-2/+2
ok'd a while back at pkgsrcCon by agc and wiz
2004-06-12Add quotes around word "install" in the setup command.darcy1-2/+2
Note that this cannot be changed to ${INSTALL} because it is not the install command but rather an argument to setup.py. While adding the quotes makes no difference to the use of the file, it does keep pkglint quiet. This is even more important because this file is included by many other packages and causes warnings when trying to check new Python extensions.
2004-06-06Add a PYTHON_VERSIONS_INCOMPATIBLE, an additive variable that can be settv1-4/+8
by package Makefiles as well as buildlink3s to prevent usage of particular versions of Python -- even if they appear in PYTHON_VERSIONS_ACCEPTED. (And make Darwin exclusion use this variable instead, so that it effectively overrides any pkg's definition of _ACCEPTED.)
2004-06-02catch up with the Python 2.3.4 updaterecht1-4/+4
2004-05-23Now that all Python modules have been bl3ified remove the bl2 support.recht1-29/+6
2004-04-23set INSTALL_UNSTRIPPED on Darwin so modules will be able to resolvedanw1-4/+6
symbols in the python binary. Bump PKGREVISION and require the new versions on Darwin. Fixes pkg/25272
2004-04-22Make Python 2.3 the default Python version.recht1-3/+3
ok'd by drochner@
2004-03-11Fix up the supported versions on Darwindanw1-2/+2
2004-03-02use REPLACE_INTERPRETER instead of our private implementationdrochner1-17/+5
2004-02-06Add a python "meta package" to install a symlink from ${PKGBASE}/bin/pythonlukem3-0/+50
to the preferred version of python (as specified by PYTHON_VERSION_DEFAULT). This means that cross-platform python scripts with "#!/usr/bin/env python" actually function on pkgsrc systems without nasty hackery. Approved by Alistair.
2004-01-25add buildlink3 supportrecht1-3/+26
2004-01-14Add missing `*', noted by Min Sik Kim in private email.xtraeme1-2/+2
2004-01-14Accept any python executable with _PYTHON_PATCH_SCRIPT_SED; previousxtraeme1-2/+2
scheme only accepts `python', so if we have a script which uses: #!/path/to/python23 PYTHON_PATCH_SCRIPTS will fail. Fix provided by Min Sik Kim in PR pkg/24069.
2003-12-23update to 2.3.3recht1-4/+4
This is a bug-fix release for Python 2.3 that fixes a number of bugs, including a couple of serious errors with weakrefs and the cyclic garbage collector. There are also a number of fixes to the standard library - see the release notes ( http://www.python.org/2.3.3/NEWS.html )for details.
2003-12-08Update to Python 2.3.2recht1-4/+4
Changes in Python: Quite a few fixes.. See NEWS for details. Changes in the pkg: - add FreeBSD patches from the FreeBSD port - add fix for a fatal bug in type's GC handling causes segfaults (via FreeBSD port) see http://cvs.sourceforge.net/viewcvs.py/python/python/dist/src/Misc/NEWS?r1=1.831.4.75&r2=1.831.4.76&diff_format=u - always build the db 1.85 module (on all platforms)
2003-12-05Fix PYTHON_VERSION_REQG regex for non-NetBSD native make (read for bmake).recht1-2/+2
2003-12-03Revert previous change. I was trying to get pkglint to keep quiet butdarcy1-2/+2
Marc Recht pointed out that install is not the install command here but rather an argument to the Python setup program.
2003-12-03Change hard coded call of install to use INSTALL environment variable.darcy1-2/+2
2003-11-03Add a comment for the last change.recht1-1/+2
2003-11-01Fix breakage caused by PKGNAME_REQD quoting in bsd.pkg.mk.recht1-2/+2
2003-09-30DTRT for USE_BUILDLINK2=no (or [nN][oO]).kristerw1-5/+5
2003-09-14hange extension.mk to also install optimized files for distutils packages.recht1-2/+4
Inspired by FreeBSD "ports". Fix the PLISTs accordingly. Also, while at it, remove now obsolete compileall.py calls in post-install targets and insure that extension.mk is in included before builinlinks of other Python modules. Discussed with/ok'ed by drochner@.
2003-09-11Adapt a change from FreeBSD's ports Mk/bsd.python.mk.recht1-3/+3
Change the order of PYSETUP*AGS and the corresponding target. Eg.: s/${PYSETUPINSTALLARGS} install/install ${PYSETUPINSTALLARGS}/ This allows us to automatically install .pyo files with a PYSETUPINSTALLARGS=-O1 -c and thus drop the compileall.py stuff in the post-install target. ok'ed by drochner@
2003-08-04prepare for Python-2.3drochner2-5/+42
2003-06-06update Python22 to 2.2.3drochner1-4/+4
This is a bugfix release. Also, use the LINK_ALL_LIBGCC_HACK just introduced to link the interpreter against libgcc. This should fix PR pkg/16144 in the Python2.2 (and NetBSD-1.5) case.
2003-05-09some packages (e.g. py-wxWindows 2.4.0.7) have the Python setup.pyjdolecek1-3/+4
in subdirectory and need to execute setup.py in that directory, but still need WRKSRC set to the base directory for configure/patch targets to handle this, add PYSETUPSUBDIR variable (default empty), and change do-build+do-install targets to use working directory ${WRKSRC}/${PYSETUPSUBDIR} when executing setup.py
2003-05-07use the same logics for pth dependency like in python2?-pth/Makefiledrochner1-3/+11
2003-03-10add 22pth and 21pth to default 'accepted' listjdolecek1-2/+2
fixes PR pkg/20601 by David W. Talmage
2002-12-23Remove references to pth/buildlink.mk.wiz1-5/+1
2002-12-07Replace IGNORE with PKG_FAIL_REASON or PKG_SKIP_REASON as appropriate.schmonz1-2/+2
2002-11-23On Darwin, since it's currently the only Python that's usable there,schmonz1-1/+5
force PYTHON_VERSIONS_ACCEPTED to "22".
2002-10-30Make default version of Python 2.2.x instead of 2.1.x. Since multipletsarna1-2/+2
versions of Python may be installed, and packages that require an earlier version can always specify that, this should cause no problem, and it seems sensible that people who don't care should get the latest. (drochner concurs)