git: bb3f7179341f - main - math/curv: Unbreak
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 11 Jan 2025 10:36:07 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=bb3f7179341fdada1e46f2f58e1b6f27da96fe6b
commit bb3f7179341fdada1e46f2f58e1b6f27da96fe6b
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-01-11 10:34:59 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-01-11 10:36:04 +0000
math/curv: Unbreak
The latest revision from codeberg fails to build,
so keep the GitHub one for now.
---
math/curv/Makefile | 4 ++--
math/curv/files/patch-libcurv_dir__record.cc | 11 +++++++++++
2 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/math/curv/Makefile b/math/curv/Makefile
index 451adec458df..339537b85328 100644
--- a/math/curv/Makefile
+++ b/math/curv/Makefile
@@ -5,7 +5,8 @@ CATEGORIES= math lang graphics
MAINTAINER= yuri@FreeBSD.org
COMMENT= Language for making art using mathematics
-WWW= https://github.com/curv3d/curv/
+WWW= https://curv3d.org/ \
+ https://codeberg.org/doug-moen/curv
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -14,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN= requires OpenMP support that is missing on this architecture
.endif
-BROKEN= fails to build with boost-1.85+
BUILD_DEPENDS= glm>0:math/glm
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libdouble-conversion.so:devel/double-conversion \
diff --git a/math/curv/files/patch-libcurv_dir__record.cc b/math/curv/files/patch-libcurv_dir__record.cc
new file mode 100644
index 000000000000..c7d10900630b
--- /dev/null
+++ b/math/curv/files/patch-libcurv_dir__record.cc
@@ -0,0 +1,11 @@
+--- libcurv/dir_record.cc.orig 2025-01-11 10:02:34 UTC
++++ libcurv/dir_record.cc
+@@ -39,7 +39,7 @@ Dir_Record::Dir_Record(Filesystem::path dir, const Con
+ fs::directory_iterator end;
+ for (; i != end; ++i) {
+ auto path = i->path();
+- auto name = path.leaf().string();
++ auto name = path.filename().string();
+ auto cname = name.c_str();
+ if (cname[0] == '.') continue;
+