(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<php7-mailparse>} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_pkgreal) op: assign_op.Equal rhs: {<mailparse>} spids: [9] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<3.0.2>} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {<1>} spids: [15] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_phpver) op: assign_op.Equal rhs: { (braced_var_sub token: <Id.VSub_Name pkgname> suffix_op: (suffix_op.Unary tok:<Id.VOp1_Pound '#'> arg_word:{<php>}) ) } spids: [18] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_phpver) op: assign_op.Equal rhs: { (braced_var_sub token: <Id.VSub_Name _phpver> suffix_op: (suffix_op.Unary tok: <Id.VOp1_DPercent '%%'> arg_word: {<-> <Id.Lit_Other '*'>} ) ) } spids: [25] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: { (DQ <PHP> ($ Id.VSub_DollarName '$_phpver') <' extension for parsing and working with email messages'> ) } spids: [33] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://pecl.php.net/package/mailparse'>)} spids: [40] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <all>)} spids: [45] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <PHP>)} spids: [50] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: { (DQ <php> ($ Id.VSub_DollarName '$_phpver') <'-common php'> ($ Id.VSub_DollarName '$_phpver') <-mbstring> ) } spids: [55] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ <php> ($ Id.VSub_DollarName '$_phpver') <'-dev autoconf'>)} spids: [64] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:source) op: assign_op.Equal rhs: { (DQ ($ Id.VSub_DollarName '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') <'.tgz::http://pecl.php.net/get/'> ($ Id.VSub_DollarName '$_pkgreal') <-> ($ Id.VSub_DollarName '$pkgver') <.tgz> ) } spids: [71] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:options) op: assign_op.Equal rhs: {(DQ <'!check'>)} spids: [83] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:builddir) op: assign_op.Equal rhs: { (DQ ($ Id.VSub_DollarName '$srcdir') <'/'> ($ Id.VSub_DollarName '$_pkgreal') <-> ($ Id.VSub_DollarName '$pkgver') ) } spids: [91] ) ] ) (command.ShFunction name: build body: (BraceGroup children: [ (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (C {<phpize> ($ Id.VSub_DollarName '$_phpver')}) (C {<'./configure'>} {<--prefix> <Id.Lit_Equals '='> <'/usr'>} {<--with-php-config> <Id.Lit_Equals '='> <php-config> ($ Id.VSub_DollarName '$_phpver')} ) (C {<make>}) ] ) ) (command.ShFunction name: package body: (BraceGroup children: [ (C {<local>} {<Id.Lit_VarLike 'confdir='> (DQ ($ Id.VSub_DollarName '$pkgdir') <'/etc/php'> ($ Id.VSub_DollarName '$_phpver') <'/conf.d'> ) } ) (C {<cd>} {(DQ ($ Id.VSub_DollarName '$builddir'))}) (C {<make>} {<Id.Lit_VarLike 'INSTALL_ROOT='> (DQ ($ Id.VSub_DollarName '$pkgdir'))} {<install>} ) (C {<mkdir>} {<-p>} {(DQ ($ Id.VSub_DollarName '$confdir'))}) (command.Simple words: [{<echo>} {(DQ <'extension='> ($ Id.VSub_DollarName '$_pkgreal') <.so>)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {(DQ ($ Id.VSub_DollarName '$confdir')) <'/60_'> ($ Id.VSub_DollarName '$_pkgreal') <.ini> } ) ] do_fork: T ) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < 'be04e15cf3577542447186d7ead4e31159c171c99de0a255d4ee2f6f760b80ecb44be056bd9089180601f622b9a71f4331f194e1adaa702d1d964009682896f6 php7-mailparse-3.0.2.tgz' > ) } spids: [203] ) ] ) ] )