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?
>  
> Thanks,
> ++Eric

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.
Homepage:             https://haskell.org/ghc

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-fonts-extra, texlive-fonts-recommended,
                      texlive-latex-extra, xz, autoconf, automake, libtool,
                      cabal-prebuilt, ghc-prebuilt, gsed
Library Dependencies: gmp, libiconv, ncurses
Platforms:            darwin
License:              BSD
Maintainers:          Email: s.t.smith at ieee.org, GitHub: essandess
                      Policy: openmaintainer

sh-3.2$ port echo rdepends:ghc
adblock2privoxy                 
aeson-pretty                    
bali-phy                        
bladeRF                         
cabal                           
cpphs                           
Djinn                           
DoCon                           
exa                             
git-annex                       
git-fuzzy                       
gocryptfs                       
gqrx                            
gr-osmosdr                      
gr-rds                          
gr-specest                      
gr37-osmosdr                    
gr37-rds                        
gr37-specest                    
gtk2hs                          
haskell-mode.el                 
HaXml                           
hlint                           
ihaskell                        
jo                              
lhs2tex                         
macos-fortress                  
macos-fortress-easylistpac      
macos-fortress-proxy            
macos-fortress-proxy-squid      
matterhorn                      
mod_tile                        
ngs                             
Omega                           
osmium-tool                     
pandoc                          
pure-gen                        
shellcheck                      
SoapyBladeRF                    
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20230117/a496d2b0/attachment.htm>


More information about the macports-users mailing list