git: 7477f1f30359 - main - filesystems/darling-dmg: Unbreak
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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)