ports@,
here a diff which updated dub to the last version, and also bind it back to
build, because dmd was fixed.
Anyway, here the question: dmd is only for amd64 i386, shall I do something
special for dmd flavor or it is ok as is?
Index: devel/Makefile
===================================================================
RCS file: /home/cvs/ports/devel/Makefile,v
diff -u -p -r1.2614 Makefile
--- devel/Makefile 16 Sep 2026 16:13:30 -0000 1.2614
+++ devel/Makefile 18 Sep 2026 23:52:21 -0000
@@ -149,7 +149,7 @@
SUBDIR += droplet
SUBDIR += dtc
SUBDIR += dtools
-# SUBDIR += dub
+ SUBDIR += dub
SUBDIR += dub,dmd
SUBDIR += dune
SUBDIR += dwz
Index: devel/dub/Makefile
===================================================================
RCS file: /home/cvs/ports/devel/dub/Makefile,v
diff -u -p -r1.8 Makefile
--- devel/dub/Makefile 11 Feb 2026 15:12:24 -0000 1.8
+++ devel/dub/Makefile 19 Sep 2026 00:05:34 -0000
@@ -3,14 +3,14 @@ CATEGORIES = devel
GH_ACCOUNT = dlang
GH_PROJECT = dub
-GH_TAGNAME = v1.37.0
-REVISION = 0
+GH_TAGNAME = v1.40.0
# MIT
PERMIT_PACKAGE = Yes
+# gdb available on majority platforms, and dmb only amd64 and i386
FLAVORS = dmd
-FLAVOR ?= dmd
+FLAVOR ?=
.if ${FLAVOR:Mdmd}
ONLY_FOR_ARCHS = amd64
Index: devel/dub/distinfo
===================================================================
RCS file: /home/cvs/ports/devel/dub/distinfo,v
diff -u -p -r1.6 distinfo
--- devel/dub/distinfo 30 May 2024 01:25:18 -0000 1.6
+++ devel/dub/distinfo 18 Sep 2026 23:50:34 -0000
@@ -1,2 +1,2 @@
-SHA256 (dub-1.37.0.tar.gz) = joxchBpDy3WvmCjDFVp+HvkDGRd6Zs6/nJSzN5LPhJE=
-SIZE (dub-1.37.0.tar.gz) = 1515440
+SHA256 (dub-1.40.0.tar.gz) = UrljE36KZx5Izjtk6x5CT2o8E3uAAc90+5iTLe9hwXE=
+SIZE (dub-1.40.0.tar.gz) = 1525761
--
wbr, Kirill