diff options
author | Daniel Engberg <diizzy@FreeBSD.org> | 2025-02-02 19:00:25 +0100 |
---|---|---|
committer | Daniel Engberg <diizzy@FreeBSD.org> | 2025-02-02 19:47:25 +0100 |
commit | 8bcbee5fff97ebe0041ebd655e5af1f70d22de48 (patch) | |
tree | 7e70da16c241a9987e46cbe75ad78c13d077271a /math | |
parent | dns/godns: Update to 3.2.2 (diff) |
math/libbraiding: Improve port
* Use upstream release archive (removes USES= autoreconf and patch file)
* Change USES= compiler:c++11-lang to compiler:c++17-lang
* Use USE_CXXSTD helper instead of CXXFLAGS
* Remove USES= pathfix (doesn't work)
* Use --with-pkgconfigdir configure switch
PR: 284092
Approved by: portmgr (maintainer timeout, 2+ weeks)
Diffstat (limited to 'math')
-rw-r--r-- | math/libbraiding/Makefile | 15 | ||||
-rw-r--r-- | math/libbraiding/distinfo | 6 | ||||
-rw-r--r-- | math/libbraiding/files/patch-configure.ac | 7 |
3 files changed, 11 insertions, 17 deletions
diff --git a/math/libbraiding/Makefile b/math/libbraiding/Makefile index 75f42150f40c..3209509a4c93 100644 --- a/math/libbraiding/Makefile +++ b/math/libbraiding/Makefile @@ -1,6 +1,7 @@ PORTNAME= libbraiding -PORTVERSION= 1.3.1 +DISTVERSION= 1.3.1 CATEGORIES= math +MASTER_SITES= https://github.com/miguelmarco/${PORTNAME}/releases/download/${DISTVERSION}/ MAINTAINER= thierry@FreeBSD.org COMMENT= C++ library for computations on braid groups @@ -8,14 +9,14 @@ WWW= https://github.com/jeanluct/braidlab LICENSE= GPLv3 -USE_GITHUB= yes -GH_ACCOUNT= miguelmarco - -USES= autoreconf compiler:c++11-lang libtool pathfix pkgconfig +USES= compiler:c++17-lang libtool pkgconfig +USE_CXXSTD= c++17 +USE_LDCONFIG= yes -CXXFLAGS+= -std=c++17 GNU_CONFIGURE= yes + +CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig + INSTALL_TARGET= install-strip -USE_LDCONFIG= yes .include <bsd.port.mk> diff --git a/math/libbraiding/distinfo b/math/libbraiding/distinfo index 265fc01920f9..084151812a25 100644 --- a/math/libbraiding/distinfo +++ b/math/libbraiding/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736966252 -SHA256 (miguelmarco-libbraiding-1.3.1_GH0.tar.gz) = c0910b342fe6ecee20759617263c20cf45d827abc6eac83ffd84d4565633ce3c -SIZE (miguelmarco-libbraiding-1.3.1_GH0.tar.gz) = 43662 +TIMESTAMP = 1736994521 +SHA256 (libbraiding-1.3.1.tar.gz) = d1738c3ad64a90ca0ad968d2e3c9069b0de08abcf37fb44a151a229d88203950 +SIZE (libbraiding-1.3.1.tar.gz) = 393142 diff --git a/math/libbraiding/files/patch-configure.ac b/math/libbraiding/files/patch-configure.ac deleted file mode 100644 index fea27c92271c..000000000000 --- a/math/libbraiding/files/patch-configure.ac +++ /dev/null @@ -1,7 +0,0 @@ ---- configure.ac.orig 2024-11-06 18:51:29 UTC -+++ configure.ac -@@ -8,4 +8,3 @@ AC_OUTPUT - LT_INIT - AC_CONFIG_FILES([Makefile lib/Makefile libbraiding.pc]) - AC_OUTPUT --s |