This is a new ebuild and version patch for dmd-2.061. Both are adapted from former dmd-2.060.ebuild with little changes. I grouped the directories under /usr/include together in one subdirectory dmd and made required changes to /etc/dmd.conf
Created attachment 337852 [details] dmd-2.061.ebuild
Created attachment 337854 [details, diff] dmd-2.061-makefile.patch
I tested the ebuild and got the same working results as with manual installation from source.
*** This bug has been marked as a duplicate of bug 395415 ***
this is no duplicate
Would this be a new package, distinct from dev-lang/dmd?
this is a new slot and totally unrelated to slot 1 (which I packaged back in the day) I told the reporter to open a new bug to keep things clean.
2.061 is already outdated again. D is at 2.064.2 now. As much as I like stable packages in the main tree, dmd alone doesn't quite cut it anymore. D has matured beyond the toy level where all you need is any compiler for the language in the tree. Real dependency management has to be established and that's not so easy with the now 3 existing compilers (dmd, gdc, ldc) which generate incompatible binaries and a new release every 2-5 months that migh break dynamic linking and requires something like "revdep-rebuild".
I'm interested in working on this theme, but I've no experience in working with gentoo development structures like SUNRISE, GITHUB or so. I know a little bit how to get some infos out of these, but I never used them directly working with them. If anyone will take me by the hand for the first few steps, I would be glad to step in. Timewulf
There is already a newer version on sunrise.