Hi, Ports!
Update Python 2.5.5 and 2.6.5. Also made small fixes
Tested on i386.
Comments ? OK ?
--
Alexandr Shadchin
Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/lang/python/Makefile.inc,v
retrieving revision 1.64
diff -u -p -r1.64 Makefile.inc
--- Makefile.inc 25 Feb 2010 11:02:39 -0000 1.64
+++ Makefile.inc 22 Apr 2010 04:50:15 -0000
@@ -62,7 +62,7 @@ RUN_DEPENDS-idle= ${RUN_DEPENDS} \
::lang/python/${VERSION},-tkinter
LIB_DEPENDS-tkinter= tcl84:tcl->=8.4,<8.5:lang/tcl/8.4 \
tk84:tk->=8.4,<8.5:x11/tk/8.4
-WANTLIB-tkinter= X11 pthread-stubs xcb
+WANTLIB-tkinter= X11
FULLPKGNAME-bsddb= python-bsddb-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
FULLPKGNAME-gdbm= python-gdbm-${VERSION}${PATCHLEVEL}${PKG_PATCHLEVEL}
@@ -112,6 +112,9 @@ MAKE_FLAGS+= LD_LIBRARY_PATH=${WRKSRC} P
FAKE_FLAGS+= RANLIB=:
ALL_TARGET?= everything ./Lib/plat-openbsd4
+
+post-extract:
+ @rm -r ${WRKDIST}/Modules/expat
post-configure:
@cd ${WRKSRC} && ${MAKE_PROGRAM} Makefile
Index: 2.4/Makefile
===================================================================
RCS file: /cvs/ports/lang/python/2.4/Makefile,v
retrieving revision 1.28
diff -u -p -r1.28 Makefile
--- 2.4/Makefile 15 Apr 2010 18:35:02 -0000 1.28
+++ 2.4/Makefile 22 Apr 2010 04:50:15 -0000
@@ -2,7 +2,7 @@
VERSION= 2.4
PATCHLEVEL= .6
-PKG_PATCHLEVEL= p3
+PKG_PATCHLEVEL= p4
SHARED_LIBS= python2.4 1.0
BROKEN-mips64 = Floating point exception while generating pyc objects
@@ -11,7 +11,5 @@ BROKEN-mips64 = Floating point exception
${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH:Mmips64*}
PATCH_LIST= patch-* sup64-*
.endif
-
-ALL_TARGET?= all ${WRKSRC}/Lib/plat-openbsd4
.include <bsd.port.mk>
Index: 2.4/patches/patch-Makefile_pre_in
===================================================================
RCS file: /cvs/ports/lang/python/2.4/patches/patch-Makefile_pre_in,v
retrieving revision 1.4
diff -u -p -r1.4 patch-Makefile_pre_in
--- 2.4/patches/patch-Makefile_pre_in 1 Jan 2009 21:03:27 -0000 1.4
+++ 2.4/patches/patch-Makefile_pre_in 22 Apr 2010 04:50:15 -0000
@@ -1,7 +1,16 @@
$OpenBSD: patch-Makefile_pre_in,v 1.4 2009/01/01 21:03:27 djm Exp $
---- Makefile.pre.in.orig Mon Oct 9 03:41:25 2006
-+++ Makefile.pre.in Fri Dec 26 12:27:16 2008
-@@ -315,7 +315,7 @@ all: $(BUILDPYTHON) oldsharedmods sharedmods
+--- Makefile.pre.in.orig Sun Oct 8 23:41:25 2006
++++ Makefile.pre.in Wed Apr 21 22:43:52 2010
+@@ -308,6 +308,8 @@ LIBRARY_OBJS= \
+ #########################################################################
+ # Rules
+
++everything: all $(srcdir)/Lib/$(PLATDIR)
++
+ # Default target
+ all: $(BUILDPYTHON) oldsharedmods sharedmods
+
+@@ -315,7 +317,7 @@ all: $(BUILDPYTHON) oldsharedmods sharedmods
$(BUILDPYTHON): Modules/$(MAINOBJ) $(LIBRARY) $(LDLIBRARY)
$(LINKCC) $(LDFLAGS) $(LINKFORSHARED) -o $@ \
Modules/$(MAINOBJ) \
@@ -10,7 +19,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.4 20
platform: $(BUILDPYTHON)
$(RUNSHARED) ./$(BUILDPYTHON) -E -c 'import sys ; from distutils.util
import get_platform ; print get_platform()+"-"+sys.version[0:3]' >platform
-@@ -364,6 +364,11 @@ libpython$(VERSION).so: $(LIBRARY_OBJS)
+@@ -364,6 +366,11 @@ libpython$(VERSION).so: $(LIBRARY_OBJS)
libpython$(VERSION).sl: $(LIBRARY_OBJS)
$(LDSHARED) -o $@ $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM)
@@ -22,7 +31,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.4 20
# This rule is here for OPENSTEP/Rhapsody/MacOSX. It builds a temporary
# minimal framework (not including the Lib directory and such) in the current
# directory.
-@@ -626,7 +631,6 @@ bininstall: altbininstall
+@@ -626,7 +633,6 @@ bininstall: altbininstall
then rm -f $(DESTDIR)$(BINDIR)/$(PYTHON); \
else true; \
fi
@@ -30,7 +39,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.4 20
# Install the interpreter with $(VERSION) affixed
# This goes into $(exec_prefix)
-@@ -637,7 +641,7 @@ altbininstall: $(BUILDPYTHON)
+@@ -637,7 +643,7 @@ altbininstall: $(BUILDPYTHON)
exit 1; \
fi; \
fi
@@ -39,7 +48,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.4 20
do \
if test ! -d $(DESTDIR)$$i; then \
echo "Creating directory $$i"; \
-@@ -646,14 +650,12 @@ altbininstall: $(BUILDPYTHON)
+@@ -646,14 +652,12 @@ altbininstall: $(BUILDPYTHON)
fi; \
done
$(INSTALL_PROGRAM) $(BUILDPYTHON)
$(DESTDIR)$(BINDIR)/python$(VERSION)$(EXE)
@@ -57,7 +66,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.4 20
fi; \
else true; \
fi
-@@ -669,7 +671,7 @@ maninstall:
+@@ -669,7 +673,7 @@ maninstall:
fi; \
done
$(INSTALL_DATA) $(srcdir)/Misc/python.man \
Index: 2.5/Makefile
===================================================================
RCS file: /cvs/ports/lang/python/2.5/Makefile,v
retrieving revision 1.38
diff -u -p -r1.38 Makefile
--- 2.5/Makefile 15 Apr 2010 18:35:02 -0000 1.38
+++ 2.5/Makefile 22 Apr 2010 04:50:15 -0000
@@ -1,8 +1,8 @@
# $OpenBSD: Makefile,v 1.38 2010/04/15 18:35:02 jasper Exp $
VERSION= 2.5
-PATCHLEVEL= .4
-PKG_PATCHLEVEL= p5
+PATCHLEVEL= .5
+#PKG_PATCHLEVEL= p0
SHARED_LIBS= python2.5 1.0
BROKEN-mips64 = Floating point exception while generating pyc objects
@@ -14,8 +14,5 @@ PATCH_LIST= patch-* sup64-*
AUTOCONF_VERSION= 2.61
CONFIGURE_ARGS+= --with-cxx_main
-
-post-extract:
- rm -r ${WRKDIST}/Modules/expat
.include <bsd.port.mk>
Index: 2.5/distinfo
===================================================================
RCS file: /cvs/ports/lang/python/2.5/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- 2.5/distinfo 1 Jan 2009 21:03:27 -0000 1.5
+++ 2.5/distinfo 22 Apr 2010 04:50:15 -0000
@@ -1,5 +1,5 @@
-MD5 (Python-2.5.4.tgz) = rUeyN3j2TtraqotVNJhu7Q==
-RMD160 (Python-2.5.4.tgz) = mTXyxccGW19HxjnkUTa0sPhcvrk=
-SHA1 (Python-2.5.4.tgz) = RPSm5cpUpDFtPZ2LgmU7KIi9u3k=
-SHA256 (Python-2.5.4.tgz) = PTsgVhHuUDo4qUM9VkWlcWaEILshkkLH9Rr4XwVmTaY=
-SIZE (Python-2.5.4.tgz) = 11604497
+MD5 (Python-2.5.5.tgz) = q8AhOco49CWOjjcvfaBciA==
+RMD160 (Python-2.5.5.tgz) = 3VkOOO0fGkbADjm29has1ZklOkQ=
+SHA1 (Python-2.5.5.tgz) = v5ni1732C8TotiNs2Y+VoHmZY5M=
+SHA256 (Python-2.5.5.tgz) = A74QGcT+k9rrU7qeQpS/IqjtTLhUy9V+JOFva/Y+I5I=
+SIZE (Python-2.5.5.tgz) = 11606370
Index: 2.5/patches/patch-Makefile_pre_in
===================================================================
RCS file: /cvs/ports/lang/python/2.5/patches/patch-Makefile_pre_in,v
retrieving revision 1.6
diff -u -p -r1.6 patch-Makefile_pre_in
--- 2.5/patches/patch-Makefile_pre_in 1 Jan 2009 21:03:27 -0000 1.6
+++ 2.5/patches/patch-Makefile_pre_in 22 Apr 2010 04:50:15 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-Makefile_pre_in,v 1.6 2009/01/01 21:03:27 djm Exp $
---- Makefile.pre.in.orig Mon Sep 22 10:22:44 2008
-+++ Makefile.pre.in Mon Dec 15 20:13:03 2008
+--- Makefile.pre.in.orig Mon Sep 22 06:22:44 2008
++++ Makefile.pre.in Wed Apr 21 22:34:54 2010
@@ -332,6 +332,8 @@ LIBRARY_OBJS= \
#########################################################################
# Rules
@@ -10,15 +10,16 @@ $OpenBSD: patch-Makefile_pre_in,v 1.6 20
# Default target
all: $(BUILDPYTHON) oldsharedmods sharedmods
-@@ -340,6 +342,7 @@ $(BUILDPYTHON): Modules/python.o $(LIBRARY) $(LDLIBRAR
+@@ -339,7 +341,7 @@ all: $(BUILDPYTHON) oldsharedmods sharedmods
+ $(BUILDPYTHON): Modules/python.o $(LIBRARY) $(LDLIBRARY)
$(LINKCC) $(LDFLAGS) $(LINKFORSHARED) -o $@ \
Modules/python.o \
- $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST)
+- $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST)
+ -lpython$(VERSION) $(LIBS) $(MODLIBS) $(SYSLIBS)
$(LDLAST)
platform: $(BUILDPYTHON)
$(RUNSHARED) ./$(BUILDPYTHON) -E -c 'import sys ; from distutils.util
import get_platform ; print get_platform()+"-"+sys.version[0:3]' >platform
-@@ -376,6 +379,11 @@ libpython$(VERSION).so: $(LIBRARY_OBJS)
+@@ -376,6 +378,11 @@ libpython$(VERSION).so: $(LIBRARY_OBJS)
libpython$(VERSION).sl: $(LIBRARY_OBJS)
$(LDSHARED) $(LDFLAGS) -o $@ $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM)
$(LDLAST)
@@ -30,7 +31,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.6 20
# This rule is here for OPENSTEP/Rhapsody/MacOSX. It builds a temporary
# minimal framework (not including the Lib directory and such) in the current
# directory.
-@@ -658,14 +666,13 @@ bininstall: altbininstall
+@@ -658,14 +665,13 @@ bininstall: altbininstall
then rm -f $(DESTDIR)$(BINDIR)/$(PYTHON); \
else true; \
fi
@@ -46,7 +47,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.6 20
do \
if test ! -d $(DESTDIR)$$i; then \
echo "Creating directory $$i"; \
-@@ -674,14 +681,12 @@ altbininstall: $(BUILDPYTHON)
+@@ -674,14 +680,12 @@ altbininstall: $(BUILDPYTHON)
fi; \
done
$(INSTALL_PROGRAM) $(BUILDPYTHON)
$(DESTDIR)$(BINDIR)/python$(VERSION)$(EXE)
@@ -64,7 +65,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.6 20
fi; \
else true; \
fi
-@@ -697,7 +702,7 @@ maninstall:
+@@ -697,7 +701,7 @@ maninstall:
fi; \
done
$(INSTALL_DATA) $(srcdir)/Misc/python.man \
@@ -73,7 +74,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.6 20
# Install the library
PLATDIR= plat-$(MACHDEP)
-@@ -725,7 +730,7 @@ LIBSUBDIRS= lib-tk site-packages test test/output
test
+@@ -725,7 +729,7 @@ LIBSUBDIRS= lib-tk site-packages test test/output
test
distutils distutils/command distutils/tests $(XMLLIBSUBDIRS) \
setuptools setuptools/command setuptools/tests
setuptools.egg-info \
curses $(MACHDEPS)
@@ -82,7 +83,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.6 20
@for i in $(SCRIPTDIR) $(LIBDEST); \
do \
if test ! -d $(DESTDIR)$$i; then \
-@@ -799,8 +804,8 @@ libinstall: $(BUILDPYTHON) $(srcdir)/Lib/$(PLATDIR)
+@@ -799,8 +803,8 @@ libinstall: $(BUILDPYTHON) $(srcdir)/Lib/$(PLATDIR)
-x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
# Create the PLATDIR source directory, if one wasn't distributed..
Index: 2.5/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/python/2.5/pkg/PLIST-main,v
retrieving revision 1.10
diff -u -p -r1.10 PLIST-main
--- 2.5/pkg/PLIST-main 20 Jan 2010 08:15:21 -0000 1.10
+++ 2.5/pkg/PLIST-main 22 Apr 2010 04:50:16 -0000
@@ -1176,7 +1176,7 @@ lib/python2.5/keyword.py
lib/python2.5/keyword.pyc
lib/python2.5/keyword.pyo
lib/python2.5/lib-dynload/
-lib/python2.5/lib-dynload/Python-2.5.4-py2.5.egg-info
+lib/python2.5/lib-dynload/Python-2.5.5-py2.5.egg-info
lib/python2.5/lib-dynload/_bisect.so
lib/python2.5/lib-dynload/_codecs_cn.so
lib/python2.5/lib-dynload/_codecs_hk.so
Index: 2.6/Makefile
===================================================================
RCS file: /cvs/ports/lang/python/2.6/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- 2.6/Makefile 15 Apr 2010 18:35:02 -0000 1.16
+++ 2.6/Makefile 22 Apr 2010 04:50:16 -0000
@@ -1,12 +1,10 @@
# $OpenBSD: Makefile,v 1.16 2010/04/15 18:35:02 jasper Exp $
VERSION= 2.6
-PATCHLEVEL= .3
-PKG_PATCHLEVEL= p3
+PATCHLEVEL= .5
+#PKG_PATCHLEVEL= p0
SHARED_LIBS= python2.6 1.0
-# PSUBDIR= python/${VERSION}
-
BROKEN-mips64 = Floating point exception while generating pyc objects
.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "amd64" || \
@@ -16,8 +14,5 @@ PATCH_LIST= patch-* sup64-*
AUTOCONF_VERSION= 2.61
CONFIGURE_ARGS+= --with-cxx_main
-
-post-extract:
- rm -r ${WRKDIST}/Modules/expat
.include <bsd.port.mk>
Index: 2.6/distinfo
===================================================================
RCS file: /cvs/ports/lang/python/2.6/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- 2.6/distinfo 16 Oct 2009 09:38:20 -0000 1.4
+++ 2.6/distinfo 22 Apr 2010 04:50:16 -0000
@@ -1,5 +1,5 @@
-MD5 (Python-2.6.3.tgz) = xIQlMhcPwKb56HhJfvwN3w==
-RMD160 (Python-2.6.3.tgz) = MA2Hj9fwI5MYjrMIsgyReTgHPUA=
-SHA1 (Python-2.6.3.tgz) = QaUefPXpit3OG2xOSpnqEoUxHfg=
-SHA256 (Python-2.6.3.tgz) = pxtVVAaQQl/YKrAIGa65LBsjy7RzCgzNLiXIM7IqgS4=
-SIZE (Python-2.6.3.tgz) = 13319447
+MD5 (Python-2.6.5.tgz) = zQS1uTg7bB/M2qmRr3Ys9A==
+RMD160 (Python-2.6.5.tgz) = H8cyzIpdCm6QfntysuWQhYy01Kw=
+SHA1 (Python-2.6.5.tgz) = VeMBXMYeohEePsm8sipift8UagA=
+SHA256 (Python-2.6.5.tgz) = szHa/c4zYYNP7ng3ldT2iufPfTeekTfC2OhTHOphXt4=
+SIZE (Python-2.6.5.tgz) = 13209175
Index: 2.6/patches/patch-Lib_distutils_command_build_ext_py
===================================================================
RCS file:
/cvs/ports/lang/python/2.6/patches/patch-Lib_distutils_command_build_ext_py,v
retrieving revision 1.3
diff -u -p -r1.3 patch-Lib_distutils_command_build_ext_py
--- 2.6/patches/patch-Lib_distutils_command_build_ext_py 16 Oct 2009
09:38:20 -0000 1.3
+++ 2.6/patches/patch-Lib_distutils_command_build_ext_py 22 Apr 2010
04:50:16 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-Lib_distutils_command_build_ext_py,v 1.3 2009/10/16 09:38:20
djm Exp $
---- Lib/distutils/command/build_ext.py.orig Wed Sep 9 21:39:41 2009
-+++ Lib/distutils/command/build_ext.py Mon Oct 5 07:12:37 2009
-@@ -750,13 +750,6 @@ class build_ext (Command):
+--- Lib/distutils/command/build_ext.py.orig Wed Oct 14 03:17:34 2009
++++ Lib/distutils/command/build_ext.py Wed Apr 21 20:16:42 2010
+@@ -755,13 +755,6 @@ class build_ext (Command):
return ext.libraries
else:
Index: 2.6/patches/patch-Lib_test_regrtest_py
===================================================================
RCS file: /cvs/ports/lang/python/2.6/patches/patch-Lib_test_regrtest_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Lib_test_regrtest_py
--- 2.6/patches/patch-Lib_test_regrtest_py 1 Jan 2009 21:03:27 -0000
1.2
+++ 2.6/patches/patch-Lib_test_regrtest_py 22 Apr 2010 04:50:16 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-Lib_test_regrtest_py,v 1.2 2009/01/01 21:03:27 djm Exp $
---- Lib/test/regrtest.py.orig Tue Sep 30 10:15:45 2008
-+++ Lib/test/regrtest.py Sun Dec 21 10:00:44 2008
-@@ -1074,6 +1074,7 @@ _expectations = {
+--- Lib/test/regrtest.py.orig Sun Nov 15 05:17:17 2009
++++ Lib/test/regrtest.py Wed Apr 21 20:16:42 2010
+@@ -1078,6 +1078,7 @@ _expectations = {
test_epoll
test_gdbm
test_locale
@@ -9,7 +9,7 @@ $OpenBSD: patch-Lib_test_regrtest_py,v 1
test_normalization
test_ossaudiodev
test_pep277
-@@ -1101,6 +1102,8 @@ _expectations['freebsd5'] = _expectations['freebsd4']
+@@ -1105,6 +1106,8 @@ _expectations['freebsd5'] = _expectations['freebsd4']
_expectations['freebsd6'] = _expectations['freebsd4']
_expectations['freebsd7'] = _expectations['freebsd4']
_expectations['freebsd8'] = _expectations['freebsd4']
Index: 2.6/patches/patch-Lib_test_test_signal_py
===================================================================
RCS file: /cvs/ports/lang/python/2.6/patches/patch-Lib_test_test_signal_py,v
retrieving revision 1.1
diff -u -p -r1.1 patch-Lib_test_test_signal_py
--- 2.6/patches/patch-Lib_test_test_signal_py 18 Oct 2008 12:03:56 -0000
1.1
+++ 2.6/patches/patch-Lib_test_test_signal_py 22 Apr 2010 04:50:16 -0000
@@ -2,8 +2,8 @@ $OpenBSD: patch-Lib_test_test_signal_py,
workarounds for breakage caused by libpthread
---- Lib/test/test_signal.py.orig Mon Apr 7 09:04:28 2008
-+++ Lib/test/test_signal.py Sun Sep 28 05:09:28 2008
+--- Lib/test/test_signal.py.orig Tue Nov 10 00:59:08 2009
++++ Lib/test/test_signal.py Wed Apr 21 20:16:42 2010
@@ -291,6 +291,9 @@ class SiginterruptTest(unittest.TestCase):
self.assertEquals(i, True)
@@ -14,7 +14,7 @@ workarounds for breakage caused by libpt
i=self.readpipe_interrupted(lambda: signal.siginterrupt(self.signum,
0))
self.assertEquals(i, False)
-@@ -370,6 +373,9 @@ class ItimerTest(unittest.TestCase):
+@@ -377,6 +380,9 @@ class ItimerTest(unittest.TestCase):
self.assertEquals(self.hndl_called, True)
def test_itimer_prof(self):
Index: 2.6/patches/patch-Makefile_pre_in
===================================================================
RCS file: /cvs/ports/lang/python/2.6/patches/patch-Makefile_pre_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Makefile_pre_in
--- 2.6/patches/patch-Makefile_pre_in 3 May 2009 22:26:27 -0000 1.2
+++ 2.6/patches/patch-Makefile_pre_in 22 Apr 2010 04:50:16 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-Makefile_pre_in,v 1.2 2009/05/03 22:26:27 djm Exp $
---- Makefile.pre.in.orig Tue Feb 24 22:07:44 2009
-+++ Makefile.pre.in Sun Apr 19 23:12:20 2009
+--- Makefile.pre.in.orig Thu Dec 24 19:19:38 2009
++++ Makefile.pre.in Wed Apr 21 21:20:30 2010
@@ -350,6 +350,8 @@ LIBRARY_OBJS= \
#########################################################################
# Rules
@@ -10,15 +10,16 @@ $OpenBSD: patch-Makefile_pre_in,v 1.2 20
# Default target
all: build_all
build_all: $(BUILDPYTHON) oldsharedmods sharedmods
-@@ -386,6 +388,7 @@ $(BUILDPYTHON): Modules/python.o $(LIBRARY) $(LDLIBRAR
+@@ -385,7 +387,7 @@ coverage:
+ $(BUILDPYTHON): Modules/python.o $(LIBRARY) $(LDLIBRARY)
$(LINKCC) $(LDFLAGS) $(LINKFORSHARED) -o $@ \
Modules/python.o \
- $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST)
+- $(BLDLIBRARY) $(LIBS) $(MODLIBS) $(SYSLIBS) $(LDLAST)
+ -lpython$(VERSION) $(LIBS) $(MODLIBS) $(SYSLIBS)
$(LDLAST)
platform: $(BUILDPYTHON)
$(RUNSHARED) ./$(BUILDPYTHON) -E -c 'import sys ; from distutils.util
import get_platform ; print get_platform()+"-"+sys.version[0:3]' >platform
-@@ -425,6 +428,11 @@ libpython$(VERSION).dylib: $(LIBRARY_OBJS)
+@@ -425,6 +427,11 @@ libpython$(VERSION).dylib: $(LIBRARY_OBJS)
libpython$(VERSION).sl: $(LIBRARY_OBJS)
$(LDSHARED) $(LDFLAGS) -o $@ $(LIBRARY_OBJS) $(MODLIBS) $(SHLIBS)
$(LIBC) $(LIBM) $(LDLAST)
@@ -30,7 +31,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.2 20
# This rule is here for OPENSTEP/Rhapsody/MacOSX. It builds a temporary
# minimal framework (not including the Lib directory and such) in the current
# directory.
-@@ -760,14 +768,13 @@ bininstall: altbininstall
+@@ -760,14 +767,13 @@ bininstall: altbininstall
then rm -f $(DESTDIR)$(BINDIR)/$(PYTHON); \
else true; \
fi
@@ -46,7 +47,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.2 20
do \
if test ! -d $(DESTDIR)$$i; then \
echo "Creating directory $$i"; \
-@@ -783,7 +790,8 @@ altbininstall: $(BUILDPYTHON)
+@@ -783,7 +789,8 @@ altbininstall: $(BUILDPYTHON)
$(INSTALL_SHARED) $(LDLIBRARY)
$(DESTDIR)$(LIBDIR)/$(INSTSONAME); \
if test $(LDLIBRARY) != $(INSTSONAME); then \
(cd $(DESTDIR)$(LIBDIR); $(LN) -sf
$(INSTSONAME) $(LDLIBRARY)) \
@@ -56,7 +57,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.2 20
fi; \
else true; \
fi
-@@ -799,7 +807,7 @@ maninstall:
+@@ -799,7 +806,7 @@ maninstall:
fi; \
done
$(INSTALL_DATA) $(srcdir)/Misc/python.man \
@@ -65,7 +66,7 @@ $OpenBSD: patch-Makefile_pre_in,v 1.2 20
# Install the library
PLATDIR= plat-$(MACHDEP)
-@@ -906,8 +914,8 @@ libinstall: build_all $(srcdir)/Lib/$(PLATDIR)
+@@ -906,8 +913,8 @@ libinstall: build_all $(srcdir)/Lib/$(PLATDIR)
./$(BUILDPYTHON) -Wi -t -c "import lib2to3.pygram,
lib2to3.patcomp;lib2to3.patcomp.PatternCompiler()"
# Create the PLATDIR source directory, if one wasn't distributed..
Index: 2.6/patches/patch-Modules_socketmodule_c
===================================================================
RCS file: /cvs/ports/lang/python/2.6/patches/patch-Modules_socketmodule_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Modules_socketmodule_c
--- 2.6/patches/patch-Modules_socketmodule_c 3 May 2009 22:26:27 -0000
1.2
+++ 2.6/patches/patch-Modules_socketmodule_c 22 Apr 2010 04:50:16 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-Modules_socketmodule_c,v 1.2 2009/05/03 22:26:27 djm Exp $
---- Modules/socketmodule.c.orig Wed Apr 1 04:20:48 2009
-+++ Modules/socketmodule.c Sun Apr 19 10:28:55 2009
+--- Modules/socketmodule.c.orig Fri Feb 5 01:26:34 2010
++++ Modules/socketmodule.c Wed Apr 21 20:35:40 2010
@@ -93,9 +93,6 @@ Local naming conventions:
#include "Python.h"
#include "structmember.h"
@@ -11,12 +11,3 @@ $OpenBSD: patch-Modules_socketmodule_c,v
/* Socket object documentation */
PyDoc_STRVAR(sock_doc,
"socket([family[, type[, proto]]]) -> socket object\n\
-@@ -3746,7 +3743,7 @@ socket_inet_aton(PyObject *self, PyObject *args)
-
- #if !defined(HAVE_INET_ATON) || defined(USE_INET_ATON_WEAKLINK)
- /* Have to use inet_addr() instead */
-- unsigned long packed_addr;
-+ int packed_addr;
- #endif
- char *ip_addr;
-
Index: 2.6/patches/patch-configure_in
===================================================================
RCS file: /cvs/ports/lang/python/2.6/patches/patch-configure_in,v
retrieving revision 1.3
diff -u -p -r1.3 patch-configure_in
--- 2.6/patches/patch-configure_in 16 Oct 2009 09:38:20 -0000 1.3
+++ 2.6/patches/patch-configure_in 22 Apr 2010 04:50:16 -0000
@@ -1,16 +1,7 @@
$OpenBSD: patch-configure_in,v 1.3 2009/10/16 09:38:20 djm Exp $
---- configure.in.orig Tue Sep 29 23:01:59 2009
-+++ configure.in Mon Oct 5 07:12:38 2009
-@@ -262,7 +262,7 @@ case $ac_sys_system/$ac_sys_release in
- # On OpenBSD, select(2) is not available if _XOPEN_SOURCE is defined,
- # even though select is a POSIX function. Reported by J. Ribbens.
- # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish.
-- OpenBSD/2.* | OpenBSD/3.@<:@0123456789@:>@ | OpenBSD/4.@<:@0123@:>@)
-+ OpenBSD/*)
- define_xopen_source=no
- # OpenBSD undoes our definition of __BSD_VISIBLE if _XOPEN_SOURCE is
- # also defined. This can be overridden by defining _BSD_SOURCE
-@@ -1768,27 +1768,13 @@ then
+--- configure.in.orig Wed Mar 10 02:47:28 2010
++++ configure.in Wed Apr 21 20:19:31 2010
+@@ -1815,27 +1815,13 @@ then
;;
Linux*|GNU*|QNX*) LDSHARED='$(CC) -shared';;
BSD/OS*/4*) LDSHARED="gcc -shared";;
@@ -39,7 +30,7 @@ $OpenBSD: patch-configure_in,v 1.3 2009/
NetBSD*|DragonFly*) LDSHARED="cc -shared ${LDFLAGS}";;
OpenUNIX*|UnixWare*)
if test "$GCC" = "yes"
-@@ -1940,9 +1926,10 @@ AC_CHECK_LIB(dld, shl_load) # Dynamic linking for
HP-U
+@@ -1987,9 +1973,10 @@ AC_CHECK_LIB(dld, shl_load) # Dynamic linking for
HP-U
# only check for sem_init if thread support is requested
if test "$with_threads" = "yes" -o -z "$with_threads"; then
Index: 2.6/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/python/2.6/pkg/PLIST-main,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST-main
--- 2.6/pkg/PLIST-main 20 Jan 2010 08:15:21 -0000 1.5
+++ 2.6/pkg/PLIST-main 22 Apr 2010 04:50:16 -0000
@@ -529,6 +529,12 @@ lib/python2.6/distutils/tests/
lib/python2.6/distutils/tests/__init__.py
lib/python2.6/distutils/tests/__init__.pyc
lib/python2.6/distutils/tests/__init__.pyo
+lib/python2.6/distutils/tests/setuptools_build_ext.py
+lib/python2.6/distutils/tests/setuptools_build_ext.pyc
+lib/python2.6/distutils/tests/setuptools_build_ext.pyo
+lib/python2.6/distutils/tests/setuptools_extension.py
+lib/python2.6/distutils/tests/setuptools_extension.pyc
+lib/python2.6/distutils/tests/setuptools_extension.pyo
lib/python2.6/distutils/tests/support.py
lib/python2.6/distutils/tests/support.pyc
lib/python2.6/distutils/tests/support.pyo
@@ -559,6 +565,9 @@ lib/python2.6/distutils/tests/test_filel
lib/python2.6/distutils/tests/test_install.py
lib/python2.6/distutils/tests/test_install.pyc
lib/python2.6/distutils/tests/test_install.pyo
+lib/python2.6/distutils/tests/test_install_lib.py
+lib/python2.6/distutils/tests/test_install_lib.pyc
+lib/python2.6/distutils/tests/test_install_lib.pyo
lib/python2.6/distutils/tests/test_install_scripts.py
lib/python2.6/distutils/tests/test_install_scripts.pyc
lib/python2.6/distutils/tests/test_install_scripts.pyo
@@ -574,9 +583,15 @@ lib/python2.6/distutils/tests/test_sdist
lib/python2.6/distutils/tests/test_sysconfig.py
lib/python2.6/distutils/tests/test_sysconfig.pyc
lib/python2.6/distutils/tests/test_sysconfig.pyo
+lib/python2.6/distutils/tests/test_unixccompiler.py
+lib/python2.6/distutils/tests/test_unixccompiler.pyc
+lib/python2.6/distutils/tests/test_unixccompiler.pyo
lib/python2.6/distutils/tests/test_upload.py
lib/python2.6/distutils/tests/test_upload.pyc
lib/python2.6/distutils/tests/test_upload.pyo
+lib/python2.6/distutils/tests/test_util.py
+lib/python2.6/distutils/tests/test_util.pyc
+lib/python2.6/distutils/tests/test_util.pyo
lib/python2.6/distutils/tests/test_versionpredicate.py
lib/python2.6/distutils/tests/test_versionpredicate.pyc
lib/python2.6/distutils/tests/test_versionpredicate.pyo
@@ -727,6 +742,8 @@ lib/python2.6/email/test/data/msg_41.txt
lib/python2.6/email/test/data/msg_42.txt
lib/python2.6/email/test/data/msg_43.txt
lib/python2.6/email/test/data/msg_44.txt
+lib/python2.6/email/test/data/msg_45.txt
+lib/python2.6/email/test/data/msg_46.txt
lib/python2.6/email/test/test_email.py
lib/python2.6/email/test/test_email.pyc
lib/python2.6/email/test/test_email.pyo
@@ -1260,7 +1277,7 @@ lib/python2.6/keyword.py
lib/python2.6/keyword.pyc
lib/python2.6/keyword.pyo
lib/python2.6/lib-dynload/
-lib/python2.6/lib-dynload/Python-2.6.3-py2.6.egg-info
+lib/python2.6/lib-dynload/Python-2.6.5-py2.6.egg-info
lib/python2.6/lib-dynload/_bisect.so
lib/python2.6/lib-dynload/_bytesio.so
lib/python2.6/lib-dynload/_codecs_cn.so
@@ -1325,9 +1342,9 @@ lib/python2.6/lib-dynload/zlib.so
lib/python2.6/lib-old/
lib/python2.6/lib2to3/
lib/python2.6/lib2to3/Grammar.txt
-lib/python2.6/lib2to3/Grammar2.6.3.final.0.pickle
+lib/python2.6/lib2to3/Grammar2.6.5.final.0.pickle
lib/python2.6/lib2to3/PatternGrammar.txt
-lib/python2.6/lib2to3/PatternGrammar2.6.3.final.0.pickle
+lib/python2.6/lib2to3/PatternGrammar2.6.5.final.0.pickle
lib/python2.6/lib2to3/__init__.py
lib/python2.6/lib2to3/__init__.pyc
lib/python2.6/lib2to3/__init__.pyo
@@ -1431,6 +1448,9 @@ lib/python2.6/lib2to3/fixes/fix_nonzero.
lib/python2.6/lib2to3/fixes/fix_numliterals.py
lib/python2.6/lib2to3/fixes/fix_numliterals.pyc
lib/python2.6/lib2to3/fixes/fix_numliterals.pyo
+lib/python2.6/lib2to3/fixes/fix_operator.py
+lib/python2.6/lib2to3/fixes/fix_operator.pyc
+lib/python2.6/lib2to3/fixes/fix_operator.pyo
lib/python2.6/lib2to3/fixes/fix_paren.py
lib/python2.6/lib2to3/fixes/fix_paren.pyc
lib/python2.6/lib2to3/fixes/fix_paren.pyo
@@ -1547,6 +1567,9 @@ lib/python2.6/lib2to3/tests/test_all_fix
lib/python2.6/lib2to3/tests/test_fixers.py
lib/python2.6/lib2to3/tests/test_fixers.pyc
lib/python2.6/lib2to3/tests/test_fixers.pyo
+lib/python2.6/lib2to3/tests/test_main.py
+lib/python2.6/lib2to3/tests/test_main.pyc
+lib/python2.6/lib2to3/tests/test_main.pyo
lib/python2.6/lib2to3/tests/test_parser.py
lib/python2.6/lib2to3/tests/test_parser.pyc
lib/python2.6/lib2to3/tests/test_parser.pyo
Index: 2.6/pkg/PLIST-tests
===================================================================
RCS file: /cvs/ports/lang/python/2.6/pkg/PLIST-tests,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST-tests
--- 2.6/pkg/PLIST-tests 27 Oct 2009 23:35:09 -0000 1.5
+++ 2.6/pkg/PLIST-tests 22 Apr 2010 04:50:16 -0000
@@ -208,6 +208,9 @@ lib/python2.6/test/keycert.pem
lib/python2.6/test/list_tests.py
lib/python2.6/test/list_tests.pyc
lib/python2.6/test/list_tests.pyo
+lib/python2.6/test/lock_tests.py
+lib/python2.6/test/lock_tests.pyc
+lib/python2.6/test/lock_tests.pyo
lib/python2.6/test/mapping_tests.py
lib/python2.6/test/mapping_tests.pyc
lib/python2.6/test/mapping_tests.pyo
@@ -1057,6 +1060,9 @@ lib/python2.6/test/test_random.pyo
lib/python2.6/test/test_re.py
lib/python2.6/test/test_re.pyc
lib/python2.6/test/test_re.pyo
+lib/python2.6/test/test_readline.py
+lib/python2.6/test/test_readline.pyc
+lib/python2.6/test/test_readline.pyo
lib/python2.6/test/test_repr.py
lib/python2.6/test/test_repr.pyc
lib/python2.6/test/test_repr.pyo