On Wed Oct 16, 2019 at 02:59:32AM +0000, wen heping wrote:
> Hi,ports@:
> 
>    Here is a patch for math/z3 to update to 4.8.6.
>    It build well and run well on amd64-current system.
>    It defines NO_TEST and no other ports depend on it.
> 
> Comments? OK?
> wen

OK rsadowski@

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/math/z3/Makefile,v
> retrieving revision 1.17
> diff -u -p -r1.17 Makefile
> --- Makefile  12 Jul 2019 20:47:47 -0000      1.17
> +++ Makefile  16 Oct 2019 02:55:38 -0000
> @@ -2,15 +2,14 @@
>  
>  COMMENT =    Z3 theorem prover
>  
> -VERSION =    4.8.5
> +VERSION =    4.8.6
>  
>  GH_ACCOUNT = Z3Prover
>  GH_PROJECT = z3
> -GH_TAGNAME = ${GH_PROJECT:U}-${VERSION}
> +GH_TAGNAME = ${GH_PROJECT}-${VERSION}
>  
>  DISTNAME =   ${GH_TAGNAME}
>  PKGNAME =    ${DISTNAME:L}
> -REVISION =   0
>  
>  SHARED_LIBS =        z3                      2.0 # 4.8
>  
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/math/z3/distinfo,v
> retrieving revision 1.6
> diff -u -p -r1.6 distinfo
> --- distinfo  5 Jun 2019 05:44:54 -0000       1.6
> +++ distinfo  16 Oct 2019 02:55:38 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (Z3-4.8.5.tar.gz) = To4jKIfd+mQ622ow3NN0PLL6ZZFzX70wK0n3AozcA2M=
> -SIZE (Z3-4.8.5.tar.gz) = 4177051
> +SHA256 (z3-4.8.6.tar.gz) = N5IvpQhRcMrWUESY2XWPtjxh1ctbaGicEabF6E8DEbM=
> +SIZE (z3-4.8.6.tar.gz) = 4328752
> Index: patches/patch-scripts_mk_util_py
> ===================================================================
> RCS file: /cvs/ports/math/z3/patches/patch-scripts_mk_util_py,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-scripts_mk_util_py
> --- patches/patch-scripts_mk_util_py  3 Mar 2019 09:16:17 -0000       1.3
> +++ patches/patch-scripts_mk_util_py  16 Oct 2019 02:55:38 -0000
> @@ -1,18 +1,9 @@
> -$OpenBSD: patch-scripts_mk_util_py,v 1.3 2019/03/03 09:16:17 rsadowski Exp $
> +$OpenBSD$
>  
>  Index: scripts/mk_util.py
>  --- scripts/mk_util.py.orig
>  +++ scripts/mk_util.py
> -@@ -50,7 +50,7 @@ C_COMPILERS=['gcc', 'clang']
> - CSC_COMPILERS=['csc', 'mcs']
> - JAVAC=None
> - JAR=None
> --PYTHON_PACKAGE_DIR=distutils.sysconfig.get_python_lib()
> -+PYTHON_PACKAGE_DIR=distutils.sysconfig.get_python_lib(prefix=getenv("LOCALBASE",
>  None))
> - BUILD_DIR='build'
> - REV_BUILD_DIR='..'
> - SRC_DIR='src'
> -@@ -2801,7 +2801,6 @@ def mk_config():
> +@@ -2538,7 +2538,6 @@ def mk_config():
>               EXAMP_DEBUG_FLAG = '-g'
>               CPPFLAGS     = '%s -DZ3DEBUG -D_DEBUG' % CPPFLAGS
>           else:
> @@ -20,16 +11,16 @@ Index: scripts/mk_util.py
>               if GPROF:
>                   CXXFLAGS     += '-fomit-frame-pointer'
>               CPPFLAGS     = '%s -DNDEBUG -D_EXTERNAL_RELEASE' % CPPFLAGS
> -@@ -2836,7 +2835,7 @@ def mk_config():
> -         elif sysname == 'OpenBSD':
> -             CXXFLAGS       = '%s -D_OPENBSD_' % CXXFLAGS
> -             OS_DEFINES     = '-D_OPENBSD_'
> +@@ -2551,7 +2550,7 @@ def mk_config():
> +         elif sysname == 'Linux':
> +             CXXFLAGS       = '%s -D_LINUX_' % CXXFLAGS
> +             OS_DEFINES     = '-D_LINUX_'
>  -            SO_EXT         = '.so'
>  +            SO_EXT         = '.so.${LIBz3_VERSION}'
>               SLIBFLAGS      = '-shared'
> -         elif sysname.startswith('CYGWIN'):
> -             CXXFLAGS       = '%s -D_CYGWIN' % CXXFLAGS
> -@@ -2852,9 +2851,9 @@ def mk_config():
> +             SLIBEXTRAFLAGS = '%s -Wl,-soname,libz3.so' % SLIBEXTRAFLAGS
> +         elif sysname == 'FreeBSD':
> +@@ -2583,9 +2582,9 @@ def mk_config():
>               LIB_EXT        = '.lib'
>           else:
>               raise MKException('Unsupported platform: %s' % sysname)
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/math/z3/pkg/PLIST,v
> retrieving revision 1.5
> diff -u -p -r1.5 PLIST
> --- pkg/PLIST 3 Mar 2019 09:16:17 -0000       1.5
> +++ pkg/PLIST 16 Oct 2019 02:55:38 -0000
> @@ -17,6 +17,7 @@ include/z3_version.h
>  lib/cmake/
>  lib/cmake/z3/
>  lib/cmake/z3/Z3Config.cmake
> +lib/cmake/z3/Z3ConfigVersion.cmake
>  lib/cmake/z3/Z3Targets${MODCMAKE_BUILD_SUFFIX}
>  lib/cmake/z3/Z3Targets.cmake
>  @lib lib/libz3.so.${LIBz3_VERSION}

Reply via email to