(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(privoxy)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.0.26)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("A web proxy with advanced filtering capabilities"))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://www.privoxy.org"))}
          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 (GPL))} spids:[27])]
      spids: [27]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(DQ (privoxy))} spids:[32])]
      spids: [32]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(DQ (privoxy))} spids:[37])]
      spids: [37]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ("autoconf automake pcre-dev zlib-dev coreutils"))}
          spids: [42]
        )
      ]
      spids: [42]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:install)
          op: Equal
          rhs: {(DQ (privoxy.pre-install))}
          spids: [47]
        )
      ]
      spids: [47]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))}
          spids: [52]
        )
      ]
      spids: [52]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("http://downloads.sourceforge.net/ijbswa/") ($ VSub_Name "$pkgname") (-) 
                ($ VSub_Name "$pkgver") ("-stable-src.tar.gz\n") ("\t") ($ VSub_Name "$pkgname") (".initd\n") ("\t") ($ VSub_Name "$pkgname") 
                (".logrotate\n") ("\tprivoxy-alpine.patch\n") ("\t")
              )
            }
          spids: [58]
        )
      ]
      spids: [58]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") 
                (-stable)
              )
            }
          spids: [75]
        )
      ]
      spids: [75]
    )
    (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
            )
            (AndOr
              children: [
                (C {(default_prepare)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(aclocal)})
                (AndOr children:[(C {(autoheader)})(C {(autoconf)})] op_id:Op_DAmp)
              ]
              op_id: Op_DAmp
            )
          ]
          spids: [90]
        )
      spids: [86 89]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (AndOr
              children: [
                (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} 
                  {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--localstatedir) (Lit_Other "=") (/var/)} {(--enable-zlib)} 
                  {(--enable-dynamic-pcre)} {(--with-user) (Lit_Other "=") (privoxy)} {(--with-group) (Lit_Other "=") (privoxy)} 
                  {(--sysconfdir) (Lit_Other "=") (/etc/privoxy)} {(--docdir) (Lit_Other "=") (/usr/share/doc/) ($ VSub_Name "$pkgname")}
                )
                (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: [137]
        )
      spids: [133 136]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(install)})
            (AndOr
              children: [
                (C {(rm)} {($ VSub_Name "$pkgdir") (/var/log/privoxy/) (Lit_Other "*")})
                (C {(true)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-D)} {(-m755)} {(DQ ($ VSub_Name "$srcdir")) (/privoxy.initd)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/privoxy)}
            )
            (C {(install)} {(-D)} {(-m644)} {(DQ ($ VSub_Name "$srcdir")) (/privoxy.logrotate)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/etc/logrotate.d/privoxy)}
            )
            (Pipeline
              children: [
                (C {(find)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/privoxy/)} {(-type)} {(d)})
                (C {(xargs)} {(chmod)} {(770)})
              ]
              negated: False
            )
            (Pipeline
              children: [
                (C {(find)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/privoxy/)} {(-type)} {(f)})
                (C {(xargs)} {(chmod)} {(660)})
              ]
              negated: False
            )
            (C {(chown)} {(-R)} {(privoxy) (Lit_Other ":") (privoxy)} 
              {(DQ ($ VSub_Name "$pkgdir")) (/var/log/privoxy)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/privoxy)}
            )
          ]
          spids: [231]
        )
      spids: [227 230]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"e448305287d0451c761b76b8d8974ea1ec837b621bbb498a7ff16a54cb4d8f1f734efe2eef03235c01163bb40e225785065aad6ee265a31d90970ab98af11044  privoxy-3.0.26-stable-src.tar.gz\n"
                ) 
                (
"346bda3a2108547569af3397c77e092c54fa0c20bc6d3bb1d4c202b4e2b8d9c13018eab0a326cd9632310ec8052600ee7db4b6011610faec386c399cdd01af9c  privoxy.initd\n"
                ) 
                (
"118caaeac3aba751584c5bdfc737bf5bfeddf1a62fda1f44bcd4654ae2e33183bc1ce6fc66d4a1bdd79766e42e669b1615a6d46d528a1bd49cabdf98385a3bb9  privoxy.logrotate\n"
                ) 
                (
"0220785fff0b34b75e3c8cecbeb302e0137e96039e0663ae44d7450e334a3c1d742c2760de55d52817fb9ed2efb19f505e1fb7406d055b387b7b084f5f52011f  privoxy-alpine.patch"
                )
              )
            }
          spids: [366]
        )
      ]
      spids: [366]
    )
  ]
)