(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(openjdk8)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_icedteaver) op:Equal rhs:{(3.5.1)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(8.144.01)} spids:[21])] spids: [21] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[24])] spids: [24] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('OpenJDK 8 provided by IcedTea'))} spids: [27] ) ] spids: [27] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ('http://icedtea.classpath.org/'))} spids: [32] ) ] spids: [32] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[37])] spids: [37] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (custom))} spids:[42])] spids: [42] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') ('-jre java-cacerts'))} spids: [47] ) ] spids: [47] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:options) op: Equal rhs: {(DQ (sover-namecheck))} spids: [53] ) ] spids: [53] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ('bash findutils tar zip file paxmark gawk util-linux libxslt\n') ('\tautoconf automake linux-headers sed xz coreutils\n') ('\topenjdk7 ca-certificates\n') ('\tnss-dev nss-static cups-dev jpeg-dev giflib-dev libpng-dev libxt-dev\n') ('\tlcms2-dev libxp-dev libxtst-dev libxinerama-dev zlib-dev\n') ('\tlibxrender-dev alsa-lib-dev freetype-dev fontconfig-dev\n') ('\tgtk+2.0-dev krb5-dev attr-dev pcsc-lite-dev lksctp-tools-dev\n') ('\tlibxcomposite-dev') ) } spids: [58] ) ] spids: [58] ) (Case to_match: {($ VSub_Name '$CARCH')} arms: [ (case_arm pat_list: [{(x86)}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_jarch) op:Equal rhs:{(i386)} spids:[80])] spids: [80] ) ] spids: [77 78 82 -1] ) (case_arm pat_list: [{(x86_64)}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_jarch) op:Equal rhs:{(amd64)} spids:[87])] spids: [87] ) ] spids: [84 85 89 -1] ) (case_arm pat_list: [{(arm) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_jarch) op:Equal rhs:{(aarch32)} spids:[95])] spids: [95] ) ] spids: [91 93 97 -1] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_jarch) op: Equal rhs: {(DQ ($ VSub_Name '$CARCH'))} spids: [102] ) ] spids: [102] ) ] spids: [99 100 106 -1] ) ] spids: [71 75 108] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_bootstrap_java_home) op: Equal rhs: {(DQ (/usr/lib/jvm/java-1.7-openjdk))} spids: [111] ) ] spids: [111] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_java_home) op: Equal rhs: {(DQ (/usr/lib/jvm/java-1.8-openjdk))} spids: [116] ) ] spids: [116] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_jrelib) op: Equal rhs: {(DQ ($ VSub_Name '$_java_home') (/jre/lib/) ($ VSub_Name '$_jarch'))} spids: [121] ) ] spids: [121] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ldpath) op: Equal rhs: { (DQ ($ VSub_Name '$_jrelib') (':') ($ VSub_Name '$_jrelib') ('/native_threads:') ($ VSub_Name '$_jrelib') ('/headless:') ($ VSub_Name '$_jrelib') ('/server:') ($ VSub_Name '$_jrelib') (/jli) ) } spids: [135] ) ] spids: [135] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sonameprefix) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (':'))} spids: [149] ) ] spids: [149] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: { (DQ ($ VSub_Name '$pkgname') ('-dbg ') ($ VSub_Name '$pkgname') ('-jre-lib:jrelib:noarch ') ($ VSub_Name '$pkgname') ('-jre ') ($ VSub_Name '$pkgname') ('-jre-base:jrebase\n') ('\t') ($ VSub_Name '$pkgname') ('-doc ') ($ VSub_Name '$pkgname') (-demos) ) } spids: [156] ) ] spids: [156] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_dropsver) op: Equal rhs: {($ VSub_Name '$_icedteaver')} spids: [174] ) ] spids: [174] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_dropsurl) op: Equal rhs: { (DQ ('http://icedtea.classpath.org/download/drops/icedtea8/') ($ VSub_Name '$_dropsver')) } spids: [177] ) ] spids: [177] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ('http://icedtea.classpath.org/download/source/icedtea-') ($ VSub_Name '$_icedteaver') ('.tar.gz\n') ('\topenjdk-') ($ VSub_Name '$_dropsver') ('.tar.xz::') ($ VSub_Name '$_dropsurl') ('/openjdk.tar.xz\n') ('\tcorba-') ($ VSub_Name '$_dropsver') ('.tar.xz::') ($ VSub_Name '$_dropsurl') ('/corba.tar.xz\n') ('\tjaxp-') ($ VSub_Name '$_dropsver') ('.tar.xz::') ($ VSub_Name '$_dropsurl') ('/jaxp.tar.xz\n') ('\tjaxws-') ($ VSub_Name '$_dropsver') ('.tar.xz::') ($ VSub_Name '$_dropsurl') ('/jaxws.tar.xz\n') ('\tjdk-') ($ VSub_Name '$_dropsver') ('.tar.xz::') ($ VSub_Name '$_dropsurl') ('/jdk.tar.xz\n') ('\tlangtools-') ($ VSub_Name '$_dropsver') ('.tar.xz::') ($ VSub_Name '$_dropsurl') ('/langtools.tar.xz\n') ('\thotspot-') ($ VSub_Name '$_dropsver') ('.tar.xz::') ($ VSub_Name '$_dropsurl') ('/hotspot.tar.xz\n') ('\tnashorn-') ($ VSub_Name '$_dropsver') ('.tar.xz::') ($ VSub_Name '$_dropsurl') ('/nashorn.tar.xz\n') ('\tfix-paxmark.patch\n') ('\n') ('\ticedtea-hotspot-musl.patch\n') ('\ticedtea-hotspot-musl-ppc.patch\n') ('\ticedtea-hotspot-noagent-musl.patch\n') ('\ticedtea-jdk-execinfo.patch\n') ('\ticedtea-jdk-fix-ipv6-init.patch\n') ('\ticedtea-jdk-fix-libjvm-load.patch\n') ('\ticedtea-jdk-musl.patch\n') ('\ticedtea-jdk-includes.patch\n') ('\ticedtea-jdk-getmntent-buffer.patch\n') ('\ticedtea-autoconf-config.patch\n') ('\ticedtea-jdk-tls-nist-curves.patch\n') ('\t') ) } spids: [184] ) ] spids: [184] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name '$srcdir') (/icedtea-) ($ VSub_Name '$_icedteaver'))} spids: [245] ) ] spids: [245] ) (FuncDef name: unpack body: (BraceGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$force'))} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (AndOr children: [ (C {(verify)}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) (AndOr children: [ (C {(initdcheck)}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [-1 273] ) ] spids: [-1 294] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$srcdir'))}) (C {(msg)} {(DQ ('Unpacking sources...'))}) (AndOr children: [ (C {(tar)} {(-C)} {(DQ ($ VSub_Name '$srcdir'))} {(-zxf)} {(icedtea-) ($ VSub_Name '$_icedteaver') (.tar.gz)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [257] ) spids: [253 256] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:ver_u) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(sed)} {(-En)} {(SQ <'s/^JDK_UPDATE_VERSION\\s*=\\s*(\\S+).*/\\1/p'>)} {(Makefile.am)} ) ] ) left_token: <Left_CommandSub '$('> spids: [354 364] ) } spids: [353] ) ] spids: [351] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:ver_b) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(sed)} {(-En)} {(SQ <'s/^BUILD_VERSION\\s*=\\s*b(\\S+).*/\\1/p'>)} {(Makefile.am)} ) ] ) left_token: <Left_CommandSub '$('> spids: [370 380] ) } spids: [369] ) ] spids: [367] ) (AndOr children: [ (C {(Lit_Other '[')} { (DQ (BracedVarSub token: <VSub_Name pkgver> suffix_op: (StringUnary op_id:VOp1_Pound arg_word:{('*.')}) spids: [386 390] ) ) } {(Lit_Other '=')} {(DQ ($ VSub_Name '$ver_u') (.) ($ VSub_Name '$ver_b'))} {(Lit_Other ']')} ) (C {(die)} { (DQ ('Version mismatch, source is 8.') ($ VSub_Name '$ver_u') (.) ($ VSub_Name '$ver_b') (', but abuild defines ') ($ VSub_Name '$pkgver') ('!') ) } ) ] op_id: Op_DPipe ) (C {(sed)} {(-e)} {(DQ (s/--check/-c/g))} {(-i)} {(Makefile.am)}) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:patch) op:Equal spids:[441])] spids: [439] ) terminator: <Op_Semi ';'> ) (ForEach iter_name: patch iter_words: [{($ VSub_Name '$source')}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name '$patch')} arms: [ (case_arm pat_list: [{(icedtea-) (Lit_Other '*') (.patch)}] action: [(C {(cp)} {(../) ($ VSub_Name '$patch')} {(patches)})] spids: [463 466 477 -1] ) (case_arm pat_list: [{(Lit_Other '*') (.patch)}] action: [ (C {(msg)} {(DQ ('Applying patch ') ($ VSub_Name '$patch'))}) (AndOr children: [ (C {(patch)} {(-p1)} {(-i)} {(DQ ($ VSub_Name '$srcdir')) (/) ($ VSub_Name '$patch')} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [480 482 512 -1] ) ] spids: [456 460 515] ) ] spids: [453 518] ) spids: [449 451] ) (C {(./autogen.sh)}) ] spids: [340] ) spids: [336 339] ) (FuncDef name: build body: (BraceGroup children: [ (C {(export)} {(Lit_VarLike 'JAVA_HOME=') (DQ ($ VSub_Name '$_bootstrap_java_home'))}) (C {(export)} {(Lit_VarLike 'PATH=') (DQ ($ VSub_Name '$JAVA_HOME') ('/bin:') ($ VSub_Name '$PATH'))} ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$JOBS'))} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (C {(export)} {(Lit_VarLike 'JOBS=') (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(printf)} {(SQ <'%s\\n'>)} {(DQ ($ VSub_Name '$MAKEFLAGS'))}) (C {(sed)} {(-n)} {(-e)} {(SQ <'s/.*-j\\([0-9]\\+\\).*/\\1/p'>)}) ] negated: False ) ] ) left_token: <Left_CommandSub '$('> spids: [572 594] ) } ) ] spids: [-1 566] ) ] spids: [-1 597] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DISTRIBUTION_PATCHES) op: Equal rhs: {(DQ )} spids: [601] ) ] spids: [601] ) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:patch) op:Equal spids:[608])] spids: [606] ) terminator: <Op_Semi ';'> ) (ForEach iter_name: patch iter_words: [{($ VSub_Name '$source')}] do_arg_iter: False body: (DoGroup children: [ (Case to_match: {($ VSub_Name '$patch')} arms: [ (case_arm pat_list: [{(icedtea-) (Lit_Other '*') (.patch)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DISTRIBUTION_PATCHES) op: Equal rhs: { (DQ ($ VSub_Name '$DISTRIBUTION_PATCHES') (' patches/') ($ VSub_Name '$patch') ) } spids: [636] ) ] spids: [636] ) ] spids: [630 633 644 -1] ) ] spids: [623 627 647] ) ] spids: [620 650] ) spids: [616 618] ) (C {(export)} {(DISTRIBUTION_PATCHES)}) (C {(echo)} {(DQ ('icedtea patches: ') ($ VSub_Name '$DISTRIBUTION_PATCHES'))}) (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (AndOr children: [ (C {(./configure)} {(--build) (Lit_Other '=') ($ VSub_Name '$CBUILD')} {(--host) (Lit_Other '=') ($ VSub_Name '$CHOST')} {(--prefix) (Lit_Other '=') (DQ ($ VSub_Name '$_java_home'))} {(--sysconfdir) (Lit_Other '=') (/etc)} {(--mandir) (Lit_Other '=') (/usr/share/man)} {(--infodir) (Lit_Other '=') (/usr/share/info)} {(--localstatedir) (Lit_Other '=') (/var)} {(--disable-dependency-tracking)} {(--disable-downloading)} {(--disable-precompiled-headers)} {(--with-parallel-jobs) (Lit_Other '=') (BracedVarSub token: <VSub_Name JOBS> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(2)}) spids: [736 740] ) } {(--with-hotspot-build) (Lit_Other '=') (default)} {(--with-openjdk-src-zip) (Lit_Other '=') (DQ ($ VSub_Name '$srcdir') (/openjdk-) ($ VSub_Name '$_dropsver') (.tar.xz)) } {(--with-hotspot-src-zip) (Lit_Other '=') (DQ ($ VSub_Name '$srcdir') (/hotspot-) ($ VSub_Name '$_dropsver') (.tar.xz)) } {(--with-corba-src-zip) (Lit_Other '=') (DQ ($ VSub_Name '$srcdir') (/corba-) ($ VSub_Name '$_dropsver') (.tar.xz)) } {(--with-jaxp-src-zip) (Lit_Other '=') (DQ ($ VSub_Name '$srcdir') (/jaxp-) ($ VSub_Name '$_dropsver') (.tar.xz)) } {(--with-jaxws-src-zip) (Lit_Other '=') (DQ ($ VSub_Name '$srcdir') (/jaxws-) ($ VSub_Name '$_dropsver') (.tar.xz)) } {(--with-jdk-src-zip) (Lit_Other '=') (DQ ($ VSub_Name '$srcdir') (/jdk-) ($ VSub_Name '$_dropsver') (.tar.xz)) } {(--with-langtools-src-zip) (Lit_Other '=') (DQ ($ VSub_Name '$srcdir') (/langtools-) ($ VSub_Name '$_dropsver') (.tar.xz)) } {(--with-nashorn-src-zip) (Lit_Other '=') (DQ ($ VSub_Name '$srcdir') (/nashorn-) ($ VSub_Name '$_dropsver') (.tar.xz)) } {(--with-pax) (Lit_Other '=') (paxmark)} {(--with-jdk-home) (Lit_Other '=') (DQ ($ VSub_Name '$_bootstrap_java_home'))} {(--with-pkgversion) (Lit_Other '=') (DQ ('Alpine ') (${ VSub_Name pkgver) (-r) (${ VSub_Name pkgrel))} {(--enable-nss)} {(--enable-sunec)} {(--enable-non-nss-curves)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [(C {(make)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)})] op_id: Op_DPipe ) ] spids: [531] ) spids: [527 530] ) (FuncDef name: check body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir')) (/openjdk.build/images/j2sdk-image)}) (C {(./bin/java)} {(-version)}) ] spids: [904] ) spids: [900 903] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name '$builddir'))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home')}) (AndOr children: [ (C {(cp)} {(-a)} {(openjdk.build/images/j2sdk-image/) (Lit_Other '*')} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(rm)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/src.zip)}) (C {(rm)} {(-f)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_jrelib') (/server/classes.jsa)} ) (AndOr children: [ (C {(./pax-mark-vm)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home')} {(true)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(rm)} {(-f)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/jre/lib/security/cacerts) } ) (C {(ln)} {(-sf)} {(/etc/ssl/certs/java/cacerts)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/jre/lib/security/cacerts) } ) ] spids: [927] ) spids: [923 926] ) (FuncDef name: jrelib body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('OpenJDK 8 Java Runtime (class libraries)'))} spids: [1070] ) ] spids: [1070] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:depends) op:Equal rhs:{(DQ )} spids:[1076])] spids: [1076] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs:(LhsName name:file) op:Equal spids:[1084]) (assign_pair lhs:(LhsName name:dir) op:Equal spids:[1086]) ] spids: [1082] ) (ForEach iter_name: file iter_words: [ {(jre/lib/images)} {(jre/lib/) (Lit_Other '*') (.jar)} {(jre/lib/security)} {(jre/lib/ext/) (Lit_Other '*') (.jar)} {(jre/lib/cmm)} {(jre/ASSEMBLY_EXCEPTION)} {(jre/THIRD_PARTY_README)} {(jre/LICENSE)} ] do_arg_iter: False body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dir) op: Equal rhs: { (BracedVarSub token: <VSub_Name file> suffix_op: (StringUnary op_id: VOp1_Percent arg_word: {(Lit_Slash /) ('*')} ) spids: [1135 1140] ) } spids: [1134] ) ] spids: [1134] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/) ($ VSub_Name '$dir') } ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/) ($ VSub_Name '$file') } {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/) ($ VSub_Name '$dir')} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [1130 1181] ) spids: [1094 1128] ) ] spids: [1067] ) spids: [1063 1066] ) (FuncDef name: jre body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('OpenJDK 8 Java Runtime'))} spids: [1193] ) ] spids: [1193] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs:(LhsName name:file) op:Equal spids:[1201]) (assign_pair lhs:(LhsName name:dir) op:Equal spids:[1203]) ] spids: [1199] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir'))}) (ForEach iter_name: file iter_words: [ {(jre/bin/policytool)} {(bin/appletviewer)} {(bin/policytool)} {(jre/lib/) ($ VSub_Name '$_jarch') (/libawt_xawt.so)} {(jre/lib/) ($ VSub_Name '$_jarch') (/libfontmanager.so)} {(jre/lib/) ($ VSub_Name '$_jarch') (/libjawt.so)} {(jre/lib/) ($ VSub_Name '$_jarch') (/libjsoundalsa.so)} {(jre/lib/) ($ VSub_Name '$_jarch') (/libsplashscreen.so)} ] do_arg_iter: False body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:dir) op: Equal rhs: { (BracedVarSub token: <VSub_Name file> suffix_op: (StringUnary op_id: VOp1_Percent arg_word: {(Lit_Slash /) ('*')} ) spids: [1268 1273] ) } spids: [1267] ) ] spids: [1267] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/) ($ VSub_Name '$dir') } ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/) ($ VSub_Name '$file') } {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/) ($ VSub_Name '$dir')} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [1263 1314] ) spids: [1221 1261] ) (AndOr children: [ (C {(DQ ($ VSub_Name '$builddir')) (/pax-mark-vm)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home')} {(true)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [1190] ) spids: [1186 1189] ) (FuncDef name: jrebase body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('OpenJDK 8 Java Runtime (no GUI support)'))} spids: [1351] ) ] spids: [1351] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') ('-jre-lib java-common java-cacerts'))} spids: [1357] ) ] spids: [1357] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/bin)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/lib/) ($ VSub_Name '$_jarch') } ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/lib/) ($ VSub_Name '$_jarch') (/jli) } {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/lib/) ($ VSub_Name '$_jarch') (/)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (Sentence child: (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:file) op:Equal spids:[1420])] spids: [1418] ) terminator: <Op_Semi ';'> ) (ForEach iter_name: file iter_words: [ {(java)} {(orbd)} {(rmid)} {(servertool)} {(unpack200)} {(keytool)} {(pack200)} {(rmiregistry)} {(tnameserv)} ] do_arg_iter: False body: (DoGroup children: [ (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/bin/) ($ VSub_Name '$file') } {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/bin/)} ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(1)} ) ] op_id: Op_DPipe ) ] spids: [1450 1477] ) spids: [1428 1448] ) (AndOr children: [ (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/jre)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (AndOr children: [ (C {(DQ ($ VSub_Name '$builddir')) (/pax-mark-vm)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home')} {(true)} ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) ] spids: [1348] ) spids: [1344 1347] ) (FuncDef name: doc body: (BraceGroup children: [ (AndOr children: [ (C {(default_doc)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] op_id: Op_DPipe ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/)}) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/man)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/)} ) ] spids: [1539] ) spids: [1535 1538] ) (FuncDef name: demos body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ('OpenJDK 8 Java Demos and Samples'))} spids: [1590] ) ] spids: [1590] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname'))} spids: [1596] ) ] spids: [1596] ) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/)}) (C {(mv)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/demo)} {(DQ ($ VSub_Name '$pkgdir')) (/) ($ VSub_Name '$_java_home') (/sample)} {(DQ ($ VSub_Name '$subpkgdir')) (/) ($ VSub_Name '$_java_home') (/)} ) ] spids: [1587] ) spids: [1583 1586] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( 'c806032e5337fdd516dc7e616608fd50e31406eab21ae31a61a0d30acf2ecf1eb28d162d558e60f04ad2bdfea1f1888601427751ee5efaacc8161f3fa89afbb0 icedtea-3.5.1.tar.gz\n' ) ( '13ea05cdc90f18a1600c7771314fcf2d07bfef186e7fe9125cf37e4a62f51a1d26dab653ee294fd9079419b3297f812c6b9c516def11ede8355dd2f6d8e7a08a openjdk-3.5.1.tar.xz\n' ) ( '19d4e311edd3ed5f388373e3c819a9317dbaa561c4a22c924079cef284d16ce06d5468510b84fe3f1867570e8caed915ec4edc2479bd44686493bcf9fbf523de corba-3.5.1.tar.xz\n' ) ( '5f932ce9453412d3a1b3108cf143836712cc46676093441b02db24652d4d30dbf21849cbb6fe75071961312c747289b8feccdf23c94b9e9ab2b78bdefd7c72df jaxp-3.5.1.tar.xz\n' ) ( '3259181c303fc1642816e5d3291d81e80fb62764edd38734876e9581d4d1fcb718bf5f2cc8dbf0362f218105effa50fa50a4e4b79e08501e991ff4bdbbf881cb jaxws-3.5.1.tar.xz\n' ) ( '9f60583ffd61d8dec73f17c7dbbf12e275c9c46b8cbafc59a969b11a0b65ae1f6366051fc1c76538b217a2b55510e112a815b279a9c19046f7035d2680ca2b9f jdk-3.5.1.tar.xz\n' ) ( '856fecddf01c6eb89055bd905d0df1d61d4a1605f4663ff33357c1d4372150ddf4d5d2e6e8f2c4d8c92071075b7090c9fdbe5a10d2c0c61b1d242fe938dc1b8c langtools-3.5.1.tar.xz\n' ) ( 'c16b5db736b553acb74bce50f37213a181fc26a6fdc7ef9242aa40c46afea78e52ec08a167f5fe29023e0ecef1f92b45b51250208d63ef88f5686fe2b12d4c34 hotspot-3.5.1.tar.xz\n' ) ( '3e3ca6942b32c1b342a108cdd08d72da49249c88c4f5da04b2e822dcb12d144584a10eb7e5c109f9bf49cd84ab957577db83d55ff31471ef76b0748b44b54896 nashorn-3.5.1.tar.xz\n' ) ( '1f470432275d5beaa8b4e4352a2f24a4a00593546dc4f3bd857794c89e521e8e6d6abc540762bbd769be3e1e3da058e134dc5dc066d12b9b8a1f0656040a795c fix-paxmark.patch\n' ) ( 'bfa16565d71453a0ba4204cb7ee0f8cb8c9a272c4d71d1357af4425183e64ef8df77ae1df1bbb0f984cf2d6d04a49124a6ef50f09dfee80c5b5734596e0b2a8e icedtea-hotspot-musl.patch\n' ) ( 'e5cf4d70f96fc1e72ae8b97a887adb96092ff36584711cbb8de9d9fa9e859cb8731d638838de0d9591239fc44ffe5c74422d1842bd9f10a0c00dff1627bdeeef icedtea-hotspot-musl-ppc.patch\n' ) ( '3c592a14f1806a431290a96a8c1413ca1cc621e73a87ed778fa98878c82809bd924072210d4e4127a6c0c32ff557d749f6c9b3ce31cbca083b013240b618b224 icedtea-hotspot-noagent-musl.patch\n' ) ( 'f6365cfafafa008bd6c1bf0ccec01a63f8a39bd1a8bc87baa492a27234d47793ba02d455e5667a873ef50148df3baaf6a8421e2da0b15faac675867da714dd5f icedtea-jdk-execinfo.patch\n' ) ( '48533f87fc2cf29d26b259be0df51087d2fe5b252e72d00c6ea2f4add7b0fb113141718c116279c5905e03f64a1118082e719393786811367cf4d472b5d36774 icedtea-jdk-fix-ipv6-init.patch\n' ) ( 'b135991c76b0db8fa7c363e0903624668e11eda7b54a943035c214aa4d7fc8c3e8110ed200edcec82792f3c9393150a9bd628625ddf7f3e55720ff163fbbb471 icedtea-jdk-fix-libjvm-load.patch\n' ) ( 'cdebe2c59657e7fd317a4841b2fbe95d9e8d7ee9d1593edf352ed7f49a92a42cbce82cbaa404d3f02c6d273eae03222a79559c09bf6cf439396c5ec5434f5458 icedtea-jdk-musl.patch\n' ) ( 'e8d9f1b867bf4fc84aa00d1237b264bcf503b1ed5f34735e14b0b747a728953fe0051a5af69ed058d377fbf65d8be1ed9e38fe5fc6edb2d50b31f34bf3ba91dc icedtea-jdk-includes.patch\n' ) ( '7e6fa46b10c630517bfa46943858aea1d032c12d32ba3fcb7a2143ae1e896c34fa4cb8f925af80cb19f8e29149b835aa054adfd30ebb00539f6c78588d6f5211 icedtea-jdk-getmntent-buffer.patch\n' ) ( '662d662d0a7a84be2978e921317589f212f3ba3b7629527ba0f1140b5ac4c1024893e0ed176211688ed1a4505968c4befc841ed57ffcdbb9d355c2cb0571b167 icedtea-autoconf-config.patch\n' ) ( '313ba3467efad73120d307c16be8e793fa39de92d6c28c2faed11c14dd6f60e0f1a290f330d4dc849ae8f97c7bea84eec2d0be02c70bc9903664e22497dd2d22 icedtea-jdk-tls-nist-curves.patch' ) ) } spids: [1643] ) ] spids: [1643] ) ] )