(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(acl)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.2.52)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(3)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('Access control list utilities'))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('https://savannah.nongnu.org/projects/acl'))}
          spids: [17]
        )
      ]
      spids: [17]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[22])]
      spids: [22]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ('LGPL2+'))} spids:[27])]
      spids: [27]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[32])]
      spids: [32]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends_build)
          op: Equal
          rhs: {(DQ (gzip))}
          spids: [36]
        )
      ]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends_host)
          op: Equal
          rhs: {(DQ (attr-dev))}
          spids: [41]
        )
      ]
      spids: [41]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$makedepends_build') (' ') ($ VSub_Name '$makedepends_host'))}
          spids: [46]
        )
      ]
      spids: [46]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$pkgname') ('-dev ') ($ VSub_Name '$pkgname') ('-doc libacl'))}
          spids: [53]
        )
      ]
      spids: [53]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://download.savannah.nongnu.org/releases/acl/acl-') ($ VSub_Name '$pkgver') 
                (.src.tar.gz)
              )
            }
          spids: [61]
        )
      ]
      spids: [61]
    )
    (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: [69]
        )
      ]
      spids: [69]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (AndOr
              children: [
                (C {(update_config_sub)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(sed)} {(-i)} {(-e)} {(SQ <'/^as_dummy=/s:=":="$PATH$PATH_SEPARATOR:'>)} {(configure)})
            (AndOr
              children: [
                (C {(sed)} {(-i)} {(-e)} 
                  {(DQ ('/^PKG_DOC_DIR/s:@pkg_name@:') ($ VSub_Name '$pkgname') (':'))} {(-e)} {(SQ <'/HAVE_ZIPPED_MANPAGES/s:=.*:=false:'>)} {(include/builddefs.in)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [82]
        )
      spids: [78 81]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (C {(unset)} {(PLATFORM)})
            (C {(export)} {(Lit_VarLike 'OPTIMIZER=') (DQ (${ VSub_Name CFLAGS))})
            (C {(export)} {(Lit_VarLike 'DEBUG=') (-DNDEBUG)})
            (AndOr
              children: [
                (SimpleCommand
                  words: [
                    {(./configure)}
                    {(--build) (Lit_Other '=') ($ VSub_Name '$CBUILD')}
                    {(--host) (Lit_Other '=') ($ VSub_Name '$CHOST')}
                    {(--prefix) (Lit_Other '=') (/usr)}
                    {(--libdir) (Lit_Other '=') (/lib)}
                    {(--libexecdir) (Lit_Other '=') (/usr/lib)}
                    {(--disable-gettext)}
                  ]
                  more_env: [(env_pair name:CONFIG_SHELL val:{(/bin/sh)} spids:[197])]
                )
                (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: [166]
        )
      spids: [162 165]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$_builddir'))})
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike 'DIST_ROOT=') (DQ ($ VSub_Name '$pkgdir'))} {(install)} 
                  {(install-lib)} {(install-dev)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(chown)} {(-R)} {(root) (Lit_Other ':') (root)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/) (Lit_Other '*')}
            )
          ]
          spids: [260]
        )
      spids: [256 259]
    )
    (FuncDef
      name: libacl
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Dynamic library for access control list support'))}
                  spids: [314]
                )
              ]
              spids: [314]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/lib)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/lib/libacl.so.) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/lib/)}
            )
          ]
          spids: [311]
        )
      spids: [307 310]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: {(DQ ('a61415312426e9c2212bd7dc7929abda  acl-2.2.52.src.tar.gz'))}
          spids: [346]
        )
      ]
      spids: [346]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'179074bb0580c06c4b4137be4c5a92a701583277967acdb5546043c7874e0d23  acl-2.2.52.src.tar.gz'
                )
              )
            }
          spids: [351]
        )
      ]
      spids: [351]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'59973199d371cd0b2368e95bc829a1b47f04e808a174fefba4c6854e766158bd19a71d9dbcc8d6fdc1573a1f971cdda39c453f7fa243bce02c1ab97c6e7c72e7  acl-2.2.52.src.tar.gz'
                )
              )
            }
          spids: [356]
        )
      ]
      spids: [356]
    )
  ]
)