(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(mdocml)} spids:[3])] spids: [3] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_pkgname) op:Equal rhs:{(mandoc)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.14.3)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('mdoc/man compiler'))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://mdocml.bsd.lv/'))} 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 (BSD))} 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 (zlib-dev))} spids:[39])] spids: [39] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:checkdepends) op:Equal rhs:{(DQ (perl))} spids:[44])] spids: [44] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (.post-deinstall))} spids: [49] ) ] spids: [49] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:triggers) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') ('-apropos.trigger=/usr/share/man/*'))} spids: [55] ) ] spids: [55] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name '$pkgname') ('-doc ') ($ VSub_Name '$pkgname') ('-dev man::noarch ') ($ VSub_Name '$pkgname') ('-apropos ') ($ VSub_Name '$pkgname') (-soelim) ) } spids: [61] ) ] spids: [61] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://mdocml.bsd.lv/snapshots/') ($ VSub_Name '$_pkgname') (-) ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\tshared-libmandoc.patch\n') ('\tpager.patch\n') ('\tmdocml-apropos.trigger\n') ('\t') ) } spids: [73] ) ] spids: [73] ) (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: [87] ) ] spids: [87] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(default_prepare)}) (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(configure.local)} spids: [116] ) (HereDoc op_id: Redir_DLess fd: -1 body: { (DQ ('PREFIX=/usr\n') ('MANDIR=/usr/share/man\n') ('LIBDIR=/usr/lib\n') ('CFLAGS=') (Right_DoubleQuote '"') ($ VSub_Name '$CFLAGS') (Right_DoubleQuote '"') ('\n') ('UTF8_LOCALE=') (Right_DoubleQuote '"') (en_US.UTF-8) (Right_DoubleQuote '"') ('\n') ('MANPATH_DEFAULT=') (Right_DoubleQuote '"') ('/usr/share/man:/usr/local/man') (Right_DoubleQuote '"') ('\n') ) } do_expansion: True here_end: EOF was_filled: True spids: [118] ) ] ) ] spids: [100] ) spids: [96 99] ) (FuncDef name: build body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(./configure)}) (C {(make)})] spids: [147] ) spids: [143 146] ) (FuncDef name: check body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (SimpleCommand words: [{(make)} {(regress)}] more_env: [ (env_pair name: LD_LIBRARY_PATH val: {(DQ ($ VSub_Name '$builddir'))} spids: [179] ) ] ) ] spids: [169] ) spids: [165 168] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(make)} {(-j1)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(base-install)} {(lib-install)} ) (ForEach iter_name: X iter_words: [{(usr/bin/apropos)} {(usr/bin/whatis)} {(usr/bin/man)} {(usr/sbin/makewhatis)}] do_arg_iter: False body: (DoGroup children: [ (C {(rm)} {(-f)} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$X'))}) (C {(ln)} {(-s)} {(/usr/bin/mandoc)} {(DQ ($ VSub_Name '$pkgdir') (/) ($ VSub_Name '$X'))} ) ] spids: [234 261] ) spids: [224 -1] ) ] spids: [195] ) spids: [191 194] ) (FuncDef name: man body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('dummy package for upgrade compatibility. this can safely be removed'))} spids: [273] ) ] spids: [273] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (mdocml))} spids: [279] ) ] spids: [279] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir'))}) ] spids: [270] ) spids: [266 269] ) (FuncDef name: apropos body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('makewhatis/whatis and apropos tools and index'))} spids: [303] ) ] spids: [303] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/sbin)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)} ) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/apropos)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/whatis)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/)} ) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/sbin/makewhatis)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/sbin/)} ) ] spids: [300] ) spids: [296 299] ) (FuncDef name: soelim body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('so elimination tool'))} spids: [370] ) ] spids: [370] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[376])] spids: [376] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)}) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/soelim)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/)} ) ] spids: [367] ) spids: [363 366] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( 'cd638fbacb068fcd6191f2a4e941effc010e3ebf06a3e32847b892c2e561771d03d5bca8fbdf8434d6491f4b68df3f443e2568b79193b7342044fba476fcd30b mandoc-1.14.3.tar.gz\n' ) ( 'd127e635dfb54f9a88a28a8312f23495ec1e9356202e03ccfad1f7528f26f1cbfa7fc2c7b20c262523941d661fa7ba570a64a63c23f3e7fffc954d00bd5769c7 shared-libmandoc.patch\n' ) ( '04947a275df99298591c2a46fb81b74c7c3fcb9f3cf8fb718cf1e32eeae5409e90a3bca89e542f8aa1b30792e837fd3d716303a636d1a3ec165fbb9529546a64 pager.patch\n' ) ( '704bc159acfc639e10c7d505372d303cb5784c8e9eb30084236ad89978978d4ba74f3127d4597d78594b64182c47a00c011f8bb3271d2b784f03a2a411ccb1d8 mdocml-apropos.trigger' ) ) } spids: [408] ) ] spids: [408] ) ] )