git: d980a58be860 - main - www/davix: update 0_8_10 → 0.9.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 06 Sep 2026 17:50:47 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d980a58be860457aba8e4f86aeee395c13af7d57

commit d980a58be860457aba8e4f86aeee395c13af7d57
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-06 16:42:19 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-06 17:50:25 +0000

    www/davix: update 0_8_10 → 0.9.0
---
 www/davix/Makefile                                 |  7 ++++---
 www/davix/distinfo                                 |  6 +++---
 .../patch-cmake_modules_CMakeCXX11Support.cmake    | 22 ----------------------
 3 files changed, 7 insertions(+), 28 deletions(-)

diff --git a/www/davix/Makefile b/www/davix/Makefile
index b03376d9fa3b..01939919e3d1 100644
--- a/www/davix/Makefile
+++ b/www/davix/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	davix
 DISTVERSIONPREFIX=	R_
-DISTVERSION=	0_8_10
-PORTREVISION=	2
+DISTVERSION=	0_9_0
 CATEGORIES=	www
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -12,11 +11,12 @@ WWW=		https://dmc-docs.web.cern.ch/dmc-docs/davix.html \
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BUILD_DEPENDS=	nlohmann-json>0:devel/nlohmann-json
 LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libuuid.so:misc/libuuid
 TEST_DEPENDS=	googletest>0:devel/googletest
 
-USES=		cmake:testing compiler:c++11-lang gnome localbase:ldflags python:build shebangfix ssl
+USES=		cmake:testing compiler:c++17-lang gnome localbase:ldflags python:build shebangfix ssl
 SHEBANG_GLOB=	*.py
 USE_GNOME=	libxml2
 USE_LDCONFIG=	yes
@@ -37,5 +37,6 @@ post-install:
 	@${RM} -r ${STAGEDIR}${DOCSDIR}
 
 # tests as of 0.8.8: tests freeze, see https://github.com/cern-fts/davix/issues/133
+# tests as of 0.9.0: same freeze, upstream doesn't seem to care
 
 .include <bsd.port.mk>
diff --git a/www/davix/distinfo b/www/davix/distinfo
index c538206ab015..b874f23a6033 100644
--- a/www/davix/distinfo
+++ b/www/davix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739524626
-SHA256 (cern-fts-davix-R_0_8_10_GH0.tar.gz) = 6f1963cf2b868f1822235dba7998043b8261acc5a4c1deed350a417432f0ec6a
-SIZE (cern-fts-davix-R_0_8_10_GH0.tar.gz) = 3086995
+TIMESTAMP = 1788676950
+SHA256 (cern-fts-davix-R_0_9_0_GH0.tar.gz) = 9f2d808e47547e8dbbc83485d1d15c2ec0fe6ea5aacc021f836b027b4acd2330
+SIZE (cern-fts-davix-R_0_9_0_GH0.tar.gz) = 2974777
diff --git a/www/davix/files/patch-cmake_modules_CMakeCXX11Support.cmake b/www/davix/files/patch-cmake_modules_CMakeCXX11Support.cmake
deleted file mode 100644
index 0484069c2969..000000000000
--- a/www/davix/files/patch-cmake_modules_CMakeCXX11Support.cmake
+++ /dev/null
@@ -1,22 +0,0 @@
-- https://github.com/cern-fts/davix/issues/132
-
---- cmake/modules/CMakeCXX11Support.cmake.orig	2025-01-22 08:00:31 UTC
-+++ cmake/modules/CMakeCXX11Support.cmake
-@@ -13,7 +13,7 @@ if(CMAKE_COMPILER_IS_GNUCXX)
-    elseif(GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3)
-         message(STATUS "C++11 partial support")
- 		SET(HAVE_CXX011_PARTIAL_SUPPORT TRUE)
--                SET(CXX11_FLAG_ENABLE "-std=c++0x")
-+                SET(CXX11_FLAG_ENABLE "-std=c++14")
-    else ()
-         message(STATUS "C++11 no support ")
-         SET(CXX11_FLAG_ENABLE "")
-@@ -22,7 +22,7 @@ else(CMAKE_COMPILER_IS_GNUCXX)
-    message(STATUS "C++11 activated full")
-    SET(HAVE_CXX011_FULL_SUPPORT TRUE)
-    SET(HAVE_CXX011_PARTIAL_SUPPORT TRUE)
--   SET(CXX11_FLAG_ENABLE "-std=c++0x")
-+   SET(CXX11_FLAG_ENABLE "-std=c++14")
- endif(CMAKE_COMPILER_IS_GNUCXX)
- 
- ## Check TR1