diff options
-rw-r--r-- | lang/python24-pth/Makefile | 8 | ||||
-rw-r--r-- | lang/python24/Makefile | 9 | ||||
-rw-r--r-- | lang/python24/distinfo | 17 | ||||
-rw-r--r-- | lang/python24/patches/patch-ae | 13 | ||||
-rw-r--r-- | lang/python24/patches/patch-af | 4 | ||||
-rw-r--r-- | lang/python24/patches/patch-ah | 22 | ||||
-rw-r--r-- | lang/python24/patches/patch-al | 26 | ||||
-rw-r--r-- | lang/python24/patches/patch-an | 18 |
8 files changed, 46 insertions, 71 deletions
diff --git a/lang/python24-pth/Makefile b/lang/python24-pth/Makefile index 690a2c8db7a..3174068ab76 100644 --- a/lang/python24-pth/Makefile +++ b/lang/python24-pth/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.4 2005/07/03 19:48:22 recht Exp $ +# $NetBSD: Makefile,v 1.5 2005/10/01 21:12:05 recht Exp $ # -DISTNAME= Python-2.4.1 -PKGNAME= python24-pth-2.4.1 +DISTNAME= Python-2.4.2 +PKGNAME= python24-pth-2.4.2 CATEGORIES= lang python MASTER_SITES= # empty DISTFILES= # empty @@ -11,7 +11,7 @@ MAINTAINER= recht@NetBSD.org HOMEPAGE= http://www.python.org/ COMMENT= Interpreted, interactive, object-oriented programming language -DEPENDS+= python24>=2.4:../../lang/python24 +DEPENDS+= python24>=2.4.2:../../lang/python24 EXTRACT_ONLY= # empty NO_CHECKSUM= yes diff --git a/lang/python24/Makefile b/lang/python24/Makefile index 330a95b9047..6582a2c8f60 100644 --- a/lang/python24/Makefile +++ b/lang/python24/Makefile @@ -1,11 +1,10 @@ -# $NetBSD: Makefile,v 1.11 2005/09/01 13:14:35 darcy Exp $ +# $NetBSD: Makefile,v 1.12 2005/10/01 21:12:05 recht Exp $ # -DISTNAME= Python-2.4.1 -PKGNAME= python24-2.4.1 -PKGREVISION= 3 +DISTNAME= Python-2.4.2 +PKGNAME= python24-2.4.2 CATEGORIES= lang python -MASTER_SITES= ftp://ftp.python.org/pub/python/2.4.1/ +MASTER_SITES= ftp://ftp.python.org/pub/python/2.4.2/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= recht@NetBSD.org diff --git a/lang/python24/distinfo b/lang/python24/distinfo index 8a9bf68d498..71145704b3f 100644 --- a/lang/python24/distinfo +++ b/lang/python24/distinfo @@ -1,19 +1,18 @@ -$NetBSD: distinfo,v 1.13 2005/08/31 12:13:02 darcy Exp $ +$NetBSD: distinfo,v 1.14 2005/10/01 21:12:05 recht Exp $ -SHA1 (Python-2.4.1.tar.bz2) = a4b58cf31359198dbb123b789440bcaf9052d198 -RMD160 (Python-2.4.1.tar.bz2) = 8c682c9af21666cc6b8eaa08f8719eed231ab3ad -Size (Python-2.4.1.tar.bz2) = 7847025 bytes +SHA1 (Python-2.4.2.tar.bz2) = a1f1c466fb4a06f612faac75dbaa8bc81e609c2e +RMD160 (Python-2.4.2.tar.bz2) = c511d2b76b5394742d285e71570a2bcd3c1fa871 +Size (Python-2.4.2.tar.bz2) = 7853169 bytes SHA1 (patch-aa) = 310309e6778fd809b7758efa8db7333ed498e5e5 SHA1 (patch-ab) = 5402e5b8f0c8e919fdf5c2c4baab0423eb74ada5 SHA1 (patch-ac) = 97d2dcbc93986dc13d7866025269ae5f15827a24 SHA1 (patch-ad) = 0fa1c66fa0ad9ce345c44b13fd3897975837c72e -SHA1 (patch-ae) = b220db11ed4db2ef6ec34be8a10bd054660a3138 -SHA1 (patch-af) = 849efb1de808d9f8cd100252a209c707fa6ba34b +SHA1 (patch-ae) = e5dfe40afe9b1e4354a273f4ce76340f1440e1ee +SHA1 (patch-af) = 485eaa5cc5bd0f9f1cda1815fa6d7a068bd0820c SHA1 (patch-ag) = 0cdc08af9d37ae7d00a06ab81c30efa021ef28ac -SHA1 (patch-ah) = 6f5cff1f9f2482c59ef442bf019a1f3ad9fe21e8 +SHA1 (patch-ah) = 8d56adee024b29e5d538a9fcd1994e38eb2b33c1 SHA1 (patch-ai) = 6435c5a7269c14d94eab6fb9777b9d059507e7b8 SHA1 (patch-aj) = e471737ade95423039661b475f2dd0fc27aa9dac SHA1 (patch-ak) = f2e1d4087a94490bd3589a8c829ec72e04f31f72 -SHA1 (patch-al) = 258a60e97ce6c9fcfa5b6321fad1db270f1f99ad +SHA1 (patch-al) = 5aa766853c353a9ceae4513dc896a1d13a548c6c SHA1 (patch-am) = 9ce50340d76e8612384f94d4b03414d3f38e35d3 -SHA1 (patch-an) = 6bbcc9c973e40a1cd3d07fdb99c9fb599c47a610 diff --git a/lang/python24/patches/patch-ae b/lang/python24/patches/patch-ae index 92cefa19783..b5f0b9e68a9 100644 --- a/lang/python24/patches/patch-ae +++ b/lang/python24/patches/patch-ae @@ -1,8 +1,8 @@ -$NetBSD: patch-ae,v 1.2 2005/07/29 13:27:27 drochner Exp $ +$NetBSD: patch-ae,v 1.3 2005/10/01 21:12:05 recht Exp $ ---- Lib/test/test_fcntl.py.orig Wed Aug 18 17:13:41 2004 -+++ Lib/test/test_fcntl.py -@@ -20,11 +20,11 @@ else: +--- Lib/test/test_fcntl.py.orig 2005-04-04 17:28:18.000000000 +0200 ++++ Lib/test/test_fcntl.py 2005-10-01 22:24:49.000000000 +0200 +@@ -20,7 +20,7 @@ if sys.platform.startswith('atheos'): start_len = "qq" @@ -11,8 +11,3 @@ $NetBSD: patch-ae,v 1.2 2005/07/29 13:27:27 drochner Exp $ 'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5', 'freebsd6', 'bsdos2', 'bsdos3', 'bsdos4', 'openbsd', 'openbsd2', 'openbsd3'): -- lockdata = struct.pack('lxxxxlxxxxlhh', 0, 0, 0, fcntl.F_WRLCK, 0) -+ lockdata = struct.pack('qqihh', 0, 0, 0, fcntl.F_WRLCK, 0) - elif sys.platform in ['aix3', 'aix4', 'hp-uxB', 'unixware7']: - lockdata = struct.pack('hhlllii', fcntl.F_WRLCK, 0, 0, 0, 0, 0, 0) - elif sys.platform in ['os2emx']: diff --git a/lang/python24/patches/patch-af b/lang/python24/patches/patch-af index 94d5f1c4120..80d5c1f2932 100644 --- a/lang/python24/patches/patch-af +++ b/lang/python24/patches/patch-af @@ -1,4 +1,4 @@ -$NetBSD: patch-af,v 1.3 2005/08/19 05:22:04 grant Exp $ +$NetBSD: patch-af,v 1.4 2005/10/01 21:12:05 recht Exp $ --- Makefile.pre.in.orig 2005-03-29 09:23:01.000000000 +1000 +++ Makefile.pre.in @@ -36,7 +36,7 @@ $NetBSD: patch-af,v 1.3 2005/08/19 05:22:04 grant Exp $ $(LDSHARED) -o $@ $(LIBRARY_OBJS) $(LIBC) $(LIBM) +libpython$(VERSION).dylib: $(LIBRARY_OBJS) -+ $(LINKCC) -dynamiclib -install_name $(LIBDIR)/$@ -current_version 2.4.1 -compatibility_version 2.4 -o $@ -flat_namespace -undefined suppress $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM) ++ $(LINKCC) -dynamiclib -install_name $(LIBDIR)/$@ -current_version 2.4.2 -compatibility_version 2.4 -o $@ -flat_namespace -undefined suppress $(LIBRARY_OBJS) $(SHLIBS) $(LIBC) $(LIBM) + # This rule is here for OPENSTEP/Rhapsody/MacOSX. It builds a temporary # minimal framework (not including the Lib directory and such) in the current diff --git a/lang/python24/patches/patch-ah b/lang/python24/patches/patch-ah index 02db0d0637d..b5e5f3e7fbd 100644 --- a/lang/python24/patches/patch-ah +++ b/lang/python24/patches/patch-ah @@ -1,8 +1,8 @@ -$NetBSD: patch-ah,v 1.1.1.1 2004/12/05 23:27:51 recht Exp $ +$NetBSD: patch-ah,v 1.2 2005/10/01 21:12:05 recht Exp $ ---- Modules/_cursesmodule.c.orig Wed Aug 4 16:33:28 2004 -+++ Modules/_cursesmodule.c -@@ -313,17 +313,9 @@ Window_OneArgNoReturnFunction(wattroff, +--- Modules/_cursesmodule.c.orig 2005-06-15 20:48:16.000000000 +0200 ++++ Modules/_cursesmodule.c 2005-10-01 22:25:32.000000000 +0200 +@@ -317,17 +317,9 @@ Window_OneArgNoReturnFunction(wattrset, attr_t, "l;attr") Window_OneArgNoReturnFunction(clearok, int, "i;True(1) or False(0)") Window_OneArgNoReturnFunction(idlok, int, "i;True(1) or False(0)") @@ -20,7 +20,7 @@ $NetBSD: patch-ah,v 1.1.1.1 2004/12/05 23:27:51 recht Exp $ Window_OneArgNoReturnFunction(notimeout, int, "i;True(1) or False(0)") Window_OneArgNoReturnFunction(scrollok, int, "i;True(1) or False(0)") Window_OneArgNoReturnFunction(winsdelln, int, "i;nlines") -@@ -784,11 +776,7 @@ PyCursesWindow_GetKey(PyCursesWindowObje +@@ -788,11 +780,7 @@ } else if (rtn<=255) return Py_BuildValue("c", rtn); else @@ -32,7 +32,7 @@ $NetBSD: patch-ah,v 1.1.1.1 2004/12/05 23:27:51 recht Exp $ } static PyObject * -@@ -1946,7 +1934,6 @@ PyCurses_IntrFlush(PyObject *self, PyObj +@@ -1950,7 +1938,6 @@ return PyCursesCheckERR(intrflush(NULL,ch), "intrflush"); } @@ -40,7 +40,7 @@ $NetBSD: patch-ah,v 1.1.1.1 2004/12/05 23:27:51 recht Exp $ static PyObject * PyCurses_KeyName(PyObject *self, PyObject *args) { -@@ -1965,7 +1952,6 @@ PyCurses_KeyName(PyObject *self, PyObjec +@@ -1969,7 +1956,6 @@ return PyString_FromString((knp == NULL) ? "" : (char *)knp); } @@ -48,7 +48,7 @@ $NetBSD: patch-ah,v 1.1.1.1 2004/12/05 23:27:51 recht Exp $ static PyObject * PyCurses_KillChar(PyObject *self) -@@ -2410,9 +2396,7 @@ static PyMethodDef PyCurses_methods[] = +@@ -2414,9 +2400,7 @@ {"initscr", (PyCFunction)PyCurses_InitScr, METH_NOARGS}, {"intrflush", (PyCFunction)PyCurses_IntrFlush, METH_VARARGS}, {"isendwin", (PyCFunction)PyCurses_isendwin, METH_NOARGS}, @@ -58,7 +58,7 @@ $NetBSD: patch-ah,v 1.1.1.1 2004/12/05 23:27:51 recht Exp $ {"killchar", (PyCFunction)PyCurses_KillChar, METH_NOARGS}, {"longname", (PyCFunction)PyCurses_longname, METH_NOARGS}, {"meta", (PyCFunction)PyCurses_Meta, METH_VARARGS}, -@@ -2511,9 +2495,7 @@ init_curses(void) +@@ -2515,9 +2499,7 @@ SetDictInt("A_DIM", A_DIM); SetDictInt("A_BOLD", A_BOLD); SetDictInt("A_ALTCHARSET", A_ALTCHARSET); @@ -68,7 +68,7 @@ $NetBSD: patch-ah,v 1.1.1.1 2004/12/05 23:27:51 recht Exp $ SetDictInt("A_PROTECT", A_PROTECT); SetDictInt("A_CHARTEXT", A_CHARTEXT); SetDictInt("A_COLOR", A_COLOR); -@@ -2585,7 +2567,6 @@ init_curses(void) +@@ -2589,7 +2571,6 @@ int key; char *key_n; char *key_n2; @@ -76,7 +76,7 @@ $NetBSD: patch-ah,v 1.1.1.1 2004/12/05 23:27:51 recht Exp $ for (key=KEY_MIN;key < KEY_MAX; key++) { key_n = (char *)keyname(key); if (key_n == NULL || strcmp(key_n,"UNKNOWN KEY")==0) -@@ -2609,7 +2590,6 @@ init_curses(void) +@@ -2613,7 +2594,6 @@ if (key_n2 != key_n) free(key_n2); } diff --git a/lang/python24/patches/patch-al b/lang/python24/patches/patch-al index adc3a4d620f..be5899779ce 100644 --- a/lang/python24/patches/patch-al +++ b/lang/python24/patches/patch-al @@ -1,7 +1,7 @@ -$NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ +$NetBSD: patch-al,v 1.8 2005/10/01 21:12:05 recht Exp $ ---- configure.orig 2005-03-29 01:23:02.000000000 +0200 -+++ configure 2005-05-09 21:14:53.000000000 +0200 +--- configure.orig 2005-08-07 23:08:42.000000000 +0200 ++++ configure 2005-10-01 22:26:48.000000000 +0200 @@ -1482,6 +1482,8 @@ # Reconfirmed for OpenBSD 3.3 by Zachary Hamm, for 3.4 by Jason Ish. OpenBSD/2.* | OpenBSD/3.[0123456]) @@ -11,7 +11,7 @@ $NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ # On Solaris 2.6, sys/wait.h is inconsistent in the usage # of union __?sigval. Reported by Stuart Bishop. SunOS/5.6) -@@ -3402,7 +3404,7 @@ +@@ -3404,7 +3406,7 @@ RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH} INSTSONAME="$LDLIBRARY".$SOVERSION ;; @@ -20,7 +20,7 @@ $NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ LDLIBRARY='libpython$(VERSION).so' BLDLIBRARY='-L. -lpython$(VERSION)' RUNSHARED=LD_LIBRARY_PATH=`pwd`:${LD_LIBRARY_PATH} -@@ -3826,7 +3828,12 @@ +@@ -3828,7 +3830,12 @@ ;; # is there any other compiler on Darwin besides gcc? Darwin*) @@ -34,7 +34,7 @@ $NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ ;; esac ;; -@@ -10186,7 +10193,10 @@ +@@ -10188,7 +10195,10 @@ case "$enable_toolbox_glue" in yes) extra_machdep_objs="Python/mactoolboxglue.o" @@ -46,7 +46,7 @@ $NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ cat >>confdefs.h <<\_ACEOF #define USE_TOOLBOX_OBJECT_GLUE 1 -@@ -10332,7 +10342,7 @@ +@@ -10334,7 +10344,7 @@ LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)' else # No framework. Ignore undefined symbols, assuming they come from Python @@ -55,7 +55,7 @@ $NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ fi ;; Darwin/1.4*|Darwin/5.*|Darwin/6.*) LDSHARED='$(CC) $(LDFLAGS) -bundle' -@@ -10342,8 +10352,8 @@ +@@ -10344,8 +10354,8 @@ LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)' else # No framework, use the Python app as bundle-loader @@ -66,7 +66,7 @@ $NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ fi ;; Darwin/*) # Use -undefined dynamic_lookup whenever possible (10.3 and later). -@@ -10362,12 +10372,12 @@ +@@ -10364,12 +10374,12 @@ LDSHARED="$LDSHARED "'$(PYTHONFRAMEWORKPREFIX)/$(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)' else # No framework, use the Python app as bundle-loader @@ -82,7 +82,7 @@ $NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ BSD/OS*/4*) LDSHARED="gcc -shared";; OpenBSD*|FreeBSD*) if [ "`$CC -dM -E - </dev/null | grep __ELF__`" != "" ] -@@ -10376,7 +10386,8 @@ +@@ -10378,7 +10388,8 @@ else LDSHARED="ld -Bshareable ${LDFLAGS}" fi;; @@ -92,7 +92,7 @@ $NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ OpenUNIX*|UnixWare*) if test "$GCC" = "yes" then LDSHARED='$(CC) -shared' -@@ -10408,7 +10419,9 @@ +@@ -10410,7 +10421,9 @@ fi;; Linux*|GNU*) CCSHARED="-fPIC";; BSD/OS*/4*) CCSHARED="-fpic";; @@ -103,7 +103,7 @@ $NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ OpenUNIX*|UnixWare*) if test "$GCC" = "yes" then CCSHARED="-fPIC" -@@ -10461,11 +10474,12 @@ +@@ -10463,11 +10476,12 @@ OpenUNIX*|UnixWare*) LINKFORSHARED="-Wl,-Bexport";; SCO_SV*) LINKFORSHARED="-Wl,-Bexport";; ReliantUNIX*) LINKFORSHARED="-W1 -Blargedynsym";; @@ -117,7 +117,7 @@ $NetBSD: patch-al,v 1.7 2005/08/31 12:13:02 darcy Exp $ SunOS/5*) case $CC in *gcc*) if $CC -Xlinker --help 2>&1 | grep export-dynamic >/dev/null -@@ -14335,6 +14349,7 @@ +@@ -14337,6 +14351,7 @@ /* end confdefs.h. */ #include "confdefs.h" diff --git a/lang/python24/patches/patch-an b/lang/python24/patches/patch-an deleted file mode 100644 index ca408ff071b..00000000000 --- a/lang/python24/patches/patch-an +++ /dev/null @@ -1,18 +0,0 @@ -$NetBSD: patch-an,v 1.5 2005/08/23 20:55:46 darcy Exp $ - ---- Lib/weakref.py.orig 2004-08-31 07:38:12.000000000 -0400 -+++ Lib/weakref.py -@@ -43,12 +43,12 @@ class WeakValueDictionary(UserDict.UserD - # way in). - - def __init__(self, *args, **kw): -- UserDict.UserDict.__init__(self, *args, **kw) - def remove(wr, selfref=ref(self)): - self = selfref() - if self is not None: - del self.data[wr.key] - self._remove = remove -+ UserDict.UserDict.__init__(self, *args, **kw) - - def __getitem__(self, key): - o = self.data[key]() |