Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178891 - dev-lang/dmd version bump
Summary: dev-lang/dmd version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Anant Narayanan (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-17 15:26 UTC by Peter Weller (RETIRED)
Modified: 2007-05-21 08:21 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dmd-bin-1.014.ebuild (dmd-bin-1.014.ebuild,2.63 KB, text/plain)
2007-05-19 00:37 UTC, Alexandre Bique
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Weller (RETIRED) gentoo-dev 2007-05-17 15:26:38 UTC
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).
Comment 1 Alexandre Bique 2007-05-19 00:37:37 UTC
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
Comment 2 Peter Weller (RETIRED) gentoo-dev 2007-05-19 21:28:19 UTC
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.
Comment 3 Anant Narayanan (RETIRED) gentoo-dev 2007-05-20 21:27:56 UTC
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.
Comment 4 Lars Ivar Igesund 2007-05-21 08:21:33 UTC
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.