From nobody Sat Oct 22 15:39:54 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Mvlrp2vd8z4gDq0; Sat, 22 Oct 2022 15:39:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Mvlrp2JZ6z3q2X; Sat, 22 Oct 2022 15:39:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666453194; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XOd8zA85CPmYJuGMsMxdY+dYtxA2XgoU8jDojuXzrN0=; b=icDYcHD6rLBFcalv7Qwo+Co/TChw8phDbME7yeOL+ujdHFoNhpinucp5nrPniJK6xWItce D3n2YgGDNWR9g9PmtW312XcfpSBKV5+whiipv050UFIxn+PKmuTzC/m4lqvkrcP6YutSN4 VEE3DkZ+fCVNdGRosNJN1hOYKLPtBrPoUtifDGrEGUtWshzPqSD1EGMu7ZYYNrwEZx57Ud q0nGE0H/Im8o1iJAVqgUkpT8kvN8dXUQooDSHdgb8xiwpFZ4RLCpHIqKxssHk5YQYOKFLJ Q3T+lGrOcUsCXMV+hU1FsW7uaPYb5KItLZE46lVR719mPo30PP2GZo/mRTqryw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Mvlrp1K9xzbkb; Sat, 22 Oct 2022 15:39:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 29MFdsS6010097; Sat, 22 Oct 2022 15:39:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 29MFdsDF010096; Sat, 22 Oct 2022 15:39:54 GMT (envelope-from git) Date: Sat, 22 Oct 2022 15:39:54 GMT Message-Id: <202210221539.29MFdsDF010096@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Li-Wen Hsu Subject: git: 3bf60b61d84a - main - Add sysutils/darling-dmg: FUSE module for .dmg files List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lwhsu X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3bf60b61d84a6947ec0f95a53b88446b391183a8 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666453194; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XOd8zA85CPmYJuGMsMxdY+dYtxA2XgoU8jDojuXzrN0=; b=tbG/U8n2Js5SmwNzEB2eYqTqyF1qd6KFcTWX7nDey65JCDRK7OTAnNB//w2BEcUTF1iAIF F/F/AKqS/4Zv7qi+YArHiC1+9IvoT2/+OWM9rMd2brjtBzEJJx3LLT5FXqnIAXhaQ2umqb 1o7idTFBeucXli9TBsRfhoEUM5hIWqC+e7gDE9dCdLxeN+9rm/H7Mfbxcz/Es9q3yZm6sF 2FswoMa/36RGXiziKGtJWLmrT1w6j/v9AOnelz48hDQFZbPoCdGQ4A5vF28taGygiQEg5j tuW3xBbWX852UnNxpZJV/6UNZ1um2ccQYI6vwWdxPIpE4Sf0aI5KzrQF0T4VIg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1666453194; a=rsa-sha256; cv=none; b=KsicceReOKP51KpvDCbGipfFTA/ne8MNiWBWBXALQBfupIHpHpxVlxKO/1JVXZidaYAdCO 1ANfOZVS2xsxv9mtSWZzikI6e/Wpl9oD0Sn9+lmtNvkboKKbNlEXamPpk05xK/+vt8yHw3 3iGVVIW5GRM7XdutmJXNdEs+HQhbEeIiXotbbqkj2NBS7/8b4R6i8ACpPYj1hu6AMVnHdA cpCN0qaKpF/NIslUp61tdjQLlx2wjKj0JkIl0X62ke3TRTMJmjbUUmiIguBvN7oX1j10jU Zu9Iz57KzpOyb0jlDsFLtJ3JryIDgur4qEc5wjc3ocjNamH8aHtNXr7UefH4Qg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/ports/commit/?id=3bf60b61d84a6947ec0f95a53b88446b391183a8 commit 3bf60b61d84a6947ec0f95a53b88446b391183a8 Author: Martin Filla AuthorDate: 2022-10-22 15:38:22 +0000 Commit: Li-Wen Hsu CommitDate: 2022-10-22 15:39:41 +0000 Add sysutils/darling-dmg: FUSE module for .dmg files PR: 267207 --- sysutils/Makefile | 1 + sysutils/darling-dmg/Makefile | 32 +++++++++++++++++++++++++ sysutils/darling-dmg/distinfo | 3 +++ sysutils/darling-dmg/files/patch-CMakeLists.txt | 16 +++++++++++++ sysutils/darling-dmg/pkg-descr | 7 ++++++ 5 files changed, 59 insertions(+) diff --git a/sysutils/Makefile b/sysutils/Makefile index a08822208c30..872a0636957d 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -249,6 +249,7 @@ SUBDIR += daggy SUBDIR += damager SUBDIR += dar + SUBDIR += darling-dmg SUBDIR += datadog-agent SUBDIR += datadog-integrations SUBDIR += dateutils diff --git a/sysutils/darling-dmg/Makefile b/sysutils/darling-dmg/Makefile new file mode 100644 index 000000000000..14b4fe6572dd --- /dev/null +++ b/sysutils/darling-dmg/Makefile @@ -0,0 +1,32 @@ +PORTNAME= darling-dmg +DISTVERSION= g20221019 +CATEGORIES= sysutils + +MAINTAINER= freebsd@sysctl.cz +COMMENT= FUSE module for .dmg files (containing an HFS+ filesystem) +WWW= https://github.com/darlinghq/darling-dmg + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= libxml2>0:textproc/libxml2 +LIB_DEPENDS= libicuuc.so:devel/icu + +USES= cmake fuse +USE_GNOME= libxml2 + +USE_GITHUB= yes +GH_ACCOUNT= darlinghq +GH_PROJECT= darling-dmg +GH_TAGNAME= 8a2831 + +PLIST_FILES= bin/darling-dmg \ + lib/libdmg.so + +.include + +post-patch: + ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + ${WRKSRC}/CMakeLists.txt + +.include diff --git a/sysutils/darling-dmg/distinfo b/sysutils/darling-dmg/distinfo new file mode 100644 index 000000000000..a5b295b6ceeb --- /dev/null +++ b/sysutils/darling-dmg/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1666204751 +SHA256 (darlinghq-darling-dmg-g20221019-8a2831_GH0.tar.gz) = 3e6cad04474492469a6095111d490063860b9e47860243cafebd51874c614371 +SIZE (darlinghq-darling-dmg-g20221019-8a2831_GH0.tar.gz) = 55868 diff --git a/sysutils/darling-dmg/files/patch-CMakeLists.txt b/sysutils/darling-dmg/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..bfb3590a26cf --- /dev/null +++ b/sysutils/darling-dmg/files/patch-CMakeLists.txt @@ -0,0 +1,16 @@ +--- CMakeLists.txt.orig 2019-07-20 22:33:49 UTC ++++ CMakeLists.txt +@@ -41,7 +41,12 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} + "${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") ++ ++if(${CMAKE_SYSTEM_NAME} MATCHES FreeBSD) ++ include_directories("%%LOCALBASE%%//include") ++ link_directories("%%LOCALBASE%%/lib") ++endif() + + include(FindLibxml2) + diff --git a/sysutils/darling-dmg/pkg-descr b/sysutils/darling-dmg/pkg-descr new file mode 100644 index 000000000000..0a7d431c5991 --- /dev/null +++ b/sysutils/darling-dmg/pkg-descr @@ -0,0 +1,7 @@ +FUSE module for .dmg files (containing an HFS+ filesystem) + +Supported file types + +* DMG (UDIF) files containing an Apple Disk Image. +* Apple Disk Images containing an HFS+/HFSX file system. +* HFS+/HFSX file systems (incl. file systems embedded within HFS).