aboutsummaryrefslogtreecommitdiff
path: root/lang/python30/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* - Security fixesMartin Wilke2008-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | Multiple vulnerabilities: 1) Various integer overflow errors exist in core modules e.g. stringobject, unicodeobject, bufferobject, longobject, tupleobject, stropmodule, gcmodule, mmapmodule. 2) An integer overflow in the hashlib module can lead to an unreliable cryptographic digest results. 3) Integer overflow errors in the processing of unicode strings can be exploited to cause buffer overflows on 32-bit systems. 4) An integer overflow exists in the PyOS_vsnprintf() function on architectures that do not have a "vsnprintf()" function. 5) An integer underflow error in the PyOS_vsnprintf() function when passing zero-length strings can lead to memory corruption. PR: 127172 (based on) Submitted by: bf <bf2006a@yahoo.com> Obtained from: python svn Security: CVE-2008-2315, CVE-2008-2316, CVE-2008-3142, CVE-2008-3144, CVE-2008-3143. (vuxml come later) Notes: svn path=/head/; revision=220193
* 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) Notes: svn path=/head/; revision=218938
* - Fix zlib crash from zlib.decompressobj().flush(val)Martin Wilke2008-04-251-1/+1
| | | | | | | | | | | | | when val was not positive. It tried to allocate negative or zero memory. That fails. - Bump PORTREVISION Reviewed by: alexbl Obtained from: python svn Security: http://www.vuxml.org/freebsd/ec41c3e2-129c-11dd-bab7-0016179b2dd5.html Notes: svn path=/head/; revision=211912
* - Remove unneeded dependency from gtk12/gtk20 [1]Martin Wilke2008-04-191-2/+2
| | | | | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=211584
* - Fix plistPav Lucistnik2008-02-251-0/+1
| | | | | | | Reported by: pointyhat Notes: svn path=/head/; revision=207881
* Update to Python 2.5.2.Hye-Shik Chang2008-02-241-2/+1
| | | | Notes: svn path=/head/; revision=207831
* Add support for FreeBSD 8.Hye-Shik Chang2007-10-291-8/+4
| | | | | | | Obtained from: Python SVN (r58697, r58698) Notes: svn path=/head/; revision=202249
* Remove support for OSVERSION < 5Edwin Groothuis2007-10-031-10/+2
| | | | Notes: svn path=/head/; revision=200759
* - Make Python 2.5.1 the default Python versionAlexander Botero-Lowry2007-07-301-9/+26
| | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=196700
* Revert the default version of Python to 2.4 for the ports freezeHye-Shik Chang2006-10-131-7/+3
| | | | | | | | | | | | 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) Notes: svn path=/head/; revision=175244
* Fix build with WITH_FPECTL=yes on i386.Hye-Shik Chang2006-10-101-0/+1
| | | | | | | | PR: 104243 Submitted by: S Roberts <stacey@vickiandstacey.com> Notes: svn path=/head/; revision=175174
* - Restrict a dependency to the real interpreter to _RUN only. ThisHye-Shik Chang2006-10-091-7/+0
| | | | | | | | allows portupgrade to upgrade lang/python from 2.4 flawlessly. - So remove obsolete instruction. Notes: svn path=/head/; revision=175103
* Simple portupgrade doesn't upgrade python correctly, so add a checkHye-Shik Chang2006-10-091-0/+7
| | | | | | | and an instruction. Notes: svn path=/head/; revision=175099
* - Update the main python version to 2.5.Hye-Shik Chang2006-10-091-7/+13
| | | | | | | | | | | | | | - 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. Notes: svn path=/head/; revision=175093
* - Update lang/python-devel to Python 2.5c2Hye-Shik Chang2006-09-131-7/+16
| | | | | | | - Sync some recent workarounds from lang/python. Notes: svn path=/head/; revision=172949
* Fix plist for FreeBSD 7 or systems with OpenSSL 0.9.8.Hye-Shik Chang2006-08-101-0/+5
| | | | | | | Spotted by: pointyhat via kris Notes: svn path=/head/; revision=170267
* Update python-devel to 2.5b3.Hye-Shik Chang2006-08-041-3/+1
| | | | Notes: svn path=/head/; revision=169619
* Mark broken: fails to install cleanly.Mark Linimon2006-07-151-0/+2
| | | | Notes: svn path=/head/; revision=167926
* Update python-devel to 2.5b1.Hye-Shik Chang2006-06-231-2/+16
| | | | Notes: svn path=/head/; revision=166069
* Remove USE_REINPLACE from the categories starting with LEdwin Groothuis2006-05-091-1/+0
| | | | Notes: svn path=/head/; revision=161836
* Fix build on environments without python.Hye-Shik Chang2006-03-271-0/+3
| | | | Notes: svn path=/head/; revision=158286
* Update to Python trunk snapshot as of 2006-03-26.Hye-Shik Chang2006-03-261-32/+34
| | | | Notes: svn path=/head/; revision=158131
* Update python-devel to 2.5.a0.20050728 snapshot.Hye-Shik Chang2005-07-281-15/+13
| | | | Notes: svn path=/head/; revision=140294
* At Kris's request, back out the MACHINE_ARCH spelling correction untilDavid E. O'Brien2005-04-121-1/+1
| | | | | | | after 5.4-RELEASE. Notes: svn path=/head/; revision=133116
* 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'. Notes: svn path=/head/; revision=132992
* Add a patch from PSF-2005-001 which fixes SimpleXMLRPCServerHye-Shik Chang2005-02-041-0/+4
| | | | | | | | | | | vulnerability. Security: CAN-2005-0089 Security: http://www.vuxml.org/freebsd/6afa87d3-764b-11d9-b0e7-0000e249a0a2.html Security: SimpleXMLRPCServer.py allows unrestricted traversal Notes: svn path=/head/; revision=128015
* Resurrect lang/python-devel port with Python 2.5 development snapshotHye-Shik Chang2005-01-291-9/+7
| | | | | | | as of today. Notes: svn path=/head/; revision=127590
* IGNORE this port for a while. Some 2.5.a0 snapshot will be availableHye-Shik Chang2004-12-011-1/+3
| | | | | | | in this port soon. Notes: svn path=/head/; revision=122899
* - Update python-devel to 2.4c1Hye-Shik Chang2004-11-201-1/+1
| | | | Notes: svn path=/head/; revision=122021
* farewell to libxpg4.FUJISHIMA Satsuki2004-11-151-7/+0
| | | | Notes: svn path=/head/; revision=121637
* Update -devel to Python-2.4b2.Hye-Shik Chang2004-11-061-1/+1
| | | | Notes: svn path=/head/; revision=120987
* Update to 2.4a3Hye-Shik Chang2004-09-031-2/+1
| | | | | | | | PR: 71340 Submitted by: Marcus Grando <marcus@corp.grupos.com.br> Notes: svn path=/head/; revision=118057
* - Add support for FreeBSD 6.Hye-Shik Chang2004-08-211-6/+9
| | | | | | | | | | | - Drop FreeBSD 2 support. - Fix build on -stable. Spotted by: marcus, kris Obtained from: Python CVS Notes: svn path=/head/; revision=116864
* - Update to 2.4a2Hye-Shik Chang2004-08-071-4/+4
| | | | | | | | | | - Add IPV6 option [1] PR: 69950 [1] Submitted by: Marcus Grando <marcus@corp.grupos.com.br> [1] Notes: svn path=/head/; revision=115547
* Allow to install and use 3rd party packages in X11BASE.Hye-Shik Chang2004-07-091-4/+8
| | | | | | | | | | ${X11BASE}/lib/{python2.3{,/site-packages},site-python} will be added to your python's sys.path if each directory exists. Suggested by: marcus Notes: svn path=/head/; revision=113294
* - Update to 2.4a1, the first alpha release of Python 2.4.Hye-Shik Chang2004-07-081-2/+4
| | | | | | | | | | | | | - Provide USE_PYTHON_BUILD and USE_PYTHON_RUN to allow explicit dependencies. [1] - Provide PYDISTUTILS_CONFIGUREARGS and run ${PYSETUP} config on 'do-configure' targets. [2] Reviewed by: eik [1] Submitted by: Mike Brown <mike@skew.org> Notes: svn path=/head/; revision=113222
* More OPTIONS change of UCS2->UCS4 which is missed in previous commit.Hye-Shik Chang2004-06-281-1/+1
| | | | Notes: svn path=/head/; revision=112447
* Test lack of non-default options for CONFIG-unaware environmentsHye-Shik Chang2004-06-281-3/+3
| | | | | | | | | as done in lang/python either. Submitted by: fjoe Notes: svn path=/head/; revision=112446
* Use OPTIONS.Hye-Shik Chang2004-05-071-12/+13
| | | | | | | Submitted by: Stephane E. Potvin <sepotvin@videotron.ca> Notes: svn path=/head/; revision=108597
* Reduce configure warning.Hye-Shik Chang2004-04-181-0/+1
| | | | | | | | | PR: 55180 [1], 65680 [2] Submitted by: Rui Lopes <rui@ruilopes.com> [1], Roman Neuhauser <neuhauser@chello.cz> [2] Notes: svn path=/head/; revision=107414
* Correct pre-install target to pre-su-install so that the credentialHye-Shik Chang2004-03-181-1/+1
| | | | | | | | | switch happens before directories are created under PREFIX. Submitted by: marcel Notes: svn path=/head/; revision=104398
* Update to Python development snapshot as of 040311.Hye-Shik Chang2004-03-111-3/+2
| | | | | | | | I must say that it's faster by 10%~ than previous snapshot or 2.3. And it incorporated CJKCodecs from this! :) Notes: svn path=/head/; revision=103662
* Create a symbolic link to lib/python2.3.so on lib/python2.3/config/Hye-Shik Chang2004-03-091-1/+2
| | | | | | | | | for seamless upgrade from a static library. Suggested by: dd Notes: svn path=/head/; revision=103364
* Build and install a shared library and its frontend besides static oneHye-Shik Chang2004-03-081-14/+45
| | | | | | | | | | | | | | by default. [HEADS UP] The python executable and static library isn't built PIC anymore even on amd64 and ia64. Please use a shared library instead. Requested by: jhay, dd Tested by: Charles Swiger <cswiger@mac.com>, Tim Middleton <x@Vex.Net> Notes: svn path=/head/; revision=103302
* Update python-devel to 2.4 20040106 snapshot.Hye-Shik Chang2004-01-091-2/+5
| | | | Notes: svn path=/head/; revision=97726
* - Include pyexpat module in python base ports because python incorporatedHye-Shik Chang2003-11-041-0/+1
| | | | | | | | | | | expat 1.95.6 in its distribution from Python-2.3. - Bump PORTREVISION subsequently. Requested by: Mike Brown <mike@skew.org> Jeremy Kloth <jeremy.kloth@fourthought.com> Notes: svn path=/head/; revision=93094
* - Update lang/python-devel to Python-2.4 031022 snapshot.Hye-Shik Chang2003-10-291-7/+27
| | | | | | | | | | | | | - Correct USE_ZOPE dependency to Python 2.1. [1] - Fetch from correct MASTER_SITE_SUBDIR when upgrading python in same branch. [2] - Enable installing separated standard modules for python-devel port. Reported by: Filippo Natali <pitonat@libero.it> [1], Yoshihiko Sarumaru <mistral@imasy.or.jp> [2] Notes: svn path=/head/; revision=92598
* Don't use PYTHON_DISTFILE as well as PYTHON_WRKSRC on lang/python* portsHye-Shik Chang2003-10-211-2/+2
| | | | | | | | | | because it does not point the most recent version of each from ports/Mk/bsd.python.mk 1.38. Reported by: Andy Fawcett <andy@athame.co.uk> Notes: svn path=/head/; revision=91831
* BUILD_STATIC by default as lang/python does.Hye-Shik Chang2003-08-231-1/+2
| | | | Notes: svn path=/head/; revision=87537
* Update to 2.4a0 snapshot of 1 Aug 2003Hye-Shik Chang2003-08-011-7/+7
| | | | Notes: svn path=/head/; revision=86113