(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(ghc)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(8.0.2)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(6)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("The Glasgow Haskell Compiler"))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://haskell.org"))}
          spids: [17]
        )
      ]
      spids: [17]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ("x86_64 armhf"))} spids:[22])]
      spids: [22]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:license)
          op: Equal
          rhs: {(DQ ("custom:BSD-3"))}
          spids: [36]
        )
      ]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends)
          op: Equal
          rhs: {(DQ ("gmp-dev perl gcc>=6.2.1 llvm3.7 libffi-dev"))}
          spids: [56]
        )
      ]
      spids: [56]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends_build)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") 
                (" autoconf cpio binutils-gold paxmark libffi-dev ncurses-dev")
              )
            }
          spids: [61]
        )
      ]
      spids: [61]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends_host)
          op: Equal
          rhs: {(DQ ("linux-headers musl-dev zlib-dev gmp-dev binutils-dev libffi-dev ncurses-dev"))}
          spids: [67]
        )
      ]
      spids: [67]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$makedepends_build") (" ") ($ VSub_Name "$makedepends_host"))}
          spids: [72]
        )
      ]
      spids: [72]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:checkdepends) op:Equal rhs:{(DQ (python2))} spids:[79])]
      spids: [79]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:provides)
          op: Equal
          rhs: 
            {
              (DQ ("\n") ("\thaskell-cabal=1.24.2.0\n") ("\thaskell-bytestring=0.10.8.1\n") 
                ("\thaskell-containers=0.5.7.1\n") ("\thaskell-deepseq=1.4.2.0\n") ("\thaskell-directory=1.3.0.0\n") ("\thaskell-filepath=1.4.1.1\n") 
                ("\thaskell-ghc=8.0.2\n") ("\thaskell-ghc-boot=8.0.2\n") ("\thaskell-ghc-boot-th=8.0.2\n") ("\thaskell-ghc-prim=0.5.0.0\n") 
                ("\thaskell-ghci=8.0.2\n") ("\thaskell-haskeline=0.7.3.0\n") ("\thaskell-hoopl=3.10.2.1\n") ("\thaskell-hpc=0.6.0.3\n") 
                ("\thaskell-integer-gmp=1.0.0.1\n") ("\thaskell-pretty=1.1.3.3\n") ("\thaskell-process=1.4.3.0\n") ("\thaskell-rts=1.0\n") 
                ("\thaskell-template-haskell=2.11.1.0\n") ("\thaskell-terminfo=0.4.0.2\n") ("\thaskell-time=1.6.0.1\n") ("\thaskell-transformers=0.5.2.0\n") 
                ("\thaskell-unix=2.7.2.1\n") ("\thaskell-xhtml=3000.2.1\n") ("\t")
              )
            }
          spids: [84]
        )
      ]
      spids: [84]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") (-dev))}
          spids: [114]
        )
      ]
      spids: [114]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (.post-install))}
          spids: [122]
        )
      ]
      spids: [122]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!strip"))} spids:[128])]
      spids: [128]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://downloads.haskell.org/~ghc/") ($ VSub_Name "$pkgver") (/ghc-) 
                ($ VSub_Name "$pkgver") ("-src.tar.xz\n") ("\thttp://downloads.haskell.org/~ghc/") ($ VSub_Name "$pkgver") (/ghc-) 
                ($ VSub_Name "$pkgver") ("-testsuite.tar.xz\n") ("\t0000-alpine.patch\n") ("\t0000-bootstrap.patch\n") 
                ("\t0001-rm-ghc-pwd.patch\n") ("\t0002-Correct-issue-with-libffi-and-glibc.patch\n") ("\t0003-do-not-use-SHELL.patch\n") 
                ("\t0004-reproducible-tmp-names.patch\n") ("\t0005-buildpath-abi-stability.patch\n") ("\t0006-fix-madvise.patch\n") 
                ("\t0007-build-hp2ps-twice.patch\n") ("\t0008-build-unlit-twice.patch\n") ("\t")
              )
            }
          spids: [136]
        )
      ]
      spids: [136]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver"))}
          spids: [161]
        )
      ]
      spids: [161]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(default_prepare)})
            (C {(cp)} {(mk/build.mk.sample)} {(mk/build.mk)})
            (SimpleCommand
              words: [{(cat)}]
              redirects: [
                (Redir op_id:Redir_DGreat fd:-1 arg_word:{(mk/build.mk)} spids:[192])
                (HereDoc
                  op_id: Redir_DLessDash
                  fd: -1
                  body: 
                    {
                      (DQ ("BuildFlavour         = perf-llvm\n") 
                        ("INTEGER_LIBRARY      = integer-gmp\n") ("BeConservative       = YES\n") ("V                    = 0\n") ("GhcStage3HcOpts     += -O3\n") 
                        ("SplitSections        = YES\n")
                      )
                    }
                  do_expansion: True
                  here_end: EOF
                  was_filled: True
                  spids: [196]
                )
              ]
            )
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$CBUILD"))} 
                          {(KW_Bang "!") (Lit_Other "=")} {(DQ ($ VSub_Name "$CTARGET"))} {(Lit_Other "]")}
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (SimpleCommand
                      words: [{(cat)}]
                      redirects: [
                        (Redir
                          op_id: Redir_DGreat
                          fd: -1
                          arg_word: {(mk/build.mk)}
                          spids: [234]
                        )
                        (HereDoc
                          op_id: Redir_DLessDash
                          fd: -1
                          body: 
                            {
                              (DQ ("HADDOCK_DOCS         = NO\n") ("BUILD_SPHINX_HTML    = NO\n") 
                                ("BUILD_SPHINX_PS      = NO\n") ("BUILD_SPHINX_PDF     = NO\n")
                              )
                            }
                          do_expansion: True
                          here_end: EOF
                          was_filled: True
                          spids: [238]
                        )
                      ]
                    )
                  ]
                  spids: [-1 225]
                )
              ]
              spids: [-1 246]
            )
            (C {(autoreconf)})
          ]
          spids: [175]
        )
      spids: [171 174]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (Sentence
              child: 
                (Assignment
                  keyword: Assign_Local
                  pairs: [
                    (assign_pair
                      lhs: (LhsName name:ffi_inc)
                      op: Equal
                      rhs: 
                        {
                          (CommandSubPart
                            command_list: 
                              (CommandList
                                children: [(C {(pkg-config)} {(libffi)} {(--cflags-only-I)})]
                              )
                            left_token: <Left_CommandSub "$(">
                            spids: [277 283]
                          )
                        }
                      spids: [276]
                    )
                  ]
                  spids: [274]
                )
              terminator: <Op_Semi ";">
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:ffi_inc)
                  op: Equal
                  rhs: 
                    {
                      (DQ 
                        (BracedVarSub
                          token: <VSub_Name ffi_inc>
                          suffix_op: (StringUnary op_id:VOp1_DPercent arg_word:{(" ")})
                          spids: [288 292]
                        )
                      )
                    }
                  spids: [286]
                )
              ]
              spids: [286]
            )
            (Sentence
              child: 
                (Assignment
                  keyword: Assign_Local
                  pairs: [
                    (assign_pair
                      lhs: (LhsName name:ffi_lib)
                      op: Equal
                      rhs: 
                        {
                          (CommandSubPart
                            command_list: 
                              (CommandList
                                children: [(C {(pkg-config)} {(libffi)} {(--libs-only-L)})]
                              )
                            left_token: <Left_CommandSub "$(">
                            spids: [299 305]
                          )
                        }
                      spids: [298]
                    )
                  ]
                  spids: [296]
                )
              terminator: <Op_Semi ";">
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:ffi_lib)
                  op: Equal
                  rhs: 
                    {
                      (DQ 
                        (BracedVarSub
                          token: <VSub_Name ffi_lib>
                          suffix_op: (StringUnary op_id:VOp1_DPercent arg_word:{(" ")})
                          spids: [310 314]
                        )
                      )
                    }
                  spids: [308]
                )
              ]
              spids: [308]
            )
            (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} 
              {(--host) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--target) (Lit_Other "=") ($ VSub_Name "$CTARGET")} {(--prefix) (Lit_Other "=") (/usr)} 
              {(--with-system-libffi)} 
              {
                (BracedVarSub
                  token: <VSub_Name ffi_inc>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonPlus
                      arg_word: 
                        {("--with-ffi-includes=") 
                          (DQ 
                            (BracedVarSub
                              token: <VSub_Name ffi_inc>
                              suffix_op: (StringUnary op_id:VOp1_Pound arg_word:{(-I)})
                              spids: [368 372]
                            )
                          )
                        }
                    )
                  spids: [363 374]
                )
              } 
              {
                (BracedVarSub
                  token: <VSub_Name ffi_lib>
                  suffix_op: 
                    (StringUnary
                      op_id: VTest_ColonPlus
                      arg_word: 
                        {("--with-ffi-libraries=") 
                          (DQ 
                            (BracedVarSub
                              token: <VSub_Name ffi_lib>
                              suffix_op: (StringUnary op_id:VOp1_Pound arg_word:{(-L)})
                              spids: [383 387]
                            )
                          )
                        }
                    )
                  spids: [378 389]
                )
              } {(--with-ar) (Lit_Other "=") (${ VSub_Name CROSS_COMPILE) (ar)} 
              {(--with-nm) (Lit_Other "=") (${ VSub_Name CROSS_COMPILE) (nm)} {(--with-ranlib) (Lit_Other "=") (${ VSub_Name CROSS_COMPILE) (ranlib)} 
              {(--with-objdump) (Lit_Other "=") (${ VSub_Name CROSS_COMPILE) (objdump)} {(--with-ld) (Lit_Other "=") (${ VSub_Name CROSS_COMPILE) (ld.gold)} 
              {(--with-ld.gold) (Lit_Other "=") (${ VSub_Name CROSS_COMPILE) (ld.gold)}
            )
            (C {(make)})
          ]
          spids: [263]
        )
      spids: [259 262]
    )
    (FuncDef
      name: check
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir") (/testsuite))})
            (C {(make)} {(fast)} {(Lit_VarLike "THREADS=") ($ VSub_Name "$JOBS")})
          ]
          spids: [455]
        )
      spids: [451 454]
    )
    (FuncDef
      name: doc
      body: 
        (BraceGroup
          children: [
            (C {(default_doc)})
            (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name "$builddir") (/LICENSE))} 
              {
                (DQ ($ VSub_Name "$subpkgdir") (/usr/share/licenses/) ($ VSub_Name "$subpkgname") 
                  (/LICENSE)
                )
              }
            )
          ]
          spids: [480]
        )
      spids: [476 479]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:ghclib)
                  op: Equal
                  rhs: {(DQ (usr/lib/ghc-) ($ VSub_Name "$pkgver"))}
                  spids: [516]
                )
              ]
              spids: [514]
            )
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair lhs:(LhsName name:newpath) op:Equal spids:[525])
                (assign_pair lhs:(LhsName name:path) op:Equal spids:[527])
                (assign_pair lhs:(LhsName name:target) op:Equal spids:[529])
              ]
              spids: [523]
            )
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)})
            (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))})
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: 
                        (C {(Lit_Other "[")} {(-d)} 
                          {(usr/lib/) ($ VSub_Name "$CTARGET") (-ghc-) ($ VSub_Name "$pkgver")} {(Lit_Other "]")}
                        )
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:ghclib)
                          op: Equal
                          rhs: 
                            {
                              (DQ (usr/lib/) ($ VSub_Name "$CTARGET") (-ghc-) ($ VSub_Name "$pkgver"))
                            }
                          spids: [586]
                        )
                      ]
                      spids: [586]
                    )
                    (Sentence
                      child: 
                        (Assignment
                          keyword: Assign_Local
                          pairs: [(assign_pair lhs:(LhsName name:path) op:Equal spids:[602])]
                          spids: [600]
                        )
                      terminator: <Op_Semi ";">
                    )
                    (ForEach
                      iter_name: path
                      iter_words: [{(usr/bin/) (DQ ($ VSub_Name "$CTARGET")) (-) (Lit_Other "*")}]
                      do_arg_iter: False
                      body: 
                        (DoGroup
                          children: [
                            (Assignment
                              keyword: Assign_None
                              pairs: [
                                (assign_pair
                                  lhs: (LhsName name:newpath)
                                  op: Equal
                                  rhs: 
                                    {
                                      (DQ 
                                        (BracedVarSub
                                          token: <VSub_Name path>
                                          suffix_op: 
                                            (PatSub
                                              pat: {($ VSub_Name "$CTARGET") (-)}
                                              replace: {(SQ )}
                                              do_all: True
                                              do_prefix: False
                                              do_suffix: False
                                            )
                                          spids: [624 631]
                                        )
                                      )
                                    }
                                  spids: [622]
                                )
                              ]
                              spids: [622]
                            )
                            (If
                              arms: [
                                (if_arm
                                  cond: [
                                    (Sentence
                                      child: 
                                        (C {(Lit_Other "[")} {(-h)} {(DQ ($ VSub_Name "$path"))} 
                                          {(Lit_Other "]")}
                                        )
                                      terminator: <Op_Semi ";">
                                    )
                                  ]
                                  action: [
                                    (Assignment
                                      keyword: Assign_None
                                      pairs: [
                                        (assign_pair
                                          lhs: (LhsName name:target)
                                          op: Equal
                                          rhs: 
                                            {
                                              (DQ 
                                                (CommandSubPart
                                                  command_list: 
                                                    (CommandList
                                                      children: [
                                                        (C {(readlink)} {($ VSub_Name "$path")})
                                                      ]
                                                    )
                                                  left_token: <Left_CommandSub "$(">
                                                  spids: [654 658]
                                                )
                                              )
                                            }
                                          spids: [652]
                                        )
                                      ]
                                      spids: [652]
                                    )
                                    (C {(ln)} {(-sf)} 
                                      {
                                        (DQ 
                                          (BracedVarSub
                                            token: <VSub_Name target>
                                            suffix_op: 
                                              (PatSub
                                                pat: {($ VSub_Name "$CTARGET") (-)}
                                                replace: {(SQ )}
                                                do_all: True
                                                do_prefix: False
                                                do_suffix: False
                                              )
                                            spids: [667 674]
                                          )
                                        )
                                      } {(DQ ($ VSub_Name "$newpath"))}
                                    )
                                    (C {(rm)} {(DQ ($ VSub_Name "$path"))})
                                  ]
                                  spids: [-1 649]
                                )
                              ]
                              else_action: [
                                (C {(mv)} {(DQ ($ VSub_Name "$path"))} {(DQ ($ VSub_Name "$newpath"))})
                              ]
                              spids: [689 703]
                            )
                          ]
                          spids: [619 706]
                        )
                      spids: [610 617]
                    )
                    (C {(sed)} {(-i)} {(DQ ("s|") ($ VSub_Name "$CTARGET") ("-||g"))} 
                      {(usr/lib/) ($ VSub_Name "$CTARGET") (-ghc-) ($ VSub_Name "$pkgver") (/settings)}
                    )
                  ]
                  spids: [-1 579]
                )
              ]
              spids: [-1 735]
            )
            (C {(find)} {(.)} {(-type)} {(f)} {(EscapedLiteralPart token:<Lit_EscapedChar "\\(">)} 
              {(-name)} {(DQ ("*.so"))} {(-o)} {(-name)} {(DQ ("*.a"))} {(EscapedLiteralPart token:<Lit_EscapedChar "\\)">)} 
              {(-exec)} {(${ VSub_Name CROSS_COMPILE) (strip)} {(--strip-unneeded)} {(Lit_LBrace "{") (Lit_RBrace "}")} 
              {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)}
            )
            (C {(find)} {($ VSub_Name "$ghclib") (/bin)} {(-type)} {(f)} {(-exec)} 
              {(${ VSub_Name CROSS_COMPILE) (strip)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)}
            )
            (C {(paxmark)} {(-m)} {($ VSub_Name "$ghclib") (/bin/ghc)} 
              {($ VSub_Name "$ghclib") (/bin/ghc-iserv)} {($ VSub_Name "$ghclib") (/bin/ghc-iserv-dyn)} {($ VSub_Name "$ghclib") (/bin/ghc-iserv-prof)}
            )
          ]
          spids: [511]
        )
      spids: [507 510]
    )
    (FuncDef
      name: dev
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (development files)"))}
                  spids: [849]
                )
              ]
              spids: [849]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: 
                    {
                      (DQ ($ VSub_Name "$pkgname") ("=") ($ VSub_Name "$pkgver") (-r) 
                        ($ VSub_Name "$pkgrel")
                      )
                    }
                  spids: [856]
                )
              ]
              spids: [856]
            )
            (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))})
            (C {(install)} {(-dm755)} {(DQ ($ VSub_Name "$subpkgdir"))})
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pfiles)
                  op: Equal
                  rhs: 
                    {
                      (CommandSubPart
                        command_list: 
                          (CommandList
                            children: [
                              (C {(find)} {(.)} {(EscapedLiteralPart token:<Lit_EscapedChar "\\(">)} 
                                {(-type)} {(f)} {(-o)} {(-type)} {(l)} {(EscapedLiteralPart token:<Lit_EscapedChar "\\)">)} 
                                {(EscapedLiteralPart token:<Lit_EscapedChar "\\(">)} {(-name)} {(DQ ("*.p_*"))} {(-o)} {(-name)} {(DQ ("lib*_p.a"))} 
                                {(EscapedLiteralPart token:<Lit_EscapedChar "\\)">)}
                              )
                            ]
                          )
                        left_token: <Left_CommandSub "$(">
                        spids: [888 924]
                      )
                    }
                  spids: [887]
                )
              ]
              spids: [885]
            )
            (Pipeline
              children: [
                (C {(echo)} {(DQ ($ VSub_Name "$pfiles"))})
                (C {(cpio)} {(-pamVd)} {(DQ ($ VSub_Name "$subpkgdir"))})
              ]
              negated: False
            )
            (Pipeline
              children: [(C {(echo)} {(DQ ($ VSub_Name "$pfiles"))}) (C {(xargs)} {(rm)} {(-fr)})]
              negated: False
            )
          ]
          spids: [846]
        )
      spids: [842 845]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"58ea3853cd93b556ecdc4abd0be079b2621171b8491f59004ea4e036a4cba4470aaafe6591b942e0a50a64bdc47540e01fe6900212a1ef7087850112d9bfc5ef  ghc-8.0.2-src.tar.xz\n"
                ) 
                (
"1b35fc6a5f482dc1e33f21ddf4c4fe17591990f16a4105c787225980a5f4dbaa42205204faf547f8e1b53f6356aefde9d3ff50cc416c9bf1a9ac08feadd74a99  ghc-8.0.2-testsuite.tar.xz\n"
                ) 
                (
"23a52467fe83322e7b1d5f3e17a9defd08969666acb5a40e40ad93aa4f3feec028389448d4620edbe3ee8b246b3b6e338b267dce09cb14bdd0949b98e75d7562  0000-alpine.patch\n"
                ) 
                (
"82cecce9e42c12cc3c8d484331b76ac5c6d2529887cd73181d4798f95057883be47489919379e6ebf7daba95b7c25b5d9d689b30ed8d01b13dda20a3b921ce3d  0000-bootstrap.patch\n"
                ) 
                (
"128eece1b103f286b915a1563a628b638f03509d18cdb2e6510957d26eb56a4ae66e33c946c0e6c2aac2f947b9646dc88c1f390c69ea21f9dc64e0bef4de4e97  0001-rm-ghc-pwd.patch\n"
                ) 
                (
"6f90b0de1e34c286e54ef14514ffabe17f9012fbc5448b4aacb3687aac065942e0a3a2c1c57b6338121140369a8870b4ce2a6b355c83c43344d4de8909a253a4  0002-Correct-issue-with-libffi-and-glibc.patch\n"
                ) 
                (
"59194e6994c8344c579ec16c3adf3e0cdc7c356b524b12f8b10ec940191463d686782e525537c94ffa8e1bf9efcc36a2b3da3004183586ab0e354ab0a7036e0a  0003-do-not-use-SHELL.patch\n"
                ) 
                (
"b5a5e73a2f01c0cabc96a49776d0d0f3d1d7a10759bb0b2982e7c7f6dc525d0559c0183ee779feb77ec6f2cec3bac17c1a5ba4c3bc0c6f780dfc1ed3dcf6c80e  0004-reproducible-tmp-names.patch\n"
                ) 
                (
"e1c2cef06d307eda4b35521204e95eb54ace5dbcd22de659e95356f884b4424d6304365e4ab45c5116192cba4c095e2e91114bc7cb73d7c7173a7035287d0854  0005-buildpath-abi-stability.patch\n"
                ) 
                (
"478f9c9990ee01b70e88daf97138f853816d862731a02e9286ad787845dcb40c1443a30520598d805d0ff7cea8c3d604ed5d9033dbe8e572e8a85911ee739ff7  0006-fix-madvise.patch\n"
                ) 
                (
"a1032b800515908eae1602454c03bd80c92e39faa4004b52dba698d84166abea1bb4ce4afc2b69aad4a25a4e9acb2d12704453e512ab2b2ceae02c6df180bd76  0007-build-hp2ps-twice.patch\n"
                ) 
                (
"0a53264a2066869379cbcb3a6175b93d4461d9a9fe6d2594bf0c9438daa176fbccf033832fa61bd482a23335c4528d8087301e3bdc08d08160acb789befbe005  0008-build-unlit-twice.patch"
                )
              )
            }
          spids: [961]
        )
      ]
      spids: [961]
    )
  ]
)