(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:[286])] ) (SimpleCommand words: [{(echo)} {(DQ ('JULIA_CPU_TARGET=pentium4'))}] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(Make.user)} spids:[297])] ) ] spids: [-1 277] ) ] 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: [309 315] ) ) } ] redirects: [(Redir op_id:Redir_DGreat fd:-1 arg_word:{(Make.user)} spids:[318])] ) ] spids: [302 323] ) (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: [336] ) spids: [332 335] ) (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: [401] ) ] ) ] spids: [372] ) spids: [368 371] ) (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: [418] ) spids: [414 417] ) (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: [477] ) ] spids: [477] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:replaces) op: Equal rhs: {(DQ ($ VSub_Name '$pkgname') (-debug))} spids: [484] ) ] spids: [484] ) (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: [474] ) spids: [470 473] ) (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: [565] ) ] spids: [565] ) ] )