From c791ac3eaee13dcb318e4dbd37a405206b7ab237 Mon Sep 17 00:00:00 2001 From: Clemens Lang Date: Mon, 19 Aug 2019 17:28:01 +0200 Subject: [PATCH 1/3] ghc: Add missing build dependencies The bootstrap variant now requires autoconf and automake to be installed for the build to succeed. This was caught by trace mode. --- lang/ghc/Portfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lang/ghc/Portfile b/lang/ghc/Portfile index 55a67d390c676..35c3f8dcc7ee9 100644 --- a/lang/ghc/Portfile +++ b/lang/ghc/Portfile @@ -61,6 +61,8 @@ if {[variant_isset "bootstrap"]} { [join [lrange [split ${python3_version} .] 0 1] {}] depends_build-append \ + port:autoconf \ + port:automake \ port:python${python3_version_nickname} \ port:texlive \ port:texlive-fonts-extra \ From 513e77f3668899c07ce105d7d2db03cbdb54ca0d Mon Sep 17 00:00:00 2001 From: Clemens Lang Date: Mon, 19 Aug 2019 17:29:14 +0200 Subject: [PATCH 2/3] ghc: Fix notes: PDF docs arent't built, fix typo The PDF documentation wasn't built in my local build with trace mode, so remove the line from the notes section since it points to a non-existant file. Additionally, fix a typo in the notes message. --- lang/ghc/Portfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lang/ghc/Portfile b/lang/ghc/Portfile index 35c3f8dcc7ee9..5512f17a9c0f0 100644 --- a/lang/ghc/Portfile +++ b/lang/ghc/Portfile @@ -258,7 +258,6 @@ test.run yes notes "The GHC User Manual is available at: file://${prefix}/share/doc/${distname}/html/index.html - ${prefix}/share/doc/${distname}/users_guide.pdf Copy/edit ${prefix}/etc/ghci.conf to your directory ~/.ghc -for a user-specific starup configuration." +for a user-specific startup configuration." From 8fdfdecde0900b611397126811cf76ce33a17370 Mon Sep 17 00:00:00 2001 From: Clemens Lang Date: Mon, 19 Aug 2019 17:30:35 +0200 Subject: [PATCH 3/3] ghc: Drop maintainership I clearly don't have the time to maintain this. --- lang/ghc/Portfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/ghc/Portfile b/lang/ghc/Portfile index 5512f17a9c0f0..3688aa8bff774 100644 --- a/lang/ghc/Portfile +++ b/lang/ghc/Portfile @@ -5,7 +5,7 @@ PortSystem 1.0 name ghc version 8.6.5 categories lang haskell -maintainers {cal @neverpanic} {ieee.org:s.t.smith @essandess} openmaintainer +maintainers {ieee.org:s.t.smith @essandess} openmaintainer license BSD platforms darwin @@ -55,7 +55,7 @@ if {[variant_isset "bootstrap"]} { sha256 4d4aa1e96f4001b934ac6193ab09af5d6172f41f5a5d39d8e43393b9aafee361 \ size 19092168 - # use these to specify python versions, python3 required + # use these to specify python versions, python3 required set python3_version 3.7 set python3_version_nickname \ [join [lrange [split ${python3_version} .] 0 1] {}]