portage-ng / portage / dev-lang / ghc / 9.2.8
portage-ng --info
>>> Printing information for: portage://dev-lang/ghc-9.2.8


----------------------------------------------------------------------------------------------------------------------------------------------------------------
description : 
   The Glasgow Haskell Compiler
homepage : 
   https://www.haskell.org/ghc/
maintainer : 
   haskell@gentoo.org
license : 
   BSD
eapi : 
   7
slot : 
   0
subslot : 
   9.2.8

----------------------------------------------------------------------------------------------------------------------------------------------------------------
iuse : 
   big-endian
   doc
   elfutils
   ghcbootstrap
   ghcmakebinary
   +gmp
   llvm
   numa
   profile
   test
   unregisterised
   binary
required_use : 
   one[one] 
      ghcbootstrap
      binary
   one[one] 
      profile
      binary
   one[one] 
      llvm
      unregisterised
keywords : 
   unstable(amd64)
   unstable(arm64)
   unstable(ppc64)
   unstable(riscv)
   unstable(x86)
properties : 
   [not set]
eclasses : 
   eapi9-pipestatus
   eapi8-dosym
   multiprocessing
   toolchain-funcs
   python-utils-r1
   python-any-r1
   gnuconfig
   libtool
   autotools
   shell-completion
   bash-completion-r1
   flag-o-matic
   ghc-package
   pax-utils
   prefix
   check-reqs
   llvm-utils
   llvm
   unpacker
defined_phases : 
   compile
   configure
   install
   postinst
   postrm
   preinst
   prepare
   prerm
   pretend
   setup
   test
   unpack
installed : 
   [not set]

----------------------------------------------------------------------------------------------------------------------------------------------------------------
src_uri : 
   use -binary
      ghc-9.2.8-src.tar.xz
      use test
         ghc-9.2.8-testsuite.tar.xz
   use -ghcbootstrap
      use elibc_glibc
         use amd64
            use binary
               ghc-bin-9.2.8-x86_64-pc-linux-gnu.gpkg.tar
            use -binary
               ghc-bin-9.0.2-r4-x86_64-pc-linux-gnu.gpkg.tar
         use arm64
            use binary
               ghc-bin-9.2.8-aarch64-unknown-linux-gnu.gpkg.tar
            use -binary
               ghc-bin-9.0.2-r4-aarch64-unknown-linux-gnu.tar.gz
         use ppc64
            use big-endian
               use binary
                  ghc-bin-9.2.8-powerpc64-unknown-linux-gnu.gpkg.tar
               use -binary
                  ghc-bin-9.0.2-r4-powerpc64-unknown-linux-gnu.tar.gz
            use -big-endian
               use binary
                  ghc-bin-9.2.8-powerpc64le-unknown-linux-gnu.gpkg.tar
               use -binary
                  ghc-bin-9.0.2-r4-powerpc64le-unknown-linux-gnu.tar.gz
         use riscv
            use binary
               ghc-bin-9.2.8-riscv64-unknown-linux-gnu.gpkg.tar
            use -binary
               ghc-bin-9.0.2-r4-riscv64-unknown-linux-gnu.tar.gz
         use x86
            use binary
               ghc-bin-9.2.8-i686-pc-linux-gnu.gpkg.tar
            use -binary
               ghc-bin-9.0.2-r4-i686-pc-linux-gnu.gpkg.tar

----------------------------------------------------------------------------------------------------------------------------------------------------------------
bdepend : 
   virtual/pkgconfig
   use doc
      any 
         all 
            dev-lang/python:3.12
            dev-python/sphinx [ python_targets_python3_12(-) ]
            dev-python/sphinx-rtd-theme [ python_targets_python3_12(-) ]
      app-text/docbook-xml-dtd:4.2
      app-text/docbook-xml-dtd:4.5
      app-text/docbook-xsl-stylesheets
      >=dev-libs/libxslt-1.1.2
   use -ghcbootstrap
      use -prefix
         use elibc_glibc
            >=sys-libs/glibc-2.17
      use prefix
         dev-util/patchelf
   use test
      any 
         dev-lang/python:3.12
   sys-devel/gnuconfig
   >=app-portage/elt-patches-20250306
   any 
      >=dev-build/automake-1.19:1.19
      >=dev-build/automake-1.18.1:1.18
   any 
      >=dev-build/autoconf-2.73:2.73
      >=dev-build/autoconf-2.72-r1:2.72
   >=dev-build/libtool-2.4.7-r3

depend : 
   >=dev-lang/perl-5.6.1
   dev-libs/gmp:0=
   sys-libs/ncurses:= [ unicode(+) ]
   use elfutils
      dev-libs/elfutils
   use -ghcmakebinary
      dev-libs/libffi:=
   use numa
      sys-process/numactl
   use llvm
      <llvm-core/llvm-15:=
      any 
         llvm-core/llvm:14
   use binary
      use -prefix
         use elibc_glibc
            >=sys-libs/glibc-2.17
      use prefix
         dev-util/patchelf
      sys-libs/ncurses:0/6
   [strong block] llvm-core/llvm:0

idepend : 
   [not set]

rdepend : 
   >=dev-lang/perl-5.6.1
   dev-libs/gmp:0=
   sys-libs/ncurses:= [ unicode(+) ]
   use elfutils
      dev-libs/elfutils
   use -ghcmakebinary
      dev-libs/libffi:=
   use numa
      sys-process/numactl
   use llvm
      <llvm-core/llvm-15:=
      any 
         llvm-core/llvm:14
   use binary
      use -prefix
         use elibc_glibc
            >=sys-libs/glibc-2.17
      use prefix
         dev-util/patchelf
      sys-libs/ncurses:0/6

pdepend : 
   use -ghcbootstrap
      >=app-admin/haskell-updater-1.2