Author: stsp
Date: Mon Nov 21 12:43:56 2022
New Revision: 1905431

URL: http://svn.apache.org/viewvc?rev=1905431&view=rev
Log:
* tools/dev/unix-build/Makefile.svn: Update to python 3.10.8.

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

Modified: subversion/trunk/tools/dev/unix-build/Makefile.svn
URL: 
http://svn.apache.org/viewvc/subversion/trunk/tools/dev/unix-build/Makefile.svn?rev=1905431&r1=1905430&r2=1905431&view=diff
==============================================================================
--- subversion/trunk/tools/dev/unix-build/Makefile.svn (original)
+++ subversion/trunk/tools/dev/unix-build/Makefile.svn Mon Nov 21 12:43:56 2022
@@ -125,7 +125,7 @@ SQLITE_VER  = 3160200
 LIBMAGIC_VER   = 5.30
 RUBY_VER       = 2.7.4
 BZ2_VER        = 1.0.6
-PYTHON_VER     = 3.7.5
+PYTHON_VER     = 3.10.8
 PYTHON2_VER    = 2.7.13
 PY3C_VER       = 1.1
 JUNIT_VER      = 4.10
@@ -163,7 +163,7 @@ SHA256_${SQLITE_DIST} = 65cc0c3e9366f50c
 SHA256_${LIBMAGIC_DIST} = 
694c2432e5240187524c9e7cf1ec6acc77b47a0e19554d34c14773e43dbbf214
 SHA256_${RUBY_DIST} = 
3043099089608859fc8cce7f9fdccaa1f53a462457e3838ec3b25a7d609fbc5b
 SHA256_${BZ2_DIST} = 
a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd
-SHA256_${PYTHON_DIST} = 
8ecc681ea0600bbfb366f2b173f727b205bb825d93d2f0b286bc4e58d37693da
+SHA256_${PYTHON_DIST} = 
f400c3fb394b8bef1292f6dc1292c5fadc3533039a5bc0c3e885f3e16738029a
 SHA256_${PYTHON2_DIST} = 
a4f05a0720ce0fd92626f0278b6b433eee9a6173ddf2bced7957dfb599a5ece1
 SHA256_${PY3C_DIST} = 
c7ffc22bc92dded0ca859db53ef3a0b466f89a9f8aad29359c9fe4ff18ebdd20
 SHA256_${JUNIT_DIST} = 
36a747ca1e0b86f6ea88055b8723bb87030d627766da6288bf077afdeeb0f75a
@@ -1323,9 +1323,19 @@ python-clean:
 $(DISTDIR)/$(PYTHON_DIST):
        cd $(DISTDIR) && $(FETCH_CMD) $(PYTHON_URL)
 
+$(PYTHON_OBJDIR)/openbsd-march.diff:
+       mkdir -p $(dir $@)
+       echo >$@.tmp '--- configure.ac.orig     Mon Nov 21 13:32:19 2022'
+       echo >>$@.tmp '+++ configure.ac Mon Nov 21 13:32:40 2022'
+       echo >>$@.tmp '@@ -878,2 +878,3 @@'
+       echo >>$@.tmp '   [FreeBSD*], [MULTIARCH=""],'
+       echo >>$@.tmp '+  [OpenBSD*], [MULTIARCH=""],'
+       echo >>$@.tmp '   [MULTIARCH=$$($$CC --print-multiarch 2>/dev/null)]'
+       mv -f $@.tmp $@
+
 # retrieve python
 #
-$(PYTHON_OBJDIR)/.retrieved: $(DISTDIR)/$(PYTHON_DIST)
+$(PYTHON_OBJDIR)/.retrieved: $(DISTDIR)/$(PYTHON_DIST) 
$(PYTHON_OBJDIR)/openbsd-march.diff
        $(call do_check_sha256,$(PYTHON_DIST))
        [ -d $(PYTHON_OBJDIR) ] || mkdir -p $(PYTHON_OBJDIR)
        tar -C $(SRCDIR) -zxf $(DISTDIR)/$(PYTHON_DIST)
@@ -1339,6 +1349,7 @@ $(PYTHON_OBJDIR)/.retrieved: $(DISTDIR)/
                > $(PYTHON_SRCDIR)/setup.py.patched
        mv $(PYTHON_SRCDIR)/setup.py.patched $(PYTHON_SRCDIR)/setup.py
        chmod +x $(PYTHON_SRCDIR)/setup.py
+       cd $(PYTHON_SRCDIR) && patch -p0 < $(PYTHON_OBJDIR)/openbsd-march.diff
        touch $@
 
 # configure python
@@ -1347,6 +1358,7 @@ PYTHON_PROFILING=--enable-profiling
 endif
 $(PYTHON_OBJDIR)/.configured: $(PYTHON_OBJDIR)/.retrieved \
        $(BZ2_OBJDIR)/.installed
+       cd $(PYTHON_SRCDIR) && autoconf
        cd $(PYTHON_OBJDIR) \
                && env CFLAGS="-g $(PROFILE_CFLAGS)" GREP="`which grep`" \
                CC=$(CC) CXX=$(CXX) \


Reply via email to