| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
PR: ports/136992
Submitted by: Andrey Zonov <andrey.zonov AT gmail.com>
|
|
|
|
|
|
|
|
| |
and be the default Python version
PR: ports/109550
Submitted by: David Yeske <dyeske AT yahoo.com>
Obtained from: tmclaugh
|
|
|
|
| |
- portlint(1)
|
|
|
|
|
| |
Tested by: 3 pointyhat runs
Thanks to: pav, gahr, lwhsu, mva, amdmi3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Noted by: Dominic Fandrey <kamikaze@bsdforen.de> via freebsd-python@
|
|
|
|
|
| |
Reviewed by: perky | lwhsu
Tested with: exp-run via pav
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
| |
Reported by: ports/121191
|
|
|
|
| |
Reported by: pointyhat
|
| |
|
|
|
|
| |
Obtained from: Python SVN (r58697, r58698)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
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@)
|
|
|
|
| |
Approved by: portmgr (kris)
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
PR: 104243
Submitted by: S Roberts <stacey@vickiandstacey.com>
|
|
|
|
|
| |
allows portupgrade to upgrade lang/python from 2.4 flawlessly.
- So remove obsolete instruction.
|
|
|
|
| |
and an instruction.
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
- Sync some recent workarounds from lang/python.
|
|
|
|
| |
Spotted by: pointyhat via kris
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Approved by: krion@
|
| |
|
|
|
|
| |
after 5.4-RELEASE.
|
|
|
|
| |
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
|
|
|
|
|
|
| |
module for them in plist.
Approved by: portmgr (kris)
|
|
|
|
|
|
| |
adding ossaudiodev module to their plists, either.
Approved by: portmgr (kris)
|
|
|
|
|
|
|
|
| |
vulnerability.
Security: CAN-2005-0089
Security: http://www.vuxml.org/freebsd/6afa87d3-764b-11d9-b0e7-0000e249a0a2.html
Security: SimpleXMLRPCServer.py allows unrestricted traversal
|
|
|
|
| |
as of today.
|
|
|
|
| |
in this port soon.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: 71340
Submitted by: Marcus Grando <marcus@corp.grupos.com.br>
|
|
|
|
|
|
|
|
| |
- Drop FreeBSD 2 support.
- Fix build on -stable.
Spotted by: marcus, kris
Obtained from: Python CVS
|
|
|
|
|
|
|
| |
- Add IPV6 option [1]
PR: 69950 [1]
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> [1]
|
|
|
|
|
|
|
| |
${X11BASE}/lib/{python2.3{,/site-packages},site-python} will be
added to your python's sys.path if each directory exists.
Suggested by: marcus
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
| |
|
|
|
|
|
|
| |
as done in lang/python either.
Submitted by: fjoe
|
|
|
|
| |
Submitted by: Stephane E. Potvin <sepotvin@videotron.ca>
|
|
|
|
|
|
| |
PR: 55180 [1], 65680 [2]
Submitted by: Rui Lopes <rui@ruilopes.com> [1],
Roman Neuhauser <neuhauser@chello.cz> [2]
|
|
|
|
|
|
| |
switch happens before directories are created under PREFIX.
Submitted by: marcel
|
|
|
|
|
| |
I must say that it's faster by 10%~ than previous snapshot or 2.3.
And it incorporated CJKCodecs from this! :)
|
|
|
|
|
|
| |
for seamless upgrade from a static library.
Suggested by: dd
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Reported by: Mun-Kyo Seo <munggo@pmy.lv>
|
| |
|
| |
|
|
|
|
| |
Approved by: maintainer
|
|
|
|
| |
Tested by: Lee Harr <missive@hotmail.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
- 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]
|
|
|
|
|
|
|
| |
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>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
o Rename pydoc to pydoc${PORTVERSION} to avoid conflicts among these
ports. (lang/python port keeps both of bin/pydoc and bin/pydoc2.2)
o Set LATEST_LINK to ${PYTHON_VERSION:S/.//} except lang/python.
Now, we can install all of these python versions together cleanly.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This update introduces two new knobs to _disable_ somewhat
experimental options:
BUILD_STATIC=yes Unless this option is specified,
the port will build python as shared
binary.
WITH_UCS2=yes Unless this option is specified,
Py_UNICODE type will charge 4 bytes
per character (as we do for wchar_t)
Repo-copied by: joe (thanks!)
|
|
|
|
| |
Rest in Peace, Alan.
|
|
|
|
|
|
|
|
|
| |
Alan Eldridge
Born December 15, 1961 in Iowa
Died June 6, 2003 in Denver, Colorado
Thank you for your contributions, you
will be greatly missed.
|
|
|
|
|
|
| |
PR: 52830
Submitted by: Chuck Swiger <chuck@pkix.net> (partly)
Approved by: maintainer (implicitly)
|
|
|
|
|
|
| |
pending the final semi-automatic purge.
Approved by: portmgr (implicitly)
|
|
|
|
|
| |
Fix error pointed out by tg@. Now just blow away the Tools subdir on uninstall
in case something compiled that stuff.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added lotsa missing files to pllist.
Added dl module for those who like to live dangerously (petef?).
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added lotsa missing files to pllist.
Added dl module for those who like to live dangerously (petef?).
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
|
| |
|
|
|
|
| |
maintenance.
|
|
|
|
| |
Approved by: tg
|
| |
|
|
|
|
| |
Submitted by: gallatin
|
|
|
|
| |
Submitted by: nectar
|
|
|
|
|
| |
PR: 36977
Submitted by: Hye-Shik Chang <perky@fallin.lv>
|
|
|
|
| |
Submitted by: "Jason R. Mastaler" <jason-dated-1018216403.d8ed28@mastaler.com>
|
|
|
|
| |
Submitted by: sumikawa
|
| |
|
|
|
|
|
|
|
|
| |
Python-2.2. This will fix at least the metakit port.
Bump PORTREVISION.
Obtained from: Python CVS tree
|
|
|
|
|
|
|
| |
PR: 33444
Submitted by: Hye-Shik Chang <perky@fallin.lv>
Add new MD5 to dependent ports.
|
|
|
|
|
|
| |
for it in the python binary.
Noticed by: will
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
PR: 26778
Obtained from: Python CVS
|
|
|
|
|
|
|
| |
-D_THREAD_SAFE --> ${PTHREAD_CFLAGS}
Note: my first intention was to test this out on bento/beta, but per ade's
requiest I opted to do it quickly.
|
| |
|
|
|
|
| |
Submitted by: sobomax
|
| |
|
|
|
|
|
| |
PR: 22226
Reviewed by: Alan Bawden <Alan@LCS.MIT.EDU>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Submitted by: jedgar
|
| |
|
|
|
|
|
|
| |
- Don't link against libxpg4 on newer systems.
- Remove last remnants of Tkinter support,
it's all in x11-toolkits/py-tkinter.
|
|
|
|
|
|
|
| |
WITHOUT_FOO. Begin the process of reserving these prefixes for user defined
options.
No comment by: ports
|
| |
|
|
|
|
|
|
|
| |
wanting do to this for a long time now. Now we got rid of the stupid
dependency on Tcl/Tk and save some checks in python's makefile.
Update the dependent ports accordingly.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
to before IPv6.
Since IPv6-enable python make bigger the size of sockaddr, some of scripts
are affected. I maintain python+ipv6 separately to minimize impact for users.
It will be removed when IPv6 patches are merged into original distribution,
such as ruby.
Repositry copied by: asami
|
| |
|
| |
|
|
|
|
|
| |
Python distribution but also for the docs and some other packages with
rather generic names.
|
|
|
|
|
|
| |
- remove DIST_SUBDIR since there are 2 distfiles on this port anymore.
Reviewed by: tg(maintainer)
|
| |
|
|
|
|
|
|
|
|
|
| |
PR: 15702
Submitted by: "Dmitry S. Sivachenko" <dima@Chg.RU>
- Only use Tk support if X11 is installed.
PR: 15910
Submitted by: Nathan Dorfman <nathan@rtfm.net>
|
|
|
|
| |
Submitted by: Ade Lovett <ade@lovett.com>
|
|
|
|
|
|
| |
Submitted by: foxfair
Promote LDFLAGS in the installed setup.
|
|
|
|
|
| |
Prompted by PR: 13476, 13477
Submitted by: KATO Tsuguru
|
| |
|
| |
|
|
|
|
| |
PR: 12648
|
|
|
|
|
|
| |
turned off by specifying `WITH_TOOLS=NO' when building.
PR: 12436
|
|
|
|
|
|
|
|
|
|
|
|
| |
FWIW, checkout of these things took 5+hrs, staying on the local
.freebsd.org net w/o hitting the 'net at all.
As promised,
$ time cvs ci
real 67m51.701s
user 0m1.250s
sys 0m5.345s
|
|
|
|
| |
Noticed by: Klaus-Jürgen Wolf <kjwolf@online.de>
|
|
|
|
| |
Submitted by: nectar
|
| |
|
|
|
|
| |
Approved by: Maintainer <tg@FreeBSD.ORG>
|
|
|
|
| |
* Remove python-beta
|
| |
|
|
|
|
| |
Submitted by: jkoshy
|
| |
|
| |
|
|
|
|
| |
ports/lang/python-beta
|
| |
|
|
|
|
|
|
| |
file. Add "|| true" to end of != grep command line to avoid warnings.
Submitted by: tg
|
|
|
|
|
|
|
|
| |
something already there (PORTOBJFORMAT, OSVERSION) or move stuff from after
.include <bsd.port.mk> to before.
(This is not by any means the complete list but just the ones I've noticed
recently.)
|
|
|
|
| |
Submitted by: Vladimir Kushnir <kushn@mail.kar.net>
|
| |
|
|
|
|
|
|
|
|
| |
all the way to diffing yorick/pkg/PLIST and then died with a
"bad hostname freefall.freebsd.org" .... Hopefully that's not bad... ;-)
Hmm.. Maybe I'll try doing this from beast, next! kickme's a boring
machine, and bento is busy.
|
| |
|
| |
|
|
|
|
|
|
| |
should now be compiled in on -current.
Suggested by: Jacques Vidrine
|
|
|
|
| |
pygist: add dependency on rng.
|
| |
|
|
|
|
| |
Noticed by: Gianmarco Giovannelli <gmarco@scotty.masternet.it>
|
| |
|
| |
|
|
|
|
| |
latest official patches while I'm here.
|
|
|
|
| |
libc in the threaded interpreter.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Include locale module.
|
| |
|
|
|
|
| |
an older draft of the pthread standard.
|
| |
|
|
|
|
|
|
|
| |
libc_r if we're not building the thread module. Respect options
given in the environment.
The defaults (build with Tk and thread support) don't change.
|
| |
|
| |
|
|
|
|
| |
Submitted by: Peter Haight <peterh@prognet.com>
|
|
|
|
|
|
|
|
|
| |
- build some modules as shared objects, reducing the interpreter's
size and removing the dependency on tix
- install shared objects in lib
- remove version number from OS-dependent script dir
A new port of PyTix will follow shortly.
|
| |
|
| |
|
| |
|
|
|
|
| |
actually works.
|
|
|
|
| |
Change MAINTAINER from jkh to tg. OK'd by: Jordan.
|
| |
|
|
|
|
|
| |
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
|
|
|
|
| |
Submitted-By: Thomas Gellekum <thomas@ghpc8.ihf.rwth-aachen.de>
|
|
|
|
| |
the tcl library in /usr/lib.
|
|
|
|
| |
Reviewed by: jkh
|
|
|
|
| |
Patches Submitted by: Soren Dayton <soren@ambiguity.i-2.com>
|
|
|
|
| |
again.
|
| |
|
|
|
|
| |
Submitted by: tg
|
|
|
|
| |
which appeared in some of them, everything here is a programming language! :)
|
| |
|
|
|
|
| |
for an empty directory.
|
|
|
|
|
| |
MAINTAINER=jkh@freebsd.org in a separate line so that people know
who to yell at, etc.
|
|
|