freebsd-ports/lang/fpc
John Marino 971c1c596a lang/fpc: Restore DragonFly support
FPC cannot use the gold linker.  Gold requires that the linker script have
the --script flag passed, but doing so will break FreePascal (the flags
causes the internal linker to be bypassed).  Since DragonFly switches
linkers through the environment and it's not clear how to set that, I've
hardcoded the linker path for DragonFly for now.  Also, we must avoid using
Gold for the bootstrap compiler (which has not been hardcoded) so passing
LDVER=ld.bfd during the bootstrap stage is necessary to guarantee this.
FreeBSD doesn't use this variable so its harmless on that OPSYS.

The other major fix was fixing the dirent record which differs on DragonFly.
This is why unit searching has always failed.

All patches will be submitted upstream.  This should be a no-op for FreeBSD,
thus no bump.
2015-12-21 09:57:34 +00:00
..
files lang/fpc: Restore DragonFly support 2015-12-21 09:57:34 +00:00
distinfo
Makefile lang/fpc: Restore DragonFly support 2015-12-21 09:57:34 +00:00
Makefile.units
pkg-descr
pkg-plist