git: 7477f1f30359 - main - filesystems/darling-dmg: Unbreak

From: Jochen Neumeister <joneum_at_FreeBSD.org>
Date: Mon, 26 Oct 2026 21:15:20 UTC
The branch main has been updated by joneum:

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

commit 7477f1f3035913ec63cd39e11c7aecd5bdcfd62a
Author:     Lars Herschke <lhersch@dssgmbh.de>
AuthorDate: 2026-10-26 21:14:09 +0000
Commit:     Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-10-26 21:15:11 +0000

    filesystems/darling-dmg: Unbreak
    
    Switch to the latest upstream commit, which no longer forces C++11
    and builds with ICU 76.
    
    Changelog:
    https://github.com/darlinghq/darling-dmg/compare/a36bf0c...1a6de10
    
    PR:             298920
    Approved by:    maintainer timeout (2 weeks)
    Sponsored by:   Netzkommune GmbH
---
 filesystems/darling-dmg/Makefile                   |  9 ++++-----
 filesystems/darling-dmg/distinfo                   |  6 +++---
 filesystems/darling-dmg/files/patch-CMakeLists.txt | 11 +++++------
 3 files changed, 12 insertions(+), 14 deletions(-)

diff --git a/filesystems/darling-dmg/Makefile b/filesystems/darling-dmg/Makefile
index fcb9c7272b28..f3f05b9e7dd4 100644
--- a/filesystems/darling-dmg/Makefile
+++ b/filesystems/darling-dmg/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	darling-dmg
 DISTVERSIONPREFIX=v
 DISTVERSION=	1.0.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	filesystems sysutils
 
 MAINTAINER=	freebsd@sysctl.cz
@@ -11,18 +11,17 @@ WWW=		https://github.com/darlinghq/darling-dmg
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BROKEN=		Fails to build with ICU 76.1
-
 BUILD_DEPENDS=	libxml2>0:textproc/libxml2
 LIB_DEPENDS=	libicuuc.so:devel/icu
 
-USES=		cmake fuse ssl
+USES=		cmake fuse gnome ssl
 USE_GNOME=	libxml2
+USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	darlinghq
 GH_PROJECT=	darling-dmg
-GH_TAGNAME=	a36bf0c
+GH_TAGNAME=	1a6de10
 
 PLIST_FILES=	bin/darling-dmg \
 		lib/libdmg.so
diff --git a/filesystems/darling-dmg/distinfo b/filesystems/darling-dmg/distinfo
index 686997207b39..3702cdc4b991 100644
--- a/filesystems/darling-dmg/distinfo
+++ b/filesystems/darling-dmg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717086354
-SHA256 (darlinghq-darling-dmg-v1.0.4-a36bf0c_GH0.tar.gz) = 94278f67eac84d906410ab46a9364c5c4cf08c2374385c7decf02c79a05d94e1
-SIZE (darlinghq-darling-dmg-v1.0.4-a36bf0c_GH0.tar.gz) = 56210
+TIMESTAMP = 1790519998
+SHA256 (darlinghq-darling-dmg-v1.0.4-1a6de10_GH0.tar.gz) = 709bf4d7713777c418cd5eb7d6d36d13296abc727159f6dae15deef82e5a13bc
+SIZE (darlinghq-darling-dmg-v1.0.4-1a6de10_GH0.tar.gz) = 56237
diff --git a/filesystems/darling-dmg/files/patch-CMakeLists.txt b/filesystems/darling-dmg/files/patch-CMakeLists.txt
index bfb3590a26cf..fc26d32e9aa9 100644
--- a/filesystems/darling-dmg/files/patch-CMakeLists.txt
+++ b/filesystems/darling-dmg/files/patch-CMakeLists.txt
@@ -1,16 +1,15 @@
---- CMakeLists.txt.orig	2019-07-20 22:33:49 UTC
+--- CMakeLists.txt.orig	2025-10-18 18:57:38 UTC
 +++ CMakeLists.txt
-@@ -41,7 +41,12 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
+@@ -41,7 +41,11 @@ add_definitions(-D_FILE_OFFSET_BITS=64)
  	"${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/")
  
  add_definitions(-D_FILE_OFFSET_BITS=64)
--SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -ggdb -O0")
-+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb -O0")
 +
 +if(${CMAKE_SYSTEM_NAME} MATCHES FreeBSD)
-+    include_directories("%%LOCALBASE%%//include")
++    include_directories("%%LOCALBASE%%/include")
 +    link_directories("%%LOCALBASE%%/lib")
 +endif()
  
- include(FindLibxml2)
+ include(FindLibXml2)