(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgname) op: assign_op.Equal rhs: {<heirloom-doctools>} spids: [6] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgver) op: assign_op.Equal rhs: {<160308>} spids: [9] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgrel) op: assign_op.Equal rhs: {<6>} spids: [12] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:pkgdesc) op: assign_op.Equal rhs: {(DQ <'The Heirloom Documentation Tools'>)} spids: [15] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {(DQ <'http://n-t-roff.github.io/heirloom/doctools.html'>)} spids: [20] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:arch) op: assign_op.Equal rhs: {(DQ <all>)} spids: [25] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:license) op: assign_op.Equal rhs: {(DQ <CDDL>)} spids: [30] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends) op: assign_op.Equal rhs: {(DQ <'!coreutils !util-linux !mdocml-soelim'>)} spids: [35] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:depends_dev) op: assign_op.Equal rhs: {(DQ )} spids: [40] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:makedepends) op: assign_op.Equal rhs: {(DQ <'flex bison'>)} spids: [44] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:install) op: assign_op.Equal rhs: {(DQ )} spids: [49] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:subpackages) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$pkgname') <-doc>)} spids: [53] ) ] ) (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') <'.tar.gz::https://github.com/n-t-roff/'> (${ Id.VSub_Name pkgname) <'/archive/'> (${ Id.VSub_Name pkgver) <.tar.gz> ) } spids: [59] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:_makeargs) op: assign_op.Equal rhs: {(DQ <'\n'> <'\tCC='>) (braced_var_sub token: <Id.VSub_Name CC> suffix_op: (suffix_op.Unary tok:<Id.VTest_ColonHyphen ':-'> arg_word:{<gcc>}) ) (DQ <' '> <'\tCCC='>) (braced_var_sub token: <Id.VSub_Name CCX> suffix_op: (suffix_op.Unary tok: <Id.VTest_ColonHyphen ':-'> arg_word: {<g> <Id.Lit_Other '+'> <Id.Lit_Other '+'>} ) ) (DQ <' '> <'\tEUC=-DEUC '> <'\tSTRIP=true '> <'\tRANLIB=ranlib '> <'\tINSTALL=install '> <'\tBINDIR=/usr/bin '> <'\tMANDIR=/usr/share/man '> <'\tLIBDIR=/usr/lib/'> ($ Id.VSub_DollarName '$pkgname') <' '> <'\tREFDIR=/usr/lib/'> ($ Id.VSub_DollarName '$pkgname') <'/reftools '> <'\tMACDIR=/usr/share/'> ($ Id.VSub_DollarName '$pkgname') <'/tmac '> <'\tFNTDIR=/usr/share/'> ($ Id.VSub_DollarName '$pkgname') <'/font '> <'\tTABDIR=/usr/share/'> ($ Id.VSub_DollarName '$pkgname') <'/nterm '> <'\tHYPDIR=/usr/share/'> ($ Id.VSub_DollarName '$pkgname') <'/hyphen '> <'\tPUBDIR=/usr/share/'> ($ Id.VSub_DollarName '$pkgname') <'/pub '> <'\tPSTDIR=/usr/share/'> ($ Id.VSub_DollarName '$pkgname') <'/font/devpost/postscript\n'> ) } spids: [76] ) ] ) (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 '$pkgname') <-> ($ Id.VSub_DollarName '$pkgver') } spids: [147] ) ] ) (command.ShFunction name: build body: (BraceGroup children: [ (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<make>} {<-j1>} {($ Id.VSub_DollarName '$_makeargs')} {<-C>} {(DQ ($ Id.VSub_DollarName '$builddir'))} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) ] ) ) (command.ShFunction name: package body: (BraceGroup children: [ (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<make>} {<-j1>} {<Id.Lit_VarLike 'ROOT='> (DQ ($ Id.VSub_DollarName '$pkgdir'))} {($ Id.VSub_DollarName '$_makeargs')} {<-C>} {(DQ ($ Id.VSub_DollarName '$builddir'))} {<install>} ) (command.ControlFlow token: <Id.ControlFlow_Return return> arg_word: {<1>} ) ] ) (C {<rm>} {<-f>} {(DQ ($ Id.VSub_DollarName '$pkgdir')) <'/usr/share/man/man1/soelim.1'>}) ] ) ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:md5sums) op: assign_op.Equal rhs: {(DQ <'f9759a099fca6b3021da33b94b1f37a9 heirloom-doctools-160308.tar.gz'>)} spids: [244] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha256sums) op: assign_op.Equal rhs: { (DQ < 'd54e22e89acfddae4cd7a1fb583ca5fce097ba4c91c7b32f634944f137af175b heirloom-doctools-160308.tar.gz' > ) } spids: [249] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:sha512sums) op: assign_op.Equal rhs: { (DQ < '46a5b2969a807abeb4a45eb63db918c903fe02226edddccabc4eabc7e6ad77dd1c0cf633fe55981f16907cb96f3a94a769383966d2f5f5dcde276734f7ad00d7 heirloom-doctools-160308.tar.gz' > ) } spids: [254] ) ] ) ] )