git: 9de626362329 - main - math/libhomfly: Improve port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 02 Feb 2025 18:48:05 UTC
The branch main has been updated by diizzy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9de6263623295969602b804a137bfcef776d051c
commit 9de6263623295969602b804a137bfcef776d051c
Author: Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-02-02 18:04:42 +0000
Commit: Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-02-02 18:47:26 +0000
math/libhomfly: Improve port
* Use upstream release archive
* Add LICENSE_FILE definition
* Add libgc.so:devel/boehm-gc to LIB_DEPENDS
* Remove USES= autoreconf
* Remove local patch (fixed in release archive)
PR: 284104
Approved by: portmgr (maintainer timeout, 2+ weeks)
---
math/libhomfly/Makefile | 13 +++++++------
math/libhomfly/distinfo | 6 +++---
math/libhomfly/files/patch-configure.ac | 8 --------
3 files changed, 10 insertions(+), 17 deletions(-)
diff --git a/math/libhomfly/Makefile b/math/libhomfly/Makefile
index 112942412896..17c37b6fa48e 100644
--- a/math/libhomfly/Makefile
+++ b/math/libhomfly/Makefile
@@ -1,22 +1,23 @@
PORTNAME= libhomfly
DISTVERSION= 1.02r6
CATEGORIES= math
+MASTER_SITES= https://github.com/miguelmarco/${PORTNAME}/releases/download/${DISTVERSION}/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Library to compute the homfly polynomial of knots and link
WWW= https://github.com/miguelmarco/libhomfly
LICENSE= PD
+LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded
+LIB_DEPENDS= libgc.so:devel/boehm-gc \
+ libgc-threaded.so:devel/boehm-gc-threaded
-USE_GITHUB= yes
-GH_ACCOUNT= miguelmarco
-
-USES= autoreconf libtool localbase
+USES= libtool localbase
+USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-USE_LDCONFIG= yes
+
TEST_TARGET= check
PLIST_FILES= include/homfly.h \
diff --git a/math/libhomfly/distinfo b/math/libhomfly/distinfo
index 4c66f5e0a200..6e4142543a2f 100644
--- a/math/libhomfly/distinfo
+++ b/math/libhomfly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1588250209
-SHA256 (miguelmarco-libhomfly-1.02r6_GH0.tar.gz) = cf5d5031c905318127c83fdffc891deb097c77ee48cdd0131f839ea6ecb64a84
-SIZE (miguelmarco-libhomfly-1.02r6_GH0.tar.gz) = 24498
+TIMESTAMP = 1737056308
+SHA256 (libhomfly-1.02r6.tar.gz) = f990d991d29a590c54b09eff68bc209c4cf2b8b12d945351688d2db8a0d30979
+SIZE (libhomfly-1.02r6.tar.gz) = 359354
diff --git a/math/libhomfly/files/patch-configure.ac b/math/libhomfly/files/patch-configure.ac
deleted file mode 100644
index cb366c337c12..000000000000
--- a/math/libhomfly/files/patch-configure.ac
+++ /dev/null
@@ -1,8 +0,0 @@
---- configure.ac.orig 2018-11-08 13:08:16 UTC
-+++ configure.ac
-@@ -1,4 +1,4 @@
--AC_INIT([libhomfly], [1.02r5], [mmarco@unizar.es])
-+AC_INIT([libhomfly], [1.02r6], [mmarco@unizar.es])
- AC_CONFIG_AUX_DIR([build-aux])
- AC_CONFIG_MACRO_DIR([m4])
- AM_INIT_AUTOMAKE([foreign -Wall])