Created attachment 231901 [details] Patch for igraph Use upstream release archive as recommended by Porters Handbook (USE_GITHUB section) Remove libtool dependency Use DISTVERSION as recommended by Porters Handbook (3.1. Writing the Makefile and "Table 2. Package Naming Examples") Compiled tested on FreeBSD 13.0-STABLE #2 stable/13-n248607-93a95ebbf7c (amd64) (make, make check-plist)
@Daniel Could you explain the why for libtool removal? Is it not used? No longer necessary with distfiles change? Also, LICENSE_FILES should be LICENSE_FILE?
Created attachment 231907 [details] Patch for igraph v2 Use correct variable name, LICENSE_FILES --> LICENSE_FILE
(In reply to Kubilay Kocak from comment #1) libtool isn't used at all, this requirement most likely changed when upstream switched to use CMake Thanks for pointing out my mistake about LICENSE_FILE
Friendly ping
(In reply to Daniel Engberg from comment #4) Sorry for the delay. I approve the patch, please go ahead ! Thank you ! wen
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1df2fd6a40dd5f605eb2a6492c42ea1e641ca280 commit 1df2fd6a40dd5f605eb2a6492c42ea1e641ca280 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2022-03-19 06:19:25 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2022-03-19 06:19:29 +0000 math/igraph: Use upstream release archive - Define LICENSE_FILE - Remove libtool dependency - Use DISTVERSION to follow Porters Handbook more closely PR: 262019 Reviewed by: wen (maintainer) math/igraph/Makefile | 9 +++++---- math/igraph/distinfo | 6 +++--- 2 files changed, 8 insertions(+), 7 deletions(-)