(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(monkey)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.6.9)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(1)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('Monkey is a lightweight and powerful web server'))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://monkey-project.com/'))} spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ('ASL 2.0'))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[38])] spids: [38] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends_dev) op:Equal rhs:{(DQ )} spids:[42])] spids: [42] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ('cmake jemalloc-dev bash mbedtls-dev findutils'))} spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[51])] spids: [51] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') ('-doc ') ($ VSub_Name '$pkgname') (-dev))} spids: [55] ) ] spids: [55] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://monkey-project.com/releases/1.6/') (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver) (.tar.gz) ) } spids: [63] ) ] spids: [63] ) (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: [77] ) ] spids: [77] ) (FuncDef name: prepare body: (BraceGroup children:[(C {(cd)} {(DQ ($ VSub_Name '$builddir'))})] spids:[96]) spids: [92 95] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (AndOr children: [ (C {(./configure)} {(--musl-mode)} {(--no-backtrace)} {(--mbedtls-shared)} {(--enable-plugins) (Lit_Other '=') (tls) (Lit_Comma ',') (auth)} {(--default-user) (Lit_Other '=') (nobody)} {(--prefix) (Lit_Other '=') (/usr)} {(--libdir) (Lit_Other '=') (/usr/lib)} {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--sysconfdir) (Lit_Other '=') (/etc/) ($ VSub_Name '$pkgname')} {(--webroot) (Lit_Other '=') (/var/) ($ VSub_Name '$pkgname')} {(--logdir) (Lit_Other '=') (/var/log/) ($ VSub_Name '$pkgname')} {(--pidfile) (Lit_Other '=') (${ VSub_Name pkgname) (.pid)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(make)}) ] spids: [112] ) spids: [108 111] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(make)} {(Lit_VarLike 'DESTDIR=') ($ VSub_Name '$pkgdir')} {(install)}) (C {(install)} {(-Dm)} {(755)} {(DQ ($ VSub_Name '$builddir') (/monkey.init))} {(DQ ($ VSub_Name '$pkgdir') (/etc/init.d/banana))} ) ] spids: [214] ) spids: [210 213] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:md5sums) op: Equal rhs: {(DQ ('c401734985a936ee07dbff5eca7d176a monkey-1.6.9.tar.gz'))} spids: [251] ) ] spids: [251] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha256sums) op: Equal rhs: { (DQ ( 'f1122e89cda627123286542b0a18fcaa131cbe9d4f5dd897d9455157289148fb monkey-1.6.9.tar.gz' ) ) } spids: [256] ) ] spids: [256] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( '3540a17fffe57a9d4b88b6243c634dcf6a27ed894ae2a0d5d42a4881221a9d59ae67d4c7fcf087535360d20ccdadab16947cf3a7dc6d4e864d487f598eb0ba62 monkey-1.6.9.tar.gz' ) ) } spids: [261] ) ] spids: [261] ) ] )