Update to dub-1.29.0

Changelog: https://github.com/dlang/dub/compare/v1.28.0...v1.29.0
additional testing from Ryan Boggs
This commit is contained in:
bcallah 2022-06-28 04:27:42 +00:00
parent 150d551346
commit db3b3027ec
4 changed files with 4 additions and 17 deletions

View File

@ -3,7 +3,7 @@ CATEGORIES = devel
GH_ACCOUNT = dlang
GH_PROJECT = dub
GH_TAGNAME = v1.28.0
GH_TAGNAME = v1.29.0
MAINTAINER = Brian Callahan <bcallah@openbsd.org>

View File

@ -1,2 +1,2 @@
SHA256 (dub-1.28.0.tar.gz) = vwcu3u3Gdh/kB668VcuatiS9YarCYRQEmQcXwr4AymY=
SIZE (dub-1.28.0.tar.gz) = 1314672
SHA256 (dub-1.29.0.tar.gz) = St8ckQH1SJVIZFy07a1LKR0DEUn32XDfROP8YUtG3S8=
SIZE (dub-1.29.0.tar.gz) = 1321720

View File

@ -1,13 +0,0 @@
On GDC, the -betterC flag is named -fno-druntime.
Index: source/dub/compilers/gdc.d
--- source/dub/compilers/gdc.d.orig
+++ source/dub/compilers/gdc.d
@@ -45,6 +45,7 @@ class GDCCompiler : Compiler {
tuple(BuildOption.deprecationErrors, ["-Werror", "-Wdeprecated"]),
tuple(BuildOption.property, ["-fproperty"]),
//tuple(BuildOption.profileGC, ["-?"]),
+ tuple(BuildOption.betterC, ["-fno-druntime"]),
tuple(BuildOption._docs, ["-fdoc-dir=docs"]),
tuple(BuildOption._ddox, ["-fXf=docs.json", "-fdoc-file=__dummy.html"]),

View File

@ -3,7 +3,7 @@ The GDC binary is named egdc on OpenBSD.
Index: source/dub/dub.d
--- source/dub/dub.d.orig
+++ source/dub/dub.d
@@ -1479,7 +1479,7 @@ class Dub {
@@ -1487,7 +1487,7 @@ class Dub {
version (Windows) enum sep = ";", exe = ".exe";
version (Posix) enum sep = ":", exe = "";