DMD packages missing required files (was: Schroedinger's package)

Apologies if this has been discussed before. A quick search didn’t turn out anything similar. A few days ago I installed Beta 5 for 64-bit in Qemu. After poking around for a bit, it turns out there’s a package in the repos that can be queried with pkgman info but it’s not found when trying to install it! To wit:

~> pkgman info dmd_source
dmd_source: Systems programming language with C-like syntax & static typing (source files)

The D programming language was started by Walter Bright, as a 'better C++' and has grown slowly, but steadily, for more than 15 years. Recent improvements to the D development process have accelerated development of the language and shown the need for a governing organization that overlooks and arranges the future development of the D programming language.

~> pkgman install dmd_source
  100% repochecksum-1 [65 bytes]
Validating checksum for Haiku...done.
  100% repochecksum-1 [64 bytes]
Validating checksum for HaikuPorts...done.
*** Failed to find a match for "dmd_source": Name not found

It’s not important. Just wanted to try out the compiler, even if it’s an older version. But this is too weird not to mention.

Edit: packages dmd and dmd_data install just fine, but the compiler can’t do anything without the source code for the runtime and standard library. It’s a weird language like that.

No _source packages can be installed, these are the actual source ouftof which the non _source packages are build

Oh, okay. But in this case there are two problems: one, the error message is confusing, and two, any compiler for the D programming language really does need the source code to the runtime and standard library to be right there in order to work at all.

Are you saying that the raw source also acts as a _devel package?

You can download it manually from the HD web interface: Haiku Depot Server

Double-click it once it’s downloaded and tell us how it went

Yes, but it has to be the source code for the D runtime and standard library, a.k.a. Phobos; dmd_source only has sources for the compiler itself (I just looked inside). Those aren’t needed to use it. Sure enough, installing it doesn’t help. Thought dmd_data might have the right files in the wrong place, but no such luck.

Edit: looks like it should be possible to extract the needed files from one of the archives here: Release Archive - D Programming Language and manually point the compiler at them, but I’m not sure a ten-year-old version is worth the hassle. Maybe pull the dmd_ packages from the repo for now?

Edit 2: wait, I know what happened here. There was supposed to be one more package called phobos or similar, containing the standard library, but it was pulled at some point for some reason, while the compiler itself remained.