Hi, ports@:
Here is a patch for math/igraph to update to 1.0.0.
Bump SHARED_LIB because some functions renamed.
It build well and 100% pass in `make test` on OpenBSD-cureent system.
Cheers !
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/math/igraph/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile 24 Aug 2025 14:23:06 -0000 1.17
+++ Makefile 24 Oct 2025 06:44:03 -0000
@@ -1,11 +1,10 @@
USE_NOBTCFI-aarch64 = Yes# fortran
COMMENT = C graph library
-V = 0.10.15
+V = 1.0.0
DISTNAME = igraph-$V
-REVISION = 2
-SHARED_LIBS = igraph 5.0 # 1.0
+SHARED_LIBS = igraph 6.0 # 1.0
CATEGORIES = math
Index: distinfo
===================================================================
RCS file: /cvs/ports/math/igraph/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo 16 Nov 2024 09:59:02 -0000 1.7
+++ distinfo 24 Oct 2025 06:44:03 -0000
@@ -1,2 +1,2 @@
-SHA256 (igraph-0.10.15.tar.gz) = A7oB2wVExOMuUatm8jVqA0OUUz9htOFNdpubv1rV5Sw=
-SIZE (igraph-0.10.15.tar.gz) = 4439424
+SHA256 (igraph-1.0.0.tar.gz) = keI+CAY0OT3sTfsCwq5TrE44NxcruQR9MuOTgLFsC7A=
+SIZE (igraph-1.0.0.tar.gz) = 5387320
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/math/igraph/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST 1 Jun 2024 14:11:38 -0000 1.4
+++ pkg/PLIST 24 Oct 2025 06:44:03 -0000
@@ -2,8 +2,6 @@ include/igraph/
include/igraph/igraph.h
include/igraph/igraph_adjlist.h
include/igraph/igraph_arpack.h
-include/igraph/igraph_array.h
-include/igraph/igraph_array_pmt.h
include/igraph/igraph_attributes.h
include/igraph/igraph_bipartite.h
include/igraph/igraph_bitset.h
@@ -43,6 +41,7 @@ include/igraph/igraph_heap_pmt.h
include/igraph/igraph_hrg.h
include/igraph/igraph_interface.h
include/igraph/igraph_interrupt.h
+include/igraph/igraph_isomorphism.h
include/igraph/igraph_iterators.h
include/igraph/igraph_lapack.h
include/igraph/igraph_layout.h
@@ -52,7 +51,6 @@ include/igraph/igraph_matrix.h
include/igraph/igraph_matrix_list.h
include/igraph/igraph_matrix_pmt.h
include/igraph/igraph_memory.h
-include/igraph/igraph_microscopic_update.h
include/igraph/igraph_mixing.h
include/igraph/igraph_motifs.h
include/igraph/igraph_neighborhood.h
@@ -66,16 +64,18 @@ include/igraph/igraph_psumtree.h
include/igraph/igraph_qsort.h
include/igraph/igraph_random.h
include/igraph/igraph_reachability.h
+include/igraph/igraph_sampling.h
include/igraph/igraph_scan.h
include/igraph/igraph_separators.h
+include/igraph/igraph_setup.h
include/igraph/igraph_sparsemat.h
+include/igraph/igraph_spatial.h
include/igraph/igraph_stack.h
include/igraph/igraph_stack_pmt.h
include/igraph/igraph_statusbar.h
include/igraph/igraph_structural.h
include/igraph/igraph_strvector.h
include/igraph/igraph_threading.h
-include/igraph/igraph_topology.h
include/igraph/igraph_transitivity.h
include/igraph/igraph_typed_list_pmt.h
include/igraph/igraph_types.h