DeltaPorts icon indicating copy to clipboard operation
DeltaPorts copied to clipboard

[NEW PORT] lang/gdc : initial port for gcc-9.2.0 based d-compiler

Open dkgroot opened this issue 5 years ago • 4 comments

Can use either use lang/dmd2 or lang/ldc or fall back to bootstrapping using gcc Added gdmd script for dmd2 reference compatibility

dependencies:

  • Mk/Uses/dlang.mk (separate PR #918)

MAINTAINER: [email protected] Signed-off-by: ddegroot [email protected]

dkgroot avatar Nov 21 '19 22:11 dkgroot

What do we do with this one?

tuxillo avatar Oct 20 '22 17:10 tuxillo

Can use either use lang/dmd2 or lang/ldc or fall back to bootstrapping using gcc

I see there was an attempt to port lang/ldc as a newport, but now it has fallback to using fports land/ldc and doesn't build yet, what is supposed to happen on that subject ? @dkgroot are you willing to maintain the whole dlang ecosystem ? Meaning lang/gdc, the other port submission lang/dm2 and maybe lang/ldc and the diff needed for DragonFly support ?

daftaupe avatar Oct 29 '22 09:10 daftaupe

@daftaupe @tuxillo I tried to push several Makefiles to FreeBSD for gdc, ldc and dmd2 quite a while ago (2019), and made very little to no progress in getting those changes accepted, making it hard to land them here as well. Getting the USES=dlang makefiles merged will be even hard then a regular port apparently. I originally created the dragonflybsd ports for all three projects making it possible for d-lang to run on dragonflybsd and was expecting that to be the hard part. As a changed jobs in the meantime, it might be a bit of a challenge picking all of this up again. The PR's provided should still work, but might require a little TLC. It's up to you what you wanna do, drop or merge.

dkgroot avatar Dec 23 '22 12:12 dkgroot

Alright @dkgroot, thanks for the feedback. I guess we'll have to discuss this with @tuxillo.

daftaupe avatar Jan 19 '23 20:01 daftaupe