What is "ghc" and why was it installed?
Richard L. Hamilton
rlhamil at smart.net
Wed Jan 18 04:32:35 UTC 2023
> On Jan 17, 2023, at 11:08 PM, Fielding, Eric J (US 329A) via macports-users <macports-users at lists.macports.org> wrote:
> I was running “port selfupdate” and “port upgrade outdated” for the first time in a while, and I noticed that my Intel MacBook Pro was spending almost an hour compiling a port called “ghc” that I don’t remember seeing before and I am sure I did not request. Is this part of something else that was added recently that is now a dependency of some other port?
I don’t know whether some recent updated to another port that previously didn’t depend on it now does, but here’s what it is, and below, what depends on it.
sh-3.2$ port info ghc
ghc @9.4.4_1 (lang, haskell)
Sub-ports: ghc-prebuilt, hadrian
Variants: prebuilt, universal
Description: The Glasgow Haskell Compiler is a robust, fully-featured,
optimising compiler and interactive environment for
Haskell 98, GHC compiles Haskell to either native code or
C. It implements numerous experimental language extensions
to Haskell 98, for example: concurrency, a foreign
language interface, multi-parameter type classes, scoped
type variables, existential and universal quantification,
unboxed types, exceptions, weak pointers, and so on. GHC
comes with a generational garbage collector, and a space
and time profiler.
Fetch Dependencies: gnupg2
Extract Dependencies: xz
Patch Dependencies: cabal-prebuilt, ghc-prebuilt
Build Dependencies: alex, bash, bzip2, cctools, gzip, hadrian, happy,
HsColour, python310, py310-sphinx, texlive,
texlive-latex-extra, xz, autoconf, automake, libtool,
cabal-prebuilt, ghc-prebuilt, gsed
Library Dependencies: gmp, libiconv, ncurses
Maintainers: Email: s.t.smith at ieee.org, GitHub: essandess
sh-3.2$ port echo rdepends:ghc
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the macports-users