diff --git a/math/igraph/Makefile b/math/igraph/Makefile index 39a766c10579..64790b79eb20 100644 --- a/math/igraph/Makefile +++ b/math/igraph/Makefile @@ -1,29 +1,30 @@ # Created by: Wen Heping PORTNAME= igraph -PORTVERSION= 0.8.5 +PORTVERSION= 0.9.5 CATEGORIES= math MAINTAINER= wen@FreeBSD.org COMMENT= Package For Manipulating Undirected And Directed Graphs LICENSE= GPLv2 -BROKEN_mips64= fails to link: relocation truncated to fit: R_MIPS_TLS_GD against 'igraph_i_interruption_handler' -BROKEN_sparc64= fails to compile: uses x86 asm +LIB_DEPENDS= libarpack.so:math/arpack-ng \ + libcxsparse.so:math/suitesparse-cxsparse \ + libglpk.so:math/glpk \ + libgmp.so:math/gmp \ + libopenblas.so:math/openblas -LIB_DEPENDS= libgmp.so:math/gmp - -USES= autoreconf bison cpe gmake gnome libtool pathfix +USES= bison cmake gnome libtool pathfix USE_GITHUB= yes USE_GNOME= libxml2 USE_LDCONFIG= yes -GNU_CONFIGURE= yes +CMAKE_ON= BUILD_SHARED_LIBS -INSTALL_TARGET= install-strip +BINARY_ALIAS= git=false pre-configure: @${ECHO} ${PORTVERSION} > ${WRKSRC}/IGRAPH_VERSION .include diff --git a/math/igraph/distinfo b/math/igraph/distinfo index 6053797d635d..a9f2dfbad79f 100644 --- a/math/igraph/distinfo +++ b/math/igraph/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1607699228 -SHA256 (igraph-igraph-0.8.5_GH0.tar.gz) = 559e793d6f4d6c6ba105d2671e09bea2a1c05542d96259a7afa0137b9d0c4853 -SIZE (igraph-igraph-0.8.5_GH0.tar.gz) = 8030911 +TIMESTAMP = 1640258918 +SHA256 (igraph-igraph-0.9.5_GH0.tar.gz) = 50f68ef937fe8023602f254613e8e0983ce0417d9b409366c34716e56e213eb8 +SIZE (igraph-igraph-0.9.5_GH0.tar.gz) = 3055876 diff --git a/math/igraph/pkg-plist b/math/igraph/pkg-plist index b85dd06a2be7..29a1a63be29c 100644 --- a/math/igraph/pkg-plist +++ b/math/igraph/pkg-plist @@ -1,82 +1,88 @@ 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_blas.h include/igraph/igraph_centrality.h include/igraph/igraph_cliques.h include/igraph/igraph_cocitation.h include/igraph/igraph_cohesive_blocks.h include/igraph/igraph_coloring.h include/igraph/igraph_community.h include/igraph/igraph_complex.h include/igraph/igraph_components.h include/igraph/igraph_constants.h include/igraph/igraph_constructors.h include/igraph/igraph_conversion.h include/igraph/igraph_datatype.h include/igraph/igraph_decls.h include/igraph/igraph_dqueue.h include/igraph/igraph_dqueue_pmt.h include/igraph/igraph_eigen.h include/igraph/igraph_embedding.h include/igraph/igraph_epidemics.h include/igraph/igraph_error.h +include/igraph/igraph_eulerian.h +include/igraph/igraph_export.h include/igraph/igraph_flow.h include/igraph/igraph_foreign.h include/igraph/igraph_games.h +include/igraph/igraph_graphicality.h include/igraph/igraph_graphlets.h include/igraph/igraph_heap.h include/igraph/igraph_heap_pmt.h include/igraph/igraph_hrg.h include/igraph/igraph_interface.h include/igraph/igraph_interrupt.h include/igraph/igraph_iterators.h include/igraph/igraph_lapack.h include/igraph/igraph_layout.h include/igraph/igraph_lsap.h include/igraph/igraph_matching.h include/igraph/igraph_matrix.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 include/igraph/igraph_nongraph.h include/igraph/igraph_operators.h include/igraph/igraph_paths.h include/igraph/igraph_pmt.h include/igraph/igraph_pmt_off.h include/igraph/igraph_progress.h include/igraph/igraph_psumtree.h include/igraph/igraph_qsort.h include/igraph/igraph_random.h include/igraph/igraph_scan.h include/igraph/igraph_scg.h include/igraph/igraph_separators.h include/igraph/igraph_sparsemat.h include/igraph/igraph_spmatrix.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_types.h include/igraph/igraph_vector.h include/igraph/igraph_vector_pmt.h include/igraph/igraph_vector_ptr.h include/igraph/igraph_vector_type.h include/igraph/igraph_version.h include/igraph/igraph_visitor.h -lib/libigraph.a +lib/cmake/igraph/igraph-config-version.cmake +lib/cmake/igraph/igraph-config.cmake +lib/cmake/igraph/igraph-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/igraph/igraph-targets.cmake lib/libigraph.so lib/libigraph.so.0 lib/libigraph.so.0.0.0 libdata/pkgconfig/igraph.pc