Simple update z3 to 4.12.1. User tests and feedback are welcome. OK?

Cheers Rafael

Index: Makefile
===================================================================
RCS file: /cvs/ports/math/z3/Makefile,v
retrieving revision 1.29
diff -u -p -u -p -r1.29 Makefile
--- Makefile    13 Nov 2022 15:28:46 -0000      1.29
+++ Makefile    5 Feb 2023 16:56:00 -0000
@@ -1,6 +1,6 @@
 COMMENT =      Z3 theorem prover
 
-VERSION =      4.10.2
+VERSION =      4.12.1
 
 GH_ACCOUNT =   Z3Prover
 GH_PROJECT =   z3
@@ -8,9 +8,8 @@ GH_TAGNAME =    ${GH_PROJECT}-${VERSION}
 
 DISTNAME =     ${GH_TAGNAME}
 PKGNAME =      ${DISTNAME:L}
-REVISION =     0
 
-SHARED_LIBS =  z3                      3.2 # 4.10
+SHARED_LIBS =  z3                      4.0 # 4.10
 
 CATEGORIES =   math
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/math/z3/distinfo,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 distinfo
--- distinfo    17 Aug 2022 21:59:48 -0000      1.12
+++ distinfo    5 Feb 2023 16:56:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (z3-4.10.2.tar.gz) = iJ/QNbgzd1yM0utHI+sBG/kWo+m/CM5msxxUis7noyE=
-SIZE (z3-4.10.2.tar.gz) = 5367336
+SHA256 (z3-4.12.1.tar.gz) = o3Nfq/AOE0GtzHA5SZPAX9PirhZ6Ppu0YEXjMITrZKM=
+SIZE (z3-4.12.1.tar.gz) = 5470095
Index: patches/patch-scripts_mk_util_py
===================================================================
RCS file: /cvs/ports/math/z3/patches/patch-scripts_mk_util_py,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 patch-scripts_mk_util_py
--- patches/patch-scripts_mk_util_py    17 Aug 2022 21:59:48 -0000      1.9
+++ patches/patch-scripts_mk_util_py    5 Feb 2023 16:56:00 -0000
@@ -1,7 +1,7 @@
 Index: scripts/mk_util.py
 --- scripts/mk_util.py.orig
 +++ scripts/mk_util.py
-@@ -2580,7 +2580,6 @@ def mk_config():
+@@ -2607,7 +2607,6 @@ def mk_config():
              EXAMP_DEBUG_FLAG = '-g'
              CPPFLAGS     = '%s -DZ3DEBUG -D_DEBUG' % CPPFLAGS
          else:
@@ -9,24 +9,24 @@ Index: scripts/mk_util.py
              if GPROF:
                  CXXFLAGS     += '-fomit-frame-pointer'
              CPPFLAGS     = '%s -DNDEBUG -D_EXTERNAL_RELEASE' % CPPFLAGS
-@@ -2593,7 +2592,7 @@ def mk_config():
-         elif sysname == 'Linux':
-             CXXFLAGS       = '%s -D_LINUX_' % CXXFLAGS
-             OS_DEFINES     = '-D_LINUX_'
+@@ -2632,7 +2631,7 @@ def mk_config():
+             SO_EXT         = '.so'
+             SLIBFLAGS      = '-shared'
+         elif sysname == 'OpenBSD':
 -            SO_EXT         = '.so'
 +            SO_EXT         = '.so.${LIBz3_VERSION}'
              SLIBFLAGS      = '-shared'
-             SLIBEXTRAFLAGS = '%s -Wl,-soname,libz3.so' % SLIBEXTRAFLAGS
-         elif sysname == 'GNU':
-@@ -2637,9 +2636,9 @@ def mk_config():
+         elif sysname  == 'SunOS':
+             SO_EXT         = '.so'
+@@ -2648,9 +2647,8 @@ def mk_config():
              LIB_EXT        = '.lib'
          else:
              raise MKException('Unsupported platform: %s' % sysname)
-+        if not sysname.startswith('CYGWIN') and not 
sysname.startswith('MSYS') and not sysname.startswith('MINGW'):
-+            CXXFLAGS     = '%s -fPIC' % CXXFLAGS
-         if is64():
+-        if is64():
 -            if not sysname.startswith('CYGWIN') and not 
sysname.startswith('MSYS') and not sysname.startswith('MINGW'):
 -                CXXFLAGS     = '%s -fPIC' % CXXFLAGS
-             if sysname == 'Linux' or sysname == 'FreeBSD':
-                 CPPFLAGS = '%s -D_USE_THREAD_LOCAL' % CPPFLAGS
++        if not sysname.startswith('CYGWIN') and not 
sysname.startswith('MSYS') and not sysname.startswith('MINGW'):
++            CXXFLAGS     = '%s -fPIC' % CXXFLAGS
          elif not LINUX_X64:
+             CXXFLAGS     = '%s -m32' % CXXFLAGS
+             LDFLAGS      = '%s -m32' % LDFLAGS

Reply via email to