Created attachment 244156 [details] Patch for py-igraph * Switch to DISTVERSION * Always use Flex from ports * Use available dependencies in tree instead of vendored, this is also consistent with math/igraph Compile tested on FreeBSD 13.2-RELEASE (amd64) (make, make check-plist) Poudriere testport OK 12.4-RELEASE (amd64) Poudriere testport OK 13.2-RELEASE (amd64) Compile tested on FreeBSD 13.2-RELEASE (amd64) (make, make check-plist) Poudriere testport OK 12.4-RELEASE (amd64) Poudriere testport OK 13.2-RELEASE (amd64)
Thanks! Was trying to work on this but haven't completed.
Upstream shares the same filename as math/igraph however tarballs are not the same so we need to put one into a subdir to avoid clashing.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5793cc4d68a34d1d90ecda4f35a5416e6c837579 commit 5793cc4d68a34d1d90ecda4f35a5416e6c837579 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2023-08-30 03:29:19 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2023-08-30 19:18:32 +0000 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 math/py-igraph/Makefile | 20 ++++++++++++++++---- math/py-igraph/distinfo | 6 +++--- math/py-igraph/files/patch-setup.py (new) | 24 ++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 7 deletions(-)
Committed, thanks