(command.CommandList
  children: [
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgname spids:[6])
          op: Equal
          rhs: {(php7-timezonedb)}
          spids: [6]
        )
      ]
      spids: [6]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:_pkgreal spids:[9])
          op: Equal
          rhs: {(timezonedb)}
          spids: [9]
        )
      ]
      spids: [9]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgver spids:[12])
          op: Equal
          rhs: {(2017.2)}
          spids: [12]
        )
      ]
      spids: [12]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgrel spids:[15])
          op: Equal
          rhs: {(1)}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:pkgdesc spids:[18])
          op: Equal
          rhs: {(DQ ("Timezone Database to be used with PHP's date and time functions."))}
          spids: [18]
        )
      ]
      spids: [18]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:url spids:[23])
          op: Equal
          rhs: {(DQ ('http://pecl.php.net/package/') ($ VSub_DollarName '$_pkgreal'))}
          spids: [23]
        )
      ]
      spids: [23]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:arch spids:[29])
          op: Equal
          rhs: {(DQ (all))}
          spids: [29]
        )
      ]
      spids: [29]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:license spids:[34])
          op: Equal
          rhs: {(DQ (PHP))}
          spids: [34]
        )
      ]
      spids: [34]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:depends spids:[39])
          op: Equal
          rhs: (word.EmptyWord)
          spids: [39]
        )
      ]
      spids: [39]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:makedepends spids:[41])
          op: Equal
          rhs: {(DQ ('php7-dev autoconf'))}
          spids: [41]
        )
      ]
      spids: [41]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:install spids:[46])
          op: Equal
          rhs: {(DQ )}
          spids: [46]
        )
      ]
      spids: [46]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:subpackages spids:[50])
          op: Equal
          rhs: {(DQ )}
          spids: [50]
        )
      ]
      spids: [50]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:source spids:[54])
          op: Equal
          rhs: 
            {
              (DQ ('http://pecl.php.net/get/') ($ VSub_DollarName '$_pkgreal') (-) 
                ($ VSub_DollarName '$pkgver') (.tgz)
              )
            }
          spids: [54]
        )
      ]
      spids: [54]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:builddir spids:[64])
          op: Equal
          rhs: 
            {(DQ ($ VSub_DollarName '$srcdir')) (/) ($ VSub_DollarName '$_pkgreal') (-) 
              ($ VSub_DollarName '$pkgver')
            }
          spids: [64]
        )
      ]
      spids: [64]
    )
    (command.FuncDef
      name: build
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(phpize7)})
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} 
                  {(--with-php-config) (Lit_Other '=') (php-config7)}
                )
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(make)})
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
          ]
          spids: [78]
        )
      spids: [74 77]
    )
    (command.FuncDef
      name: package
      body: 
        (command.BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_DollarName '$builddir'))})
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(make)} {(Lit_VarLike 'INSTALL_ROOT=') (DQ ($ VSub_DollarName '$pkgdir')) (/)} 
                  {(install)}
                )
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.AndOr
              ops: [Op_DPipe]
              children: [
                (C {(install)} {(-d)} {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/php7/conf.d)})
                (command.ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
            )
            (command.SimpleCommand
              words: [{(echo)} {(DQ ('extension=') ($ VSub_DollarName '$_pkgreal') (.so))}]
              redirects: [
                (redir.Redir
                  op: <Redir_Great '>'>
                  fd: 16777215
                  arg_word: 
                    {(DQ ($ VSub_DollarName '$pkgdir')) (/etc/php7/conf.d/40_) 
                      ($ VSub_DollarName '$_pkgreal') (.ini)
                    }
                )
              ]
            )
          ]
          spids: [129]
        )
      spids: [125 128]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:md5sums spids:[192])
          op: Equal
          rhs: {(DQ ('f3781f2487037e33f8a5543781301c0e  timezonedb-2017.2.tgz'))}
          spids: [192]
        )
      ]
      spids: [192]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha256sums spids:[197])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'e96ea4045a2886d68d15ad64e8d0ace1dd5287b08226e422bc7befb27944927a  timezonedb-2017.2.tgz'
                )
              )
            }
          spids: [197]
        )
      ]
      spids: [197]
    )
    (command.Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (lhs_expr.LhsName name:sha512sums spids:[202])
          op: Equal
          rhs: 
            {
              (DQ 
                (
'767b24c406b2599aefb67e97bb96114e51f12a5f53397ce3607a8030e10320348705ad28cc2a717002d9c1112f7fe97041201e6a09e5c773926543459ff1e65f  timezonedb-2017.2.tgz'
                )
              )
            }
          spids: [202]
        )
      ]
      spids: [202]
    )
  ]
)