Commit Graph

56 Commits

Author SHA1 Message Date
djm
9861d97b91 Prepare for Python-2.6
Flip default ALL_TARGET to the one that will be used for current
and future (>=2.5) Python releases, move old default down into
2.3 and 2.4 Makefiles

Turn on a verbose retry when regress tests fail; saves messing with
LD_LIBRARY_PATH incantations to get them to rerun

Take maintainership
2008-10-18 11:55:57 +00:00
deanna
fb45a35004 Let 2.5 install python-mode for emacs.
ok mbalmer@
2008-05-10 17:10:24 +00:00
djm
f1a641c815 python-2.5.2
tested with a full ports build by naddy@ ok pvalchev@
2008-02-27 00:30:47 +00:00
espie
17d70806a3 tweak FAKE_FLAGS semantics to saner defaults. 2008-01-04 17:48:33 +00:00
steven
acc66832c1 build bsddb interface only with python 2.5, since older python versions
ship a bsddb that doesn't work with berkeley db > 4.2.

discussed with sturm and sthen
2007-10-30 13:35:18 +00:00
steven
e68b25b9ba db.=4 -> db.>=4 in preparation of db4 update
ok sthen@
2007-10-25 21:05:33 +00:00
espie
9115667e68 hidden build depend on subversion, if it's around 2007-10-20 06:55:54 +00:00
alek
813e72e442 AUTOCONF_VERSION is supposed to be overwritten for particular version of python so replace = with ?= in Makefile.inc to make it possible; ok sturm@, steven@ 2007-09-26 14:02:23 +00:00
merdely
f525d52359 Remove surrounding quotes in COMMENT*/PERMIT_*/BROKEN 2007-09-16 00:27:05 +00:00
jasper
d0646ffd3d fix WANTLIB/LIB_DEPENDS
ok alek@ mbalmer@
2007-05-07 15:43:33 +00:00
bernd
ae1bee24e7 Use xenocara expat. 2007-04-28 10:06:24 +00:00
steven
3ccd55cafa - update to python 2.3.6
- build python with CXX, fixes problems with extensions that use CXX
  such as the py-wxWidgets problem spotted by john.danks at gmail.com

from alek@ some time ago
2007-01-10 16:57:56 +00:00
steven
b1f5c9716e new MULTI_PACKAGES 2006-11-24 20:48:23 +00:00
steven
3fa7fd5027 USE_X11 2006-11-13 11:20:24 +00:00
djm
3f01d8e28d fix compilation on ARM, where the ctypes module is not supported by
moving it into a new PFRAG; feedback and ok alek@
2006-11-08 19:00:19 +00:00
alek
6633bb58a6 Switch from Setup files to setup.py; add new subpackages 2006-11-01 21:11:55 +00:00
alek
093bb02619 SHARED_ONLY, part one 2006-10-10 19:08:06 +00:00
alek
969f8bd646 Set PKG_ARGS while setting NO64BIT 2006-10-02 20:29:40 +00:00
alek
9058c0cc43 Zap no_tests and no_tools flavors. Packages -tools and -tests don't
depend on other packages besides main python package so there is no reason
to not to build them by default.
2006-10-02 18:54:09 +00:00
espie
d39a581bf9 more new lib specs 2006-08-03 19:56:08 +00:00
steven
b152800ccb unbreak python build on 4.0, bump PKGNAMEs.
"fine" sturm@, "ok if it works" alek@
2006-07-28 22:36:41 +00:00
alek
135879e05a - Better RUN_DEPENDS for subpackages
- Use SHARED_LIBS
- Bump PKGNAMEs

spotted by naddy@ and sturm@
SHARED_LIBS tips from espie@
2005-12-27 19:41:21 +00:00
alek
b7726698e9 - Add no_tests and no_tools FLAVORS, just like it's mentioned in DESCR file
- Better RUN_DEPENDS for subpackages
- Build expat subpackage for all versions of python
2005-12-17 12:45:39 +00:00
alek
0e5c057f82 Fix MASTER_SITES 2005-11-11 09:45:29 +00:00
alek
868c44e6c6 Mpz and expat modules only work with python 2.3 2005-06-06 20:47:04 +00:00
alek
1089355064 - Move stuff around in preparation for python 2.4
- Better WANTLIB marker for base package
2005-05-23 20:39:36 +00:00
alek
1c7c77e466 Better dependencies for (sub)packages 2005-03-03 23:20:47 +00:00
alek
522ecd0c11 Add/fix WANTLIB markers 2005-02-24 13:20:41 +00:00
sturm
b1d1e479a4 better and consistent LIB_DEPENDS on db; this fixes a few possible
build time failures, where the wrong version of db could be found
2005-01-12 21:31:05 +00:00
espie
63d1ab3303 repair some dependency paths. 2004-12-30 12:06:22 +00:00
espie
909bea101a fix dependency. 2004-12-21 11:30:39 +00:00
espie
66fe9ee3b0 Fix tk dependency 2004-11-16 02:10:56 +00:00
alek
c2fae5b651 Update my email address
ok pvalchev@
2004-11-04 22:14:11 +00:00
espie
7baa1914ab new plists.
some fragment games with python.
2004-09-15 19:16:07 +00:00
xsa
a1aab65acd increase THREAD_STACK_SIZE for use with www/zope;
>From: MAINTAINER.
2004-08-08 15:38:00 +00:00
sturm
f652f3d422 fix srcdir to ${WRKSRC} in order to fix build with systrace 2004-05-15 06:43:23 +00:00
sturm
ebcf7f2f8e - teach makesetup about -pthread
- better pthread handling in configure
- find python binary when running regression tests, even when no python
  is installed

from maintainer Aleksander Piotrowski <aleksander.piotrowski at nic.com.pl>
2004-04-18 12:13:58 +00:00
brad
996dac4f2b add amd64, another 64bit target. 2004-04-06 02:39:23 +00:00
espie
26bd7c43d8 explicitly tag no-autoheader some ports for which re-running it after autoconf
is a problem.
2004-03-04 17:49:26 +00:00
pvalchev
130396896f fix amd64; from maintainer Aleksander Piotrowski <aleksander.piotrowski@nic.com.pl> 2004-02-27 21:04:50 +00:00
sturm
93927108e0 better db4 LIB_DEPENDS 2004-01-14 19:51:40 +00:00
sturm
220641dd7f fix braino in PATCH_LIST handling 2004-01-08 21:11:22 +00:00
sturm
e0e1f5795d adapt to python 2.3
new subpackage -bsddb for python 2.3 only
2003-12-31 17:40:20 +00:00
sturm
81277bd19a this is a generic 64bit diff that applies to alpha, too 2003-12-31 12:05:22 +00:00
sturm
13adcc1494 more cleanups in preparation for 2.2 update and 2.3 import from
Aleksander Piotrowski <aleksander dot piotrowski at nic dot com dot pl>

- fix MASTER_SITES
- --without-pymalloc is not needed in 2.1 and 2.2 as it is disabled by default
  this will allow using it in 2.3
- some PREFIX -> LOCALBASE cleanup
- patch distributed pydoc instead of providing our own 3-liner
- some improvements on sparc64
- teach regression suite about openbsd
- regen some patch files
2003-12-30 17:05:30 +00:00
jose
7bc6e421e0 update to tcl/tk 8.4, ok brad@ naddy@ 2003-12-27 23:34:42 +00:00
sturm
68a978a26f new packages -gdbm (GNU DBM support) and -idle (split from -tools)
from new maintainer Aleksander Piotrowski
<aleksander dot piotrowski at nic dot com dot pl>

more to come
2003-12-13 15:03:07 +00:00
brad
18846513ef the MAINTAINER should have been removed some time ago. 2003-06-02 15:13:42 +00:00
brad
0da69615f6 Fix security issue with Python 2.1/2.2
Zack Weinberg found a vulnerability in the way the exevpe() method
from the os.py module uses a temporary file name. A file which
supposedly should not exist is created in a unsafe way and the method
tries to execute it. The objective of such code is to discover what
error the operating system returns in a portable way.

By exploiting this vulnerability a local attacker can execute
arbitrary code with the privileges of the user running python code
which uses the execvpe() method.

http://python.org/sf/590294
http://python.org/sf/601077
2002-10-08 02:52:25 +00:00
matt
5f9671ba58 taken by Chris Humphries <chumphries@drauku.net> 2002-07-09 12:32:34 +00:00