(CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(julia)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(0.5.2)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:_libuv_ver) op: Equal rhs: {(8d5131b6c1595920dd30644cd1435b4f344b46c8)} spids: [18] ) ] spids: [18] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:_llvm_ver) op:Equal rhs:{(3.9)} spids:[21])] spids: [21] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(3)} spids:[24])] spids: [24] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("A high-level, high-performance dynamic language for technical computing"))} spids: [27] ) ] spids: [27] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("http://julialang.org"))} spids: [32] ) ] spids: [32] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ )} spids:[40])] spids: [40] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (MIT))} spids:[44])] spids: [44] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends) op: Equal rhs: { (DQ ("arpack\n") ("\tdsfmt\n") ("\tfftw>=3.3\n") ("\tgmp>=5.0\n") ("\tlibgit2>=0.21\n") ("\tmpfr3\n") ("\topenblas\n") ("\topenlibm\n") ("\topenspecfun>=0.4\n") ("\tpcre2>=10.0\n") ("\tsuitesparse>=4.1\n") ("\t") ) } spids: [49] ) ] spids: [49] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:depends_dev) op: Equal rhs: { (DQ ("arpack-dev\n") ("\tdsfmt-dev\n") ("\tfftw-dev\n") ("\tgmp-dev\n") ("\tlibgit2-dev\n") ("\tlibunwind-dev\n") ("\tllvm") ($ VSub_Name "$_llvm_ver") ("-dev\n") ("\tmpfr-dev\n") ("\topenblas-dev\n") ("\topenlibm-dev\n") ("\topenspecfun-dev\n") ("\tpcre2-dev\n") ("\tsuitesparse-dev\n") ("\tutf8proc-dev>=2\n") ("\t") ) } spids: [65] ) ] spids: [65] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: { (DQ ($ VSub_Name "$depends_dev") ("\n") ("\tbash\n") ("\tcmake\n") ("\tgfortran\n") ("\tlinux-headers\n") ("\tlibressl-dev\n") ("\tpaxmark\n") ("\tperl\n") ("\t") ) } spids: [86] ) ] spids: [86] ) (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") (-dbg) ) } spids: [100] ) ] spids: [100] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("https://github.com/JuliaLang/julia/releases/download/v") ($ VSub_Name "$pkgver") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver") (".tar.gz\n") ("\tlibuv-") ($ VSub_Name "$_libuv_ver") (".tar.gz::https://api.github.com/repos/JuliaLang/libuv/tarball/") ($ VSub_Name "$_libuv_ver") ("\n") ("\tfind-syslibs\n") ("\t0001-hardened.patch\n") ("\t0002-verbose-build.patch\n") ("\t0003-no-clean-docs.patch\n") ("\t0004-remove-sysctl.h.patch\n") ("\t0005-fix-rpath-issues.patch\n") ("\t0008-ldconfig-compat.patch\n") ("\tfix-or-disable-broken-tests.patch\n") ("\t") ) } spids: [110] ) ] spids: [110] ) (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: [135] ) ] spids: [135] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ldpath) op: Equal rhs: {(DQ (/usr/lib/julia))} spids: [144] ) ] spids: [144] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(mkdir)} {(deps/srccache)}) (C {(cp)} {(DQ ($ VSub_Name "$srcdir")) (/libuv-) ($ VSub_Name "$_libuv_ver") (.tar.gz)} {(deps/srccache)} ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {(deps/tools/jldownload)} spids: [193] ) (HereDoc op_id: Redir_DLessDash fd: -1 body: {("#!/bin/sh\n") ("echo \"!!! Downloading of $2 to $1 disabled !!!\"\n") ("echo \"Abuild should not fetch any files in the build phase.\"\n") ("echo \"Add all the needed files to the APKBUILD's source=.\"\n") ("exit 1\n") } do_expansion: False here_end: EOF was_filled: True spids: [197] ) ] ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id:Redir_Great fd:-1 arg_word:{(Make.user)} spids:[206]) (HereDoc op_id: Redir_DLessDash fd: -1 body: { (DQ ("prefix=/usr\n") ("libexecdir=/usr/lib\n") ("sysconfdir=/etc\n") ("DESTDIR=") (Right_DoubleQuote "\"") ($ VSub_Name "$pkgdir") (Right_DoubleQuote "\"") ("\n") ("LIBBLAS=-lopenblas\n") ("LIBBLASNAME=libopenblas\n") ("LIBLAPACK=-lopenblas\n") ("LIBLAPACKNAME=libopenblas\n") ("LLVM_CONFIG=/usr/lib/llvm") ($ VSub_Name "$_llvm_ver") ("/bin/llvm-config\n") ("LLVM_VER=") ($ VSub_Name "$_llvm_ver") ("\n") ("USE_SYSTEM_LLVM=1\n") ("USE_SYSTEM_LIBUNWIND=1\n") ("USE_SYSTEM_PCRE=1\n") ("USE_SYSTEM_LIBM=1\n") ("USE_SYSTEM_OPENLIBM=1\n") ("USE_SYSTEM_OPENSPECFUN=1\n") ("USE_SYSTEM_DSFMT=1\n") ("USE_SYSTEM_BLAS=1\n") ("USE_SYSTEM_LAPACK=1\n") ("USE_SYSTEM_FFTW=1\n") ("USE_SYSTEM_GMP=1\n") ("USE_SYSTEM_MPFR=1\n") ("USE_SYSTEM_ARPACK=1\n") ("USE_SYSTEM_SUITESPARSE=1\n") ("USE_SYSTEM_LIBUV=0\n") ("USE_SYSTEM_UTF8PROC=1\n") ("USE_SYSTEM_LIBGIT2=1\n") ("USE_SYSTEM_PATCHELF=1\n") ("USE_LLVM_SHLIB=1\n") ("VERBOSE=1\n") ) } do_expansion: True here_end: EOF was_filled: True spids: [210] ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other "[")} {(DQ ($ VSub_Name "$CARCH"))} {(Lit_Other "=")} {(x86)} {(Lit_Other "]")} ) terminator: <Op_Semi ";"> ) ] action: [ (SimpleCommand words: [{(echo)} {(DQ ("MARCH=i686"))}] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(Make.user)} spids:[285])] ) (SimpleCommand words: [{(echo)} {(DQ ("JULIA_CPU_TARGET=pentium4"))}] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(Make.user)} spids:[296])] ) ] spids: [-1 276] ) ] else_action: [ (SimpleCommand words: [ {(echo)} { (DQ ("MARCH=") (BracedVarSub token: <VSub_Name CARCH> suffix_op: (PatSub pat: {(_)} replace: {(-)} do_all: False do_prefix: False do_suffix: False ) spids: [308 314] ) ) } ] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(Make.user)} spids:[317])] ) ] spids: [301 322] ) (C {(default_prepare)}) ] spids: [154] ) spids: [150 153] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (AndOr children: [(C {(make)} {(clean)}) (C {(make)} {(release)})] op_id: Op_DAmp ) ] spids: [335] ) spids: [331 334] ) (FuncDef name: check body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(mkdir)} {(-p)} {(DQ ($ VSub_Name "$builddir")) (/tmp)}) (SimpleCommand words: [{(make)} {(test)}] more_env: [ (env_pair name: TMPDIR val: {(DQ ($ VSub_Name "$builddir")) (/tmp)} spids: [400] ) ] ) ] spids: [371] ) spids: [367 370] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(install)}) (C {(install)} {(-D)} {(DQ ($ VSub_Name "$srcdir")) (/find-syslibs)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/share/julia/find-syslibs)} ) (C {(paxmark)} {(m)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/julia)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/julia-debug)} ) ] spids: [417] ) spids: [413 416] ) (FuncDef name: dbg body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ($ VSub_Name "$pkgdesc") (" (debug build)"))} spids: [476] ) ] spids: [476] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-debug))} spids: [483] ) ] spids: [483] ) (C {(default_dbg)}) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/bin/) (Lit_Other "*") (-debug)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/bin/)} ) (C {(install)} {(-d)} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/julia)}) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/) (Lit_Other "*") (-debug.) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib)} ) (C {(mv)} {(DQ ($ VSub_Name "$pkgdir")) (/usr/lib/julia/) (Lit_Other "*") (-debug.) (Lit_Other "*")} {(DQ ($ VSub_Name "$subpkgdir")) (/usr/lib/julia/)} ) ] spids: [473] ) spids: [469 472] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "70b3e23c7297d86268c2d32b0c19976dc6f9512bd41c5e9f621b1b9a082ed25ee85cf5f11f3e5acfc623b3a13fa88d245eb2609bad01935d86d90b502d068353 julia-0.5.2.tar.gz\n" ) ( "c53513a5aea84405bf302b084a23f24f54148aac90a2bd666219ce14879723baab959942934d0d801a4572fffd07e60a7d574ade8d7eb57b6da8216063c20a48 libuv-8d5131b6c1595920dd30644cd1435b4f344b46c8.tar.gz\n" ) ( "0283c7b0ff7dd99ae79f6ddac63513ce7d58ba31de506a3fee07af9b8882ddc275d0f9cb002381ba1e304bcacf252612fa16b21b85667422477e6b945b725899 find-syslibs\n" ) ( "15968d95b09ed0f2315e08a5fd14e798db7fd1faebd1327ceaf7886248b61d2e61f64e726d98cd70cbc2349c66fc3a707298a2481c6abf98c699826f3f2f4ccb 0001-hardened.patch\n" ) ( "6530709d5cd58970b5868a6a536727df6839b3aedfe81c67d4e5b37cf840803a33027eed338b47816810b9ae1119470acd097806e90a41cd59f8d1fcb0843663 0002-verbose-build.patch\n" ) ( "66add07137c3baafba86aea1469ee2cf669f3fa4c01195c04c7a3f9e1b4a85dee020bef315919efa6261b675049bc251aa9fc1878ae7f7929baed5084eb697d7 0003-no-clean-docs.patch\n" ) ( "6c111ccdd12af5b00fdf0b7cc8fba11980fceccf7c246b40e791cd1be8e39cd75b8c290c65ebd9b4add60fc242261e17e94807736fce6a96733e9bf18182b489 0004-remove-sysctl.h.patch\n" ) ( "9875b3cdc49bcc2812ea52b2e25836ba22058dbad94287c9aa7c4e4ee48b7819655588a08d49cb9a3c73431ff6969b3b7eb140fc96dc5b0d64777c3027e06538 0005-fix-rpath-issues.patch\n" ) ( "a66526aee8745875b254f0d27db78b10e76cd8489f4601c77b82674a31ee7a0cf417af8b24a520e069a464303ad7f0077b75543e197eaba48a75b960c9f81a05 0008-ldconfig-compat.patch\n" ) ( "1d128441bb3e15defa2b23c8d68255fe15320060ac7203ebf7d3573e9e8c0120ebf49b2256f022fdddcc816691c6271f35a27d36b03cbe203734b9f902417ca9 fix-or-disable-broken-tests.patch" ) ) } spids: [564] ) ] spids: [564] ) ] )