(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(portablexdr)} spids:[3])]
      spids: [3]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(4.9.1)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('external data representation (XDR) library'))}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://people.redhat.com/~rjones/portablexdr/'))}
          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 ('GPLv2+'))} 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:depends_dev) op:Equal rhs:{(DQ )} spids:[36])]
      spids: [36]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$depends_dev') (' libtool'))}
          spids: [40]
        )
      ]
      spids: [40]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} 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') (-rpcgen))}
          spids: [50]
        )
      ]
      spids: [50]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://people.redhat.com/~rjones/portablexdr/files/portablexdr-') 
                ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\tportablexdr-4.9.1-no-config-h.patch\n') 
                ('\tportablexdr-build-use-intptr_t-and-uintptr_t-to-cast-ptr-to-int.patch\n') ('\tquad-types.patch\n')
              )
            }
          spids: [58]
        )
      ]
      spids: [58]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:builddir)
          op: Equal
          rhs: {(DQ ($ VSub_Name '$srcdir')) (/portablexdr-) ($ VSub_Name '$pkgver')}
          spids: [69]
        )
      ]
      spids: [69]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(default_prepare)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (AndOr
              children: [
                (C {(update_config_guess)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
          ]
          spids: [81]
        )
      spids: [77 80]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} 
                  {(--sysconfdir) (Lit_Other '=') (/etc)} {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--infodir) (Lit_Other '=') (/usr/share/info)} 
                  {(--localstatedir) (Lit_Other '=') (/var)}
                )
                (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: [115]
        )
      spids: [111 114]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(ln)} {(-s)} {(portable-rpcgen)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/rpcgen)})
          ]
          spids: [180]
        )
      spids: [176 179]
    )
    (FuncDef
      name: rpcgen
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Portable rpcgen'))}
                  spids: [227]
                )
              ]
              spids: [227]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/)}
            )
          ]
          spids: [224]
        )
      spids: [220 223]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:md5sums)
          op: Equal
          rhs: 
            {
              (DQ ('949e6dc9815590e5688f18bfdd2a98f9  portablexdr-4.9.1.tar.gz\n') 
                ('e5e44853226f8e756aa499299404d505  portablexdr-4.9.1-no-config-h.patch\n') 
                (
'6d8528d20edd2db618fad96f2afcd926  portablexdr-build-use-intptr_t-and-uintptr_t-to-cast-ptr-to-int.patch\n'
                ) ('c668a7d516c8096651cef92bdf6835b6  quad-types.patch')
              )
            }
          spids: [258]
        )
      ]
      spids: [258]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha256sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'5cf4bdd153cf4d44eaf10b725f451d0cfadc070b4b9a9ccfb64094b8f78de72c  portablexdr-4.9.1.tar.gz\n'
                ) 
                (
'75cec27cba9d667d4e137f13fb8e66a3a91344f458691e93d13928f5891216b9  portablexdr-4.9.1-no-config-h.patch\n'
                ) 
                (
'7919d9157537552c34047f8423d3e923fcb79d097b796141d28e05d2c5b8b6e0  portablexdr-build-use-intptr_t-and-uintptr_t-to-cast-ptr-to-int.patch\n'
                ) ('2a75fff6a66cc99af987fe928600c38eb17bb5163e8346a7feafa7374c542ce2  quad-types.patch')
              )
            }
          spids: [266]
        )
      ]
      spids: [266]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'47f2402e7ed9f2f518e2a45e76e8ad6c4b1e7ae1bd9408ca4dca3d0883697e755460ee64eef405e23b1840ad3b89ad54555bdf59dc8bae3cd8b67086d6ab3b1f  portablexdr-4.9.1.tar.gz\n'
                ) 
                (
'4d7dd2c6a40438ca9df8da93dad91295802ddd0cf51f4c2710a0213c34255f119a1c397c8aee9ffb6499baba2c3a39ce2f7ef5a46a2ce87cd8e881f8ab41d1c2  portablexdr-4.9.1-no-config-h.patch\n'
                ) 
                (
'f650a12897256a7194ec125dcac008b4a75b1907bfddcc34c4d23f40f93718072c9958b9eca7afeb1e356a64b5189d71077f765b5592b847d3473b2ee346ae8f  portablexdr-build-use-intptr_t-and-uintptr_t-to-cast-ptr-to-int.patch\n'
                ) 
                (
'8057db443cdb956945a40c2cf9d1f4d59086bd8affc819e36be146c50a7109bf18bd47e1ff69979d1e9187413d37836426b02cec6761987cf1c3483f6ed1f911  quad-types.patch'
                )
              )
            }
          spids: [274]
        )
      ]
      spids: [274]
    )
  ]
)