(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(php7)} spids:[53])] spids: [53] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_pkgreal) op:Equal rhs:{(php)} spids:[56])] spids: [56] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(7.1.10)} spids:[59])] spids: [59] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[62])] spids: [62] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_apiver) op:Equal rhs:{(20160303)} spids:[65])] spids: [65] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_suffix) op: Equal rhs: { (BracedVarSub token: <VSub_Name pkgname> suffix_op: (StringUnary op_id:VOp1_Pound arg_word:{(php)}) spids: [69 73] ) } spids: [68] ) ] spids: [68] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_default_php) op:Equal rhs:{(DQ (yes))} spids:[78])] spids: [78] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("The PHP") ($ VSub_Name "$_suffix") (" language runtime engine"))} spids: [83] ) ] spids: [83] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://www.php.net/"))} spids: [90] ) ] spids: [90] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[95])] spids: [95] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:license) op: Equal rhs: {(DQ ("PHP-3 BSD LGPL2 MIT Zend"))} spids: [100] ) ] spids: [100] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-common))} spids: [105] ) ] spids: [105] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("=") ($ VSub_Name "$pkgver") (-r) ($ VSub_Name "$pkgrel") (" autoconf pcre-dev") ) } spids: [111] ) ] spids: [111] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_depends_mysqlnd) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-openssl))} spids: [124] ) ] spids: [124] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_depends_pdo_mysql) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") ("-pdo ") ($ VSub_Name "$pkgname") (-mysqlnd))} spids: [130] ) ] spids: [130] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_depends_phar) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname"))} spids: [138] ) ] spids: [138] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_depends_mysqli) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") ("-mysqlnd ") ($ VSub_Name "$pkgname") (-openssl))} spids: [149] ) ] spids: [149] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ("\n") ("\tautoconf\n") ("\tapache2-dev\n") ("\taspell-dev\n") ("\tbison\n") ("\tbzip2-dev\n") ("\tcurl-dev\n") ("\tdb-dev\n") ("\tenchant-dev\n") ("\tfreetds-dev\n") ("\tfreetype-dev\n") ("\tgdbm-dev\n") ("\tgettext-dev\n") ("\tgmp-dev\n") ("\ticu-dev\n") ("\timap-dev\n") ("\tkrb5-dev\n") ("\tlibedit-dev\n") ("\tlibical-dev\n") ("\tlibjpeg-turbo-dev\n") ("\tlibmcrypt-dev\n") ("\tlibpng-dev\n") ("\tlibressl-dev\n") ("\tlibwebp-dev\n") ("\tlibxml2-dev\n") ("\tlibxpm-dev\n") ("\tlibxslt-dev\n") ("\tlibzip-dev\n") ("\tnet-snmp-dev\n") ("\topenldap-dev\n") ("\tpcre-dev\n") ("\tpostgresql-dev\n") ("\tre2c\n") ("\trecode-dev\n") ("\tsqlite-dev\n") ("\ttidyhtml-dev\n") ("\tunixodbc-dev\n") ("\tzlib-dev\n") ("\t") ) } spids: [157] ) ] spids: [157] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:provides) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-cli))} spids: [200] ) ] spids: [200] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$pkgname") ("-dev ") ($ VSub_Name "$pkgname") ("-doc ") ($ VSub_Name "$pkgname") ("-apache2 ") ($ VSub_Name "$pkgname") ("-phpdbg\n") ("\t") ($ VSub_Name "$pkgname") ("-embed ") ($ VSub_Name "$pkgname") ("-litespeed ") ($ VSub_Name "$pkgname") ("-cgi ") ($ VSub_Name "$pkgname") ("-fpm\n") ("\t") ($ VSub_Name "$pkgname") ("-pear::noarch\n") ("\t") ) } spids: [209] ) ] spids: [209] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://php.net/distributions/") ($ VSub_Name "$_pkgreal") (-) ($ VSub_Name "$pkgver") (".tar.bz2\n") ("\t") ($ VSub_Name "$pkgname") ("-fpm.initd\n") ("\t") ($ VSub_Name "$pkgname") ("-fpm.logrotate\n") ("\t") ($ VSub_Name "$pkgname") ("-module.conf\n") ("\tdisabled-tests.list\n") ("\tinstall-pear.patch\n") ("\tincludedir.patch\n") ("\tfix-asm-constraints-in-aarch64-multiply-macro.patch\n") ("\tphp7-fpm-version-suffix.patch\n") ("\tallow-build-recode-and-imap-together.patch\n") ("\tfix-tests-devserver.patch\n") ("\t") ) } spids: [234] ) ] spids: [234] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$_pkgreal") (-) ($ VSub_Name "$pkgver"))} spids: [260] ) ] spids: [260] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_libdir) op: Equal rhs: {(DQ (/usr/lib/) ($ VSub_Name "$pkgname"))} spids: [270] ) ] spids: [270] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_extension_dir) op: Equal rhs: {(DQ ($ VSub_Name "$_libdir") (/modules))} spids: [276] ) ] spids: [276] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_extension_confd) op: Equal rhs: {(DQ (/etc/) ($ VSub_Name "$pkgname") (/conf.d))} spids: [282] ) ] spids: [282] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_extensions) op: Equal rhs: { (DQ ("\n") ("\tbcmath\n") ("\tbz2\n") ("\tcalendar\n") ("\tctype\n") ("\tcurl\n") ("\tdba\n") ("\tdom\n") ("\tenchant\n") ("\texif\n") ("\tfileinfo\n") ("\tftp\n") ("\tgd\n") ("\tgettext\n") ("\tgmp\n") ("\ticonv\n") ("\timap\n") ("\tintl\n") ("\tjson\n") ("\tldap\n") ("\tmbstring\n") ("\tmcrypt\n") ("\tmysqli\n") ("\tmysqlnd\n") ("\todbc\n") ("\topcache\n") ("\topenssl\n") ("\tpcntl\n") ("\tpdo\n") ("\tpdo_dblib\n") ("\tpdo_mysql\n") ("\tpdo_odbc\n") ("\tpdo_pgsql\n") ("\tpdo_sqlite\n") ("\tpgsql\n") ("\tphar\n") ("\tposix\n") ("\tpspell\n") ("\trecode\n") ("\tsession\n") ("\tshmop\n") ("\tsimplexml\n") ("\tsnmp\n") ("\tsoap\n") ("\tsockets\n") ("\tsqlite3\n") ("\tsysvmsg\n") ("\tsysvsem\n") ("\tsysvshm\n") ("\ttidy\n") ("\ttokenizer\n") ("\twddx\n") ("\txml\n") ("\txmlreader\n") ("\txmlrpc\n") ("\txmlwriter\n") ("\txsl\n") ("\tzip\n") ("\tzlib\n") ("\t") ) } spids: [290] ) ] spids: [290] ) (ForEach iter_name: _ext iter_words: [{($ VSub_Name "$_extensions")}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {(DQ ($ VSub_Name "$_ext"))} arms: [ (case_arm pat_list: [{(phar)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$subpackages") (" ") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_ext") (":") ($ VSub_Name "$_ext") ) } spids: [378] ) ] spids: [378] ) ] spids: [375 376 388 -1] ) (case_arm pat_list: [{(Lit_Other "*")}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name "$subpackages") (" ") ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$_ext") (":_extension") ) } spids: [394] ) ] spids: [394] ) ] spids: [391 392 403 -1] ) ] spids: [366 372 406] ) ] spids: [363 408] ) spids: [359 361] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$subpackages") (" ") ($ VSub_Name "$pkgname") ("-common::noarch"))} spids: [410] ) ] spids: [410] ) (Case to_match: {(DQ ($ VSub_Name "$CARCH"))} arms: [ (case_arm pat_list: [{(x86_64)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:options) op: Equal rhs: {(DQ ($ VSub_Name "$options") (" !check"))} spids: [433] ) ] spids: [433] ) ] spids: [430 431 438 -1] ) (case_arm pat_list: [{(s390x)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:options) op: Equal rhs: {(DQ ($ VSub_Name "$options") (" !check"))} spids: [443] ) ] spids: [443] ) ] spids: [440 441 448 -1] ) ] spids: [422 428 450] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(default_prepare)}) (C {(update_config_sub)}) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:vapi) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(sed)} {(-n)} {(SQ <"/#define PHP_API_VERSION/{s/.* //;p}">)} {(main/php.h)} ) ] ) left_token: <Left_CommandSub "$("> spids: [503 513] ) } spids: [502] ) ] spids: [500] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$vapi"))} {(KW_Bang "!") (Lit_Other "=")} {(DQ ($ VSub_Name "$_apiver"))} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(error)} { (DQ ("Upstreram API version is now ") ($ VSub_Name "$vapi") (". Expecting ") ($ VSub_Name "$_apiver") ) } ) (C {(error)} {(DQ ("After updating _apiver, all 3rd-party extensions must be rebuilt."))} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] spids: [-1 534] ) ] spids: [-1 559] ) (C {(rm)} {(-f)} {(TSRM/tsrm_win32.h)} {(TSRM/tsrm_config.w32.h)} {(Zend/zend_config.w32.h)} {(ext/mysqlnd/config-win.h)} {(ext/standard/winver.h)} {(main/win32_internal_function_disabled.h)} {(main/win95nt.h)} ) (C {(find)} {(.)} {(-name)} {(EscapedLiteralPart token:<Lit_EscapedChar "\\*">) (.) (Lit_Other "[") (ch) (Lit_Other "]") } {(-exec)} {(chmod)} {(644)} {(Lit_LBrace "{") (Lit_RBrace "}")} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)} ) (Pipeline children: [ (C {(sed)} {(-n)} {(SQ <"/^[^#]/p">)} {(DQ ($ VSub_Name "$srcdir")) (/disabled-tests.list)} ) (While cond: [(Sentence child:(C {(read)} {(item)}) terminator:<Op_Semi ";">)] body: (DoGroup children:[(C {(rm)} {(-r)} {($ VSub_Name "$item")})] spids:[662675]) ) ] negated: False ) (C {(autoconf)}) ] spids: [482] ) spids: [478 481] ) (FuncDef name: _build body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:without_pcre_jit) op:Equal spids:[708])] spids: [706] ) (AndOr children: [ (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$CARCH"))} {(Lit_Other "=")} {(DQ (s390x))} {(Lit_Other "]")} ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:without_pcre_jit) op: Equal rhs: {(DQ (--without-pcre-jit))} spids: [727] ) ] spids: [727] ) ] op_id: Op_DAmp ) (SimpleCommand words: [ {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--program-suffix) (Lit_Other "=") ($ VSub_Name "$_suffix")} {(--libdir) (Lit_Other "=") ($ VSub_Name "$_libdir")} {(--datadir) (Lit_Other "=") (/usr/share/) ($ VSub_Name "$pkgname")} {(--sysconfdir) (Lit_Other "=") (/etc/) ($ VSub_Name "$pkgname")} {(--localstatedir) (Lit_Other "=") (/var)} {(--with-layout) (Lit_Other "=") (GNU)} {(--with-pic)} {(--with-pear) (Lit_Other "=") (/usr/share/) ($ VSub_Name "$pkgname")} {(--with-config-file-path) (Lit_Other "=") (/etc/) ($ VSub_Name "$pkgname")} {(--with-config-file-scan-dir) (Lit_Other "=") ($ VSub_Name "$_extension_confd")} {(--disable-short-tags)} {(--enable-bcmath) (Lit_Other "=") (shared)} {(--with-bz2) (Lit_Other "=") (shared)} {(--enable-calendar) (Lit_Other "=") (shared)} {(--enable-ctype) (Lit_Other "=") (shared)} {(--with-curl) (Lit_Other "=") (shared)} {(--enable-dba) (Lit_Other "=") (shared)} {(--with-db4)} {(--with-dbmaker) (Lit_Other "=") (shared)} {(--with-gdbm)} {(--enable-dom) (Lit_Other "=") (shared)} {(--with-enchant) (Lit_Other "=") (shared)} {(--enable-exif) (Lit_Other "=") (shared)} {(--enable-fileinfo) (Lit_Other "=") (shared)} {(--enable-ftp) (Lit_Other "=") (shared)} {(--with-gd) (Lit_Other "=") (shared)} {(--with-freetype-dir) (Lit_Other "=") (/usr)} {(--disable-gd-jis-conv)} {(--enable-gd-native-ttf)} {(--with-jpeg-dir) (Lit_Other "=") (/usr)} {(--with-png-dir) (Lit_Other "=") (/usr)} {(--with-webp-dir) (Lit_Other "=") (/usr)} {(--with-xpm-dir) (Lit_Other "=") (/usr)} {(--with-gettext) (Lit_Other "=") (shared)} {(--with-gmp) (Lit_Other "=") (shared)} {(--with-iconv) (Lit_Other "=") (shared)} {(--with-imap) (Lit_Other "=") (shared)} {(--with-imap-ssl)} {(--with-icu-dir) (Lit_Other "=") (/usr)} {(--enable-intl) (Lit_Other "=") (shared)} {(--enable-json) (Lit_Other "=") (shared)} {(--with-kerberos)} {(--with-ldap) (Lit_Other "=") (shared)} {(--with-ldap-sasl)} {(--with-libedit)} {(--enable-libxml)} {(--with-libxml-dir) (Lit_Other "=") (/usr)} {(--enable-mbstring) (Lit_Other "=") (shared)} {(--with-mcrypt) (Lit_Other "=") (shared)} {(--with-mysqli) (Lit_Other "=") (shared) (Lit_Comma ",") (mysqlnd)} {(--with-mysql-sock) (Lit_Other "=") (/run/mysqld/mysqld.sock)} {(--enable-mysqlnd) (Lit_Other "=") (shared)} {(--enable-opcache) (Lit_Other "=") (shared)} {(--with-openssl) (Lit_Other "=") (shared)} {(--with-system-ciphers)} {(--enable-pcntl) (Lit_Other "=") (shared)} {(--with-pcre-regex) (Lit_Other "=") (/usr)} {($ VSub_Name "$without_pcre_jit")} {(--enable-pdo) (Lit_Other "=") (shared)} {(--with-pdo-dblib) (Lit_Other "=") (shared)} {(--with-pdo-mysql) (Lit_Other "=") (shared) (Lit_Comma ",") (mysqlnd)} {(--with-pdo-odbc) (Lit_Other "=") (shared) (Lit_Comma ",") (unixODBC) (Lit_Comma ",") (/usr) } {(--with-pdo-pgsql) (Lit_Other "=") (shared)} {(--with-pdo-sqlite) (Lit_Other "=") (shared) (Lit_Comma ",") (/usr)} {(--with-pgsql) (Lit_Other "=") (shared)} {(--enable-phar) (Lit_Other "=") (shared)} {(--enable-posix) (Lit_Other "=") (shared)} {(--with-pspell) (Lit_Other "=") (shared)} {(--without-readline)} {(--with-recode) (Lit_Other "=") (shared)} {(--enable-session) (Lit_Other "=") (shared)} {(--enable-shmop) (Lit_Other "=") (shared)} {(--enable-simplexml) (Lit_Other "=") (shared)} {(--with-snmp) (Lit_Other "=") (shared)} {(--enable-soap) (Lit_Other "=") (shared)} {(--enable-sockets) (Lit_Other "=") (shared)} {(--with-sqlite3) (Lit_Other "=") (shared) (Lit_Comma ",") (/usr)} {(--enable-sysvmsg) (Lit_Other "=") (shared)} {(--enable-sysvsem) (Lit_Other "=") (shared)} {(--enable-sysvshm) (Lit_Other "=") (shared)} {(--with-tidy) (Lit_Other "=") (shared)} {(--enable-tokenizer) (Lit_Other "=") (shared)} {(--with-unixODBC) (Lit_Other "=") (shared) (Lit_Comma ",") (/usr)} {(--enable-wddx) (Lit_Other "=") (shared)} {(--enable-xml) (Lit_Other "=") (shared)} {(--enable-xmlreader) (Lit_Other "=") (shared)} {(--with-xmlrpc) (Lit_Other "=") (shared)} {(--enable-xmlwriter) (Lit_Other "=") (shared)} {(--with-xsl) (Lit_Other "=") (shared)} {(--enable-zip) (Lit_Other "=") (shared)} {(--with-libzip) (Lit_Other "=") (/usr)} {(--with-zlib) (Lit_Other "=") (shared)} {(--with-zlib-dir) (Lit_Other "=") (/usr)} {($ VSub_At "$@")} ] more_env: [ (env_pair name: EXTENSION_DIR val: {($ VSub_Name "$_extension_dir")} spids: [734] ) ] ) (C {(make)}) ] spids: [703] ) spids: [699 702] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(_build)} {(--enable-phpdbg)} {(--enable-phpdbg-webhelper)} {(--disable-cgi)} {(--disable-cli)} ) (C {(_build)} {(--disable-phpdbg)} {(--disable-cgi)} {(--disable-cli)} {(--with-apxs2)}) (C {(mv)} {(libs/libphp) ($ VSub_Name "$_suffix") (.so)} {(sapi/apache2handler/mod_php) ($ VSub_Name "$_suffix") (.so)} ) (C {(_build)} {(--disable-phpdbg)} {(--enable-fpm)} {(--enable-embed)} {(--with-litespeed)}) ] spids: [1321] ) spids: [1317 1320] ) (FuncDef name: check body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:php_modules) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(_extensions_by_load_order)}) (C {(grep)} {(-vx)} {(opcache)}) (C {(xargs)} {(-n)} {(1)} {(printf)} {(DQ ("'") ($ VSub_Name "$builddir") ("/modules/%s.la' "))} ) ] negated: False ) ] ) left_token: <Left_CommandSub "$("> spids: [1444 1474] ) } spids: [1443] ) ] spids: [1441] ) (C {(sed)} {(-i)} { (DQ ("/^PHP_TEST_SHARED_EXTENSIONS/,/extension=/ ") ("\t\ts|in ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) ("(PHP_MODULES)") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) ("*|in ") ($ VSub_Name "$php_modules") ("|") ) } {(Makefile)} ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:allow_fail) op: Equal rhs: {(SQ <no>)} spids: [1507] ) ] spids: [1505] ) (Case to_match: {(DQ ($ VSub_Name "$CARCH"))} arms: [ (case_arm pat_list: [{(x86)} {(armhf)} {(aarch64)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:allow_fail) op: Equal rhs: {(SQ <yes>)} spids: [1533] ) ] spids: [1533] ) ] spids: [1522 1531 -1 1539] ) ] spids: [1513 1519 1539] ) (AndOr children: [ (SimpleCommand words: [{(make)} {(test)}] more_env: [ (env_pair name:NO_INTERACTION val:{(1)} spids:[1543]) (env_pair name:REPORT_EXIT_STATUS val:{(1)} spids:[1546]) (env_pair name:SKIP_SLOW_TESTS val:{(1)} spids:[1551]) (env_pair name:SKIP_ONLINE_TESTS val:{(1)} spids:[1554]) (env_pair name:TEST_TIMEOUT val:{(10)} spids:[1557]) (env_pair name:TZ val:{(SQ )} spids:[1562]) (env_pair name:LANG val:{(SQ )} spids:[1564]) (env_pair name:LC_ALL val:{(SQ )} spids:[1566]) ] ) (AndOr children: [ (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$allow_fail"))} {(Lit_Other "=")} {(yes)} {(Lit_Other "]")} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] op_id: Op_DPipe ) (C {(echo)} {(SQ <"NOTE: We have skipped quite a lot tests, see disabled-tests.list.">)}) ] spids: [1414] ) spids: [1410 1413] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(-j1)} {(Lit_VarLike "INSTALL_ROOT=") (DQ ($ VSub_Name "$pkgdir"))} {(install)}) (C {(install)} {(-Dm644)} {(php.ini-production)} {(DQ ($ VSub_Name "$pkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/php.ini)} ) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[1650])] spids: [1648] ) terminator: <Op_Semi ";"> ) (ForEach iter_name: file iter_words: [{(pear)} {(peardev)} {(pecl)}] do_arg_iter: False body: (DoGroup children: [ (C {(sed)} {(-i)} {(-e)} {(DQ ("s|/usr/bin/php|/usr/bin/php") ($ VSub_Name "$_suffix") ("|g"))} {(-e)} {(DQ ("s|PHP=php|PHP=php") ($ VSub_Name "$_suffix") ("|"))} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) ($ VSub_Name "$file")} ) ] spids: [1666 1700] ) spids: [1658 1664] ) (Pipeline children: [ (C {(find)} {(DQ ($ VSub_Name "$pkgdir"))} {(-name)} {(SQ <".*">)}) (C {(xargs)} {(rm)} {(-rf)}) ] negated: False ) (C {(rmdir)} {(DQ ($ VSub_Name "$pkgdir")) (/var/run)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_default_php"))} {(Lit_Other "=")} {(yes)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(ln)} {(-s)} {(php) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/php)} ) ] spids: [-1 1749] ) ] spids: [-1 1765] ) ] spids: [1609] ) spids: [1605 1608] ) (FuncDef name: dev body: (BraceGroup children: [ (C {(default_dev)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ (php-dev))} spids: [1780] ) ] spids: [1780] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (C {(_mv)} {(usr/bin/php-config) ($ VSub_Name "$_suffix")} {(usr/bin/phpize) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)} ) (C {(_mv)} {(./) ($ VSub_Name "$_libdir") (/build)} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$_libdir") (/)} ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_default_php"))} {(Lit_Other "=")} {(yes)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(ln)} {(-s)} {(phpize) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/phpize)} ) (C {(ln)} {(-s)} {(php-config) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/php-config)} ) ] spids: [-1 1844] ) ] spids: [-1 1873] ) ] spids: [1774] ) spids: [1770 1773] ) (FuncDef name: doc body: (BraceGroup children: [ (C {(default_doc)}) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/doc/) ($ VSub_Name "$pkgname")} ) (C {(cp)} {(CODING_STANDARDS)} {(CREDITS)} {(EXTENSIONS)} {(INSTALL)} {(LICENSE)} {(NEWS)} {(README) (Lit_Other "*")} {(UPGRADING) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/share/doc/) ($ VSub_Name "$pkgname") (/)} ) ] spids: [1882] ) spids: [1878 1881] ) (FuncDef name: apache2 body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ (PHP) ($ VSub_Name "$_suffix") (" Module for Apache2"))} spids: [1949] ) ] spids: [1949] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$depends") (" apache2"))} spids: [1957] ) ] spids: [1957] ) (C {(install)} {(-D)} {(-m)} {(755)} {(DQ ($ VSub_Name "$builddir")) (/sapi/apache2handler/mod_php) ($ VSub_Name "$_suffix") (.so) } {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/apache2/mod_php) ($ VSub_Name "$_suffix") (.so)} ) (C {(install)} {(-D)} {(-m)} {(644)} {(DQ ($ VSub_Name "$srcdir")) (/php) ($ VSub_Name "$_suffix") (-module.conf)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/apache2/conf.d/php) ($ VSub_Name "$_suffix") (-module.conf)} ) ] spids: [1946] ) spids: [1942 1945] ) (FuncDef name: phpdbg body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("Interactive PHP") ($ VSub_Name "$_suffix") (" debugger"))} spids: [2025] ) ] spids: [2025] ) (C {(install)} {(-Dm755)} {(DQ ($ VSub_Name "$builddir")) (/sapi/phpdbg/phpdbg)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/phpdbg) ($ VSub_Name "$_suffix")} ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_default_php"))} {(Lit_Other "=")} {(yes)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(ln)} {(-s)} {(phpdbg) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/phpdbg)} ) ] spids: [-1 2068] ) ] spids: [-1 2084] ) ] spids: [2022] ) spids: [2018 2021] ) (FuncDef name: embed body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ (PHP) ($ VSub_Name "$_suffix") (" Embedded Library"))} spids: [2096] ) ] spids: [2096] ) (C {(_mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/libphp) (Lit_Other "*") (.so)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/)} ) ] spids: [2093] ) spids: [2089 2092] ) (FuncDef name: litespeed body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ (PHP) ($ VSub_Name "$_suffix") (" LiteSpeed SAPI"))} spids: [2129] ) ] spids: [2129] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/lsphp)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/lsphp) ($ VSub_Name "$_suffix")} ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_default_php"))} {(Lit_Other "=")} {(yes)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(ln)} {(-s)} {(lsphp) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/lsphp)} ) ] spids: [-1 2178] ) ] spids: [-1 2194] ) ] spids: [2126] ) spids: [2122 2125] ) (FuncDef name: cgi body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ (PHP) ($ VSub_Name "$_suffix") (" Common Gateway Interface"))} spids: [2206] ) ] spids: [2206] ) (C {(_mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/php-cgi) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)} ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_default_php"))} {(Lit_Other "=")} {(yes)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(ln)} {(-s)} {(php-cgi) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/php-cgi)} ) ] spids: [-1 2245] ) ] spids: [-1 2261] ) ] spids: [2203] ) spids: [2199 2202] ) (FuncDef name: fpm body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ (PHP) ($ VSub_Name "$_suffix") (" FastCGI Process Manager"))} spids: [2273] ) ] spids: [2273] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (C {(_mv)} {(var)} {(DQ ($ VSub_Name "$subpkgdir")) (/)}) (C {(_mv)} {(usr/share/) ($ VSub_Name "$pkgname") (/fpm)} {(DQ ($ VSub_Name "$subpkgdir")) (/var/lib/) ($ VSub_Name "$pkgname") (/)} ) (C {(_mv)} {(usr/sbin)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/)}) (C {(_mv)} {(etc/) ($ VSub_Name "$pkgname") (/php-fpm) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/)} ) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[2342])] spids: [2340] ) terminator: <Op_Semi ";"> ) (ForEach iter_name: file iter_words: [{(php-fpm.conf)} {(php-fpm.d/www.conf)}] do_arg_iter: False body: (DoGroup children: [ (C {(mv)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$file") (.default) } {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/) ($ VSub_Name "$file")} ) ] spids: [2356 2381] ) spids: [2350 2354] ) (C {(install)} {(-D)} {(-m)} {(755)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-fpm.initd)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/init.d/php-fpm) ($ VSub_Name "$_suffix")} ) (C {(install)} {(-D)} {(-m)} {(644)} {(DQ ($ VSub_Name "$srcdir")) (/) ($ VSub_Name "$pkgname") (-fpm.logrotate)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/logrotate.d/php-fpm) ($ VSub_Name "$_suffix")} ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/var/log/) ($ VSub_Name "$pkgname")}) ] spids: [2270] ) spids: [2266 2269] ) (FuncDef name: pear body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ (PHP) ($ VSub_Name "$_suffix") (" Extension and Application Repository"))} spids: [2455] ) ] spids: [2455] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (" ") ($ VSub_Name "$pkgname") (-xml))} spids: [2463] ) ] spids: [2463] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (C {(sed)} {(-i)} {(SQ <"s/\\$INCARG/& -d extension=xml.so/">)} {(usr/bin/pecl)}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)}) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[2513])] spids: [2511] ) terminator: <Op_Semi ";"> ) (ForEach iter_name: file iter_words: [{(pecl)} {(pear)} {(peardev)}] do_arg_iter: False body: (DoGroup children: [ (C {(mv)} {(usr/bin/) ($ VSub_Name "$file")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/) ($ VSub_Name "$file") ($ VSub_Name "$_suffix") } ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_default_php"))} {(Lit_Other "=")} {(yes)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(ln)} {(-s)} {($ VSub_Name "$file") ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/) ($ VSub_Name "$file")} ) ] spids: [-1 2560] ) ] spids: [-1 2577] ) ] spids: [2529 2580] ) spids: [2521 2527] ) (C {(_mv)} {(etc/) ($ VSub_Name "$pkgname") (/pear.conf)} {(DQ ($ VSub_Name "$subpkgdir")) (/etc/) ($ VSub_Name "$pkgname") (/)} ) (C {(_mv)} {(usr/share)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/)}) ] spids: [2452] ) spids: [2448 2451] ) (FuncDef name: common body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (common config)"))} spids: [2617] ) ] spids: [2617] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[2624])] spids: [2624] ) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (C {(_mv)} {(usr/lib)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/)}) (C {(_mv)} {(etc)} {(DQ ($ VSub_Name "$subpkgdir")) (/)}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$_extension_confd")}) ] spids: [2614] ) spids: [2610 2613] ) (FuncDef name: phar body: (BraceGroup children: [ (C {(_extension)}) (C {(cd)} {(DQ ($ VSub_Name "$pkgdir"))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)}) (C {(mv)} {(usr/bin/phar.phar)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/phar.phar) ($ VSub_Name "$_suffix")} ) (C {(rm)} {(usr/bin/phar)}) (C {(ln)} {(-s)} {(phar.phar) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/phar) ($ VSub_Name "$_suffix")} ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$_default_php"))} {(Lit_Other "=")} {(yes)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (C {(ln)} {(-s)} {(phar.phar) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/phar.phar)} ) (C {(ln)} {(-s)} {(phar.phar) ($ VSub_Name "$_suffix")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/phar)} ) ] spids: [-1 2747] ) ] spids: [-1 2776] ) ] spids: [2675] ) spids: [2671 2674] ) (FuncDef name: _extension body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:extname) op: Equal rhs: { (DQ (BracedVarSub token: <VSub_Name subpkgname> suffix_op: (StringUnary op_id: VOp1_Pound arg_word: {($ VSub_Name "$pkgname") (-)} ) spids: [2792 2797] ) ) } spids: [2790] ) ] spids: [2788] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:extdepends) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children: [ (C {(eval)} { (DQ ("echo ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) (_depends_) ($ VSub_Name "$extname") ) } ) ] ) left_token: <Left_CommandSub "$("> spids: [2805 2814] ) ) } spids: [2803] ) ] spids: [2801] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:extdesc) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children: [ (AndOr children: [ (SimpleCommand words: [ {(head)} {(-n1)} {(DQ ($ VSub_Name "$builddir")) (/ext/) ($ VSub_Name "$extname") (/CREDITS) } ] redirects: [ (Redir op_id: Redir_Great fd: 2 arg_word: {(/dev/null)} spids: [2834] ) ] ) (C {(Lit_Other ":")}) ] op_id: Op_DPipe ) ] ) left_token: <Left_CommandSub "$("> spids: [2822 2839] ) ) } spids: [2820] ) ] spids: [2818] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: { (DQ (PHP) ($ VSub_Name "$_suffix") (" extension: ") (BracedVarSub token: <VSub_Name extdesc> suffix_op: (StringUnary op_id: VTest_ColonHyphen arg_word: {($ VSub_Name "$extname")} ) spids: [2848 2852] ) ) } spids: [2843] ) ] spids: [2843] ) (C {(Lit_Other ":")} { (BracedVarSub token: <VSub_Name extdepends> suffix_op: (StringUnary op_id: VTest_ColonEquals arg_word: { (CommandSubPart command_list: (CommandList children: [ (C {(_resolve_extension_deps)} {(DQ ($ VSub_Name "$extname"))}) ] ) left_token: <Left_CommandSub "$("> spids: [2862 2868] ) } ) spids: [2859 2869] ) } ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name "$depends") (" ") ($ VSub_Name "$extdepends"))} spids: [2872] ) ] spids: [2872] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:load_order) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(_extension_load_order)} {(DQ ($ VSub_Name "$extname"))})] ) left_token: <Left_CommandSub "$("> spids: [2884 2890] ) } spids: [2883] ) ] spids: [2881] ) (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:prefix) op:Equal rhs:{(SQ )} spids:[2900])] spids: [2898] ) (AndOr children: [ (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$extname"))} {(KW_Bang "!") (Lit_Other "=")} {(DQ (opcache))} {(Lit_Other "]")} ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:prefix) op: Equal rhs: {(DQ (zend_))} spids: [2920] ) ] spids: [2920] ) ] op_id: Op_DPipe ) (C {(_mv)} {(DQ ($ VSub_Name "$pkgdir")) (/) ($ VSub_Name "$_extension_dir") (/) ($ VSub_Name "$extname") (.so) } {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$_extension_dir") (/)} ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$_extension_confd")}) (SimpleCommand words: [ {(echo)} {(DQ (${ VSub_Name prefix) ("extension=") ($ VSub_Name "$extname") (.so))} ] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(DQ ($ VSub_Name "$subpkgdir")) (/) ($ VSub_Name "$_extension_confd") (/) (CommandSubPart command_list: (CommandList children: [ (C {(printf)} {(Lit_Other "%") (02d)} {($ VSub_Name "$load_order")}) ] ) left_token: <Left_CommandSub "$("> spids: [2981 2988] ) (_) ($ VSub_Name "$extname") (.ini) } spids: [2973] ) ] ) ] spids: [2785] ) spids: [2781 2784] ) (FuncDef name: _resolve_extension_deps body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:name) op: Equal rhs: {(DQ ($ VSub_Number "$1"))} spids: [3011] ) ] spids: [3009] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:config) op: Equal rhs: {(DQ ($ VSub_Name "$builddir") (/ext/) ($ VSub_Name "$name") (/config.w32))} spids: [3024] ) ] spids: [3022] ) (AndOr children: [ (C {(Lit_Other "[")} {(-f)} {(DQ ($ VSub_Name "$config"))} {(Lit_Other "]")}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] op_id: Op_DPipe ) (Pipeline children: [ (C {(cat)} {(DQ ($ VSub_Name "$config"))}) (C {(sed)} {(-En)} { (DQ ("s/.*ADD_EXTENSION_DEP") (EscapedLiteralPart token:<Lit_EscapedChar "\\(">) ("'") ($ VSub_Name "$name") ("', ([^)]+)") (EscapedLiteralPart token:<Lit_EscapedChar "\\)">) (".*/") (EscapedLiteralPart token:<Lit_EscapedChar "\\1">) (/p) ) } ) (C {(tr)} {(-d)} {(DQ ("',"))}) (C {(tr)} {(SQ <" ">)} {(SQ <"\\n">)}) (C {(sort)} {(-u)}) (While cond: [(Sentence child:(C {(read)} {(dep)}) terminator:<Op_Semi ";">)] body: (DoGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (C {(echo)} {(DQ ($ VSub_Name "$_extensions"))}) (C {(grep)} {(-qw)} {(DQ ($ VSub_Name "$dep"))}) ] negated: False ) terminator: <Op_Semi ";"> ) ] action: [ (C {(echo)} {(DQ ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$dep"))}) ] spids: [-1 3142] ) ] spids: [-1 3154] ) ] spids: [3120 3157] ) ) ] negated: False ) ] spids: [3006] ) spids: [3002 3005] ) (FuncDef name: _extension_load_order body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:name) op: Equal rhs: {(DQ ($ VSub_Number "$1"))} spids: [3183] ) ] spids: [3181] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:deps) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(eval)} { (DQ ("echo ") (EscapedLiteralPart token:<Lit_EscapedChar "\\$">) (_depends_) ($ VSub_Name "$name") ) } ) ] ) left_token: <Left_CommandSub "$("> spids: [3192 3201] ) } spids: [3191] ) ] spids: [3189] ) (Case to_match: {(DQ ($ VSub_Name "$name"))} arms: [ (case_arm pat_list: [{(imap)}] action: [(C {(echo)} {(1)})] spids: [3222 3223 3228 -1] ) (case_arm pat_list: [{(Lit_Other "*")}] action: [ (Pipeline children: [ (C {(echo)} { (DQ (BracedVarSub token: <VSub_Name deps> suffix_op: (StringUnary op_id: VTest_ColonEquals arg_word: { (CommandSubPart command_list: (CommandList children: [ (C {(_resolve_extension_deps)} {($ VSub_Name "$name")}) ] ) left_token: <Left_CommandSub "$("> spids: [3240 3244] ) } ) spids: [3237 3245] ) ) } ) (C {(wc)} {(-w)}) ] negated: False ) ] spids: [3231 3232 3253 -1] ) ] spids: [3205 3211 3256] ) ] spids: [3178] ) spids: [3174 3177] ) (FuncDef name: _extensions_by_load_order body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs:(LhsName name:deps) op:Equal spids:[3273]) (assign_pair lhs:(LhsName name:list) op:Equal spids:[3275]) (assign_pair lhs:(LhsName name:name) op:Equal spids:[3277]) ] spids: [3271] ) (ForEach iter_name: name iter_words: [{($ VSub_Name "$_extensions")}] do_arg_iter: False body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:list) op: Equal rhs: { (DQ ($ VSub_Name "$list") (" ") (CommandSubPart command_list: (CommandList children: [(C {(_extension_load_order)} {($ VSub_Name "$name")})] ) left_token: <Left_CommandSub "$("> spids: [3297 3301] ) (";") ($ VSub_Name "$name") ) } spids: [3293] ) ] spids: [3293] ) ] spids: [3290 3307] ) spids: [3286 3288] ) (Pipeline children: [ (C {(printf)} {(SQ <"%s\\n">)} {($ VSub_Name "$list")}) (C {(sort)} {(-t)} {(SQ <";">)} {(-k)} {(1)}) (C {(sed)} {(-E)} {(SQ <"s/\\d+;//">)}) ] negated: False ) ] spids: [3268] ) spids: [3264 3267] ) (FuncDef name: _mv body: (BraceGroup children: [ (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:dest) op:Equal spids:[3354])] spids: [3352] ) terminator: <Op_Semi ";"> ) (ForEach iter_name: dest do_arg_iter: True body: (DoGroup children: [(Sentence child:(C {(true)}) terminator:<Op_Semi ";">)] spids: [3362 3367] ) spids: [-1 -1] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$dest"))}) (C {(mv)} {($ VSub_At "$@")}) ] spids: [3349] ) spids: [3345 3348] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "b18aaa98f147f77569cf87d5ee42b50ce1b0af56785d584d27b383a0d121c107db4645806028e66a3b8fa6818b50c9ccb2ce882b347ad8753726fc34f2dadd92 php-7.1.10.tar.bz2\n" ) ( "1c708de82d1086f272f484faf6cf6d087af7c31750cc2550b0b94ed723961b363f28a947b015b2dfc0765caea185a75f5d2c2f2b099c948b65c290924f606e4f php7-fpm.initd\n" ) ( "cacce7bf789467ff40647b7319e3760c6c587218720538516e8d400baa75651f72165c4e28056cd0c1dc89efecb4d00d0d7823bed80b29136262c825ce816691 php7-fpm.logrotate\n" ) ( "274bd7b0b2b7002fa84c779640af37b59258bb37b05cb7dd5c89452977d71807f628d91b523b5039608376d1f760f3425d165242ca75ee5129b2730e71c4e198 php7-module.conf\n" ) ( "62f60a1965d8b06eb7f76622cf13b3d91a501bf71acfa08ba13c9558d2205452871c9fc6768d211c22b4e3f2e11aa14e51f63ace628ddfd16008f2fc32e91b68 disabled-tests.list\n" ) ( "f1177cbf6b1f44402f421c3d317aab1a2a40d0b1209c11519c1158df337c8945f3a313d689c939768584f3e4edbe52e8bd6103fb6777462326a9d94e8ab1f505 install-pear.patch\n" ) ( "199aecdbd3b4035aabf5379c215f82412d3c98b79a1ee186944e7fe1f0ed6f40789ea30e2355149491de6be34fc66c5e486e2a79a7e41ab2ae18706ef3ffe79b includedir.patch\n" ) ( "d93d3fc015580cf5f75c6cbca4cd980e054b61e1068495da81a7e61f1af2c9ae14f09964c04928ad338142de78e4844aed885b1ad1865282072999fb045c8ad7 fix-asm-constraints-in-aarch64-multiply-macro.patch\n" ) ( "a4c35446745ab0ac806de801f0651fc5d2c98cf60063c3c2d3963a84f1c71ef78e09b7650c08e7231be0fdb93c0c255de38894d7f0e4f4c5a190d17f1a6bc476 php7-fpm-version-suffix.patch\n" ) ( "f8ecae241a90cbc3e98aa4deb3d5d35ef555f51380e29f4e182a8060dffeb84be74f030a14c6b452668471030d78964f52795ca74275db05543ccad20ef1f2cc allow-build-recode-and-imap-together.patch\n" ) ( "01c3c65f153ea92192f2b2694d93a086ffa67c282fe046f877842942692c25666e4154a09aba6c2161f7f2a3b6595f4d79573e9ee74aec774a95f2f9725846f9 fix-tests-devserver.patch" ) ) } spids: [3389] ) ] spids: [3389] ) ] )