(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] ) ] )