(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(xmlrpc-c)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.39.11)} 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 ('This library provides a modular implementation of XML-RPC for C and C++'))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://xmlrpc-c.sourceforge.net/'))}
          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 ('BSD and MIT'))} spids:[27])]
      spids: [27]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[32])]
      spids: [32]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends_dev)
          op: Equal
          rhs: {(DQ (libxml2-dev))}
          spids: [34]
        )
      ]
      spids: [34]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ('libtool curl-dev libxml2-dev zlib-dev'))}
          spids: [39]
        )
      ]
      spids: [39]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-dev ') ($ VSub_Name '$pkgname') ('-doc ') 
                ($ VSub_Name '$pkgname') ('-client\n') ('\t') ($ VSub_Name '$pkgname') ('-client++:clientxx xmlrpc-c++:cxx ') 
                ($ VSub_Name '$pkgname') (-abyss)
              )
            }
          spids: [44]
        )
      ]
      spids: [44]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') 
                (
'.tar.gz::https://sourceforge.net/projects/xmlrpc-c/files/Xmlrpc-c%20Super%20Stable/'
                ) ($ VSub_Name '$pkgver') (/xmlrpc-c-) ($ VSub_Name '$pkgver') ('.tgz/download\n') 
                ('\thost-os-uclibc.patch')
              )
            }
          spids: [59]
        )
      ]
      spids: [59]
    )
    (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: [73]
        )
      ]
      spids: [73]
    )
    (FuncDef
      name: build
      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 {(export)} {(Lit_VarLike 'CXXFLAGS=') (DQ ($ VSub_Name '$CXXFLAGS') (' -std=gnu++98'))})
            (AndOr
              children: [
                (C {(./configure)} {(--build) (Lit_Other '=') ($ VSub_Name '$CBUILD')} 
                  {(--host) (Lit_Other '=') ($ VSub_Name '$CHOST')} {(--prefix) (Lit_Other '=') (/usr)} {(--mandir) (Lit_Other '=') (/usr/share/man)} 
                  {(--enable-libxml2-backend)} {(--disable-cgi-server)} {(--disable-libwww-client)} {(--disable-wininet-client)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(make)} {(-j1)} {(Lit_VarLike 'AR=') (ar)} {(Lit_VarLike 'RANLIB=') (ranlib)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [87]
        )
      spids: [83 86]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(make)} {(-j1)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} 
                  {(Lit_VarLike 'AR=') (ar)} {(Lit_VarLike 'RANLIB=') (ranlib)} {(install)}
                )
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(install)} {(-m)} {(644)} {(-D)} {(doc/COPYING)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/licenses/) ($ VSub_Name '$pkgname') (/COPYING)}
            )
          ]
          spids: [189]
        )
      spids: [185 188]
    )
    (FuncDef
      name: client
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('C client libraries for xmlrpc-c'))}
                  spids: [250]
                )
              ]
              spids: [250]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:replaces)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name '$pkgname'))}
                  spids: [256]
                )
              ]
              spids: [256]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libxmlrpc_client.so.) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
            )
          ]
          spids: [247]
        )
      spids: [243 246]
    )
    (FuncDef
      name: clientxx
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:replaces)
                  op: Equal
                  rhs: {(DQ ('libxml-c++'))}
                  spids: [295]
                )
              ]
              spids: [295]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('C++ client libraries for xmlrpc-c'))}
                  spids: [301]
                )
              ]
              spids: [301]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)})
            (C {(mv)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libxmlrpc_client) (Lit_Other '+') 
                (Lit_Other '+') (.so.) (Lit_Other '*')
              } {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
            )
          ]
          spids: [292]
        )
      spids: [288 291]
    )
    (FuncDef
      name: cxx
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('This library provides a modular implementation of XML-RPC for C++'))}
                  spids: [343]
                )
              ]
              spids: [343]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:replaces)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name '$pkgname'))}
                  spids: [349]
                )
              ]
              spids: [349]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)})
            (C {(mv)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/) (Lit_Other '*') (Lit_Other '+') (Lit_Other '+') 
                (Lit_Other '*')
              } {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libxmlrpc_packetsocket.so.) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libxmlrpc_cpp.so.) (Lit_Other '*')} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
            )
          ]
          spids: [340]
        )
      spids: [336 339]
    )
    (FuncDef
      name: abyss
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Abyss server libraries for C++'))}
                  spids: [409]
                )
              ]
              spids: [409]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)})
            (C {(mv)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/) (Lit_Other '*') (abyss) (Lit_Other '*')} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
            )
          ]
          spids: [406]
        )
      spids: [402 405]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ('503651550379ed72f7c6923a4c3551bd  xmlrpc-c-1.39.11.tar.gz\n') 
                ('d3bee91077d3c7e1c0b80f6d7eeb2e63  host-os-uclibc.patch')
              )
            }
          spids: [445]
        )
      ]
      spids: [445]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'2e56cdcdd5c5fa564bcdc7a56bca108a88f5b78b34ccc85558366efabdc8b8e8  xmlrpc-c-1.39.11.tar.gz\n'
                ) ('0aae483973387c710ddc6103be36287cfe507eaa2e998805e6aa858be8eeaaa5  host-os-uclibc.patch')
              )
            }
          spids: [451]
        )
      ]
      spids: [451]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'13e7ddf5264436671437c0bcd698380baca35c4469f592edf79cb4cafda254fe8207ecb992ee728ed20ec70457a20bd0cf8e180ce5cf0561a38a21f1e588f584  xmlrpc-c-1.39.11.tar.gz\n'
                ) 
                (
'30b57c5ffd65ea9781a56d1b4535e53c9d51c16e00d269992b239f1ff611fe3a510eb72b4d6ee96100706161d40738bbdf109580c745bfc9899d540ca6b3f1e5  host-os-uclibc.patch'
                )
              )
            }
          spids: [457]
        )
      ]
      spids: [457]
    )
  ]
)