Here is the revised patch , now set SHARED_LIBS +=superlu 1.0

wen

________________________________________
发件人: Stuart Henderson <s...@spacehopper.org>
发送时间: 2023年7月11日 19:00
收件人: wen heping
抄送: ports@openbsd.org
主题: Re: math/superlu: Update to 6.0.0

On 2023/07/09 01:45, wen heping wrote:
> Hi, ports@:
>
>    Here is a patch for math/superlu to update to 6.0.0.
> It build and run well on amd64-current system. And
> "100% tests passed".

$ /usr/src/lib/check_sym /usr/local/lib/libsuperlu.so.0.1 
/usr/obj/ports/superlu-6.0.0/fake-amd64/usr/local/lib/libsuperlu.so.0.2
/usr/local/lib/libsuperlu.so.0.1 --> 
/usr/obj/ports/superlu-6.0.0/fake-amd64/usr/local/lib/libsuperlu.so.0.2
Dynamic export changes:
added:
        get_metis
        int32Calloc
        int32Malloc

removed:
        colamd_report
        symamd_report

PLT added:
        int32Calloc
        int32Malloc



Functions were removed, so this ought to have a major shlib_version bump,
not a minor one.




>
>
> Regards,
> wen

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/math/superlu/Makefile,v
> retrieving revision 1.4
> diff -u -p -u -r1.4 Makefile
> --- Makefile  11 Mar 2023 09:31:06 -0000      1.4
> +++ Makefile  9 Jul 2023 01:43:23 -0000
> @@ -3,9 +3,9 @@ COMMENT =     library for solving sparse lin
>
>  GH_ACCOUNT = xiaoyeli
>  GH_PROJECT = superlu
> -GH_TAGNAME = v5.3.0
> +GH_TAGNAME = v6.0.0
>
> -SHARED_LIBS +=       superlu 0.1     # 5.3.0
> +SHARED_LIBS +=       superlu 0.2     # 6.0.0
>
>  CATEGORIES = math
>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/math/superlu/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -r1.2 distinfo
> --- distinfo  11 Mar 2023 09:31:06 -0000      1.2
> +++ distinfo  9 Jul 2023 01:43:23 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (superlu-5.3.0.tar.gz) = PkZK+nczXeIArrc5B0oR6W2b720LUZlQz6ZoTEvh81A=
> -SIZE (superlu-5.3.0.tar.gz) = 2483070
> +SHA256 (superlu-6.0.0.tar.gz) = XBmerC3FcJLDN8/qfkIgU+j4Ip8k4CmCWwlQ7dHRfo4=
> +SIZE (superlu-6.0.0.tar.gz) = 2487927
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/math/superlu/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -u -r1.2 PLIST
> --- pkg/PLIST 11 Mar 2022 19:36:32 -0000      1.2
> +++ pkg/PLIST 9 Jul 2023 01:43:23 -0000
> @@ -6,6 +6,7 @@ include/slu_scomplex.h
>  include/slu_sdefs.h
>  include/slu_util.h
>  include/slu_zdefs.h
> +include/superlu_config.h
>  include/superlu_enum_consts.h
>  include/supermatrix.h
>  lib/cmake/

Index: Makefile
===================================================================
RCS file: /cvs/ports/math/superlu/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile    11 Mar 2023 09:31:06 -0000      1.4
+++ Makefile    12 Jul 2023 01:06:49 -0000
@@ -3,9 +3,9 @@ COMMENT =       library for solving sparse lin
 
 GH_ACCOUNT =   xiaoyeli
 GH_PROJECT =   superlu
-GH_TAGNAME =   v5.3.0
+GH_TAGNAME =   v6.0.0
 
-SHARED_LIBS += superlu 0.1     # 5.3.0
+SHARED_LIBS += superlu 1.0     # 6.0.0
 
 CATEGORIES =   math
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/math/superlu/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    11 Mar 2023 09:31:06 -0000      1.2
+++ distinfo    12 Jul 2023 01:06:49 -0000
@@ -1,2 +1,2 @@
-SHA256 (superlu-5.3.0.tar.gz) = PkZK+nczXeIArrc5B0oR6W2b720LUZlQz6ZoTEvh81A=
-SIZE (superlu-5.3.0.tar.gz) = 2483070
+SHA256 (superlu-6.0.0.tar.gz) = XBmerC3FcJLDN8/qfkIgU+j4Ip8k4CmCWwlQ7dHRfo4=
+SIZE (superlu-6.0.0.tar.gz) = 2487927
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/math/superlu/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 19:36:32 -0000      1.2
+++ pkg/PLIST   12 Jul 2023 01:06:49 -0000
@@ -6,6 +6,7 @@ include/slu_scomplex.h
 include/slu_sdefs.h
 include/slu_util.h
 include/slu_zdefs.h
+include/superlu_config.h
 include/superlu_enum_consts.h
 include/supermatrix.h
 lib/cmake/

Reply via email to