[MacPorts] #72288: new port request: dlang --based on ldc2 -- MacOS arm64 build exists on GitHub

MacPorts noreply at macports.org
Sun Apr 6 05:42:11 UTC 2025


#72288: new port request: dlang --based on ldc2 -- MacOS arm64 build exists on
GitHub
-----------------------+--------------------
  Reporter:  kwolcott  |      Owner:  (none)
      Type:  request   |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:
      Port:            |
-----------------------+--------------------

Old description:

> new port request: dlang --based on ldc2 -- MacOS arm64 build exists on
> GitHub
>
> I'd love to have ANY or ALL (GRIN) of these versions of D (D-lang) as
> support MacPorts ports, but it seems that the ldc2 version will be the
> easiest to port...
>
> There are three "flavors" of D (d-lang).
>
> https://dlang.org
> https://dlang.org/download.html
> https://github.com/ldc-
> developers/ldc/releases/download/v1.40.1/ldc2-1.40.1-osx-arm64.tar.xz
> (binary)
> https://github.com/ldc-developers/ldc/archive/refs/tags/v1.40.1.tar.gz
> (source)
>
> The "reference" version "dmd" only builds on Intel/AMD; probably why the
> dmd port is so out-of-date and attempts to revive the port have been
> abandoned.
> The gcd version seems not to build on arm64; don't know how difficult it
> is to make it work for arm64 (MacOS)
> lcd2 is based on LLVM; and seems to be great on arm64 (MacOS)

New description:

 new port request: dlang --based on ldc2 -- MacOS arm64 build exists on
 GitHub

 I'd love to have ANY or ALL (GRIN) of these versions of D (D-lang) as
 support MacPorts ports, but it seems that the ldc2 version will be the
 easiest to port...

 There are three "flavors" of D (d-lang).

 https://dlang.org \\
 https://dlang.org/download.html \\
 https://github.com/ldc-
 developers/ldc/releases/download/v1.40.1/ldc2-1.40.1-osx-arm64.tar.xz
 (binary) \\
 https://github.com/ldc-developers/ldc/archive/refs/tags/v1.40.1.tar.gz
 (source)

 The "reference" version "dmd" only builds on Intel/AMD; probably why the
 dmd port is so out-of-date and attempts to revive the port have been
 abandoned. \\
 The gcd version seems not to build on arm64; don't know how difficult it
 is to make it work for arm64 (MacOS) \\
 lcd2 is based on LLVM; and seems to be great on arm64 (MacOS)

--

Comment (by ryandesign):

 Ports for dlang exist (dmd et al).

-- 
Ticket URL: <https://trac.macports.org/ticket/72288#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list