summaryrefslogtreecommitdiff
path: root/lang/python24 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix fcntl module to accept 'unsigned long' type commands for ioctl(2).Jung-uk Kim2010-07-192-1/+39
| | | | | | | | | | | | Although POSIX says the type is 'int', all BSD variants (including Mac OS X) have been using 'unsigned long' type for very long time and its use predates the standard long enough. For certain commands (e.g., TIOCSWINSZ, FIONBIO), the Python value may get sign-extended on 64-bit platforms (by implicit type promotion) and it causes annoying warnings from kernel such as this: WARNING pid 24509 (python2.6): ioctl sign-extension ioctl ffffffff8004667e Approved by: python (maintainer timeout)
* - Add support for FreeBSD 9Martin Wilke2009-11-263-3/+8
|
* - Ask the first Python installed to install the bin/python link,Li-Wen Hsu2009-07-141-3/+3
| | | | | | | | and be the default Python version PR: ports/109550 Submitted by: David Yeske <dyeske AT yahoo.com> Obtained from: tmclaugh
* - Honor EXAMPLESDIR, DATADIR, NOPORTEXAMPLES, NOPORTDATALi-Wen Hsu2009-07-122-503/+505
| | | | - portlint(1)
* - Update lang/python26 and make Python 2.6.2 to the default Python versionMartin Wilke2009-06-081-0/+1
| | | | | Tested by: 3 pointyhat runs Thanks to: pav, gahr, lwhsu, mva, amdmi3
* Make sure the singal is delivered to the main thread, where pythonMaxim Sobolev2009-02-272-1/+31
| | | | | | | | | | | | | | | runs its signal handlers, not to a random thread that happens to be executing at the time when signal arrives. This functionality has been lost since Python 2.3, possible cause is that the linux implementation of POSIX threads always delivered signal to the main thread. This bug results in rather annoying inability to terminate threading script with ^C for example and there could be other issues as well. Bump PORTREVISION. PR: ports/131080 Submitted by: Andriy Pylypenko <bamby@sippysoft.com> Approved by: MAINTAINER's timeout
* - add patches from upstream svn rev.65333, fix integer overflows inMartin Wilke2008-09-1114-1/+460
| | | | | | | | | memory allocation (CVE-2008-2315 and CVE-2008-2316) - also apply upstream svn rev.65262, fixes overflow checks in memory allocation (CVE-2008-3142 and CVE-2008-3144) Approved by: portmgr (pav) Security: http://www.vuxml.org/freebsd/0dccaa28-7f3c-11dd-8de5-0030843d3802.html
* Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.Rong-En Fan2008-08-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases. To workaround this issue, many ports hack the CONFIGURE_TARGET variable so that it contains the ``--build='' prefix. To solve this issue, under the fact that some ports still have configure script generated by the old autoconf, we use runtime detection in the do-configure target so that the proper argument can be used. Changes to Mk/*: - Add runtime detection magic in bsd.port.mk - Remove CONFIGURE_TARGET hack in various bsd.*.mk - USE_GNOME=gnometarget is now an no-op Changes to individual ports, other than removing the CONFIGURE_TARGET hack: = pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables) - comms/gnuradio - science/abinit - science/elmer-fem - science/elmer-matc - science/elmer-meshgen2d - science/elmerfront - science/elmerpost = use x86_64 as ARCH - devel/g-wrap = other changes - print/magicfilter GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf Total # of ports modified: 1,027 Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes) PR: 126524 (obsoletes 52917) Submitted by: rafan Tested on: two pointyhat 7-amd64 exp runs (by pav) Approved by: portmgr (pav)
* - s/PORTREVSION/PORTREVISION/Martin Wilke2008-04-301-1/+1
| | | | Submitted by: Uwe Doering <gemini@geminix.org>
* - Fix zlib crash from zlib.decompressobj().flush(val)Martin Wilke2008-04-283-0/+28
| | | | | | | | | | when val was not positive. It tried to allocate negative or zero memory. That fails. - Bump PORTREVISION PR: 123153 Submitted by: Nick Barkas <snb@threerings.net> Security: http://www.vuxml.org/freebsd/ec41c3e2-129c-11dd-bab7-0016179b2dd5.html
* - Remove unneeded dependency from gtk12/gtk20 [1]Martin Wilke2008-04-191-1/+1
| | | | | | | | | | | | | | | - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)
* Update python23 to Python 2.3.6 and python24 to Python 2.4.5.Hye-Shik Chang2008-03-163-6/+4
|
* Add support for FreeBSD 8.Hye-Shik Chang2007-10-293-14/+596
| | | | Obtained from: Python SVN (r58697, r58698)
* Remove support for OSVERSION < 5Edwin Groothuis2007-10-031-4/+2
|
* - Make Python 2.5.1 the default Python versionAlexander Botero-Lowry2007-07-303-21/+48
| | | | | | | | | | - Add significantly better support in bsd.python.mk for working with Python Eggs and the easy_install system Tested by: pointyhat runs Approved by: pav (portmgr) Most work by: perky Thanks to: pav
* - Force setup.py picks up readline and ncurses from base. This fixes buildRong-En Fan2007-02-271-2/+27
| | | | | | | | | when devel/ncurses installed. - Similar to python24, don't pick up ncursesw in python25. This results in both ncurses are linked into _curses.so Tested by: krion Approved by: alexbl (python@)
* Update to Python 2.4.4.Xin LI2007-02-145-82/+16
| | | | | | Approved by: maintainer timeout, alexbl (python@) Tested by: pointyhat PR: ports/105901
* Revert the default version of Python to 2.4 for the ports freezeHye-Shik Chang2006-10-133-13/+10
| | | | | | | | | period. Python 2.5 brought a vast range of incompatibility to a large number of ports, so the python@ team will do more basic compatibility work in a private repository and merge it later. Sorry for the inconvenience. Approved by: portmgr (kris)
* - Update the main python version to 2.5.Hye-Shik Chang2006-10-094-94/+20
| | | | | | | | | | | - Now, lang/python is just a meta-port which depends on lang/python25. - And all versions of Python ports have short version identifier in its package name; python25-2.5, python24-2.4.3 and etc. - Also you must upgrade all python modules after lang/python updated, cd /usr/ports/lang/python && make upgrade-site-packages - Give maintainership of Python ports to the new python@ group which includes me, alexbl@ and others.
* Fix buffer overrun when performing repr() on a unicode string in a buildSimon L. B. Nielsen2006-10-082-0/+68
| | | | | | | | with wide unicode (UCS-4) support. Obtained from: Python SVN (#51466) Security: CVE-2006-4980 With hat: secteam
* Add a checksum for 2.5c2 and remove checksums for old beta releases.Hye-Shik Chang2006-09-131-6/+3
|
* Avoid to use "ncursesw" which causes segfault when the system hasHye-Shik Chang2006-08-121-2/+20
| | | | | | | | | | devel/ncurses installed due to a shared library collision between a base ncurses from libreadline dependency and a local ncurses from libncursesw dependency. PR: 99496 Submitted by: rachid achellal <rachid@in.nl>, Xiao-Yong Jin <xj2106@columbia.edu>
* Add checksums for Python 2.5b3 and remove old checksums for pre-alphaHye-Shik Chang2006-08-041-9/+3
| | | | versions.
* Add a checksum for Python 2.5b1Hye-Shik Chang2006-06-231-0/+3
|
* [PATCH] lang/python: Some portlint fixesEdwin Groothuis2006-05-141-3/+3
| | | | | | | | - Fix tab/space issues PR: ports/95779 Submitted by: Alexander Botero-Lowry <alex@foxybanana.com> Approved by: maintainer timeout
* Remove USE_REINPLACE from the categories starting with LEdwin Groothuis2006-05-091-1/+0
|
* Update to Python 2.4.3.Hye-Shik Chang2006-03-304-2938/+1228
|
* Add a checksum for Python 2.5.a0.20060326Hye-Shik Chang2006-03-261-0/+3
|
* SHA256ify (approved by krion@)Edwin Groothuis2006-02-011-11/+41
|
* Add a CONFLICT to lang/python-mode.el.Hye-Shik Chang2005-11-021-0/+1
|
* Bring a bugfix enabling WITHOUT_THREADS build again.Hye-Shik Chang2005-10-041-0/+27
| | | | | Requested by: Mike Harding <mvh@ix.netcom.com> Obtained from: Python CVS
* - Update to Python 2.4.2. [1]Hye-Shik Chang2005-10-025-55/+19
| | | | | | | | | | | | | | | - Allow to override a command passing to distutils using PYDISTUTILS_{CONFIGURE,BUILD,INSTALL}_TARGET [2] - Allow to specify BUILD/RUN dependency separatedly. [3] - Replace shell executions with regex replacement on bsd.python.mk. [3] - Remove thread serialization from socket.getaddrinfo() on FreeBSD 5.3 and later versions because we've got thread-safe implementation. [4] - Add a workaround to avoid curses.h problem of FreeBSD base. PR: 86685 [1] Submitted by: Soeren Straarup <xride@x12.dk> [1], lioux [2], vsevolod [3], sobomax [4] Obtained from: Python CVS [4]
* Add checksum for 2.5.a0.20050728 snapshot.Hye-Shik Chang2005-07-281-0/+2
|
* Fix fcntl.ioctl argument parsing to accept termios.TIOCGWINSZ.Hye-Shik Chang2005-07-282-1/+36
| | | | | Submitted by: jkim Obtained from: Python CVS
* Backport support for FreeBSD 7 and drop support for FreeBSD 3.Hye-Shik Chang2005-07-183-20/+644
| | | | | | | Fixes for other versions of python will be followed tomorrow. Submitted by: nork Obtained from: Python CVS
* - Disable "fpectl" base module on non-i386 platforms to fix buildHye-Shik Chang2005-06-191-2/+7
| | | | | | | | | on the recent -CURRENT i386 base. [1] - Fix package build on NO_NIS base. [2] PR: 81806 [1] Submitted by: Li-Lun Wang (Leland Wang) <llwang@infor.org> [1], ache [2]
* - Make FPECTL support optional and turn it off by default becauseHye-Shik Chang2005-05-122-2/+20
| | | | | | | | | the feature brings huge overheads for floating point arithmetics and integer divisions. [1] - Fix plist - Bump PORTREVISION Requested by: Ewan Todd <ewan@mathcode.net> [1]
* At Kris's request, back out the MACHINE_ARCH spelling correction untilDavid E. O'Brien2005-04-121-1/+1
| | | | after 5.4-RELEASE.
* Assist getting more ports working on AMD64 by obeying theDavid E. O'Brien2005-04-111-1/+1
| | | | Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
* Update to Python 2.4.1Hye-Shik Chang2005-04-035-127/+43
|
* Fix package building on non-i386 platforms by unrestrict `audioop`Hye-Shik Chang2005-03-281-1/+1
| | | | | | module for them in plist. Approved by: portmgr (kris)
* Unbreak package building on ia64, alpha, amd64 and sparc64 byHye-Shik Chang2005-03-231-1/+1
| | | | | | adding ossaudiodev module to their plists, either. Approved by: portmgr (kris)
* Add checksum info for Python 2.3.5.Hye-Shik Chang2005-03-201-0/+2
|
* Add a patch from PSF-2005-001 which fixes SimpleXMLRPCServerHye-Shik Chang2005-02-042-0/+126
| | | | | | | | | | vulnerability. PR: 77078 Submitted by: Marcus Grando <marcus@corp.grupos.com.br> Security: CAN-2005-0089 Security: http://www.vuxml.org/freebsd/6afa87d3-764b-11d9-b0e7-0000e249a0a2.html Security: SimpleXMLRPCServer.py allows unrestricted traversal
* Resurrect lang/python-devel port with Python 2.5 development snapshotHye-Shik Chang2005-01-291-2/+2
| | | | as of today.
* Add new utility target named 'upgrade-site-packages' to upgradeHye-Shik Chang2004-12-061-0/+22
| | | | site-packages which was built on previous version of python.
* mpz module is deprecated since Python 2.2 and removed in Python 2.4.Hye-Shik Chang2004-12-021-1/+0
|
* - Update lang/python to 2.4 final release.Hye-Shik Chang2004-12-0111-700/+334
| | | | - Finish repocopy lang/python -> lang/python23 for Python 2.3.4
* - Update python-devel to 2.4c1Hye-Shik Chang2004-11-201-2/+2
|
* farewell to libxpg4.FUJISHIMA Satsuki2004-11-151-7/+0
|