Latest version in the tree: dev-lang/dmd-bin-1.0.0, latest version upstream: 1.014 Also need to setup something with regards to the two libraries available (which can't both be installed (at least not practically) - Tango and Phobos. Two options discussed: Either have USE flags controlling whether Tango or Phobos libraries are installed or have two separate ebuilds. As for the new ebuilds themselves, 1.000 should probably be kept in the tree, and >=1.010 added, with anything >1.010 added to package.mask (as 1.010 is upstream's latest stable version).
Created attachment 119663 [details] dmd-bin-1.014.ebuild This ebuild is the same than 1.0.0, i juste renamed it. It works as well as 1.0.0
It's not as simple as that. The Tango vs. Phobos stuff needs to be sorted out, plus we can't just bump it straight to 1.014 - that version isn't considered stable by upstream and would likely end up in package.mask. Thanks for the contribution, but it's not quite what we need.
Thanks all, 1.010 and 1.014 are both in CVS. 1.014 seems stable enough (passed all my tests!), so not putting in package.mask ATM. If problems arise, we can move it. As for the Tango/Phobos situation, current Tango release 0.98 doesn't work with DMD. GDC compiles Tango successfully however- Tango will probably go into my overlay rather the tree first.
The Tango project would like to hear what's your problem with Tango 0.98 and DMD. AFAIK, it compiles and runs all it's unittests.