gentoo / dlang

[MIRROR] D programming language ebuild repository
https://gitweb.gentoo.org/repo/user/dlang.git
GNU General Public License v2.0
30 stars 25 forks source link

Upgrade EAPI #125

Closed the-horo closed 10 months ago

the-horo commented 11 months ago

Bumping the EAPI is pretty straight forward, notable changes include dropping the dman use flag on very old dlang-tools since it provides little value and pulls in a lot of sources. Other than this references to $ROOT have been corrected inside dmd.eclass.

Outside of this PR it is worth considering not keeping a dlang-tools version for each dmd compiler and, instead, treat it like a normal unslotted package and keep only recent versions. After this dmd[tools] should also be removed and replaced with optfeature.

All the versions of dmd would still remain though the older ones do need some love if they are to stay in the tree but they should still be salvageable.

CC @thesamesam @mleise