Author: stsp
Date: Fri Dec  5 11:25:49 2025
New Revision: 1930268

Log:
* tools/dev/unix-build/Makefile.svn: update python to 2.7.18 and 3.13.9

Modified:
   subversion/trunk/tools/dev/unix-build/Makefile.svn

Modified: subversion/trunk/tools/dev/unix-build/Makefile.svn
==============================================================================
--- subversion/trunk/tools/dev/unix-build/Makefile.svn  Fri Dec  5 11:25:11 
2025        (r1930267)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn  Fri Dec  5 11:25:49 
2025        (r1930268)
@@ -119,8 +119,8 @@ LIBMAGIC_VER        = 5.46
 RUBY_MAJOR_VER = 3.4
 RUBY_VER       = $(RUBY_MAJOR_VER).7
 BZ2_VER        = 1.0.8
-PYTHON_VER     = 3.11.10
-PYTHON2_VER    = 2.7.13
+PYTHON_VER     = 3.13.9
+PYTHON2_VER    = 2.7.18
 PY3C_VER       = 1.1
 JUNIT_VER      = 4.10
 GETTEXT_VER    = 0.23.1
@@ -171,8 +171,8 @@ SHA256_ruby-3.0.7.tar.gz = 2a3411977f285
 SHA256_ruby-3.1.6.tar.gz = 
0d0dafb859e76763432571a3109d1537d976266be3083445651dc68deed25c22
 SHA256_ruby-${RUBY_VER}.tar.gz = 
23815a6d095696f7919090fdc3e2f9459b2c83d57224b2e446ce1f5f7333ef36
 SHA256_${BZ2_DIST} = 
ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269
-SHA256_${PYTHON_DIST} = 
92f2faf242681bfa406d53a51e17d42c5373affe23a130cd9697e132ef574706
-SHA256_${PYTHON2_DIST} = 
a4f05a0720ce0fd92626f0278b6b433eee9a6173ddf2bced7957dfb599a5ece1
+SHA256_${PYTHON_DIST} = 
c4c066af19c98fb7835d473bebd7e23be84f6e9874d47db9e39a68ee5d0ce35c
+SHA256_${PYTHON2_DIST} = 
da3080e3b488f648a3d7a4560ddee895284c3380b11d6de75edb986526b9a814
 SHA256_${PY3C_DIST} = 
c7ffc22bc92dded0ca859db53ef3a0b466f89a9f8aad29359c9fe4ff18ebdd20
 SHA256_${JUNIT_DIST} = 
36a747ca1e0b86f6ea88055b8723bb87030d627766da6288bf077afdeeb0f75a
 SHA256_${GETTEXT_DIST} = 
52a578960fe308742367d75cd1dff8552c5797bd0beba7639e12bdcda28c0e49
@@ -1462,15 +1462,17 @@ $(PYTHON_OBJDIR)/.retrieved: $(DISTDIR)/
        [ -d $(PYTHON_OBJDIR) ] || mkdir -p $(PYTHON_OBJDIR)
        tar -C $(SRCDIR) -zxf $(DISTDIR)/$(PYTHON_DIST)
        # Make setup.py use our own dependencies instead of system ones
+       if [ -f $(PYTHON_SRCDIR)/setup.py ]; then \
        sed -e "s#sqlite_inc_paths = \[ '/usr/include',#sqlite_inc_paths = [ 
'$(PREFIX)/sqlite/include',#" \
                -e "s#'/usr/include/db4'#'$(PREFIX)/bdb/include'#" \
                -e "s|\(add_dir_to_list(self.compiler.library_dirs, 
'/usr/local/lib')\)|pass #\1|" \
                -e "s|\(add_dir_to_list(self.compiler.include_dirs, 
'/usr/local/include')\)|pass #\1|" \
                -e "s#find_library_file(lib_dirs, 
'bz2'#find_library_file(['$(PREFIX)/bz2/lib'] + lib_dirs, 'bz2'#" \
                < $(PYTHON_SRCDIR)/setup.py \
-               > $(PYTHON_SRCDIR)/setup.py.patched
-       mv $(PYTHON_SRCDIR)/setup.py.patched $(PYTHON_SRCDIR)/setup.py
-       chmod +x $(PYTHON_SRCDIR)/setup.py
+               > $(PYTHON_SRCDIR)/setup.py.patched && \
+       mv $(PYTHON_SRCDIR)/setup.py.patched $(PYTHON_SRCDIR)/setup.py && \
+       chmod +x $(PYTHON_SRCDIR)/setup.py; \
+       fi
        cd $(PYTHON_SRCDIR) && patch -p0 < $(PYTHON_OBJDIR)/openbsd-march.diff
        cd $(PYTHON_SRCDIR) && patch -p0 < $(PYTHON_OBJDIR)/openbsd-make.diff
        touch $@
@@ -1481,7 +1483,7 @@ PYTHON_PROFILING=--enable-profiling
 endif
 $(PYTHON_OBJDIR)/.configured: $(PYTHON_OBJDIR)/.retrieved \
        $(BZ2_OBJDIR)/.installed
-       cd $(PYTHON_SRCDIR) && autoconf
+       if [ "`uname`" = "OpenBSD" ]; then cd $(PYTHON_SRCDIR) && autoconf; fi
        cd $(PYTHON_OBJDIR) \
                && env CFLAGS="-g $(PROFILE_CFLAGS)" GREP="`which grep`" \
                CC=$(CC) CXX=$(CXX) \

Reply via email to