Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jun 2026 06:02:26 +0000
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: ed3c80d6eca0 - main - devel/d-scanner: Update to 0.15.2
Message-ID:  <6a2a4f72.3d2ce.7d27e3ee@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by acm:

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

commit ed3c80d6eca03287f054489333ffe53bec3d95fa
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2026-06-11 05:11:37 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2026-06-11 06:02:09 +0000

    devel/d-scanner: Update to 0.15.2
    
    - Remove BROKEN
---
 devel/d-scanner/Makefile             | 33 ++++++++++++---------------------
 devel/d-scanner/distinfo             | 16 +++++++++++++---
 devel/d-scanner/files/patch-dub.json | 20 --------------------
 devel/d-scanner/files/patch-makefile | 20 ++++++++++++++++++++
 4 files changed, 45 insertions(+), 44 deletions(-)

diff --git a/devel/d-scanner/Makefile b/devel/d-scanner/Makefile
index eebdba3a5f64..a5a5b87dddf4 100644
--- a/devel/d-scanner/Makefile
+++ b/devel/d-scanner/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	d-scanner
-PORTVERSION=	0.7.0
-PORTREVISION=	4
+PORTVERSION=	0.15.2
 DISTVERSIONPREFIX=	v
 CATEGORIES=	devel
 
@@ -10,35 +9,27 @@ WWW=		https://github.com/dlang-community/D-Scanner
 
 LICENSE=	BSL
 
-BROKEN=		fails to build
-
 BUILD_DEPENDS=	ldmd2:lang/ldc \
-		dub:devel/dub \
-		rdmd:lang/dlang-tools \
-		${LOCALBASE}/lib/d/libemsi_containers.a:devel/containers \
-		${LOCALBASE}/lib/d/libdsymbol.a:devel/dsymbol \
-		${LOCALBASE}/lib/d/libinifiled.a:devel/inifiled \
-		${LOCALBASE}/lib/d/libddoc.a:devel/libddoc \
-		${LOCALBASE}/lib/d/libdparse.a:devel/libdparse \
-		${LOCALBASE}/lib/d/libmir-core.a:devel/mir-core \
-		${LOCALBASE}/lib/d/libstdx-allocator.a:devel/stdx-allocator \
 		rdmd:lang/dlang-tools
 
-USES=		pkgconfig
+USES=		gmake
 USE_GITHUB=	yes
 GH_ACCOUNT=	dlang-community
 GH_PROJECT=	D-Scanner
+GH_TUPLE=	dlang-community:DCD:1c60c54:DCD/DCD \
+		dlang-community:containers:116a028:containers/containers \
+		burner:inifiled:cecaff8:inifiled/inifiled \
+		dlang-community:libddoc:fbbfb82:libddoc/libddoc \
+		dlang-community:libdparse:fe6d1e3:libdparse/libdparse
+
+MAKE_ENV+=	DC=${DC}
+MAKEFILE=	makefile
 
 PLIST_FILES=	bin/dscanner
-DUB_CMD=	${LOCALBASE}/bin/dub build --build=release
-DC=		${PREFIX}/bin/ldmd2
+DC=		ldmd2
 
 post-patch:
-	${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/dub.json
-
-do-build:
-	@cd ${WRKSRC} && \
-		${SETENV} DUB_HOME=${WRKDIR}/dub_home DC=${DC} ${DUB_CMD}
+	@${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|g' ${WRKSRC}/makefile
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/dscanner ${STAGEDIR}${PREFIX}/bin/
diff --git a/devel/d-scanner/distinfo b/devel/d-scanner/distinfo
index 96349e74678a..6a6a511e5a21 100644
--- a/devel/d-scanner/distinfo
+++ b/devel/d-scanner/distinfo
@@ -1,3 +1,13 @@
-TIMESTAMP = 1551853031
-SHA256 (dlang-community-D-Scanner-v0.7.0_GH0.tar.gz) = f838d6baf84e5f091d629ed706f4df4a49ee61cce05ca3dc0f38b29878769b2a
-SIZE (dlang-community-D-Scanner-v0.7.0_GH0.tar.gz) = 85626
+TIMESTAMP = 1780549392
+SHA256 (dlang-community-D-Scanner-v0.15.2_GH0.tar.gz) = f9e3efd6f622b0cbccbe1a3558b40e74082b6bd8b2e5ce88282d7e090146cbd2
+SIZE (dlang-community-D-Scanner-v0.15.2_GH0.tar.gz) = 103122
+SHA256 (dlang-community-DCD-1c60c54_GH0.tar.gz) = 82b9117b54c1a4b40fbd889e4bb1d6bbeb90e75827808c9269e9b9cf90f25faf
+SIZE (dlang-community-DCD-1c60c54_GH0.tar.gz) = 199253
+SHA256 (dlang-community-containers-116a028_GH0.tar.gz) = bff072c766d163b2f9ab64f2837f2b9d0edc48924ab86541f31654a790c2dad2
+SIZE (dlang-community-containers-116a028_GH0.tar.gz) = 55500
+SHA256 (burner-inifiled-cecaff8_GH0.tar.gz) = 5291937bac86e8dc5f4059b3824f5cfd9f4ce573e8797cfba32cfa7e274a4f51
+SIZE (burner-inifiled-cecaff8_GH0.tar.gz) = 8244
+SHA256 (dlang-community-libddoc-fbbfb82_GH0.tar.gz) = 053c402615cf921bb1cbd838249cf558a4a4fb3335014f63f31b3810915fda3b
+SIZE (dlang-community-libddoc-fbbfb82_GH0.tar.gz) = 21116
+SHA256 (dlang-community-libdparse-fe6d1e3_GH0.tar.gz) = d03d36a7f7a6c3d02a31e2bd04ac1742542d9da62c5f48545a69803c6c362706
+SIZE (dlang-community-libdparse-fe6d1e3_GH0.tar.gz) = 158796
diff --git a/devel/d-scanner/files/patch-dub.json b/devel/d-scanner/files/patch-dub.json
deleted file mode 100644
index 0fdc574b46a4..000000000000
--- a/devel/d-scanner/files/patch-dub.json
+++ /dev/null
@@ -1,20 +0,0 @@
---- dub.json.orig	2019-02-15 12:03:10.000000000 +0000
-+++ dub.json	2019-03-06 06:21:07.432750000 +0000
-@@ -11,14 +11,9 @@
-     "built_with_dub",
-     "StdLoggerDisableWarning"
-   ],
--  "dependencies" : {
--    "libdparse": "~>0.11.0",
--    "dsymbol" : "~>0.6.0",
--    "inifiled" : "~>1.3.1",
--    "emsi_containers" : "0.8.0-alpha.11",
--    "libddoc" : "~>0.6.0",
--    "stdx-allocator" : "~>2.77.5"
--  },
-+
-+  "lflags":["-L%%LOCALBASE%%/lib/d"],
-+  "libs" : ["dparse","inifiled","dsymbol","emsi_containers","ddoc","mir-core","stdx-allocator"],
-   "targetPath" : "bin",
-   "stringImportPaths" : [
-     "bin"
diff --git a/devel/d-scanner/files/patch-makefile b/devel/d-scanner/files/patch-makefile
new file mode 100644
index 000000000000..4d35615b23b9
--- /dev/null
+++ b/devel/d-scanner/files/patch-makefile
@@ -0,0 +1,20 @@
+--- makefile.orig	2023-07-05 20:41:42 UTC
++++ makefile
+@@ -86,8 +86,6 @@ endif
+ 	WRITE_TO_TARGET_NAME = -o $@
+ endif
+ 
+-SHELL:=/usr/bin/env bash
+-
+ GITHASH = bin/githash.txt
+ 
+ 
+@@ -123,7 +121,7 @@ ${GITHASH}:
+ githash: ${GITHASH}
+ 
+ ${GITHASH}:
+-	mkdir -p bin && ${GIT} describe --tags --always > ${GITHASH}
++	mkdir -p bin && echo v%%PORTVERSION%% > ${GITHASH}
+ 
+ debug: ${GITHASH}
+ 	${DC} -w -g -Jbin -ofdsc ${VERSIONS} ${DEBUG_VERSIONS} ${INCLUDE_PATHS} ${SRC}


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a2a4f72.3d2ce.7d27e3ee>