Commit Graph

262 Commits

Author SHA1 Message Date
sthen
d18eda55cb bump libpython2.4 and PKGNAME for isinf() 2008-07-25 19:38:46 +00:00
sthen
fbd63db784 bump libpython2.5 and PKGNAME for isinf()
ok espie
2008-07-25 19:32:21 +00:00
djm
76c76e5029 Fix crash in readline module when using completion caused by bad
implicit prototype of legacy completion_matches function.
Report and fix from henry AT precheur.org
2008-06-30 00:29:32 +00:00
wcmaier
1dc7873634 Prepend MODPY_* variables in SUBST_VARS.
Previously, when eg MODPY_VERSION is a substring of a variable added
to SUBST_VARS in a port's Makefile, pain on update-plist can ensue.
Makes updates on www/py-django more fun. Tests and feedback from
merdely@ and Darrin Chandler; thanks!

ok steven@, "if it doesn't break anything..." fgsch@
2008-06-10 15:01:49 +00:00
pvalchev
bb0a677b47 -mieee is now default on alpha 2008-06-10 05:11:21 +00:00
espie
b70891310f fix intermitent race condition, no reason for ./Lib/plat-openbsd4
to match $(srcdir)/Lib/plat-openbsd4 except by accident...
2008-06-09 12:34:55 +00:00
deanna
fb45a35004 Let 2.5 install python-mode for emacs.
ok mbalmer@
2008-05-10 17:10:24 +00:00
wcmaier
8d2dde4d44 Add MODPY_EGG_VERSION to SUBST_VARS to make PLIST updates nicer.
This'll prevent setuptools from creating egg-info filenames
encoded with the package version (even when MODPY_SETUPTOOLS
isn't enabled).

ok mbalmer@, eric@, merdely@; input from many py porters
2008-04-09 21:45:54 +00:00
merdely
d4d0c829a3 Move two files from PLIST-main to PLIST-tools. Fixes pkg_delete python.
From alek@
ok ajacoutot@
2008-03-27 14:31:31 +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
ajacoutot
a33dce6a1a - set SHARED_ONLY=Yes for this module
mbalmer: "python is only runnable on shared arches, all extensions use dlopen()"
no objections from jasper@ espie@ mbalmer@
2008-01-20 15:28:29 +00:00
espie
17d70806a3 tweak FAKE_FLAGS semantics to saner defaults. 2008-01-04 17:48:33 +00:00
martynas
486155ce21 add lang/python category; ok steven@ ajacoutot@ 2007-12-10 21:06:58 +00:00
merdely
e0c0e00c91 Add -mieee CFLAG if ${MACHINE_ARCH} == alpha to prevent floating point
exception.

ok & help martynas@; ok alek@ (MAINTAINER) and naddy@
2007-11-21 18:45:07 +00:00
espie
1f7a885b4d nail down build order for parallel build.
tested through a bulk build by sturm@
2007-11-03 11:16:21 +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
steven
94f22279a1 replace MODPY_NO_RUNDEP with MODPY_RUNDEP (yes by default)
add MODPY_LIB_DEPENDS

no objection djm@, ok bernd@
2007-10-22 10:14:02 +00:00
steven
6ff06b85b9 move some test files to the -tests subpackage.
noticed by Simon Kuhnle <simon at blarzwurst.de>
2007-10-21 11:41:32 +00:00
espie
9115667e68 hidden build depend on subversion, if it's around 2007-10-20 06:55:54 +00:00
espie
10bc6b7682 remove the embedded expat source.
This makes sure we pick up the system expat.h
No package change.
2007-10-20 06:54:55 +00:00
ajacoutot
0c0862e8f9 - tweak MESSAGE: force symlink creation (nothing fancy but makes it
easier when changing default python versions)

"sure" steven@
2007-10-16 08:22:32 +00:00
steven
1c3b4e374e oops, missing :L 2007-10-10 21:44:06 +00:00
steven
a0f54e5879 add MODPY_NO_RUNDEP (set to no by default) to be able to use all the
variables from the python module without adding python to RUN_DEPENDS.

requested by and ok bernd@
2007-10-10 21:42:14 +00:00
steven
58855d1489 switch default python version to 2.5
discussed with martynas and djm
2007-10-08 08:21:33 +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
fgsch
dbec42eba8 bump package name too; reminded by sturm@. 2007-08-29 13:05:12 +00:00
fgsch
ef320dee10 use the correct interpreter for pydoc; maintainer ok. 2007-08-29 12:47:46 +00:00
martynas
a7e086045b documentation fix: we don't automatically create symbolic links,
also be consistant with binary names, and move rcsid to the top.
bump pkgnames.
ok steven@
2007-06-26 16:50:18 +00:00
martynas
374c9f1d26 use REGRESS_TARGET with setuptools and make it default to test
looks good to steven@; makes sense to xsa@
2007-05-22 15:34:26 +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
djm
6a6f233846 python-2.5.1 2007-04-24 23:32:46 +00:00
espie
9eafbbfb35 base64 checksums. 2007-04-05 16:19:55 +00:00
steven
1521946831 make configure script like all versions of OpenBSD, unbreaks build.
ok sturm@
2007-02-16 22:56:48 +00:00
steven
bd3d64849c regen plist.
reminded by alek@
2007-01-11 13:46:19 +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
8b63a2b8ee introduce MODPY_RUN_DEPENDS 2006-11-26 10:16:22 +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
alek
f0eaa2070a PFRAG file missed in previous commit 2006-11-09 17:36:29 +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
djm
78f9f58699 refer to 2.5, not 2.4 here 2006-11-08 18:59:38 +00:00
alek
79b5e0d540 Add 2.5 2006-11-01 21:20:04 +00:00
alek
6633bb58a6 Switch from Setup files to setup.py; add new subpackages 2006-11-01 21:11:55 +00:00
alek
c50d7b16d9 Python 2.5 2006-11-01 20:59:18 +00:00
alek
5a61fb12aa Update to 2.4.4; add bz2 subpacakge; switch to setup.py; redo PLISTs 2006-11-01 20:38:37 +00:00
alek
30b29f889b Replace (DE)INSTALL with (UN)MESSAGE 2006-11-01 20:12:58 +00:00
alek
cca855dc21 Switch build to setup.py/distutils instead of Setup files; redo PLISTs; add bz2 subpackage 2006-11-01 20:02:06 +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
djm
df845c7322 support bits for setuptools-style ports, activated using:
MODPY_SETUPTOOLS = Yes

feedback and ok xsa@
2006-09-26 15:27:02 +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
974327c525 Switch default python version to 2.4 2006-06-03 09:14:04 +00:00
alek
b48cf21d31 Update to 2.4.3 2006-04-18 17:29:35 +00:00
bernd
c3969a91b0 Don't override do-build and do-install targets if CONFIGURE_STYLE is used.
"put this in" alek@
2006-01-27 17:50:54 +00:00
alek
407c9d0193 Fix build here as well 2006-01-22 11:34:45 +00:00
alek
64dd827320 Fix build 2006-01-22 11:33:32 +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
6f511ff03f - Update to 2.4.2
- Enable -expat subpackage base on included libexpat sources
2005-12-17 12:33:00 +00:00
alek
0e5c057f82 Fix MASTER_SITES 2005-11-11 09:45:29 +00:00
fgsch
7f59f4b5cc fix bug #1019808 and bump package. maintainer@ ok. 2005-10-12 02:41:41 +00:00
naddy
63347c3c80 SECURITY:
CAN-2005-2491, http://securitytracker.com/id?1014744
A remote or local user may be able to supply a specially crafted
regular expression to trigger a heap integer overflow in PCRE.

ok pvalchev@
2005-08-27 15:57:31 +00:00
espie
f1e7eab840 those packages have not changed names since 3.6, even though their
packing-lists was changes in significant ways, and they do not have
enough dependencies that pkg_add can detect they changed through their
signature.

Bump the pkgname, so that pkg_add -r will choose to update them.

okay pvalchev@
2005-08-17 16:10:02 +00:00
jolan
8f70db9040 3.8-beta still has the "defining _XOPEN_SOURCE breaks shit" bug so
extend the python workaround to include 3.8 and bump pkgnames
2005-08-10 02:14:13 +00:00
alek
609a50a01b Add 2.4 2005-06-07 01:13:52 +00:00
alek
65a7f47309 Import python 2.4
Python is an interpreted, interactive, object-oriented
programming language that combines remarkable power with
very clear syntax.

tested by djm@ and mpech@ (but more tests are needed!)
mbalmer@ and xsa@ want it to go in
2005-06-07 01:12:54 +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
721889d57b Missed in previous commit 2005-05-22 12:02:55 +00:00
alek
4fe315c497 Please use lang/python/2.3
ok mbalmer@, xsa@, krw@ and others too
2005-05-22 12:01:13 +00:00
alek
1f8e9733e2 Remove old version as we have newer ones.
ok mbalmer@, krw@ (and others too)
2005-05-17 17:53:25 +00:00
jolan
a0900859f7 X_OPEN_SOURCE workaround for 3.7 as well... 2005-03-08 09:20:32 +00:00
alek
1c7c77e466 Better dependencies for (sub)packages 2005-03-03 23:20:47 +00:00
alek
2691258fe2 - Update to 2.3.5 (this version has a fix for PSF-2005-001)
- Fix -tkinter subpackage
- Cleanup PLIST-tools

ok fgsch@, xsa@
2005-03-03 22:29:49 +00:00
alek
8d985aab06 - Security update PSF-2005-001 http://www.python.org/security/PSF-2005-001/
- Fix -tkinter subpackage
- Bump PKGNAME

ok fgsch@
2005-03-03 22:23:56 +00:00
alek
9df2e2b83d - Fix -tkinter subpackage
- Bump PKGNAME
2005-03-03 21:59:57 +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
naddy
a8817eabcc SIZE 2005-01-05 16:50:35 +00:00
alek
b41845d74b - Replace $Id$ with $OpenBSD$
- Add missing $OpenBSD$
2004-12-30 23:45:07 +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
espie
cff383bc22 tag shared libraries... this is mandatory for libspecs to work. 2004-11-14 11:48:19 +00:00
alek
d661833f65 Remove empty patch
noticed and ok naddy@
2004-11-06 14:28:28 +00:00
alek
c2fae5b651 Update my email address
ok pvalchev@
2004-11-04 22:14:11 +00:00
espie
ee6b38872c new style conflicts 2004-09-18 12:52:54 +00:00
espie
c687e4bbba new-style conflicts for other versions of python. 2004-09-18 10:11:57 +00:00
espie
bd937b885e new-style PLISTs, use new style conflicts as well. 2004-09-18 10:07:26 +00:00
espie
da21c3fc86 remove older fragments 2004-09-15 21:28:54 +00:00
espie
08b0103bad a few missing fragments 2004-09-15 21:27:01 +00:00
espie
7baa1914ab new plists.
some fragment games with python.
2004-09-15 19:16:07 +00:00
pvalchev
666a93cb2d mark broken on hppa: compiler hangs on py-Checker for example 2004-08-11 21:53:10 +00:00
xsa
d19c085d01 fix build on 3.6; reminded/ok by jolan@. ok maintainer, pvalsquid@.
sync patches while there.
2004-08-11 08:11:50 +00:00
xsa
a1aab65acd increase THREAD_STACK_SIZE for use with www/zope;
>From: MAINTAINER.
2004-08-08 15:38:00 +00:00