DeltaPorts
DeltaPorts copied to clipboard
[NEW PORT] lang/gdc : initial port for gcc-9.2.0 based d-compiler
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]
What do we do with this one?
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 @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.
Alright @dkgroot, thanks for the feedback. I guess we'll have to discuss this with @tuxillo.