(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(ucspi-tcp6)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.03)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("IPv6 enabled ucspi-tcp superserver"))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.fehcom.de/ipnet/ucspi-tcp6.html"))} 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 (public-domain))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[35])] spids: [35] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ($ VSub_Name "$depends_dev"))} spids: [43] ) ] spids: [43] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [48] ) ] spids: [48] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:conflicts) op:Equal rhs:{(DQ (ucspi-tcp))} spids:[54])] spids: [54] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:provides) op:Equal rhs:{(DQ (ucspi-tcp))} spids:[59])] spids: [59] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://www.fehcom.de/ipnet/") ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (.tgz) ) } spids: [64] ) ] spids: [64] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir")) (/host/) ($ VSub_Name "$pkgname") (-) (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_DPercent arg_word:{("[a-zA-Z]")}) spids: [82 86] ) } spids: [75] ) ] spids: [75] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (SimpleCommand words: [ {(echo)} { (DQ (BracedVarSub token: <VSub_Name CC> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(DQ (gcc))}) spids: [107 113] ) (" ") ($ VSub_Name "$CFLAGS") ) } ] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(conf-cc)} spids:[118])] ) (SimpleCommand words: [ {(echo)} { (DQ (BracedVarSub token: <VSub_Name CC> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(DQ (gcc))}) spids: [126 132] ) (" ") ($ VSub_Name "$LDFLAGS") ) } ] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(conf-ld)} spids:[137])] ) (SimpleCommand words: [{(echo)} {(DQ (/usr))}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(src/home)} spids:[148])] ) (AndOr children: [ (C {(make)} {(-C)} {(src)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [93] ) spids: [89 92] ) (FuncDef name: package body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:f) op:Equal spids:[178])] spids: [176] ) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin)}) (ForEach iter_name: f iter_words: [ { (CommandSubPart command_list: (CommandList children:[(C {(cat)} {(package/commands-base)})]) left_token: <Left_CommandSub "$("> spids: [204 208] ) } ] do_arg_iter: False body: (DoGroup children: [ (C {(cp)} {(DQ (src/) ($ VSub_Name "$f"))} {(DQ ($ VSub_Name "$pkgdir") (/usr/bin/) ($ VSub_Name "$f"))} ) ] spids: [211 228] ) spids: [203 209] ) (ForEach iter_name: f iter_words: [ { (CommandSubPart command_list: (CommandList children: [ (AndOr children: [ (C {(cd)} {(man)}) (C {(echo)} {(Lit_Other "*") (.) (Lit_Other "[") (0-9) (Lit_Other "]")}) ] op_id: Op_DAmp ) ] ) left_token: <Left_CommandSub "$("> spids: [238 253] ) } ] do_arg_iter: False body: (DoGroup children: [ (C {(mkdir)} {(-p)} { (DQ ($ VSub_Name "$pkgdir") (/usr/share/man/man) (BracedVarSub token: <VSub_Name f> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*[a-zA-Z.]")}) spids: [266 270] ) ) } ) (C {(cp)} {(DQ (man/) ($ VSub_Name "$f"))} { (DQ ($ VSub_Name "$pkgdir") (/usr/share/man/man) (BracedVarSub token: <VSub_Name f> suffix_op: (StringUnary op_id:VOp1_DPound arg_word:{("*[a-zA-Z.]")}) spids: [284 288] ) (/) ($ VSub_Name "$f") ) } ) ] spids: [256 294] ) spids: [237 254] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir") (/usr/share/licenses/) ($ VSub_Name "$pkgname"))} ) (C {(cp)} {(doc/LICENSE)} { (DQ ($ VSub_Name "$pkgdir") (/usr/share/licenses/) ($ VSub_Name "$pkgname") (/LICENSE)) } ) ] spids: [173] ) spids: [169 172] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ("07be66a804336454e2400fa316a59c34 ucspi-tcp6-1.03.tgz"))} spids: [322] ) ] spids: [322] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( "3436c0616ab40e2c7f39a761c334a5b73f0e6f219cc474a198d23a8061bc935b ucspi-tcp6-1.03.tgz" ) ) } spids: [327] ) ] spids: [327] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "7a4e9fc88a8f00e72895a3f7dc1c07ff8a4d210ae17f4ea84a247095605a2da802464b8f0e690024fdee82913c640b5cf4d8c55551356d047d275d7b4cae951b ucspi-tcp6-1.03.tgz" ) ) } spids: [332] ) ] spids: [332] ) ] )