On Mon, Aug 15, 2022 at 07:27:08AM +0200, Sebastien Marie wrote:
> Hi,
>
> The following diff update math/igraph to 0.9.9.
>
> I just enabled LTO which improves performance. It should be fine with
> compilers
> as the port is build with "base-clang ports-gcc".
>
> SHARED_LIBS updated due to symbols removed (and some others added).
>
> Tests are still passing on amd64.
>
> I found no port depending of it (it simplify the testing).
>
> Comments or OK ?
ping.
> --
> Sebastien Marie
>
> diff /home/semarie/repos/openbsd/ports
> commit - 215bbaafcbf83728b005b00939829744c241c934
> path + /home/semarie/repos/openbsd/ports
> blob - e0acff8c77ec9f1b7c2ccd43fa4549e9ea6c8e12
> file + math/igraph/Makefile
> --- math/igraph/Makefile
> +++ math/igraph/Makefile
> @@ -1,9 +1,8 @@
> COMMENT = C graph library
> -V = 0.9.5
> +V = 0.9.9
> DISTNAME = igraph-$V
> -REVISION = 0
>
> -SHARED_LIBS = igraph 0.0 # 0.0
> +SHARED_LIBS = igraph 1.0 # 0.0
>
> CATEGORIES = math
>
> @@ -31,7 +30,8 @@ LIB_DEPENDS = devel/glpk \
> # those are only needed to regenerate parsers in the development version
> # The release tarball doesn't even ship those .y/.l files
> CONFIGURE_ARGS += -DBUILD_SHARED_LIBS=ON \
> - -DIGRAPH_ENABLE_TLS=ON
> + -DIGRAPH_ENABLE_TLS=ON \
> + -DIGRAPH_ENABLE_LTO=ON
>
> DEBUG_PACKAGES = ${BUILD_PACKAGES}
> .include <bsd.port.mk>
> blob - 5540da58b4adaa824f7536e9932b148a1fd165e6
> file + math/igraph/distinfo
> --- math/igraph/distinfo
> +++ math/igraph/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (igraph-0.9.5.tar.gz) = xOP2eJLh4oeGXXmRYkBrP5SRatbyzAaakjnjbKSVoXo=
> -SIZE (igraph-0.9.5.tar.gz) = 3894832
> +SHA256 (igraph-0.9.9.tar.gz) = 7jWNm9E+O0kVM+Ptpc2pNLxSOKp1amjC3vqrTjPuV6s=
> +SIZE (igraph-0.9.9.tar.gz) = 3952162
> blob - 0844923f24e8064fd9ac19eccd06adf8e0fbf8df
> file + math/igraph/patches/patch-etc_cmake_dependencies_cmake
> --- math/igraph/patches/patch-etc_cmake_dependencies_cmake
> +++ math/igraph/patches/patch-etc_cmake_dependencies_cmake
> @@ -1,7 +1,7 @@
> Index: etc/cmake/dependencies.cmake
> --- etc/cmake/dependencies.cmake.orig
> +++ etc/cmake/dependencies.cmake
> -@@ -148,6 +148,7 @@ macro(find_dependencies)
> +@@ -156,6 +156,7 @@ macro(find_dependencies)
> endif()
>
> if(NEED_LINKING_AGAINST_LIBM)
--
Sebastien Marie