BSD Ports

math/igraph 0.10.12_1 MidnightBSD

Package For Manipulating Undirected And Directed Graphs

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
gpl2
Categories
math

Description

igraph is a free software package for creating and manipulating undirected and directed graphs. It includes implementations for classic graph theory problems like minimum spanning trees and network flow, and also implements algorithms for some recent network analysis methods, like community structure search.

igraph contains functions for generating regular and random graphs, manipulating graphs, assigning attributes to vertices and edges. It can calculate various structural properties, includes heuristics for community structure detection, supports many file formats.

In the other systems

SystemPortVersion
MidnightBSDmath/igraph0.10.12_1
FreeBSDmath/igraph1.0.1_2
OpenBSDmath/igraph1.0.1
NetBSDmath/igraph1.0.0nb1
DragonFlymath/igraph0.10.12_3

Install

Binary package:

mport install igraph

From mports:

cd /usr/mports/math/igraph && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	igraph>0:math/igraph
LIB_DEPENDS=	libigraph.so:math/igraph

Dependencies

As this port's Makefile names them.

Build 1

Library 5

Build dependencies 6
Run dependencies 5
Required by 1

Configuration

No options to configure.

USES
bison cmake cpe gnome pathfix
Service scripts
none

Files

pkg-plist 95
  • 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
  • include/igraph/igraph_bitset_list.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_config.h
  • include/igraph/igraph_constants.h
  • include/igraph/igraph_constructors.h
  • include/igraph/igraph_conversion.h
  • include/igraph/igraph_cycles.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_graph_list.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_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
  • 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_reachability.h
  • include/igraph/igraph_scan.h
  • include/igraph/igraph_separators.h
  • include/igraph/igraph_sparsemat.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
  • include/igraph/igraph_vector.h
  • include/igraph/igraph_vector_list.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/cmake/igraph/igraph-config-version.cmake
  • lib/cmake/igraph/igraph-config.cmake
  • lib/cmake/igraph/igraph-targets-.cmake
  • lib/cmake/igraph/igraph-targets.cmake
  • lib/libigraph.so
  • lib/libigraph.so.3
  • lib/libigraph.so.3.1.7
  • libdata/pkgconfig/igraph.pc
distinfo 1
FileSizeSHA256
igraph-0.10.12.tar.gz4.373463e+06b011f7f9f38a3e59924cc9ff652e6d33105fa03fcaf3792f47d752626a0a4625
Master sites 1
  • https://github.com/igraph/igraph/releases/download/0.10.12/

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …