(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(cfengine)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(3.11.0)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ("A systems administration tool for networks"))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ("http://www.cfengine.com/"))}
          spids: [20]
        )
      ]
      spids: [20]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])]
      spids: [25]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPLv3))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$depends_dev") (" lmdb-dev libressl-dev bison flex-dev\n") 
                ("\tacl-dev pcre-dev linux-headers")
              )
            }
          spids: [35]
        )
      ]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-masterfiles::noarch"))
            }
          spids: [42]
        )
      ]
      spids: [42]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ("https://cfengine-package-repos.s3.amazonaws.com/tarballs/") 
                ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") 
                ("\thttps://cfengine-package-repos.s3.amazonaws.com/tarballs/") ($ VSub_Name "$pkgname") (-masterfiles-) ($ VSub_Name "$pkgver") (.tar.gz)
              )
            }
          spids: [50]
        )
      ]
      spids: [50]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: 
            {(DQ ($ VSub_Name "$srcdir")) (/cfengine-) 
              (BracedVarSub
                token: <VSub_Name pkgver>
                suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{("_p*")})
                spids: [70 74]
              )
            }
          spids: [65]
        )
      ]
      spids: [65]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddirmasterfiles)
          op: Equal
          rhs: 
            {(DQ ($ VSub_Name "$srcdir")) (/cfengine-masterfiles-) 
              (BracedVarSub
                token: <VSub_Name pkgver>
                suffix_op: (StringUnary op_id:VOp1_Percent arg_word:{("_p*")})
                spids: [81 85]
              )
            }
          spids: [76]
        )
      ]
      spids: [76]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(default_prepare)})
            (C {(cd)} {($ VSub_Name "$srcdir")})
            (C {(tar)} {(xf)} 
              {($ VSub_Name "$pkgname") (-masterfiles-) ($ VSub_Name "$pkgver") (.tar.gz)}
            )
          ]
          spids: [91]
        )
      spids: [87 90]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} 
              {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--with-pic)} {(--prefix) (Lit_Other "=") (/usr)} {(--enable-fhs)} 
              {(--localstatedir) (Lit_Other "=") (/var)} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--with-lmdb)} {(--without-pam)}
            )
            (C {(make)})
          ]
          spids: [123]
        )
      spids: [119 122]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name "$builddir"))})
            (C {(make)} {(install)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))})
          ]
          spids: [191]
        )
      spids: [187 190]
    )
    (FuncDef
      name: masterfiles
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ("Cfengine default masterfiles"))}
                  spids: [220]
                )
              ]
              spids: [220]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (cfengine))}
                  spids: [226]
                )
              ]
              spids: [226]
            )
            (C {(cd)} {(DQ ($ VSub_Name "$builddirmasterfiles"))})
            (C {(./configure)} {(--prefix) (Lit_Other "=") (/var/lib/cfengine)})
            (C {(make)} {(install)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$subpkgdir"))})
          ]
          spids: [217]
        )
      spids: [213 216]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
"4261362bd2702830cf8fa85ef7934490965a0c44379b0a09bd356d88e90bc0d862b6923afc46f0cef80fd834660e7b1250e30a29248e687040d51d7a5013f9d3  cfengine-3.11.0.tar.gz\n"
                ) 
                (
"8d630ea8bffc0685b8704309a07062399c6d24ea14186e24c1eecf0ead062bff434a5548a4507db1d8636f5423b1e58056a0432421dbac4001ac1d35e8c59a99  cfengine-masterfiles-3.11.0.tar.gz"
                )
              )
            }
          spids: [265]
        )
      ]
      spids: [265]
    )
  ]
)