svn commit: r481210 - head/lang/ghc

Gleb Popov arrowd at FreeBSD.org
Thu Oct 4 08:34:10 UTC 2018


Author: arrowd
Date: Thu Oct  4 08:34:09 2018
New Revision: 481210
URL: https://svnweb.freebsd.org/changeset/ports/481210

Log:
  lang/ghc: Remove BOOTH option.
  
  Approved by:	tcberner (mentor)
  Differential Revision:	https://reviews.freebsd.org/D17372

Modified:
  head/lang/ghc/Makefile

Modified: head/lang/ghc/Makefile
==============================================================================
--- head/lang/ghc/Makefile	Thu Oct  4 08:33:37 2018	(r481209)
+++ head/lang/ghc/Makefile	Thu Oct  4 08:34:09 2018	(r481210)
@@ -6,9 +6,13 @@ PORTVERSION=	${GHC_VERSION}
 PORTREVISION=	1
 CATEGORIES=	lang haskell
 MASTER_SITES=	http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \
-		LOCAL/arrowd/:boot
-DISTFILES=	ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source
+		LOCAL/arrowd/:boot \
+		${HACKAGE_SITE}hscolour-${HSCOLOUR_VERSION}/:docs
 
+EXTRACT_ONLY=	${_DISTFILES:C/hscolour.*$//g}
+DISTFILES=	ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source \
+		hscolour-${HSCOLOUR_VERSION}.tar.gz:docs
+
 MAINTAINER=	haskell at FreeBSD.org
 COMMENT=	Compiler for the functional language Haskell
 
@@ -53,7 +57,7 @@ SUB_LIST=		GHC_VERSION=${GHC_VERSION} \
 
 OPTIONS_GROUP=		BOOTSTRAP
 BOOTSTRAP_DESC=		Bootsrap using installed ghc
-OPTIONS_GROUP_BOOTSTRAP=BOOT BOOTH
+OPTIONS_GROUP_BOOTSTRAP=BOOT
 OPTIONS_DEFINE=		DYNAMIC PROFILE DOCS
 OPTIONS_SUB=		yes
 
@@ -64,7 +68,6 @@ OPTIONS_EXCLUDE_armv7=	DYNAMIC
 OPTIONS_EXCLUDE_aarch64=	DYNAMIC
 
 BOOT_DESC=		Use installed GHC for bootstrapping
-BOOTH_DESC=		Use installed HsColour for bootstrapping
 PROFILE_DESC=		Add support for performance profiling
 DYNAMIC_DESC=		Add support for dynamic linking
 DOCS_DESC=		Install HTML documentation
@@ -161,29 +164,12 @@ TMPDIR=		${WRKSRC}/tmp
 # the build tree, without needing to install it. At the end
 # you could view the output of: ${BOOT_GHC} describe hscolour
 
-.if ${PORT_OPTIONS:MDOCS}
-
-.  if empty(PORT_OPTIONS:MBOOTH)
-
-MASTER_SITES+=	${HACKAGE_SITE}hscolour-${HSCOLOUR_VERSION}/:docs
-DISTFILES+=	hscolour-${HSCOLOUR_VERSION}.tar.gz:docs
-
-EXTRACT_ONLY=	${_DISTFILES:C/hscolour.*$//g}
-
-.  endif # MBOOTH
-
-.  if empty(PORT_OPTIONS:MBOOTH)
-
 SLAVES_PREFIX=		${WRKDIR}/slaves_prefix
 SLAVES_WRKDIRPREFIX=	${WRKDIR}/slaves_wrkdirprefix
 
 MAKE_ENV+=	PATH=${SLAVES_PREFIX}/bin:${PATH}
 CONFIGURE_ENV+=	PATH=${SLAVES_PREFIX}/bin:${PATH}
 
-.  endif # MBOOTH
-
-.endif # MDOCS
-
 post-extract:
 # don't use the "wrap" trick on arches that use post-ino64 bootstrap binaries (arm*)
 .if empty(PORT_OPTIONS:MBOOT) && ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200031 && \
@@ -252,7 +238,7 @@ pre-configure: apply-slist
 	@(cd ${BOOT_DIR} && PACKAGES='' ${MAKE_CMD} install)
 .endif
 
-.if ${PORT_OPTIONS:MDOCS} && empty(PORT_OPTIONS:MBOOTH)
+.if ${PORT_OPTIONS:MDOCS}
 	@${ECHO_MSG} -e "\a"
 	@${ECHO_MSG} "======================================================================"
 	@${ECHO_MSG} "  WARNING: Now HsColour will be built, the respective port will not   "


More information about the svn-ports-all mailing list