(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(rethinkdb)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(2.3.6)} 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 ('Distributed powerful and scalable NoSQL database'))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://www.rethinkdb.com'))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ ('x86_64 ppc64le'))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ ('ASL 2.0'))} 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:makedepends) op: Equal rhs: { (DQ ('bash python2 linux-headers bsd-compat-headers m4 paxmark\n') ('\tprotobuf-dev icu-dev libressl-dev curl-dev boost-dev libexecinfo-dev\n') ('\t') ) } spids: [39] ) ] spids: [39] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (.pre-install))} spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgusers) op:Equal rhs:{(rethinkdb)} spids:[52])] spids: [52] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkggroups) op:Equal rhs:{(rethinkdb)} spids:[55])] spids: [55] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (-doc))} spids: [58] ) ] spids: [58] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://download.rethinkdb.com/dist/') ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') ('.tgz\n') ('\tlibressl.patch\n') ('\tpaxmark.patch\n') ('\tenable-build-ppc64le.patch\n') ('\trethinkdb.initd\n') ('\trethinkdb.confd\n') ('\t') ) } spids: [64] ) ] spids: [64] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir') (/rethinkdb-) ($ VSub_Name '$pkgver'))} spids: [79] ) ] spids: [79] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(./configure)} {(--prefix) (Lit_Other '=') (/usr)} {(--sysconfdir) (Lit_Other '=') (/etc)} {(--localstatedir) (Lit_Other '=') (/var)} {(--dynamic)} {(all)} {(--with-system-malloc)} ) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:_arch) op:Equal spids:[135])] spids: [133] ) (Case to_match: {($ VSub_Name '$CARCH')} arms: [ (case_arm pat_list: [{(x86)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_arch) op: Equal rhs: {(ia32)} spids: [148] ) ] spids: [148] ) ] spids: [145 146 151 -1] ) (case_arm pat_list: [{(x86_64)}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_arch) op:Equal rhs:{(x64)} spids:[157])] spids: [157] ) ] spids: [154 155 160 -1] ) ] spids: [138 142 163] ) (C {(export)} {(Lit_VarLike 'LDFLAGS=') (DQ ($ VSub_Name '$LDFLAGS') (' -lexecinfo'))}) (C {(make)} {(Lit_VarLike 'CXXFLAGS=') (DQ ($ VSub_Name '$CXXFLAGS') (' -fno-delete-null-pointer-checks')) } ) ] spids: [91] ) spids: [87 90] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(make)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)}) (C {(install)} {(-Dm)} {(644)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/) ($ VSub_Name '$pkgname') (/default.conf.sample)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/) ($ VSub_Name '$pkgname') (/default.conf)} ) (C {(sed)} {(-e)} {(SQ <'s|# directory=/var/lib/rethinkdb|directory=/var/lib/rethinkdb|'>)} {(-e)} {(SQ <'s|# pid-file=/var/run/rethinkdb/rethinkdb.pid|pid-file=/var/run/rethinkdb.pid|'>)} {(-e)} {(SQ <'s|# runuser=rethinkdb|runuser=rethinkdb|'>)} {(-e)} {(SQ <'s|# rungroup=rethinkdb|rungroup=rethinkdb|'>)} {(-i)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/) ($ VSub_Name '$pkgname') (/default.conf)} ) (C {(install)} {(-d)} {(-o)} {($ VSub_Name '$pkgname')} {(-g)} {($ VSub_Name '$pkgname')} {(DQ ($ VSub_Name '$pkgdir')) (/var/lib/) ($ VSub_Name '$pkgname')} ) (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.initd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/) ($ VSub_Name '$pkgname')} ) (C {(install)} {(-Dm644)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$pkgname') (.confd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/conf.d/) ($ VSub_Name '$pkgname')} ) (C {(paxmark)} {(-m)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/rethinkdb)}) ] spids: [191] ) spids: [187 190] ) (FuncDef name: doc body: (BraceGroup children: [ (C {(default_doc)}) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/) ($ VSub_Name '$pkgname') (/) (Lit_Other '*') (.sample) } {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/doc/) ($ VSub_Name '$pkgname')} ) ] spids: [353] ) spids: [349 352] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( '653177750f7439fa1d61a121e488d578be1eab90f87c7d17ad52b9793d8543f22bbe98f8d501c2ab2d7048c65118096430fe7bde945d87c7a3228905af801af2 rethinkdb-2.3.6.tgz\n' ) ( '9ff727feedc7a9f58e7bf8554dc26e32ebca259b2d5d75ff0d064f5aea7a54c9c94fab16b83a3bc4039d4ae6d6d805d7b129ab9d5f762186d0388adeeff6e67c libressl.patch\n' ) ( 'c5a7905c116a2bf7af5ce5f8e6536c61e06ee9ac7cbead0358396e0989141890908eab694f4a88f0dcaf9f4ddcefe751dc7a949cbb4c870d87f61e720ef3b45a paxmark.patch\n' ) ( '63e9b4c145617a91d00c78c980937c4f4dc010c7bc4a8db8d7ecaad47dbecd0333fcaadbfe0251dee50f44494e802db5322d8cc0096cf614f44fd4069e82f8ac enable-build-ppc64le.patch\n' ) ( 'c27e21073048bd5e8e2ec91303b43ce873748573e2b44ba28ee57ca1b3080afb67e56880b6a6da7a0abf4f2967dce45aa27fe8d6dd44b70d874d776e876ef132 rethinkdb.initd\n' ) ( '3a07f9c78ef96b2ca37fca508ee14a644d3c08612f662ba5260182fbfcceba064d20253f1261f56dc0a2c28d1a4d5e2320872c3c4e7595cb7ab4e202eb28ad42 rethinkdb.confd' ) ) } spids: [379] ) ] spids: [379] ) ] )