notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
py-igraph High performance graph data structures and algorithms
0.10.6_3 math on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.10.6_3Version of this port present on the latest quarterly branch.
Maintainer: lwhsu@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2006-12-21 20:02:23
Last Update: 2024-06-21 17:49:24
Commit Hash: e2cd113
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: python
License: GPLv2
WWW:
https://igraph.org/python/
Description:
This module extends Python with a Graph class which is capable of handling arbitrary directed and undirected graphs with thousands of nodes and millions of edges. Since the module makes use of the open source igraph library written in almost 100% pure C, it is blazing fast and outperforms most other pure Python-based packages around.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}igraph>0:math/py-igraph@${PY_FLAVOR}
To install the port:
cd /usr/ports/math/py-igraph/ && make install clean
To add the package, run one of these commands:
  • pkg install math/py-igraph
  • pkg install py311-igraph
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-igraph listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-igraph
Package flavors (<flavor>: <package>)
  • py311: py311-igraph
distinfo:
TIMESTAMP = 1692030616 SHA256 (python-igraph/igraph-0.10.6.tar.gz) = 76f7aad294514412f835366a7d9a9c1e7a34c3e6ef0a6c3a1a835234323228e8 SIZE (python-igraph/igraph-0.10.6.tar.gz) = 4233333

Packages (timestamps in pop-ups are UTC):
py311-igraph
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.10.6_30.10.6_3-0.10.6_30.10.6_3---
FreeBSD:13:quarterly0.10.6_30.10.6_3-0.10.6_30.10.6_3---
FreeBSD:14:latest0.10.6_30.10.6_3--0.10.6_3---
FreeBSD:14:quarterly0.10.6_30.10.6_3-0.10.6_30.10.6_3---
FreeBSD:15:latest0.10.6_30.10.6_3n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. flex : textproc/flex
  3. bison : devel/bison
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  6. python3.11 : lang/python311
Test dependencies:
  1. py.test : devel/py-pytest@py311
  2. python3.11 : lang/python311
Runtime dependencies:
  1. py311-texttable>=1.6.2 : textproc/py-texttable@py311
  2. py311-cairocffi>0 : graphics/py-cairocffi@py311
  3. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  4. python3.11 : lang/python311
Library dependencies:
  1. libigraph.so : math/igraph
  2. libarpack.so : math/arpack-ng
  3. libblas.so : math/blas
  4. libglpk.so : math/glpk
  5. libgmp.so : math/gmp
  6. liblapack.so : math/lapack
  7. libopenblas.so : math/openblas
  8. libxml2.so : textproc/libxml2
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
math_py-igraph
USES:
bison gnome pkgconfig python
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/i/igraph/
  2. https://pypi.org/packages/source/i/igraph/
Collapse this list.
Port Moves

Number of commits found: 30

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.10.6_3
21 Jun 2024 17:49:24
commit hash: e2cd1133e68c54606b2b5e0c7b4dee0532a926fecommit hash: e2cd1133e68c54606b2b5e0c7b4dee0532a926fecommit hash: e2cd1133e68c54606b2b5e0c7b4dee0532a926fecommit hash: e2cd1133e68c54606b2b5e0c7b4dee0532a926fe files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
*/*: bump PORTREVISION after the upgrade to OpenBLAS
0.10.6_2
01 Jan 2024 11:49:51
commit hash: f2489ab0c721f5ec60a9f8074e904cfbe5d21dfdcommit hash: f2489ab0c721f5ec60a9f8074e904cfbe5d21dfdcommit hash: f2489ab0c721f5ec60a9f8074e904cfbe5d21dfdcommit hash: f2489ab0c721f5ec60a9f8074e904cfbe5d21dfd files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
*/*: chase the upgrade of BLAS / LAPACK to 3.12.0

PR:		275860
0.10.6_1
12 Dec 2023 19:03:50
commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
*/*: bump PORTREVISION after the upgrade of OpenBLAS

PR:		273219
0.10.6
30 Aug 2023 19:18:32
commit hash: 5793cc4d68a34d1d90ecda4f35a5416e6c837579commit hash: 5793cc4d68a34d1d90ecda4f35a5416e6c837579commit hash: 5793cc4d68a34d1d90ecda4f35a5416e6c837579commit hash: 5793cc4d68a34d1d90ecda4f35a5416e6c837579 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
math/py-igraph: Update to 0.10.6

* Switch to DISTVERSION
* Always use Flex from ports
* Use available dependencies in tree instead of vendored
  This is also consistent with math/igraph

Changelog:
https://github.com/igraph/python-igraph/releases/tag/0.10.6

PR:		273168
Reviewed by:	lwhsu (maintainer)
Sponsored by:	Blinkinblox
0.10.4
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
0.10.4
18 May 2023 18:10:19
commit hash: 667789800f50d730843646e7966314e5ba25e123commit hash: 667789800f50d730843646e7966314e5ba25e123commit hash: 667789800f50d730843646e7966314e5ba25e123commit hash: 667789800f50d730843646e7966314e5ba25e123 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
math/py-*igraph: Update version 0.9.9=>0.10.4

- Update was done to fix build on llvm15
- Moved the port to reflect Pypi project name

Changelog: https://github.com/igraph/python-igraph/releases/tag/0.10.4

Approved by:	portmgr (blanket)
0.7.0_2
27 Jun 2020 09:41:09
Revision:540588Original commit files touched by this commit
sunpoet search for other commits by this committer
Move math/py-igraph to math/py-python-igraph

PR:		246548
Submitted by:	sunpoet (myself)
Approved by:	lwhsu (maintainer)
0.7.0_2
08 Nov 2019 14:11:46
Revision:517068Original commit files touched by this commit
tobik search for other commits by this committer
math: Add missing USES={gl,gnome,php,sdl,xorg}
0.7.0_2
10 Apr 2019 06:18:32
Revision:498530Original commit files touched by this commit
antoine search for other commits by this committer
Bump a few PORTREVISIONs after r498529

With hat:	portmgr
0.7.0_1
12 Jan 2018 09:56:52
Revision:458814Original commit files touched by this commit
lwhsu search for other commits by this committer
- Add LICENSE
0.7.0_1
12 Jan 2018 09:54:16
Revision:458813Original commit files touched by this commit
lwhsu search for other commits by this committer
- Set USE_PYTHON+=concurrent to enable multiple flavors coexist

PR:		224811
submitted by:	ting-wei lan <lantw44@gmail.com>
0.7.0
23 May 2016 18:36:52
Revision:415738Original commit files touched by this commit
amdmi3 search for other commits by this committer
Convert tab after WWW: in pkg-descrs to single space as per PHB

Approved by:	portmgr blanket
0.7.0
01 Apr 2016 14:16:20
Revision:412348Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
0.7.0
12 Jan 2015 15:40:33
Revision:376833Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update to 0.7.0

Submitted by:	wen
0.5.4_2
21 Oct 2014 16:54:55
Revision:371328Original commit files touched by this commit
mva search for other commits by this committer
- Convert ports of math/ to new USES=python

Approved by:	portmgr (implicit)
0.5.4_2
16 Apr 2014 18:28:50
Revision:351411Original commit files touched by this commit
zeising search for other commits by this committer
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.5.4_1
15 Feb 2014 10:27:28
Revision:344359Original commit files touched by this commit
miwi search for other commits by this committer
- Convert to autoplist
- Stage support
- Bump PORTREV
0.5.4
20 Sep 2013 20:55:06
Revision:327746Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
math)
0.5.4
20 Feb 2011 06:22:03
Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update to 0.5.4
0.5.3
02 May 2010 07:13:47
Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update to 0.5.3
0.5.2
14 May 2009 08:24:13
Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update checksum, previous one is not real 0.5.2 python-interface release

PR:             ports/134522
Submitted by:   Wen Heping <wenheping AT gmail.com>
Also notified by:       Andrzej Tobola <ato AT iem.pw.edu.pl>
0.5.2
13 May 2009 20:49:56
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN: does not fetch, size mismatch: expected 198646, actual 205895

Reported by:    pointyhat
0.5.2
28 Apr 2009 04:46:03
Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update to 0.5.2
0.5.1
07 Sep 2008 11:11:23
Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update to 0.5.1

PR:             ports/126584
Submitted by:   Wen heping <wenheping AT gmail.com>
0.5
26 Jul 2008 09:13:54
Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update to 0.5

PR:             ports/125544
Submitted by:   Wen heping <wenheping AT gmail.com>
0.4.5
09 Jan 2008 07:09:21
Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update to 0.4.5
0.4.1
01 Jun 2007 13:25:02
Original commit files touched by this commit
lwhsu search for other commits by this committer
- Update to 0.4.1
- Use CHEESESHOP in MASTER_SITES
- Depends on python 2.3+
0.3.3
04 Apr 2007 08:49:31
Original commit files touched by this commit
lwhsu search for other commits by this committer
- Change to my FreeBSD.org email

Approved by:     clsung (mentor)
0.3.3
06 Mar 2007 19:07:13
Original commit files touched by this commit
miwi search for other commits by this committer
- Update to 0.3.3

PR:             109722
Submitted by:   Li-Wen Hsu <lwhsu@lwhsu.org> (maintainer)
0.3.2
21 Dec 2006 19:57:36
Original commit files touched by this commit
miwi search for other commits by this committer
This module extends Python with a Graph class which is capable of handling
arbitrary directed and undirected graphs with thousands of nodes and millions
of edges. Since the module makes use of the open source igraph library
written in almost 100% pure C, it is blazing fast and outperforms most other
pure Python-based packages around.

WWW:    http://cneurocvs.rmki.kfki.hu/igraph

PR:             ports/106971
Submitted by:   Li-Wen Hsu <lwhsu at lwhsu.org>

Number of commits found: 30