(CommandList
  children: [
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(net-snmp)} spids:[6])]
      spids: [6]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(5.7.3)} spids:[9])]
      spids: [9]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(9)} spids:[12])]
      spids: [12]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:pkgdesc)
          op: Equal
          rhs: {(DQ ('Simple Network Management Protocol'))}
          spids: [15]
        )
      ]
      spids: [15]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:url)
          op: Equal
          rhs: {(DQ ('http://www.net-snmp.org/'))}
          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 (GPL))} spids:[30])]
      spids: [30]
    )
    (Assignment
      keyword: Assign_None
      pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(SQ )} spids:[35])]
      spids: [35]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:depends_dev)
          op: Equal
          rhs: {(DQ (libressl-dev))}
          spids: [37]
        )
      ]
      spids: [37]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:makedepends)
          op: Equal
          rhs: {(DQ ('file perl-dev libressl-dev perl-net-snmp linux-headers'))}
          spids: [48]
        )
      ]
      spids: [48]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:subpackages)
          op: Equal
          rhs: 
            {
              (DQ ($ VSub_Name '$pkgname') ('-doc ') ($ VSub_Name '$pkgname') ('-dev ') 
                ($ VSub_Name '$pkgname') ('-libs ') ($ VSub_Name '$pkgname') ('-agent-libs:alibs\n') ('\t') ($ VSub_Name '$pkgname') ('-perl:pl ') 
                ($ VSub_Name '$pkgname') ('-gui ') ($ VSub_Name '$pkgname') (-tools)
              )
            }
          spids: [53]
        )
      ]
      spids: [53]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:source)
          op: Equal
          rhs: 
            {
              (DQ ('http://downloads.sourceforge.net/') ($ VSub_Name '$pkgname') (/) 
                ($ VSub_Name '$pkgname') (-) ($ VSub_Name '$pkgver') ('.tar.gz\n') ('\tnetsnmp-swinst-crash.patch\n') ('\tfix-includes.patch\n') 
                ('\tCVE-2015-5621.patch\n') ('\tremove-U64-typedef.patch\n') ('\tfix-Makefile-PL.patch\n') ('\n') ('\tsnmpd.initd\n') 
                ('\tsnmpd.confd\n') ('\tsnmptrapd.confd\n') ('\t')
              )
            }
          spids: [72]
        )
      ]
      spids: [72]
    )
    (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: [94]
        )
      ]
      spids: [94]
    )
    (FuncDef
      name: prepare
      body: 
        (BraceGroup
          children: [
            (C {(update_config_sub)})
            (C {(default_prepare)})
            (C {(sed)} {(-e)} {(SQ <'s#"tmpfs",#/*  "tmpfs",  */#g'>)} {(-i)} 
              {(agent/mibgroup/host/hr_filesys.c)}
            )
          ]
          spids: [108]
        )
      spids: [104 107]
    )
    (FuncDef
      name: build
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (C {(export)} {(Lit_VarLike 'lt_cv_sys_max_cmd_len=') (8192)})
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:LDFLAGS)
                  op: Equal
                  rhs: {(DQ ($ VSub_Name '$LDFLAGS') (' -lpthread'))}
                  spids: [166]
                )
              ]
              spids: [166]
            )
            (C {(./configure)} {(--build) (Lit_Other '=') ($ VSub_Name '$CBUILD')} 
              {(--host) (Lit_Other '=') ($ VSub_Name '$CHOST')} {(--prefix) (Lit_Other '=') (/usr)} {(--sysconfdir) (Lit_Other '=') (/etc)} 
              {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--infodir) (Lit_Other '=') (/usr/share/info)} {(--with-default-snmp-version) (Lit_Other '=') (DQ (3))} 
              {(--with-sys-contact) (Lit_Other '=') (DQ ('root@unknown'))} {(--with-sys-location) (Lit_Other '=') (DQ (unknown))} 
              {(--with-logfile) (Lit_Other '=') (DQ (/var/log/net-snmpd.log))} {(--enable-ucd-snmp-compatibility)} 
              {(--with-persistent-directory) (Lit_Other '=') (DQ (/var/lib/net-snmp))} {(--with-openssl)} {(--enable-pic)} {(--enable-ipv6)} {(--enable-shared)} {(--enable-as-needed)} 
              {(--with-perl-modules) (Lit_Other '=') (DQ ('INSTALLDIRS=vendor'))} {(--disable-embedded-perl)}
            )
            (C {(make)} {(-j1)})
          ]
          spids: [144]
        )
      spids: [140 143]
    )
    (FuncDef
      name: package
      body: 
        (BraceGroup
          children: [
            (C {(cd)} {(DQ ($ VSub_Name '$builddir'))})
            (AndOr
              children: [
                (C {(make)} {(-j1)} {(Lit_VarLike 'DESTDIR=') (DQ ($ VSub_Name '$pkgdir'))} {(install)})
                (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})
              ]
              op_id: Op_DPipe
            )
            (C {(rm)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libsnmp) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/snmpcheck)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/fixproc)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/man/man1/fixproc) (Lit_Other '*')} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/ipf-mod.pl)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/snmpinform)}
            )
            (C {(ln)} {(-s)} {(snmptrap)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/snmpinform)})
            (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name '$srcdir')) (/snmpd.initd)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/snmpd)}
            )
            (C {(ln)} {(-s)} {(snmpd)} {(DQ ($ VSub_Name '$pkgdir')) (/etc/init.d/snmptrapd)})
            (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name '$srcdir')) (/snmpd.confd)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/conf.d/snmpd)}
            )
            (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name '$srcdir')) (/snmptrapd.confd)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/conf.d/snmptrapd)}
            )
            (C {(install)} {(-m644)} {(-D)} {(EXAMPLE.conf)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/etc/snmp/snmpd.conf)}
            )
            (SimpleCommand
              words: [{(echo)} {(DQ ('authCommunity log,execute,net public'))}]
              redirects: [
                (Redir
                  op_id: Redir_Great
                  fd: -1
                  arg_word: {(DQ ($ VSub_Name '$pkgdir')) (/etc/snmp/snmptrapd.conf)}
                  spids: [480]
                )
              ]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$pkgdir')) (/var/lib/net-snmp)})
            (C {(find)} {(DQ ($ VSub_Name '$pkgdir'))} {(-name)} {(perllocal.pod)} {(-delete)})
          ]
          spids: [305]
        )
      spids: [301 304]
    )
    (FuncDef
      name: libs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('The NET-SNMP runtime client libraries'))}
                  spids: [520]
                )
              ]
              spids: [520]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:replaces)
                  op: Equal
                  rhs: {(DQ (net-snmp))}
                  spids: [526]
                )
              ]
              spids: [526]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/snmp)}
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libnetsnmp.so.) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/snmp/mibs)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/snmp/)}
            )
          ]
          spids: [517]
        )
      spids: [513 516]
    )
    (FuncDef
      name: alibs
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('The NET-SNMP runtime agent libraries'))}
                  spids: [583]
                )
              ]
              spids: [583]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:replaces)
                  op: Equal
                  rhs: {(DQ (net-snmp))}
                  spids: [589]
                )
              ]
              spids: [589]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)})
            (C {(mv)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libnetsnmpagent) (Lit_Other '*') (.so.) 
                (Lit_Other '*')
              } {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libnetsnmphelpers) (Lit_Other '*') (.so.) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libnetsnmpmibs) (Lit_Other '*') (.so.) 
                (Lit_Other '*')
              } {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/libnetsnmptrapd) (Lit_Other '*') (.so.) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
            )
          ]
          spids: [580]
        )
      spids: [576 579]
    )
    (FuncDef
      name: pl
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('The perl NET-SNMP module and the mib2c tool'))}
                  spids: [662]
                )
              ]
              spids: [662]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:replaces)
                  op: Equal
                  rhs: {(DQ (net-snmp))}
                  spids: [668]
                )
              ]
              spids: [668]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/snmp)}
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/mib2c-update)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/mib2c)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/snmp-bridge-mib)} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/net-snmp-cert)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/traptoemail)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/)}
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/lib/perl) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/lib/)}
            )
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/snmp/mib2c) (Lit_Other '*')} 
              {(DQ ($ VSub_Name '$pkgdir')) (/usr/share/snmp/) (Lit_Other '*') (.pl)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/share/snmp/)}
            )
          ]
          spids: [659]
        )
      spids: [655 658]
    )
    (FuncDef
      name: gui
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('An interactive graphical MIB browser for SNMP'))}
                  spids: [790]
                )
              ]
              spids: [790]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:depends)
                  op: Equal
                  rhs: {(DQ (perl-net-snmp))}
                  spids: [796]
                )
              ]
              spids: [796]
            )
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:replaces)
                  op: Equal
                  rhs: {(DQ (net-snmp-tools))}
                  spids: [805]
                )
              ]
              spids: [805]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin/tkmib)} 
              {(DQ ($ VSub_Name '$subpkgdir')) (/usr/bin/)}
            )
          ]
          spids: [787]
        )
      spids: [783 786]
    )
    (FuncDef
      name: tools
      body: 
        (BraceGroup
          children: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:pkgdesc)
                  op: Equal
                  rhs: {(DQ ('Network management utilities using SNMP'))}
                  spids: [843]
                )
              ]
              spids: [843]
            )
            (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr)})
            (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/usr/bin)} {(DQ ($ VSub_Name '$subpkgdir')) (/usr)})
          ]
          spids: [840]
        )
      spids: [836 839]
    )
    (Assignment
      keyword: Assign_None
      pairs: [
        (assign_pair
          lhs: (LhsName name:sha512sums)
          op: Equal
          rhs: 
            {
              (DQ 
                (
'0758bba5844cfd6c80959ac16b83906a2f830ba49fd0ab1bf9e191dc6a79d312a2e4760bd53b3e1a1c82759481f0064d088d5a3cf475d84b25679a6bd0f049bb  net-snmp-5.7.3.tar.gz\n'
                ) 
                (
'4ad92f50b14d5e27ba86256cc532a2dd055502f4d5fbb1700434f9f01f881fd09bb1eadb94e727554e1470f036707558314c64a66d0376b54e71ab31d5e4baa3  netsnmp-swinst-crash.patch\n'
                ) 
                (
'87a552bd2e41684bba6e87fbcf6454a85ee912d7a339411fda24cebddf7661f0856729e076a917920a542cf84b687ffd90a091daa15f2c48f0ff64f3a53c0ddb  fix-includes.patch\n'
                ) 
                (
'2b2a7be54a570e3c1bb701f8ccfb98ea8e50a19fda021f43a521d4e968ded1bc5e794fc4348dff7fcdf57da34ff6b555398851bbccfcf92bb75ad6f365a80dba  CVE-2015-5621.patch\n'
                ) 
                (
'25e45c493b8da74cb12a8094d12a4f0ee1f59b60df648a958ebc7b0a33b4f350d9c5bf1e6f6ff372d78e066c369d99f2ae549b5d5d1daa969e3ef301fc820c29  remove-U64-typedef.patch\n'
                ) 
                (
'd17058976fd635f153ff2e5d798807dde4d89071c252ea1223d93cc169270bb39cdd2c84ee4d01c05c9a0b6df80b92ceae3e1078e41f94e6077d7275661898e9  fix-Makefile-PL.patch\n'
                ) 
                (
'896ef65a6f420073746470cdbd0de8f356c5b936d35e131754905b3d4323c24dcd3a09e0cc8bd90b12e3402f01e478f927f0e4163cb85cb0cc03db3c2e0491f4  snmpd.initd\n'
                ) 
                (
'fb101aa758d741ed3ea88b11f1cd49cfd04bd03ce62435f3acb17724748131c57f00b71fd45cb7e7871d65a1aab576652cd6e158b6406aa6d0998582b8235ef5  snmpd.confd\n'
                ) 
                (
'073fd2b83eedd6eda1f7345350268ce7946ef6d67a8f26f7c232e46feb75babf68272ae12071a2f9ea76ede71393b3ae4672d3cd47cfd14ab77e3a6482f2e124  snmptrapd.confd'
                )
              )
            }
          spids: [874]
        )
      ]
      spids: [874]
    )
  ]
)