(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(lua-turbo)} spids:[7])] spids: [7] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_jitver) op:Equal rhs:{(2.1.0_beta3)} spids:[10])] spids: [10] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.1.1)} spids:[13])] spids: [13] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[16])] spids: [16] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("a framework built for LuaJIT 2 and Linux"))} spids: [19] ) ] spids: [19] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.turbolua.org/"))} spids: [24] ) ] spids: [24] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ("all !s390x"))} spids:[32])] spids: [32] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (Apache-2.0))} spids:[37])] spids: [37] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ("luajit ca-certificates lua5.1-cjson"))} spids: [42] ) ] spids: [42] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("libressl-dev util-linux"))} spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:options) op:Equal rhs:{(DQ ("!check"))} spids:[55])] spids: [55] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(DQ )} spids:[60])] spids: [60] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ("lua5.1-turbo:lua51_turbo:noarch"))} spids: [64] ) ] spids: [64] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz::https://github.com/kernelsauce/turbo/archive/v") ($ VSub_Name "$pkgver") (".tar.gz\n") ("\t0001-use-cjson-instead-of-JSON.lua.patch\n") ("\t") (${ VSub_Name pkgname) (".initd\n") ("\t") (${ VSub_Name pkgname) (.confd) ) } spids: [69] ) ] spids: [69] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/turbo-) ($ VSub_Name "$pkgver"))} spids: [91] ) ] spids: [91] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(default_prepare)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(-r)} {(../../../../main/luajit/APKBUILD)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:_currentjit) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(grep)} {(DQ ("^pkgver="))} {(../../../../main/luajit/APKBUILD)} ) ] ) left_token: <Left_CommandSub "$("> spids: [137 145] ) } spids: [136] ) ] spids: [134] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} { (DQ (BracedVarSub token: <VSub_Name _currentjit> suffix_op: (StringUnary op_id:VOp1_Pound arg_word:{("*=")}) spids: [153 157] ) ) } {(KW_Bang "!") (Lit_Other "=")} {(DQ ($ VSub_Name "$_jitver"))} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [(C {(die)} {(DQ ("luajit version does not match!"))})] spids: [-1 170] ) ] spids: [-1 180] ) ] spids: [-1 131] ) ] else_action: [(C {(die)} {(DQ ("cannot locate luajit APKBUILD!"))})] spids: [183 193] ) (C {(sed)} {(-i)} {(-e)} { (DQ ("s|os.getenv(") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (TURBO_LIBSSL) (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (") or ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (ssl) (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) ("|") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (CommandSubPart command_list: (CommandList children:[(C {(readlink)} {(/usr/lib/libssl.so)})]) left_token: <Left_CommandSub "$("> spids: [223 227] ) (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) ("|") ) } {(turbo/hash.lua)} ) (C {(sed)} {(-i)} {(-e)} { (DQ ("s|os.getenv(") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (TURBO_LIBSSL) (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (") or ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (ssl) (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) ("|") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) (CommandSubPart command_list: (CommandList children:[(C {(readlink)} {(/usr/lib/libssl.so)})]) left_token: <Left_CommandSub "$("> spids: [256 260] ) (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) ("|") ) } {(turbo/crypto_linux.lua)} ) ] spids: [103] ) spids: [99 102] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(export)} {(Lit_VarLike "LUAJIT_VERSION=") (DQ (BracedVarSub token: <VSub_Name _jitver> suffix_op: (PatSub pat: {(_)} replace: {(-)} do_all: False do_prefix: False do_suffix: False ) spids: [290 296] ) ) } ) (C {(make)}) ] spids: [276] ) spids: [272 275] ) (FuncDef name: lua51_turbo body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (lua 5.1 files)"))} spids: [312] ) ] spids: [312] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir") (/usr/share))}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir") (/usr/share/lua))} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/)} ) ] spids: [309] ) spids: [305 308] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "PREFIX=") (DQ ($ VSub_Name "$pkgdir")) (/usr)} {(install)}) (C {(install)} {(-Dm)} {(755)} {(DQ ($ VSub_Name "$srcdir")) (/) (${ VSub_Name pkgname) (.initd)} {($ VSub_Name "$pkgdir") (/etc/init.d/) ($ VSub_Name "$pkgname")} ) (C {(install)} {(-Dm)} {(644)} {(DQ ($ VSub_Name "$srcdir")) (/) (${ VSub_Name pkgname) (.confd)} {($ VSub_Name "$pkgdir") (/etc/conf.d/) ($ VSub_Name "$pkgname")} ) (C {(rm)} {(-f)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/) (Lit_Other "*") (/turbo/ca-certificates.crt)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/) (Lit_Other "*") (/) (Lit_Other "*") (/turbo/ca-certificates.crt) } ) ] spids: [350] ) spids: [346 349] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "207b630ce2b3cfa06266fdabaa82420bc04ecfff3998f04db080c8af14bea3d8b01433416f3a827fe2d2fdb8e72085e36956de5f812305b3fa77207dd4152d5b lua-turbo-2.1.1.tar.gz\n" ) ( "39d5b667e1e0410cce2cfbff21012eeef5059f4ce4e2ca7446420270084ad957d0df7f39cf8fd64e853fb8d43eed52abeb1866cbad6247dc554b7475671817d8 0001-use-cjson-instead-of-JSON.lua.patch\n" ) ( "2e91d5dda33b4bf09667fd23c80a471e93605125a820c440c2b1b022b8bce6ab065493473b153f1fa1863e9655f6413dbe42dc983260da4ed8bee3b2e3743ec2 lua-turbo.initd\n" ) ( "3d2816738a2ee615bb6523b6b0aff12a51062e56ade5dbaa4b1b63afda8dce0a532c099b8a03fe67d589058ac8a7d49434a68fb28d93b167a56c56acc7596fdb lua-turbo.confd" ) ) } spids: [444] ) ] spids: [444] ) ] )