(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(freeswitch)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.6.17)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[15])] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A communications platform written in C from the ground up"))} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.freeswitch.org"))} spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[28])] spids: [28] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL))} spids:[33])] spids: [33] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ("\n") ("\tbash\n") ("\tbsd-compat-headers\n") ("\tcoreutils\n") ("\tcurl-dev\n") ("\tdb-dev\n") ("\tflac-dev\n") ("\tflite-dev\n") ("\tgdbm-dev\n") ("\tgnutls-dev\n") ("\tilbc-dev\n") ("\tlame-dev\n") ("\tldns-dev\n") ("\tlibedit-dev\n") ("\tlibjpeg-turbo-dev\n") ("\tlibogg-dev\n") ("\tlibpri-dev\n") ("\tlibressl-dev\n") ("\tlibshout-dev\n") ("\tlibsndfile-dev\n") ("\tlibvorbis-dev\n") ("\tlinux-headers\n") ("\tlua5.2-dev\n") ("\tmpg123-dev\n") ("\tncurses-dev\n") ("\tnet-snmp-dev\n") ("\topus-dev\n") ("\tpcre-dev\n") ("\tperl-dev\n") ("\tportaudio-dev\n") ("\tpostgresql-dev\n") ("\tsngtc_client-dev\n") ("\tspeex-dev\n") ("\tspeexdsp-dev\n") ("\tsqlite-dev\n") ("\tunixodbc-dev\n") ("\tutil-linux-dev\n") ("\txmlrpc-c-dev\n") ("\tyasm\n") ("\tzlib-dev\n") ("\tautoconf automake libtool\n") ("\t") ) } spids: [38] ) ] spids: [38] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:install) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (".pre-install ") ($ VSub_Name "$pkgname") (.pre-upgrade))} spids: [84] ) ] spids: [84] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:FREESWITCH_USER) op:Equal rhs:{(freeswitch)} spids:[92])] spids: [92] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FREESWITCH_GROUP) op: Equal rhs: {(freeswitch)} spids: [95] ) ] spids: [95] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgusers) op: Equal rhs: {(DQ ($ VSub_Name "$FREESWITCH_USER"))} spids: [98] ) ] spids: [98] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkggroups) op: Equal rhs: {(DQ ($ VSub_Name "$FREESWITCH_GROUP"))} spids: [103] ) ] spids: [103] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-dbg ") ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") ("-flite ") ($ VSub_Name "$pkgname") ("-timezones::noarch\n") ("\t") ($ VSub_Name "$pkgname") ("-sample-config:conf:noarch ") ($ VSub_Name "$pkgname") ("-freetdm ") ($ VSub_Name "$pkgname") ("-sangoma\n") ("\t") ($ VSub_Name "$pkgname") ("-snmp ") ($ VSub_Name "$pkgname") ("-pgsql ") ($ VSub_Name "$pkgname") ("-perl ") ($ VSub_Name "$pkgname") (-perlesl) ) } spids: [108] ) ] spids: [108] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://files.freeswitch.org/freeswitch-releases/") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.xz\n") ("\t0001-mod_avmd-use-posix-isinf.patch\n") ("\t0001-sofia-sip-byte-order.patch\n") ("\t0002-FS-verto-bswap_64.patch\n") ("\tsofia-sip-libressl.patch\n") ("\tgetlib.patch\n") ("\tmodules.conf\n") ("\tfreeswitch.confd\n") ("\tfreeswitch.initd\n") ("\t") ) } spids: [137] ) ] spids: [137] ) (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: [156] ) ] spids: [156] ) (FuncDef name: prepare body: (BraceGroup children: [ (AndOr children: [ (C {(default_prepare)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(update_config_sub)}) ] spids: [170] ) spids: [166 169] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [ (C {(cp)} {(-f)} {(DQ ($ VSub_Name "$srcdir") (/modules.conf))} {(modules.conf)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (SimpleCommand words: [ {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--enable-fhs)} {(--localstatedir) (Lit_Other "=") (/var)} {(--sysconfdir) (Lit_Other "=") (/etc)} {(--with-scriptdir) (Lit_Other "=") (/etc/freeswitch/scripts)} {(--mandir) (Lit_Other "=") (/usr/share/man)} {(--infodir) (Lit_Other "=") (/usr/share/info)} {(--with-devrandom) (Lit_Other "=") (/dev/urandom)} {(--with-libpri)} {(--disable-debug)} {(--enable-core-pgsql-support)} {(--enable-system-lua)} {(--enable-system-xmlrpc-c)} ] more_env: [ (env_pair name: CFLAGS val: {(DQ (-Wno-unused-but-set-variable))} spids: [220] ) ] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(make)} {(src/include/switch_version.h)} {(src/include/switch_swigable_cpp.h)}) (AndOr children: [ (C {(make)} {(libfreeswitch.la)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(make)} {(-j1)} {(all)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(cd)} {(DQ ($ VSub_Name "$builddir")) (/libs/esl)}) (AndOr children: [ (C {(make)} {(-j1)} {(perlmod)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [191] ) spids: [187 190] ) (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)} {(samples-conf)} {(samples-htdocs)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m755)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.initd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/init.d/) ($ VSub_Name "$pkgname")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(install)} {(-m644)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (.confd)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/conf.d/) ($ VSub_Name "$pkgname")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(chown)} {(-R)} {($ VSub_Name "$FREESWITCH_USER") (Lit_Other ":") ($ VSub_Name "$FREESWITCH_GROUP")} {(DQ ($ VSub_Name "$pkgdir")) (/var/) (Lit_Other "*") (/freeswitch)} ) (C {(cd)} {(DQ ($ VSub_Name "$builddir")) (/libs/esl)}) (C {(make)} {(-j1)} {(Lit_VarLike "DESTDIR=") (DQ ($ VSub_Name "$pkgdir"))} {(perlmod-install)} ) ] spids: [385] ) spids: [382 385] ) (FuncDef name: _mv_mod body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:moddir) op: Equal rhs: {(usr/lib/freeswitch/mod)} spids: [529] ) (assign_pair lhs:(LhsName name:i) op:Equal rhs:{(SQ )} spids:[532]) ] spids: [527] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$moddir")}) (ForEach iter_name: i iter_words: [{($ VSub_At "$@")}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$moddir") (/) ($ VSub_Name "$i") (.so) } {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$moddir") (/)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [555 583] ) spids: [551 553] ) ] spids: [524] ) spids: [520 523] ) (FuncDef name: flite body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Freeswitch Text To Speech Module"))} spids: [596] ) ] spids: [596] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[602])] spids: [602] ) (C {(_mv_mod)} {(mod_flite)}) ] spids: [593] ) spids: [589 592] ) (FuncDef name: freetdm body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Freeswitch FreeTDM Module"))} spids: [640] ) ] spids: [640] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[646])] spids: [646] ) (C {(_mv_mod)} {(mod_freetdm)} {(ftmod_analog)} {(ftmod_analog_em)} {(ftmod_libpri)} {(ftmod_skel)} {(ftmod_zt)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libfreetdm.so) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)} ) ] spids: [637] ) spids: [633 636] ) (FuncDef name: sangoma body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Freeswitch Sangoma Media Transcode Codec Module"))} spids: [689] ) ] spids: [689] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[695])] spids: [695] ) (C {(_mv_mod)} {(mod_sangoma_codec)}) ] spids: [686] ) spids: [682 685] ) (FuncDef name: timezones body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Freeswitch timezone configuration"))} spids: [712] ) ] spids: [712] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[718])] spids: [718] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (freeswitch-sample-config))} spids: [721] ) ] spids: [721] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/freeswitch/autoload_configs)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/freeswitch/autoload_configs/timezones.conf.xml)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/freeswitch/autoload_configs)} ) ] spids: [709] ) spids: [705 708] ) (FuncDef name: snmp body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Freeswitch SNMP module"))} spids: [761] ) ] spids: [761] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[767])] spids: [767] ) (C {(_mv_mod)} {(mod_snmp)}) ] spids: [758] ) spids: [754 757] ) (FuncDef name: pgsql body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Freeswitch PostgreSQL Module"))} spids: [784] ) ] spids: [784] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[790])] spids: [790] ) (C {(_mv_mod)} {(mod_cdr_pg_csv)}) ] spids: [781] ) spids: [777 780] ) (FuncDef name: perl body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Freeswitch Perl module"))} spids: [807] ) ] spids: [807] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[813])] spids: [813] ) (C {(_mv_mod)} {(mod_perl)}) ] spids: [804] ) spids: [800 803] ) (FuncDef name: perlesl body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Freeswitch Perl ESL module"))} spids: [830] ) ] spids: [830] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[836])] spids: [836] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/perl5)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/perl5/) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/perl5)} ) ] spids: [827] ) spids: [823 826] ) (FuncDef name: conf body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Freeswitch sample configureation"))} spids: [872] ) ] spids: [872] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ (freeswitch-timezones))} spids: [878] ) ] spids: [878] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:install) op:Equal rhs:{(SQ )} spids:[884])] spids: [884] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/freeswitch)}) (ForEach iter_name: i iter_words: [{(DQ ($ VSub_Name "$pkgdir")) (/etc/freeswitch/) (Lit_Other "*")}] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$i"))} {(Lit_Other "=")} {(DQ ($ VSub_Name "$pkgdir")) (/etc/freeswitch/freeswitch.xml)} {(Lit_Other "]")} ) (ControlFlow token:<ControlFlow_Continue continue>) ] op_id: Op_DAmp ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name "$i"))} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/freeswitch/)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [914 955] ) spids: [906 912] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/freeswitch/scripts)}) ] spids: [869] ) spids: [865 868] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "09859c16fee07d6b7f8a54f7149bc56b49ef82d4fdf6df97df2611d117f3a6256f68bfaf19e4a307c9da0b7c80b942f02e5be4a85df3cc3f0f0a5f75ad731fa8 freeswitch-1.6.17.tar.xz\n" ) ( "482f9804b1c6e4120b4085885650c1b15006de629e475ca16d03feb314ce8816523b349217d10e80ba5a1aeead1090d8398bb05102bd9f2ebe673869286815ad 0001-mod_avmd-use-posix-isinf.patch\n" ) ( "8a7ca31cc80524b02edc83af891a32af64dd7834ac14b1389112f2ce7fe06fe602d24509a299898f25e807dd0b88544aecb990bf4bd37ee1c7023ae58dacd28a 0001-sofia-sip-byte-order.patch\n" ) ( "5f93150e1acd632df98bc3bed5613fb1e45180ae4096dcfee5c060da213c8355339260eaf5758cd77c785f6d84cf0661650a872ec574b586ab19803d4f6955f8 0002-FS-verto-bswap_64.patch\n" ) ( "5bb95dff04714bb94a8973a78cf46beb335e026e3b5e9bf6f6a5b60d94387dbe431a72c3bf37e553dc34a9773a3ea63e05b0b28d243a3ef97ad833c28c904f85 sofia-sip-libressl.patch\n" ) ( "4ceb48f64d2bc26a02cc0846276506241bfd30c156422b0a1d608fd172c099feb5c121a763652e9a45046dcdd0ba0eb71eab240e0c6ce2ad63ff781719e135a4 getlib.patch\n" ) ( "6deecb303e765d44bdd970d5a7079c9dd9ce17d12056b68cd978a182a86b477b4a3c19d2f5a18f36199ca2e0594a3b84de521ab821e2f8c89f7449a3d7f21279 modules.conf\n" ) ( "a585f6411185a26206137a1ad97a06fd6c73e80c5439e9be45eabfa70e7a83120169ba882971fcd328436c8e0242cbd664170b80754ea2846021689baf1f1595 freeswitch.confd\n" ) ( "643d0a2e43f5d3bf3b99fcb6f6422302cb4b74a95eccf844eafb100b15aa9856b4ff41f112d6637255c2e9e2bec9fedc9a9215dfff214dfb83b52eae16b71dca freeswitch.initd" ) ) } spids: [970] ) ] spids: [970] ) ] )