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 ?
--
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)