(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(apache2)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:_pkgreal) op:Equal rhs:{(httpd)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.4.28)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('A high performance Unix-based HTTP server'))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://httpd.apache.org/'))}
          spids: [23]
        )
      ]
      spids: [23]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])]
      spids: [28]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ('ASL 2.0'))} spids:[33])]
      spids: [33]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[38])]
      spids: [38]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: 
            {(DQ ($ VSub_Name '$pkgname') ('.pre-install ') ($ VSub_Name '$pkgname') (.pre-upgrade))}
          spids: [42]
        )
      ]
      spids: [42]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (apache))} spids:[50])]
      spids: [50]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (apache))} spids:[55])]
      spids: [55]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ('apr-dev apr-util-dev autoconf automake libxml2-dev lua-dev\n') 
                ('             nghttp2-dev libressl-dev pcre-dev sed zlib-dev')
              )
            }
          spids: [60]
        )
      ]
      spids: [60]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-ctl\n') ('             ') ($ VSub_Name '$pkgname') 
                ('-dev\n') ('             ') ($ VSub_Name '$pkgname') ('-doc\n') ('             ') ($ VSub_Name '$pkgname') 
                ('-error:_error:noarch\n') ('             ') ($ VSub_Name '$pkgname') ('-http2\n') ('             ') ($ VSub_Name '$pkgname') 
                ('-icons::noarch\n') ('             ') ($ VSub_Name '$pkgname') ('-ldap\n') ('             ') ($ VSub_Name '$pkgname') 
                ('-lua:_lua\n') ('             ') ($ VSub_Name '$pkgname') ('-proxy-html:proxy_html\n') ('             ') 
                ($ VSub_Name '$pkgname') ('-proxy\n') ('             ') ($ VSub_Name '$pkgname') ('-ssl\n') ('             ') 
                ($ VSub_Name '$pkgname') ('-utils\n') ('             ') ($ VSub_Name '$pkgname') (-webdav)
              )
            }
          spids: [66]
        )
      ]
      spids: [66]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://archive.apache.org/dist/') ($ VSub_Name '$_pkgreal') (/) 
                ($ VSub_Name '$_pkgreal') (-) ($ VSub_Name '$pkgver') ('.tar.bz2\n') ('\tapache2.confd\n') ('\tapache2.logrotate\n') 
                ('\tapache2.initd\n') ('\talpine.layout\n') ('\tconf/0001-httpd.conf-ServerRoot.patch\n') 
                ('\tconf/0002-httpd.conf-ServerTokens.patch\n') ('\tconf/0003-httpd.conf-ServerSignature.patch\n') ('\tconf/0004-httpd.conf-User-Group.patch\n') 
                ('\tconf/0005-httpd.conf-ErrorLog-CustomLog-TransferLog.patch\n') ('\tconf/0006-httpd-dav.conf-DavLockDB.patch\n') 
                ('\tconf/0007-httpd-ssl.conf-SSLSessionCache.patch\n') ('\tconf/0008-httpd-ssl.conf-SSLRandomSeed.patch\n') ('\tconf/0009-httpd-ssl.conf-SSL-File.patch\n') 
                ('\tconf/0010-httpd-ssl.conf-SSL-CipherSuite.patch\n') ('\tconf/0011-httpd.conf-IncludeOptional.patch\n') ('\tconf/0012-httpd.conf-MIMEMagicFile.patch\n') 
                ('\tconf/0013-httpd-.conf-IfModule.patch\n') ('\tconf/0014-httpd-.conf-LoadModule.patch\n') ('\t')
              )
            }
          spids: [108]
        )
      ]
      spids: [108]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ (suid))} spids:[138])]
      spids: [138]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: 
            {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$_pkgreal') (-) ($ VSub_Name '$pkgver')}
          spids: [143]
        )
      ]
      spids: [143]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (ForEach
              iter_name: i
              iter_words: [{($ VSub_Name '$source')}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (Case
                      to_match: {($ VSub_Name '$i')}
                      arms: [
                        (case_arm
                          pat_list: [{(Lit_Other '*') (.patch)}]
                          action: [
                            (Sentence
                              child: (C {(msg)} {($ VSub_Name '$i')})
                              terminator: <Op_Semi ';'>
                            )
                            (AndOr
                              children: [
                                (C {(patch)} {(-p1)} {(-i)} 
                                  {(DQ ($ VSub_Name '$srcdir')) (/) 
                                    (CommandSubPart
                                      command_list: 
                                        (CommandList
                                          children: [(C {(basename)} {($ VSub_Name '$i')})]
                                        )
                                      left_token: <Left_CommandSub '$('>
                                      spids: [234 238]
                                    )
                                  }
                                )
                                (ControlFlow
                                  token: <ControlFlow_Return return>
                                  arg_word: {(1)}
                                )
                              ]
                              op_id: Op_DPipe
                            )
                          ]
                          spids: [215 217 245 -1]
                        )
                      ]
                      spids: [208 212 248]
                    )
                  ]
                  spids: [205 251]
                )
              spids: [201 203]
            )
            (SimpleCommand
              words: [{(cat)} {(DQ ($ VSub_Name '$srcdir') (/alpine.layout))}]
              redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(config.layout)} spids:[262])]
            )
          ]
          spids: [185]
        )
      spids: [181 184]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} 
                  {(--enable-layout) (Lit_Other '=') (Alpine)} {(--enable-so)} {(--enable-suexec)} {(--with-suexec-caller) (Lit_Other '=') (apache)} 
                  {(--with-suexec-docroot) (Lit_Other '=') (/var/www)} {(--with-suexec-logfile) (Lit_Other '=') (/var/log/apache2/suexec.log)} 
                  {(--with-suexec-bin) (Lit_Other '=') (/usr/sbin/suexec)} {(--with-suexec-uidmin) (Lit_Other '=') (99)} {(--with-suexec-gidmin) (Lit_Other '=') (99)} 
                  {(--with-apr) (Lit_Other '=') (/usr/bin/apr-1-config)} {(--with-apr-util) (Lit_Other '=') (/usr/bin/apu-1-config)} {(--with-pcre) (Lit_Other '=') (/usr)} 
                  {(--enable-mods-shared) (Lit_Other '=') (all)} {(--enable-mpms-shared) (Lit_Other '=') (all)} {(--with-mpm) (Lit_Other '=') (prefork)} {(--enable-ssl)} 
                  {(--with-ssl)} {(--enable-proxy)} {(--enable-cache)} {(--enable-disk-cache)} {(--enable-mem-cache)} 
                  {(--enable-file-cache)} {(--enable-ldap)} {(--enable-authnz-ldap)} {(--enable-cgid)} {(--enable-cgi)} {(--enable-authn-anon)} 
                  {(--enable-authn-alias)} {(--disable-imagemap)} {(--enable-proxy-connect)} {(--enable-proxy-http)} {(--enable-proxy-ftp)} 
                  {(--enable-deflate)} {(--enable-dbd)} {(--enable-exception-hook)} {(--enable-dav)} {(--enable-dav-fs)} {(--enable-dav-lock)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})]
              op_id: Op_DPipe
            )
          ]
          spids: [273]
        )
      spids: [269 272]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(make)} {(-j1)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(rm)} {(-r)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/apache2/extra/httpd-vhosts.conf)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/apache2/original)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/apache2/extra)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/apache2/conf.d)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (ForEach
              iter_name: file
              iter_words: [{(DQ ($ VSub_Name '$pkgdir')) (/etc/apache2/conf.d/httpd-) (Lit_Other '*')}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (AndOr
                      children: [
                        (C {(mv)} {(DQ ($ VSub_Name '$file'))} 
                          {
                            (DQ 
                              (CommandSubPart
                                command_list: 
                                  (CommandList
                                    children: [(C {(dirname)} {($ VSub_Name '$file')})]
                                  )
                                left_token: <Left_CommandSub '$('>
                                spids: [593 597]
                              ) (/) 
                              (BracedVarSub
                                token: <VSub_Name file>
                                suffix_op: 
                                  (StringUnary
                                    op_id: VOp1_Pound
                                    arg_word: 
                                      {($ VSub_Name '$pkgdir') (Lit_Slash /) (etc) (Lit_Slash /) 
                                        (apache2) (Lit_Slash /) (conf.d) (Lit_Slash /) (httpd-)
                                      }
                                  )
                                spids: [599 611]
                              )
                            )
                          }
                        )
                        (ControlFlow
                          token: <ControlFlow_Return return>
                          arg_word: {(1)}
                        )
                      ]
                      op_id: Op_DPipe
                    )
                  ]
                  spids: [581 623]
                )
              spids: [573 579]
            )
            (C {(sed)} {(-Ei)} 
              {
                (SQ 
                  <
's:^(\\t?#?LoadModule .+ )lib/apache2/:\\1modules/:;ta;b;:a;s/^#?LoadModule (dav.*|lbmethod_.+|.*ldap|lua|proxy.*|ssl|xml2enc)_module //;tb;b;:b;d'
                  >
                )
              } {(DQ ($ VSub_Name '$pkgdir')) (/etc/apache2/httpd.conf)}
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m755)} {(DQ ($ VSub_Name '$srcdir')) (/apache2.initd)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/apache2)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m644)} {(DQ ($ VSub_Name '$srcdir')) (/apache2.logrotate)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/logrotate.d/apache2)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-D)} {(-m644)} {(DQ ($ VSub_Name '$srcdir')) (/apache2.confd)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/conf.d/apache2)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-d)} {(DQ ($ VSub_Name '$pkgdir')) (/var/www)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-d)} {(-m)} {(2750)} {(-g)} {(wheel)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/var/log/apache2)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(ln)} {(-fs)} {(/var/log/apache2)} {(DQ ($ VSub_Name '$pkgdir')) (/var/www/logs)})
            (C {(ln)} {(-fs)} {(/run/apache2)} {(DQ ($ VSub_Name '$pkgdir')) (/var/www/run)})
            (C {(ln)} {(-fs)} {(/usr/lib/apache2)} {(DQ ($ VSub_Name '$pkgdir')) (/var/www/modules)})
            (C {(rm)} {(-fr)} {(DQ ($ VSub_Name '$pkgdir')) (/run)})
            (ForEach
              iter_name: i
              iter_words: [{(prefork)} {(event)} {(worker)}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (If
                      arms: [
                        (if_arm
                          cond: [
                            (Sentence
                              child: 
                                (Pipeline
                                  children: [
                                    (C {(Lit_Other '[')} {(-e)} 
                                      {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/apache2/mod_mpm_) 
                                        ($ VSub_Name '$i') (.so)
                                      } {(Lit_Other ']')}
                                    )
                                  ]
                                  negated: True
                                )
                              terminator: <Op_Semi ';'>
                            )
                          ]
                          action: [
                            (C {(error)} {(DQ ($ VSub_Name '$i') (' MPM was not built'))})
                            (ControlFlow
                              token: <ControlFlow_Return return>
                              arg_word: {(1)}
                            )
                          ]
                          spids: [-1 854]
                        )
                      ]
                      spids: [-1 870]
                    )
                  ]
                  spids: [833 873]
                )
              spids: [825 831]
            )
          ]
          spids: [493]
        )
      spids: [489 492]
    )
    (FuncDef
      name: _make_conf_dir
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:_conf_dir)
                  op: Equal
                  rhs: {($ VSub_Name '$subpkgdir') (/etc/apache2/conf.d)}
                  spids: [885]
                )
              ]
              spids: [885]
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name '$_conf_dir'))})
          ]
          spids: [882]
        )
      spids: [878 881]
    )
    (FuncDef
      name: _mv_conf
      body: 
        (BraceGroup
          children: [
            (AndOr
              children: [
                (C {(_make_conf_dir)})
                (C {(mv)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/etc/apache2/conf.d/) ($ VSub_Number '$1') (.conf)} {(DQ ($ VSub_Name '$_conf_dir'))}
                )
              ]
              op_id: Op_DAmp
            )
          ]
          spids: [905]
        )
      spids: [901 904]
    )
    (FuncDef
      name: _load_mod
      body: 
        (BraceGroup
          children: [
            (C {(_make_conf_dir)})
            (SimpleCommand
              words: [
                {(echo)}
                {
                  (DQ ('LoadModule ') ($ VSub_Number '$1') ('_module modules/mod_') ($ VSub_Number '$1') 
                    (.so)
                  )
                }
              ]
              redirects: [
                (Redir
                  op_id: Redir_DGreat
                  fd: -1
                  arg_word: 
                    {(DQ ($ VSub_Name '$_conf_dir')) (/) 
                      (BracedVarSub
                        token: <VSub_Name subpkgname>
                        suffix_op: 
                          (StringUnary
                            op_id: VOp1_Pound
                            arg_word: {($ VSub_Name '$pkgname') (-)}
                          )
                        spids: [956 961]
                      ) (.conf)
                    }
                  spids: [948]
                )
              ]
            )
          ]
          spids: [932]
        )
      spids: [928 931]
    )
    (FuncDef
      name: _load_mods
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [
                (assign_pair lhs:(LhsName name:path) op:Equal spids:[976])
                (assign_pair lhs:(LhsName name:mod) op:Equal spids:[978])
              ]
              spids: [974]
            )
            (ForEach
              iter_name: path
              iter_words: [
                {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2/mod_) (Lit_Other '*') (.so)}
              ]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (Assignment
                      keyword: Assign_None
                      pairs: [
                        (assign_pair
                          lhs: (LhsName name:mod)
                          op: Equal
                          rhs: 
                            {
                              (BracedVarSub
                                token: <VSub_Name path>
                                suffix_op: 
                                  (StringUnary
                                    op_id: VOp1_DPound
                                    arg_word: {(Lit_Slash /) ('*mod_')}
                                  )
                                spids: [999 1004]
                              )
                            }
                          spids: [998]
                        )
                      ]
                      spids: [998]
                    )
                    (C {(_load_mod)} 
                      {
                        (BracedVarSub
                          token: <VSub_Name mod>
                          suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{(.so)})
                          spids: [1009 1013]
                        )
                      }
                    )
                  ]
                  spids: [995 1016]
                )
              spids: [986 993]
            )
          ]
          spids: [971]
        )
      spids: [967 970]
    )
    (FuncDef
      name: dev
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:_mpm) op:Equal spids:[1033])]
              spids: [1031]
            )
            (Assignment
              keyword: Assign_Local
              pairs: [(assign_pair lhs:(LhsName name:_file) op:Equal spids:[1038])]
              spids: [1036]
            )
            (C {(default_dev)})
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name '$depends') (' perl apr-util-dev'))}
                  spids: [1044]
                )
              ]
              spids: [1044]
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/apxs)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/apxs)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/apache2)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/apache2/build)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/apache2/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1028]
        )
      spids: [1024 1027]
    )
    (FuncDef
      name: doc
      body: 
        (BraceGroup
          children: [(AndOr children:[(C {(default_doc)})(C {(_mv_conf)} {(manual)})] op_id:Op_DAmp)]
          spids: [1126]
        )
      spids: [1122 1125]
    )
    (FuncDef
      name: _error
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Apache Multi Language Custom Error Documents'))}
                  spids: [1147]
                )
              ]
              spids: [1147]
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/apache2)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/apache2/error)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/apache2/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(_mv_conf)} {(multilang-errordoc)})
          ]
          spids: [1144]
        )
      spids: [1140 1143]
    )
    (FuncDef
      name: http2
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('HTTP/2 transport layer for the Apache HTTP Server'))}
                  spids: [1198]
                )
              ]
              spids: [1198]
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/apache2/mod_http2.so)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(_load_mods)})
          ]
          spids: [1195]
        )
      spids: [1191 1194]
    )
    (FuncDef
      name: icons
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Apache Public Domain Icons'))}
                  spids: [1247]
                )
              ]
              spids: [1247]
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/apache2)})
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/apache2/icons)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/apache2/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(_mv_conf)} {(autoindex)})
          ]
          spids: [1244]
        )
      spids: [1240 1243]
    )
    (FuncDef
      name: utils
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Apache utility programs for webservers'))}
                  spids: [1298]
                )
              ]
              spids: [1298]
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/sbin)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/)}
            )
            (ForEach
              iter_name: i
              iter_words: [{(checkgid)} {(htcacheclean)} {(rotatelogs)} {(envvars) (Lit_Other '*')}]
              do_arg_iter: False
              body: 
                (DoGroup
                  children: [
                    (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/sbin/) ($ VSub_Name '$i')} 
                      {(DQ ($ VSub_Name '$subpkgdir')) (/usr/sbin/)}
                    )
                  ]
                  spids: [1344 1361]
                )
              spids: [1333 1342]
            )
          ]
          spids: [1295]
        )
      spids: [1291 1294]
    )
    (FuncDef
      name: ctl
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Apache control script'))}
                  spids: [1373]
                )
              ]
              spids: [1373]
            )
            (Assignment
              keyword: Assign_None
              pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(lynx)} spids:[1379])]
              spids: [1379]
            )
            (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/sbin)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/sbin/apachectl)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/sbin/)}
            )
          ]
          spids: [1370]
        )
      spids: [1366 1369]
    )
    (FuncDef
      name: ssl
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('SSL/TLS module for the Apache HTTP Server'))}
                  spids: [1416]
                )
              ]
              spids: [1416]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:install)
                  op: Equal
                  rhs: {(DQ (apache2-ssl.post-install))}
                  spids: [1422]
                )
              ]
              spids: [1422]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ('apache2 libressl'))}
                  spids: [1428]
                )
              ]
              spids: [1428]
            )
            (AndOr
              children: [
                (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/apache2/mod_ssl.so)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2/mod_ssl.so)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(_mv_conf)} {(ssl)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/etc/ssl/apache2)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [1413]
        )
      spids: [1409 1412]
    )
    (FuncDef
      name: ldap
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('LDAP authentication/authorization module for the Apache HTTP Server'))}
                  spids: [1508]
                )
              ]
              spids: [1508]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:url)
                  op: Equal
                  rhs: {(DQ ('http://httpd.apache.org/docs/2.4/mod/mod_authnz_ldap.html'))}
                  spids: [1514]
                )
              ]
              spids: [1514]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ ('apache2 apr-util-ldap'))}
                  spids: [1520]
                )
              ]
              spids: [1520]
            )
            (AndOr
              children: [
                (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/apache2/mod_) (Lit_Other '*') (ldap.so)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(_load_mods)})
          ]
          spids: [1505]
        )
      spids: [1501 1504]
    )
    (FuncDef
      name: webdav
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('WebDAV support for the Apache HTTP Server'))}
                  spids: [1578]
                )
              ]
              spids: [1578]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (apache2))}
                  spids: [1584]
                )
              ]
              spids: [1584]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:replaces)
                  op: Equal
                  rhs: {(DQ (apache2))}
                  spids: [1590]
                )
              ]
              spids: [1590]
            )
            (AndOr
              children: [
                (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/apache2/mod_dav) (Lit_Other '*') (.so)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(_mv_conf)} {(dav)})
          ]
          spids: [1575]
        )
      spids: [1571 1574]
    )
    (FuncDef
      name: proxy_html
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('HTML and XML content filters for the Apache HTTP Server'))}
                  spids: [1650]
                )
              ]
              spids: [1650]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (apache2))}
                  spids: [1656]
                )
              ]
              spids: [1656]
            )
            (AndOr
              children: [
                (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/apache2/mod_proxy_html.so)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/apache2/mod_xml2enc.so)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(_mv_conf)} {(proxy-html)})
          ]
          spids: [1647]
        )
      spids: [1643 1646]
    )
    (FuncDef
      name: proxy
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Proxy modules for the Apache HTTP Server'))}
                  spids: [1720]
                )
              ]
              spids: [1720]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (apache2))}
                  spids: [1726]
                )
              ]
              spids: [1726]
            )
            (AndOr
              children: [
                (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mv)} 
                  {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/apache2/mod_proxy) (Lit_Other '*') (.so)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/apache2/mod_lbmethod_) (Lit_Other '*') (.so)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(_load_mod)} {(watchdog)})
            (C {(_load_mods)})
          ]
          spids: [1717]
        )
      spids: [1713 1716]
    )
    (FuncDef
      name: _lua
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Lua support for the Apache HTTP server'))}
                  spids: [1798]
                )
              ]
              spids: [1798]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (apache2))}
                  spids: [1804]
                )
              ]
              spids: [1804]
            )
            (AndOr
              children: [
                (C {(install)} {(-d)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/apache2/mod_lua.so)} 
                  {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/apache2/)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(_load_mods)})
          ]
          spids: [1795]
        )
      spids: [1791 1794]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'8de8e32b87e6de220e492e74db9df0882fae11c3b9732f3d3316da048c04767ac4429c0433c36f87d8705263e3376f97a7e1f66a9d7a518632a67b6fe617590a  httpd-2.4.28.tar.bz2\n'
                ) 
                (
'8e62b101f90c67babe864bcb74f711656180b011df3fd4b541dc766b980b72aa409e86debf3559a55be359471c1cad81b8779ef3a55add8d368229fc7e9544fc  apache2.confd\n'
                ) 
                (
'18e8859c7d99c4483792a5fd20127873aad8fa396cafbdb6f2c4253451ffe7a1093a3859ce719375e0769739c93704c88897bd087c63e1ef585e26dcc1f5dd9b  apache2.logrotate\n'
                ) 
                (
'81a2d2a297d8049ba1b021b879ec863767149e056d9bdb2ac8acf63572b254935ec96c2e1580eba86639ea56433eec5c41341e4f1501f9072745dccdb3602701  apache2.initd\n'
                ) 
                (
'177c58d049fc4476fd9b9b36b67725145777c84cf81948105c9314cb09312dff6c1931fe21aaa243597abaefded6c6dfd80d83839e45a23950b50de615d73b06  alpine.layout\n'
                ) 
                (
'361e0a74f6f8f5734f074dc2f2001ff64896ecc81f88ea384b6db7db33b7738eb92b4e16163b356259581a8e7dd86adeac971d36d2584abb781e8f9b8fae6356  0001-httpd.conf-ServerRoot.patch\n'
                ) 
                (
'40f3b7579c403952ba1efcb8dfd6ffd91c2695a06a2e5530ab5a583946558790fbfa16cad259d273ac1aa7a6335dd79636aa82fd844dc3a60a34c34d90db5e17  0002-httpd.conf-ServerTokens.patch\n'
                ) 
                (
'ad0c1711bc240f99cd0256d0984ad0142e03c384d30378ccca3e47cdd2596307e64bb19fbd810a56c0e4c0716577d3160bad2ae39783b1358412588bc729c113  0003-httpd.conf-ServerSignature.patch\n'
                ) 
                (
'49940950d5f71c671cd1257714a95f437899a694a26e8e8557868ba65b0888b218afe2eecfa676a0ded5ad0db67bdfb15c7e9cf85f536b4559007dc7461f4c07  0004-httpd.conf-User-Group.patch\n'
                ) 
                (
'165a016a2cb9969c25fa73fab90fba5662d916e4883abd223ac104579334424103c123009d41b6fe3fcd30070daa8c6bdbb2afbb2905d08e183ecb66018578a3  0005-httpd.conf-ErrorLog-CustomLog-TransferLog.patch\n'
                ) 
                (
'c27af4e0fa0b4d441534c452fd5f26e8ab28e737660c1eddf952f9a44d82c54abd1eb5e7c1b3da5191c5ecf0358fcd4e23b8fd241d805290a7c32a7fb3138a12  0006-httpd-dav.conf-DavLockDB.patch\n'
                ) 
                (
'90adca579c3c7dc69ce1f175b47acc9e9e33667d93bb33aead7cf286212f1bdb58062fcd4e01657a2bb8ea9a2ac90c7c95f4cb8f19a29f6366e28a7168240708  0007-httpd-ssl.conf-SSLSessionCache.patch\n'
                ) 
                (
'0bae3368dd64737ffc1b1aeaccbe21e597c5d497e45a5e9bc0e27c78091b9ead13690da37d28cdc5d285c58d82085720cdd627abc3b650d4f13a4cbf24021565  0008-httpd-ssl.conf-SSLRandomSeed.patch\n'
                ) 
                (
'a3b0827f86902ab05afb27ae7fef0a7b9984ef103cf3aea80651b5cfb239db99e477b077bee8d7f0e576471090055fe1a78238d746aae34bd397f3db1d0eac8f  0009-httpd-ssl.conf-SSL-File.patch\n'
                ) 
                (
'a3936713f8ffcbf2bb633035873249b94fa8ace9fdb758405264f075f755fbcfec4d08794f79e4699ab398fcd0049d1897b1fd5af62e1356780938ad08ac3a11  0010-httpd-ssl.conf-SSL-CipherSuite.patch\n'
                ) 
                (
'eb09b3bcbab70f6a48d5efe8fc4bd62cc2b3f46def97c09d8454b846a065c02d18bd846313c421897c8d13be728e4b2ca790e2a5c5c6add3821d9e572bacfab2  0011-httpd.conf-IncludeOptional.patch\n'
                ) 
                (
'695742f569720d7bad9306acc40456de3a12ff2ff3a108499afc3fed2e8b13883027c6e14a3fac3efe387a70386b958605b5bbfd0147ec06bb87fad30f3b66fa  0012-httpd.conf-MIMEMagicFile.patch\n'
                ) 
                (
'efbba3c3475bebe5c63ce8d6eaf153cf2c46188e282a65830571c8b7dbc1e657ab9ce160dc82e331097ac483fe632f5201fde6f3f5de32fe5c52dcc7dee66216  0013-httpd-.conf-IfModule.patch\n'
                ) 
                (
'56e7bb9743d153416b15c32bb5435e4cf85d84204a02f28767c8dcba08eec1ac302521d57ce74154d3e9f7a3644ab3f8a9318150e21f8559eb67e387087a0821  0014-httpd-.conf-LoadModule.patch'
                )
              )
            }
          spids: [1851]
        )
      ]
      spids: [1851]
    )
  ]
)