| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Changelog:
http://python.org/download/releases/2.6.4/NEWS.txt
Notes:
svn path=/head/; revision=244804
|
|
|
|
|
|
|
|
|
|
| |
Reported by: many on ports@/python@
Patched by: beat@
Feature safe: yes
Notes:
svn path=/head/; revision=241486
|
|
|
|
|
|
|
| |
PR: based on 138600
Notes:
svn path=/head/; revision=241238
|
|
|
|
| |
Notes:
svn path=/head/; revision=239430
|
|
|
|
|
|
|
|
| |
PR: ports/136992
Submitted by: Andrey Zonov <andrey.zonov AT gmail.com>
Notes:
svn path=/head/; revision=238767
|
|
|
|
|
|
|
|
|
|
|
| |
and be the default Python version
PR: ports/109550
Submitted by: David Yeske <dyeske AT yahoo.com>
Obtained from: tmclaugh
Notes:
svn path=/head/; revision=237770
|
|
|
|
|
|
|
| |
- portlint(1)
Notes:
svn path=/head/; revision=237645
|
|
|
|
|
|
|
|
| |
Tested by: 3 pointyhat runs
Thanks to: pav, gahr, lwhsu, mva, amdmi3
Notes:
svn path=/head/; revision=235453
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=230031
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=229118
|
|
|
|
|
|
|
| |
Noted by: Dominic Fandrey <kamikaze@bsdforen.de> via freebsd-python@
Notes:
svn path=/head/; revision=228839
|
|
|
|
|
|
|
|
| |
Reviewed by: perky | lwhsu
Tested with: exp-run via pav
Notes:
svn path=/head/; revision=228521
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=221521
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
| |
Reported by: ports/121191
Notes:
svn path=/head/; revision=208184
|
|
|
|
|
|
|
| |
Reported by: pointyhat
Notes:
svn path=/head/; revision=207881
|
|
|
|
| |
Notes:
svn path=/head/; revision=207831
|
|
|
|
|
|
|
| |
Obtained from: Python SVN (r58697, r58698)
Notes:
svn path=/head/; revision=202249
|
|
|
|
| |
Notes:
svn path=/head/; revision=200759
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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@)
Notes:
svn path=/head/; revision=186149
|
|
|
|
|
|
|
| |
Approved by: portmgr (kris)
Notes:
svn path=/head/; revision=175345
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
PR: 104243
Submitted by: S Roberts <stacey@vickiandstacey.com>
Notes:
svn path=/head/; revision=175174
|
|
|
|
|
|
|
|
| |
allows portupgrade to upgrade lang/python from 2.4 flawlessly.
- So remove obsolete instruction.
Notes:
svn path=/head/; revision=175103
|
|
|
|
|
|
|
| |
and an instruction.
Notes:
svn path=/head/; revision=175099
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
- Sync some recent workarounds from lang/python.
Notes:
svn path=/head/; revision=172949
|
|
|
|
|
|
|
| |
Spotted by: pointyhat via kris
Notes:
svn path=/head/; revision=170267
|
|
|
|
| |
Notes:
svn path=/head/; revision=169619
|
|
|
|
| |
Notes:
svn path=/head/; revision=167926
|
|
|
|
| |
Notes:
svn path=/head/; revision=166069
|
|
|
|
| |
Notes:
svn path=/head/; revision=161836
|
|
|
|
| |
Notes:
svn path=/head/; revision=158286
|
|
|
|
| |
Notes:
svn path=/head/; revision=158131
|
|
|
|
|
|
|
| |
Approved by: krion@
Notes:
svn path=/head/; revision=154157
|
|
|
|
| |
Notes:
svn path=/head/; revision=140294
|
|
|
|
|
|
|
| |
after 5.4-RELEASE.
Notes:
svn path=/head/; revision=133116
|
|
|
|
|
|
|
| |
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
Notes:
svn path=/head/; revision=132992
|
|
|
|
|
|
|
|
|
| |
module for them in plist.
Approved by: portmgr (kris)
Notes:
svn path=/head/; revision=132104
|
|
|
|
|
|
|
|
|
| |
adding ossaudiodev module to their plists, either.
Approved by: portmgr (kris)
Notes:
svn path=/head/; revision=131910
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
as of today.
Notes:
svn path=/head/; revision=127590
|
|
|
|
|
|
|
| |
in this port soon.
Notes:
svn path=/head/; revision=122899
|
|
|
|
| |
Notes:
svn path=/head/; revision=122021
|
|
|
|
| |
Notes:
svn path=/head/; revision=121637
|
|
|
|
| |
Notes:
svn path=/head/; revision=120987
|