lang/ghc: Continue with cleanups

- Move pkg-plist.hadrian into pkg-plist. Everything is build with Hadrian now
- Fix building without GMP option
This commit is contained in:
Gleb Popov
2025-07-19 09:14:15 +03:00
parent 06a612945b
commit 5ce4b8015b
10 changed files with 10754 additions and 20714 deletions

View File

@@ -116,7 +116,6 @@ HADRIAN_CMD= ${WRKSRC}/hadrian/bootstrap/_build/bin/hadrian ${HADRIAN_DOCS_ARG}
DO_MAKE_BUILD= ${SETENVI} ${WRK_ENV} ${HADRIAN_CMD} ${_MAKE_JOBS} --flavour=ports
ALL_TARGET= binary-dist-dir
INSTALL_WRKSRC= ${WRKSRC}/_build/bindist/ghc-${GHC_VERSION}-${CONFIGURE_TARGET}
PLIST?= ${.CURDIR}/pkg-plist.hadrian
.if (empty(PORT_OPTIONS:MDYNAMIC) || empty(PORT_OPTIONS:MPROFILE))
IGNORE= Building with Hadrian requires both DYNAMIC and PROFILE for now

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -24,6 +24,6 @@ BOOT_LLVM_VERSION= 12
MASTERDIR= ${.CURDIR}/../ghc
PATCHDIR= ${.CURDIR}/files
# PLIST for this port is set in the master one
PLIST= ${.CURDIR}/pkg-plist
.include "${MASTERDIR}/Makefile"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -23,6 +23,6 @@ BOOT_LLVM_VERSION= 12
MASTERDIR= ${.CURDIR}/../ghc
PATCHDIR= ${.CURDIR}/files
# PLIST for this port is set in the master one
PLIST= ${.CURDIR}/pkg-plist
.include "${MASTERDIR}/Makefile"

View File

@@ -23,6 +23,6 @@ BOOT_LLVM_VERSION= 12
MASTERDIR= ${.CURDIR}/../ghc
PATCHDIR= ${.CURDIR}/files
# PLIST for this port is set in the master one
PLIST= ${.CURDIR}/pkg-plist
.include "${MASTERDIR}/Makefile"