summaryrefslogtreecommitdiff
path: root/lang/python27 (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* - Update devel/libffi to 3.0.11.Jung-uk Kim2013-01-291-1/+1
| | | | | | | - Reset maintainership for libffi. See ports/164941. PR: ports/171768 Submitted by: Takefu <takefu@airport.fm>
* - Fix the -OPT:Olimit=X detection for clang, which could pollute theMarcus von Appen2013-01-142-1/+14
| | | | | | | output of python27-config --cflags PR: ports/172859 ports/161494 ports/174525 Submitted by: Oleg Nauman <oleg.nauman@gmail.com>
* - Remove "first-installed-win" logic for automatically settingLi-Wen Hsu2012-12-232-18/+23
| | | | | | | | | | | | | | | | | ${PYTHON_DEFAULT_VERSION}, this generates conflicting packages. - Create symbolic links as PEP 394 [1] suggests. ${PYTHON_DEFAULT_VERSION} will create python and python${MAJOR_VERSION} links. In current default, lang/python27 will create: python -> python2 -> python2.7 - Introduce ${PYTHON3_DEFAULT_VERSION}, which will handle bin/python3 link. At this point, lang/python33 will create python3 -> python3.3 - Minor cleanups * Trim Makefile headers * Remove ${OSVERSION} detection for xz, whihc is done by USE_XZ [1] http://www.python.org/dev/peps/pep-0394/
* Create python2 symlink for the latest version of python2.X executable andDmitry Sivachenko2012-12-212-1/+8
| | | | | | | | | python3 symlink for the latest version of python3.X executable. People who really want to use older python version for both python branches should specify explicit version number in interpreter invocation. Discussed on python@ long ago.
* Don't try to tidy up user-created directories.Koop Mast2012-10-061-1/+0
| | | | Approved by: crees (python@)
* - do not hardcode distfile extension for lang/python ports in bsd.python.mkRuslan Makhmatkhanov2012-10-032-2/+3
| | | | | | | | | (PYTHON_DISTFILE variable) - switch lang/python ports (and it's slaves) to tar.xz I compared all the four pairs .tgz/.tar.xz and they have no content differences. Discussed on: python@
* - fix PORT_OPTIONS s/)/}/Olli Hauer2012-09-081-1/+1
|
* - Fix Python OPT flags for WITH_PTH knobMarcus von Appen2012-07-221-2/+7
| | | | | PR: ports/168767 Submitted by: Marcus von Appen <mva@freebsd.org>
* - Fix builds, if the NLS option switch is set. In some casesMarcus von Appen2012-06-201-2/+3
| | | | | | | expat-related modules are not built correctly. PR: ports/169276 Submitted by: Greg Byshenk <freebsd@byshenk.net>
* - Fix gettext detection for the locale moduleMarcus von Appen2012-06-191-1/+11
| | | | | | | - Explicitly enable/disable gettext support via a new NLS OPTION switch. PR: ports/168684 ports/136917 On behalf of: python@
* - unbreak WITH_PTH option supportMarcus von Appen2012-06-161-3/+3
| | | | | | PR: ports/155936 Submitted by: Kalten <kalten@gmx.at> On behalf of: python@
* Fix permissions for Tools and Demo folders.Dmitry Sivachenko2012-06-141-2/+8
| | | | | | PR: 152224 Submitted by: John Hein <jhein@symmetricom.com> Silence from: python@
* - Revert back UCS changesMartin Wilke2012-05-311-2/+2
|
* - Correct PYMALLOC logic (that fix the build of devel/gobject-introspection)Martin Wilke2012-05-311-3/+4
| | | | | - Remove old OPTION layout from py32 - Bump PORTREVISON
* - Convert to new options frameworkMartin Wilke2012-05-291-23/+25
| | | | Reviewed by: bapt
* - Update:Martin Wilke2012-04-117-68/+14
| | | | | | | | | | * python26 -> 2.6.8 * python27 -> 2.7.3 * python31 -> 3.1.5 * python32 -> 3.2.1 Security: http://www.vuxml.org/freebsd/b4f8be9e-56b2-11e1-9fb7-003067b2972c.html CVE-2012-0845 CVE-2012-0876 CVE-2012-1150 CVE-2012-0845 CVE-2011-3389
* - Mark Python as SecureMartin Wilke2012-02-182-1/+15
| | | | | | | | | - Fix DoS via malformed XML-RPC / HTTP POST Submitted by: rm@ Reported by: many Obtained from: python hg Security: http://www.vuxml.org/freebsd/b4f8be9e-56b2-11e1-9fb7-003067b2972c.html
* - Remove WITH_FBSD10_FIX, is no longer neededMartin Wilke2011-11-091-1/+0
|
* - Remove outdated patch to prune __wchar_t from CFLAGS (python-config --cflags)Sunpoet Po-Chuan Hsieh2011-11-051-4/+2
| | | | | | | - Bump PORTREVISION for package change PR: ports/161564 Submitted by: Nali Toja <nalitoja@gmail.com>
* - Replace pre-configure target with WITH_FBSD10_FIX as we have a fix inBeat Gaetzi2011-10-271-8/+1
| | | | | | bsd.port.mk now. Approved by: miwi
* Fix build on powerpc as is done on other python portsErwin Lansing2011-10-271-1/+1
| | | | | Submitted by: linimon Tested on: pointyhat
* Fix build on FreeBSD 10Erwin Lansing2011-10-276-18/+32
| | | | | Submitted by: beat Tested on: pointyhat i386-9-exp and i386-10
* - Remove the HUGE_STACK_SIZE option, now Python will use defaultLi-Wen Hsu2011-09-251-7/+1
| | | | thread stack size of the system.
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)Dmitry Marakasov2011-09-231-7/+4
| | | | | | | | | - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead PR: 157936 Submitted by: myself Exp-runs by: pav Approved by: pav
* Handle built world without NIS more gracefully; detect missing ypcat andChris Rees2011-09-181-1/+8
| | | | | | | | disable NIS module. PR: ports/115940 Submitted by: Alex Deiter <tiamat@komi.mts.ru> Reviewed by: bf
* - Fix pkg-plist when building with WITHOUT_THREADSLi-Wen Hsu2011-08-192-1/+3
| | | | | PR: ports/159842 Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
* - Clarify error messageSunpoet Po-Chuan Hsieh2011-07-221-1/+1
| | | | | | | PR: ports/158812 Submitted by: Warren Block <wblock@wonkity.com> Reviewed by: lwhsu With Hat: python
* - Remove patch-Makefile.pre.in, now build with pthread correctly, bump ↵Wen Heping2011-06-292-13/+1
| | | | | | PORTREVISION Reported by: rhurlin@gwdg.de (via email)
* - Update to 2.7.2Wen Heping2011-06-274-19/+38
| | | | | | - Mark BROKEN when build with pth Reviewed by: miwi@
* Enable build on powerpc64. Tested on i386, no regression.Mark Linimon2011-03-112-3/+17
| | | | | | PR: ports/155310 Submitted by: andreast Approved by: lwhsu (python team)
* - Fix the run error when build c extensionsWen Heping2010-11-302-0/+14
| | | | | PR: ports/152671 Submitted by: Milos Negovanovic <milos.negovanovic@gmail.com>
* - Update to 2.7.1Wen Heping2010-11-295-30/+21
|
* - Fix build to create _curses module correctly.Wen Heping2010-09-063-11/+12
| | | | Submitted by: olli@lurza.secnetix.de (via Email)
* - Introduce Python 2.7.0Li-Wen Hsu2010-08-1513-148/+374
| | | | Original work by: wen
* - Update lang/python26 to 2.6.5Wen Heping2010-05-123-6/+15
| | | | | | - Update lang/python31 to 3.1.2 Reviewed by: miwi@, lwhsu@
* - Update to 2.6.4Martin Wilke2009-11-263-7/+12
| | | | | Changelog: http://python.org/download/releases/2.6.4/NEWS.txt
* Fix build if POSIX semaphore enabled isMartin Wilke2009-09-152-2/+8
| | | | | | | Reported by: many on ports@/python@ Patched by: beat@ Feature safe: yes
* - Add support for FreeBSD 9.0Martin Wilke2009-09-115-15/+38
| | | | PR: based on 138600
* - Use dirrmtry in lib-old dir to fix some plist leftloversMartin Wilke2009-08-132-2/+2
|
* - Fix build with WITH_SEM but ${OSVERSION} < 701106 (mark IGNORE correctly)Li-Wen Hsu2009-08-021-1/+0
| | | | | PR: ports/136992 Submitted by: Andrey Zonov <andrey.zonov AT gmail.com>
* - Ask the first Python installed to install the bin/python link,Li-Wen Hsu2009-07-141-2/+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-576/+578
| | | | - portlint(1)
* - Update lang/python26 and make Python 2.6.2 to the default Python versionMartin Wilke2009-06-084-15/+30
| | | | | Tested by: 3 pointyhat runs Thanks to: pav, gahr, lwhsu, mva, amdmi3
* Add support for building Python against GNU Portable Threads (Pth),Bruce M Simpson2009-03-147-21/+129
| | | | | | | | | | | | | | | | and also add experimental support for POSIX semaphores in FreeBSD 7-STABLE and up. The option knobs PTH and SEM respectively are added to enable this behaviour. Python is able to use POSIX semaphores for thread synchronization in threading, and prefers them. The multiprocessing module in Python 2.6 requires POSIX semaphores, however, the FreeBSD rtld and malloc need further work to allow a process to call pthread_create() immediately after fork() as it is not something allowed by a strict interpretation of the POSIX specs; therefore allow GNU Pth to be used until the situation is resolved. Approved by: miwi
* 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
* Fix typo in UCS4 knob handling.Tom McLaughlin2009-02-221-1/+2
| | | | Noted by: Dominic Fandrey <kamikaze@bsdforen.de> via freebsd-python@
* - Update to python 2.5.4 and python 2.6.1Martin Wilke2009-02-163-14/+23
| | | | | Reviewed by: perky | lwhsu Tested with: exp-run via pav
* Introduce two new versions of Python: 2.6 and 3.0rc1 (finally!)Hye-Shik Chang2008-10-1327-1945/+323
| | | | | | | | Python 2.6 will be the next default python version when enough testings of consumer ports are done. The new "2to3" program is renamed to 2to3-2.6 and 2to3-3.0 for each version, respectively. Repo-copied by: marcus
* - Security fixesMartin Wilke2008-09-0820-1/+877
| | | | | | | | | | | | | | | | | | | 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)
* 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)