diff options
author | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2018-09-06 20:57:01 +0000 |
---|---|---|
committer | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2018-09-06 20:57:01 +0000 |
commit | 7a74aea9316f369994ea5d3d5098e2c412f7e48e (patch) | |
tree | 4fcfba0b3626055075ab8a85d3d970e0b2cafc41 /lang | |
parent | 443e836030631cceb673d40d2e6c0469a1c8e6ad (diff) | |
download | ports-7a74aea9316f369994ea5d3d5098e2c412f7e48e.tar.gz ports-7a74aea9316f369994ea5d3d5098e2c412f7e48e.zip |
- Copy lang/julia to lang/julia06 and lang/julia07
- Update lang/julia07 to 0.7.0
- Update lang/julia to 0.1.0
PR: 230663
Submitted by: Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
Notes
Notes:
svn path=/head/; revision=479160
Diffstat (limited to 'lang')
32 files changed, 3144 insertions, 391 deletions
diff --git a/lang/Makefile b/lang/Makefile index 602236f3daa9..97ab8de5f8d3 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -153,6 +153,8 @@ SUBDIR += jruby SUBDIR += js_of_ocaml SUBDIR += julia + SUBDIR += julia06 + SUBDIR += julia07 SUBDIR += jython SUBDIR += kawa SUBDIR += kf5-kross diff --git a/lang/julia/Makefile b/lang/julia/Makefile index f31c508b7063..671b38b0a88d 100644 --- a/lang/julia/Makefile +++ b/lang/julia/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= julia -PORTVERSION= 0.6.4 -PORTREVISION= 1 +PORTVERSION= 1.0.0 DISTVERSIONSUFFIX= -full CATEGORIES= lang math MASTER_SITES= https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/ @@ -19,14 +18,17 @@ ONLY_FOR_ARCHS= amd64 i386 LIB_DEPENDS= libcurl.so:ftp/curl \ libgit2.so:devel/libgit2 \ libgmp.so:math/gmp \ + libmbedtls.so:security/mbedtls \ libmpfr.so:math/mpfr \ libopenblasp.so:math/openblas \ libpcre2-8.so:devel/pcre2 \ + libssh2.so:security/libssh2 \ libutf8proc.so:textproc/utf8proc BUILD_DEPENDS= patchelf:sysutils/patchelf \ - pcre2-config:devel/pcre2 + pcre2-config:devel/pcre2 \ + cmake:devel/cmake -USES= gmake compiler:c++11-lib fortran +USES= gmake compiler:c++11-lib fortran python:2.7,build perl5 USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} @@ -35,38 +37,44 @@ ALL_TARGET= default INSTALL_TARGET= install TEST_TARGET= test -PLIST_SUB= VERSION="${PORTVERSION:R}" \ - SOVERSION="${PORTVERSION}" +PLIST_SUB= VERSION="${PORTVERSION:R}" CXXFLAGS+= -stdlib=libc++ -std=c++11 -MAKE_ARGS+= prefix=${PREFIX} JCXXFLAGS="${CXXFLAGS}" \ +MAKE_ARGS+= prefix=${PREFIX} \ + JCXXFLAGS="${CXXFLAGS}" \ FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \ + USE_GPL_LIBS=${USE_GPL_LIBS} \ + USE_SYSTEM_BLAS=1 \ USE_SYSTEM_CURL=1 \ - USE_GPL_LIBS=${USE_GPL_LIBS} - -OPTIONS_DEFINE= EXAMPLES DEBUG DOCS GPL_LIBS DESKTOP NATIVE + USE_SYSTEM_GMP=1 \ + USE_SYSTEM_LAPACK=1 \ + USE_SYSTEM_LIBGIT2=1 \ + USE_SYSTEM_LIBSSH2=1 \ + USE_SYSTEM_LIBUV=0 \ + USE_SYSTEM_MBEDTLS=1 \ + USE_SYSTEM_MPFR=1 \ + USE_SYSTEM_PATCHELF=1 \ + USE_SYSTEM_PCRE=1 \ + USE_SYSTEM_UTF8PROC=1 \ + NO_GIT=1 + +OPTIONS_DEFINE= DEBUG DOCS GPL_LIBS DESKTOP NATIVE OPTIONS_DEFAULT= SYSLIBM OPTIONS_GROUP= PRIVATE -OPTIONS_GROUP_PRIVATE= ARPACK LLVM OPTIONS_SINGLE= LIBM OPTIONS_SINGLE_LIBM= SYSLIBM OPENLIBM OPTIONS_SUB= yes -PRIVATE_DESC= Build self-shipped private depends LIBM_DESC= Math library implementation DEBUG_VARS= FORCE_ASSERTIONS=1 \ ALL_TARGET=all +DEBUG_MAKE_ARGS= BUNDLE_DEBUG_LIBS=1 PORTDOCS= html DOCS_VARS= INSTALL_TARGET+=install-docs -PORTEXAMPLES= * -EXAMPLES_VARS= INSTALL_TARGET+=install-examples - -GPL_LIBS_DESC= Build with GPL libs: FFTW and SUITESPARSE -GPL_LIBS_LIB_DEPENDS= libfftw3.so:math/fftw3 \ - libfftw3f.so:math/fftw3-float +GPL_LIBS_DESC= Build with GPL lib: SUITESPARSE GPL_LIBS_MAKE_ARGS= USE_SYSTEM_SUITESPARSE=0 GPL_LIBS_VARS= USE_GPL_LIBS=1 @@ -74,19 +82,6 @@ DESKTOP_DESC= Install icon, .desktop and appdata files DESKTOP_VARS= INSTALL_TARGET+=install-desktop \ INSTALLS_ICONS=yes -ARPACK_DESC= Build self-shipped private arpack-ng -ARPACK_MAKE_ARGS= USE_SYSTEM_ARPACK=0 -ARPACK_MAKE_ARGS_OFF= USE_SYSTEM_ARPACK=1 -ARPACK_LIB_DEPENDS_OFF= libarpack.so:math/arpack-ng - -LLVM_DESC= Build self-shipped private LLVM -LLVM_MAKE_ARGS= USE_SYSTEM_LLVM=0 -LLVM_MAKE_ARGS_OFF= USE_SYSTEM_LLVM=1 LLVM_CONFIG=llvm-config40 -LLVM_BUILD_DEPENDS= cmake:devel/cmake -LLVM_BUILD_DEPENDS_OFF= llvm-config40:devel/llvm40 -LLVM_LIB_DEPENDS_OFF= libLLVM-4.0.so:devel/llvm40 -LLVM_USES= python:build perl5 - SYSLIBM_DESC= Build with system libm SYSLIBM_MAKE_ARGS= USE_SYSTEM_LIBM=1 diff --git a/lang/julia/distinfo b/lang/julia/distinfo index f20442434493..0ed1d2ee93a9 100644 --- a/lang/julia/distinfo +++ b/lang/julia/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1531703695 -SHA256 (julia-0.6.4-full.tar.gz) = 2b2f5543ad4206eb40c7b850cdfc5a812c6df0b2b5bcf6a3206c0e446d988f1b -SIZE (julia-0.6.4-full.tar.gz) = 90983649 +TIMESTAMP = 1534346870 +SHA256 (julia-1.0.0-full.tar.gz) = 1a2497977b1d43bb821a5b7475b4054b29938baae8170881c6b8dd4099d133f1 +SIZE (julia-1.0.0-full.tar.gz) = 95652014 diff --git a/lang/julia/files/patch-Make.inc b/lang/julia/files/patch-Make.inc index 0714a0d81190..3ab1956f35e9 100644 --- a/lang/julia/files/patch-Make.inc +++ b/lang/julia/files/patch-Make.inc @@ -1,6 +1,6 @@ ---- Make.inc.orig 2018-05-27 21:19:34 UTC +--- Make.inc.orig 2018-07-31 20:35:41 UTC +++ Make.inc -@@ -134,12 +134,7 @@ endif +@@ -130,12 +130,7 @@ endif # disable automatic Makefile rules .SUFFIXES: @@ -13,7 +13,7 @@ # Julia's Semantic Versioning system labels the three decimal places in a version number as # the major, minor and patch versions. Typically the major version would be incremented -@@ -184,7 +179,7 @@ libdir := $(prefix)/lib +@@ -185,7 +180,7 @@ libdir := $(prefix)/lib libexecdir := $(prefix)/libexec datarootdir := $(prefix)/share docdir := $(datarootdir)/doc/julia @@ -22,16 +22,16 @@ man1dir := $(mandir)/man1 includedir := $(prefix)/include sysconfdir := $(prefix)/etc -@@ -198,7 +193,7 @@ build_libdir := $(build_prefix)/lib +@@ -198,7 +193,7 @@ build_depsbindir := $(build_prefix)/tools + build_libdir := $(build_prefix)/lib build_libexecdir := $(build_prefix)/libexec build_datarootdir := $(build_prefix)/share - build_docdir := $(build_datarootdir)/doc/julia -build_mandir := $(build_datarootdir)/man +build_mandir := $(build_prefix)/man build_man1dir := $(build_mandir)/man1 build_includedir := $(build_prefix)/include build_sysconfdir := $(build_prefix)/etc -@@ -351,7 +346,7 @@ endif +@@ -364,7 +359,7 @@ endif ifeq ($(USEIFC), 1) FC := ifort else @@ -40,7 +40,7 @@ endif STDLIBCPP_FLAG := -@@ -404,14 +399,14 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions +@@ -417,8 +412,8 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions endif ifeq ($(USECLANG),1) @@ -51,10 +51,3 @@ JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 # AArch64 needs this flag to generate the .eh_frame used by libunwind JCPPFLAGS := -fasynchronous-unwind-tables - JCXXFLAGS := -pipe $(fPIC) -fno-rtti -pedantic - DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector-all --SHIPFLAGS := -O3 -g -+SHIPFLAGS := -O3 - ifeq ($(OS), Darwin) - ifeq ($(USE_LIBCPP), 1) - MACOSX_VERSION_MIN := 10.8 diff --git a/lang/julia/files/patch-Make.user b/lang/julia/files/patch-Make.user index ef4f11f2d39f..2f14b992366d 100644 --- a/lang/julia/files/patch-Make.user +++ b/lang/julia/files/patch-Make.user @@ -1,23 +1,11 @@ ---- Make.user.orig 2017-07-01 17:24:48 UTC +--- Make.user.orig 2018-08-15 02:26:57 UTC +++ Make.user -@@ -0,0 +1,20 @@ -+USE_SYSTEM_BLAS= 1 -+USE_SYSTEM_GMP= 1 -+USE_SYSTEM_LAPACK= 1 -+USE_SYSTEM_LIBGIT2= 1 -+USE_SYSTEM_LIBUV= 0 -+USE_SYSTEM_MPFR= 1 -+USE_SYSTEM_PATCHELF= 1 -+USE_SYSTEM_PCRE= 1 -+USE_SYSTEM_UTF8PROC= 1 -+USE_SYSTEM_FFTW= 1 -+ +@@ -0,0 +1,8 @@ +LIBBLAS= -lopenblasp -L$(LOCALBASE)/lib +LIBBLASNAME= libopenblasp + +LIBLAPACK= $(LIBBLAS) +LIBLAPACKNAME= $(LIBBLASNAME) + -+NO_GIT= 1 -+ +override TAGGED_RELEASE_BANNER = "FreeBSD ports lang/julia build" ++USE_BLAS64=0 diff --git a/lang/julia/files/patch-Makefile b/lang/julia/files/patch-Makefile index 2f6fb3598f50..326d5d9a3ddb 100644 --- a/lang/julia/files/patch-Makefile +++ b/lang/julia/files/patch-Makefile @@ -1,42 +1,59 @@ ---- Makefile.orig 2018-07-09 19:17:10 UTC +--- Makefile.orig 2018-08-02 19:21:47 UTC +++ Makefile -@@ -71,7 +71,6 @@ $(build_prefix)/.examples: $(wildcard $(JULIAHOME)/exa - @mkdir -p $(build_docdir)/examples - @cp -R $(JULIAHOME)/examples/*.jl $(build_docdir)/examples/ - @cp -R $(JULIAHOME)/examples/clustermanager $(build_docdir)/examples/ -- @cp -R $(JULIAHOME)/examples/embedding $(build_docdir)/examples - @echo 1 > $@ - - julia-symlink: julia-ui-$(JULIA_BUILD_MODE) -@@ -96,7 +95,7 @@ julia-src-release julia-src-debug : julia-src-% : juli - julia-ui-release julia-ui-debug : julia-ui-% : julia-src-% - @$(MAKE) $(QUIET_MAKE) -C $(BUILDROOT)/ui julia-$* - --julia-inference : julia-base julia-ui-$(JULIA_BUILD_MODE) $(build_prefix)/.examples -+julia-inference : julia-base julia-ui-$(JULIA_BUILD_MODE) - @$(MAKE) $(QUIET_MAKE) -C $(BUILDROOT) $(build_private_libdir)/inference.ji JULIA_BUILD_MODE=$(JULIA_BUILD_MODE) +@@ -266,24 +266,6 @@ endif + endif + endif - ifneq ($(CPUID_SPECIFIC_BINARIES), 0) -@@ -351,7 +350,7 @@ define stringreplace +-# On FreeBSD, /lib/libgcc_s.so.1 is incompatible with Fortran; to use Fortran on FreeBSD, +-# we need to link to the libgcc_s that ships with the same GCC version used by libgfortran. +-# To work around this, we copy the GCC libraries we need, namely libgfortran, libgcc_s, +-# and libquadmath, into our build library directory, $(build_libdir). We also add them to +-# JL_PRIVATE_LIBS-0 so that they know where they need to live at install time. +-ifeq ($(OS),FreeBSD) +-define std_so +-julia-deps: | $$(build_libdir)/$(1).so +-$$(build_libdir)/$(1).so: | $$(build_libdir) +- $$(INSTALL_M) $$(GCCPATH)/$(1).so* $$(build_libdir) +-JL_PRIVATE_LIBS-0 += $(1) +-endef +- +-$(eval $(call std_so,libgfortran)) +-$(eval $(call std_so,libgcc_s)) +-$(eval $(call std_so,libquadmath)) +-endif # FreeBSD +- + ifeq ($(OS),WINNT) + define std_dll + julia-deps: | $$(build_bindir)/lib$(1).dll $$(build_depsbindir)/lib$(1).dll +@@ -316,8 +298,7 @@ define stringreplace $(build_depsbindir)/stringreplace $$(strings -t x - $1 | grep '$2' | awk '{print $$1;}') '$3' 255 "$(call cygpath_w,$1)" endef -install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html +- @$(MAKE) $(QUIET_MAKE) all +install: $(build_depsbindir)/stringreplace - @$(MAKE) $(QUIET_MAKE) all - @for subdir in $(bindir) $(datarootdir)/julia/site/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \ + @for subdir in $(bindir) $(datarootdir)/julia/stdlib/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \ mkdir -p $(DESTDIR)$$subdir; \ -@@ -396,9 +395,6 @@ endif + done +@@ -359,10 +340,6 @@ endif + fi \ + done \ + done +- for suffix in $(JL_PRIVATE_LIBS-1) ; do \ +- lib=$(build_private_libdir)/$${suffix}.$(SHLIB_EXT); \ +- $(INSTALL_M) $$lib $(DESTDIR)$(private_libdir) ; \ +- done + endif + + # Copy public headers +@@ -376,24 +353,11 @@ endif $(INSTALL_M) $(JULIAHOME)/contrib/build_sysimg.jl $(DESTDIR)$(datarootdir)/julia/ # Copy in all .jl sources as well cp -R -L $(build_datarootdir)/julia $(DESTDIR)$(datarootdir)/ - # Copy documentation -- cp -R -L $(build_docdir)/* $(DESTDIR)$(docdir)/ - cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/ - # Remove perf suite - -rm -rf $(DESTDIR)$(datarootdir)/julia/test/perf/ # Remove various files which should not be installed -@@ -406,51 +402,43 @@ endif + -rm -f $(DESTDIR)$(datarootdir)/julia/base/version_git.sh -rm -f $(DESTDIR)$(datarootdir)/julia/test/Makefile # Copy in beautiful new man page $(INSTALL_F) $(build_man1dir)/julia.1 $(DESTDIR)$(man1dir)/ @@ -50,29 +67,23 @@ - # Install appdata file - mkdir -p $(DESTDIR)$(datarootdir)/appdata/ - $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/ - -- # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(private_libdir_rel) != $(build_private_libdir_rel) --ifneq ($(private_libdir_rel),$(build_private_libdir_rel)) -+ # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(libdir_rel) != $(private_libdir_rel) -+ifneq ($(libdir_rel),$(private_libdir_rel)) +- + # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(private_libdir_rel) != $(build_private_libdir_rel) + ifneq ($(private_libdir_rel),$(build_private_libdir_rel)) ifeq ($(OS), Darwin) - for julia in $(DESTDIR)$(bindir)/julia* ; do \ - install_name_tool -rpath @executable_path/$(build_private_libdir_rel) @executable_path/$(private_libdir_rel) $$julia; \ - install_name_tool -add_rpath @executable_path/$(build_libdir_rel) @executable_path/$(libdir_rel) $$julia; \ +@@ -403,7 +367,7 @@ ifeq ($(OS), Darwin) done --else ifneq (,$(findstring $(OS),Linux FreeBSD)) -+else - for julia in $(DESTDIR)$(bindir)/julia* ; do \ -- patchelf --set-rpath '$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $$julia; \ -+ patchelf --set-rpath '$(GCCPATH):$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $$julia; \ + else ifneq (,$(findstring $(OS),Linux FreeBSD)) + for j in $(JL_TARGETS) ; do \ +- patchelf --set-rpath '$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $(DESTDIR)$(bindir)/$$j; \ ++ patchelf --set-rpath '$(GCCPATH):$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $(DESTDIR)$(bindir)/$$j; \ done endif -- -- # Overwrite JL_SYSTEM_IMAGE_PATH in julia library -- $(call stringreplace,$(DESTDIR)$(libdir)/libjulia.$(SHLIB_EXT),sys.$(SHLIB_EXT)$$,$(private_libdir_rel)/sys.$(SHLIB_EXT)) -- $(call stringreplace,$(DESTDIR)$(libdir)/libjulia-debug.$(SHLIB_EXT),sys-debug.$(SHLIB_EXT)$$,$(private_libdir_rel)/sys-debug.$(SHLIB_EXT)) + +@@ -414,22 +378,24 @@ ifeq ($(BUNDLE_DEBUG_LIBS),1) endif + endif - # On FreeBSD, remove the build's libdir from each library's RPATH -ifeq ($(OS),FreeBSD) - $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(libdir) $(build_libdir) @@ -94,10 +105,6 @@ + # Copy documentation + cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/ + -+install-examples: -+ mkdir -p $(DESTDIR)$(datarootdir)/examples/julia/ -+ cp -R -L $(JULIAHOME)/examples/* $(DESTDIR)$(datarootdir)/examples/julia/ -+ +install-desktop: + # Copy icon and .desktop file + mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ diff --git a/lang/julia/files/patch-issue-29016 b/lang/julia/files/patch-issue-29016 new file mode 100644 index 000000000000..419adb2d0f35 --- /dev/null +++ b/lang/julia/files/patch-issue-29016 @@ -0,0 +1,196 @@ +diff --git contrib/generate_precompile.jl contrib/generate_precompile.jl +index 6788558275..11e9de09ae 100644 +--- contrib/generate_precompile.jl ++++ contrib/generate_precompile.jl +@@ -8,7 +8,7 @@ if !isdefined(Base, :uv_eventloop) + Base.reinit_stdio() + end + Base.include(@__MODULE__, joinpath(Sys.BINDIR, "..", "share", "julia", "test", "testhelpers", "FakePTYs.jl")) +-import .FakePTYs: with_fake_pty ++import .FakePTYs: open_fake_pty + + CTRL_C = '\x03' + UP_ARROW = "\e[A" +@@ -43,6 +43,12 @@ if Pkg !== nothing + precompile_script *= Pkg.precompile_script + end + ++push!(LOAD_PATH, Sys.STDLIB) ++using Sockets ++Sockets.__init__() ++using Libdl ++empty!(LOAD_PATH) ++ + function generate_precompile_statements() + start_time = time() + +@@ -62,82 +68,106 @@ function generate_precompile_statements() + empty!(DEPOT_PATH) + end + +- # Create a staging area where all the loaded packages are available +- PrecompileStagingArea = Module() +- for (_pkgid, _mod) in Base.loaded_modules +- if !(_pkgid.name in ("Main", "Core", "Base")) +- eval(PrecompileStagingArea, :($(Symbol(_mod)) = $_mod)) ++ print("Generating precompile statements...") ++ sysimg = Base.unsafe_string(Base.JLOptions().image_file) ++ mktemp() do precompile_file, _ ++ # Run a repl process and replay our script ++ repl_output_buffer = IOBuffer() ++ @static if Sys.iswindows() ++ # Fake being cygwin ++ pipename = """\\\\?\\pipe\\cygwin-$("0"^16)-pty10-abcdef""" ++ server = listen(pipename) ++ slave = connect(pipename) ++ @assert ccall(:jl_ispty, Cint, (Ptr{Cvoid},), slave.handle) == 1 ++ master = accept(server) ++ else ++ slave, master = open_fake_pty() + end +- end +- +- # TODO: Implement REPL replayer for Windows +- @static if !Sys.iswindows() +- print("Generating precompile statements...") +- sysimg = isempty(ARGS) ? joinpath(dirname(Sys.BINDIR), "lib", "julia", "sys.ji") : ARGS[1] +- +- mktemp() do precompile_file, _ +- # Run a repl process and replay our script +- stdout_accumulator, stderr_accumulator = IOBuffer(), IOBuffer() +- with_fake_pty() do slave, master +- with_fake_pty() do slave_err, master_err +- done = false +- withenv("JULIA_HISTORY" => tempname(), "JULIA_PROJECT" => nothing, +- "TERM" => "") do +- p = run(`$(julia_cmd()) -O0 --trace-compile=$precompile_file --sysimage $sysimg +- --startup-file=no --color=yes`, +- slave, slave, slave_err; wait=false) +- readuntil(master, "julia>", keep=true) +- for (tty, accumulator) in (master => stdout_accumulator, +- master_err => stderr_accumulator) +- @async begin +- while true +- done && break +- write(accumulator, readavailable(tty)) +- end +- end +- end +- if have_repl +- for l in split(precompile_script, '\n'; keepempty=false) +- write(master, l, '\n') +- end ++ done = false ++ withenv("JULIA_HISTORY" => tempname(), "JULIA_PROJECT" => nothing, ++ "TERM" => "") do ++ if have_repl ++ p = run(`$(julia_cmd()) -O0 --trace-compile=$precompile_file --sysimage $sysimg ++ --compile=all --startup-file=no --color=yes`, ++ slave, slave, slave; wait=false) ++ readuntil(master, "julia>", keep=true) ++ t = @async begin ++ while true ++ sleep(0.5) ++ s = String(readavailable(master)) ++ write(repl_output_buffer, s) ++ if occursin("__PRECOMPILE_END__", s) ++ break + end +- write(master, "exit()\n") +- wait(p) +- done = true + end + end ++ if have_repl ++ for l in split(precompile_script, '\n'; keepempty=false) ++ write(master, l, '\n') ++ end ++ end ++ write(master, "print(\"__PRECOMPILE\", \"_END__\")", '\n') ++ wait(t) ++ ++ # TODO Figure out why exit() on Windows doesn't exit the process ++ if Sys.iswindows() ++ print(master, "ccall(:_exit, Cvoid, (Cint,), 0)\n") ++ else ++ write(master, "exit()\n") ++ readuntil(master, "exit()\r\e[13C\r\n") ++ @assert bytesavailable(master) == 0 ++ end ++ wait(p) ++ else ++ # Is this even needed or is this already recorded just from starting this process? ++ p = run(`$(julia_cmd()) -O0 --trace-compile=$precompile_file --sysimage $sysimg ++ --compile=all --startup-file=no ++ -e0`) + end ++ end ++ close(master) + +- # Check what the REPL displayed +- # stdout_output = String(take!(stdout_accumulator)) +- # println(stdout_output) ++ # Check what the REPL displayed ++ # repl_output = String(take!(repl_output_buffer)) ++ # println(repl_output) + +- # Extract the precompile statements from stderr +- statements = Set{String}() +- for statement in split(read(precompile_file, String), '\n') +- occursin("Main.", statement) && continue +- push!(statements, statement) +- end ++ # Extract the precompile statements from stderr ++ statements = Set{String}() ++ for statement in split(read(precompile_file, String), '\n') ++ occursin("Main.", statement) && continue ++ push!(statements, statement) ++ end + +- # Load the precompile statements +- statements_ordered = join(sort(collect(statements)), '\n') +- # println(statements_ordered) +- if have_repl +- # Seems like a reasonable number right now, adjust as needed +- @assert length(statements) > 700 ++ if have_repl ++ # Seems like a reasonable number right now, adjust as needed ++ # comment out if debugging script ++ @assert length(statements) > 700 ++ end ++ ++ # Create a staging area where all the loaded packages are available ++ PrecompileStagingArea = Module() ++ for (_pkgid, _mod) in Base.loaded_modules ++ if !(_pkgid.name in ("Main", "Core", "Base")) ++ eval(PrecompileStagingArea, :($(Symbol(_mod)) = $_mod)) + end ++ end + +- Base.include_string(PrecompileStagingArea, statements_ordered) +- print(" $(length(statements)) generated in ") +- Base.time_print((time() - start_time) * 10^9) +- println() ++ # Execute the collected precompile statements ++ include_time = @elapsed for statement in sort(collect(statements)) ++ # println(statement) ++ try ++ Base.include_string(PrecompileStagingArea, statement) ++ catch ex ++ @error "Failed to precompile $statement" ++ rethrow(ex) ++ end + end ++ print(" $(length(statements)) generated in ") ++ tot_time = time() - start_time ++ Base.time_print(tot_time * 10^9) ++ print(" (overhead "); Base.time_print((tot_time - include_time) * 10^9); println(")") + end + +- # Fall back to explicit list on Windows, might as well include them +- # for everyone though +- Base.include(PrecompileStagingArea, "precompile_explicit.jl") +- + return + end + diff --git a/lang/julia/files/patch-src_Makefile b/lang/julia/files/patch-src_Makefile index c74cbc619fd3..557d854f3cca 100644 --- a/lang/julia/files/patch-src_Makefile +++ b/lang/julia/files/patch-src_Makefile @@ -1,6 +1,6 @@ ---- src/Makefile.orig 2018-05-07 22:05:07 UTC +--- src/Makefile.orig 2018-07-13 22:23:23 UTC +++ src/Makefile -@@ -263,7 +263,7 @@ else +@@ -266,7 +266,7 @@ else endif $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(DOBJS) $(BUILDDIR)/flisp/libflisp-debug.a $(BUILDDIR)/support/libsupport-debug.a $(LIBUV) @@ -9,7 +9,7 @@ $(INSTALL_NAME_CMD)libjulia-debug.$(SHLIB_EXT) $@ ifneq ($(OS), WINNT) @ln -sf libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_SHLIB_EXT) -@@ -278,7 +278,7 @@ $(BUILDDIR)/libjulia-debug.a: $(SRCDIR)/julia.expmap $ +@@ -281,7 +281,7 @@ $(BUILDDIR)/libjulia-debug.a: $(SRCDIR)/julia.expmap $ libjulia-debug: $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(PUBLIC_HEADER_TARGETS) $(build_shlibdir)/libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(OBJS) $(BUILDDIR)/flisp/libflisp.a $(BUILDDIR)/support/libsupport.a $(LIBUV) diff --git a/lang/julia/pkg-message b/lang/julia/pkg-message index 0499d697787c..e7458bf16119 100644 --- a/lang/julia/pkg-message +++ b/lang/julia/pkg-message @@ -1,7 +1,4 @@ ******************************************************************************* -* Known issue on FreeBSD 11.1-RELEASE or later -* - If you run into segfault with `Pkg.update()`, -* please issue `# sysctl security.bsd.stack_guard_page=0` to disable -* stack guard. -* For more info, please see https://github.com/JuliaLang/julia/issues/23328 +If you're looking for the older version of Julia. +Please checkout lang/julia07 or lang/julia06. ******************************************************************************* diff --git a/lang/julia/pkg-plist b/lang/julia/pkg-plist index 31ccd102ce91..63589388548e 100644 --- a/lang/julia/pkg-plist +++ b/lang/julia/pkg-plist @@ -1,45 +1,49 @@ bin/julia %%DEBUG%%bin/julia-debug -%%ETCDIR%%/juliarc.jl +%%ETCDIR%%/startup.jl include/julia/END.h include/julia/ENTRY.amd64.h include/julia/ENTRY.i387.h include/julia/MurmurHash3.h +include/julia/analyzer_annotations.h include/julia/arraylist.h +include/julia/atomics.h include/julia/bitvector.h -include/julia/crc32c.h include/julia/dirpath.h include/julia/dtypes.h include/julia/hashing.h include/julia/htable.h include/julia/ios.h include/julia/julia.h +include/julia/julia_assert.h include/julia/julia_threads.h include/julia/julia_version.h include/julia/libsupport.h +include/julia/locks.h include/julia/platform.h include/julia/ptrhash.h include/julia/strtod.h include/julia/timefuncs.h +include/julia/tls.h include/julia/tzfile.h include/julia/utf8.h include/julia/utils.h -include/julia/uv-bsd.h -include/julia/uv-errno.h -include/julia/uv-threadpool.h -include/julia/uv-unix.h -include/julia/uv-version.h include/julia/uv.h -%%ARPACK%%lib/julia/libarpack.so -%%ARPACK%%lib/julia/libarpack.so.2 +include/julia/uv/bsd.h +include/julia/uv/errno.h +include/julia/uv/threadpool.h +include/julia/uv/unix.h +include/julia/uv/version.h +lib/julia/libLLVM-6.0.0.so +lib/julia/libLLVM-6.0.so +lib/julia/libLLVM.so lib/julia/libccalltest.so lib/julia/libdSFMT.so -lib/julia/libopenspecfun.so -lib/julia/libopenspecfun.so.1 -lib/julia/libopenspecfun.so.1.3 -%%LLVM%%lib/julia/libLLVM.so -%%LLVM%%lib/julia/libLLVM-3.9.so -%%LLVM%%lib/julia/libLLVM-3.9.1.so +lib/julia/sys.so +%%DEBUG%%lib/julia/sys-debug.so +%%DEBUG%%lib/libjulia-debug.so +%%DEBUG%%lib/libjulia-debug.so.%%VERSION%% +%%DEBUG%%lib/libjulia-debug.so.%%SOVERSION%% %%GPL_LIBS%%lib/julia/libamd.so %%GPL_LIBS%%lib/julia/libcamd.so %%GPL_LIBS%%lib/julia/libccolamd.so @@ -49,33 +53,28 @@ lib/julia/libopenspecfun.so.1.3 %%GPL_LIBS%%lib/julia/libsuitesparse_wrapper.so %%GPL_LIBS%%lib/julia/libsuitesparseconfig.so %%GPL_LIBS%%lib/julia/libumfpack.so -%%DEBUG%%lib/julia/sys-debug.so -lib/julia/sys.so -%%DEBUG%%lib/libjulia-debug.so -%%DEBUG%%lib/libjulia-debug.so.%%SOVERSION%% -%%DEBUG%%lib/libjulia-debug.so.%%VERSION%% lib/libjulia.so +lib/libjulia.so.1 lib/libjulia.so.%%VERSION%% -lib/libjulia.so.%%SOVERSION%% +man/man1/julia.1.gz %%DESKTOP%%share/appdata/julia.appdata.xml %%DESKTOP%%share/applications/julia.desktop %%DESKTOP%%share/icons/hicolor/scalable/apps/julia.svg +%%DATADIR%%/base.cache %%DATADIR%%/base/Enums.jl -%%DATADIR%%/base/LineEdit.jl %%DATADIR%%/base/Makefile -%%DATADIR%%/base/REPL.jl -%%DATADIR%%/base/REPLCompletions.jl -%%DATADIR%%/base/Terminals.jl %%DATADIR%%/base/abstractarray.jl %%DATADIR%%/base/abstractarraymath.jl +%%DATADIR%%/base/abstractdict.jl +%%DATADIR%%/base/abstractset.jl +%%DATADIR%%/base/accumulate.jl %%DATADIR%%/base/array.jl %%DATADIR%%/base/arraymath.jl -%%DATADIR%%/base/associative.jl +%%DATADIR%%/base/arrayshow.jl %%DATADIR%%/base/asyncmap.jl %%DATADIR%%/base/atomics.jl -%%DATADIR%%/base/base.jl -%%DATADIR%%/base/base64.jl %%DATADIR%%/base/bitarray.jl +%%DATADIR%%/base/bitset.jl %%DATADIR%%/base/bool.jl %%DATADIR%%/base/boot.jl %%DATADIR%%/base/broadcast.jl @@ -87,63 +86,57 @@ lib/libjulia.so.%%SOVERSION%% %%DATADIR%%/base/checked.jl %%DATADIR%%/base/client.jl %%DATADIR%%/base/combinatorics.jl +%%DATADIR%%/base/compiler/abstractinterpretation.jl +%%DATADIR%%/base/compiler/bootstrap.jl +%%DATADIR%%/base/compiler/compiler.jl +%%DATADIR%%/base/compiler/inferenceresult.jl +%%DATADIR%%/base/compiler/inferencestate.jl +%%DATADIR%%/base/compiler/optimize.jl +%%DATADIR%%/base/compiler/params.jl +%%DATADIR%%/base/compiler/ssair/domtree.jl +%%DATADIR%%/base/compiler/ssair/driver.jl +%%DATADIR%%/base/compiler/ssair/inlining.jl +%%DATADIR%%/base/compiler/ssair/ir.jl +%%DATADIR%%/base/compiler/ssair/legacy.jl +%%DATADIR%%/base/compiler/ssair/passes.jl +%%DATADIR%%/base/compiler/ssair/queries.jl +%%DATADIR%%/base/compiler/ssair/show.jl +%%DATADIR%%/base/compiler/ssair/slot2ssa.jl +%%DATADIR%%/base/compiler/ssair/verify.jl +%%DATADIR%%/base/compiler/tfuncs.jl +%%DATADIR%%/base/compiler/typeinfer.jl +%%DATADIR%%/base/compiler/typelattice.jl +%%DATADIR%%/base/compiler/typelimits.jl +%%DATADIR%%/base/compiler/typeutils.jl +%%DATADIR%%/base/compiler/utilities.jl +%%DATADIR%%/base/compiler/validation.jl %%DATADIR%%/base/complex.jl -%%DATADIR%%/base/coreimg.jl %%DATADIR%%/base/coreio.jl %%DATADIR%%/base/ctypes.jl -%%DATADIR%%/base/dSFMT.jl -%%DATADIR%%/base/datafmt.jl -%%DATADIR%%/base/dates/Dates.jl -%%DATADIR%%/base/dates/accessors.jl -%%DATADIR%%/base/dates/adjusters.jl -%%DATADIR%%/base/dates/arithmetic.jl -%%DATADIR%%/base/dates/conversions.jl -%%DATADIR%%/base/dates/io.jl -%%DATADIR%%/base/dates/parse.jl -%%DATADIR%%/base/dates/periods.jl -%%DATADIR%%/base/dates/query.jl -%%DATADIR%%/base/dates/ranges.jl -%%DATADIR%%/base/dates/rounding.jl -%%DATADIR%%/base/dates/types.jl %%DATADIR%%/base/deepcopy.jl %%DATADIR%%/base/deprecated.jl -%%DATADIR%%/base/dft.jl %%DATADIR%%/base/dict.jl -%%DATADIR%%/base/distributed/Distributed.jl -%%DATADIR%%/base/distributed/cluster.jl -%%DATADIR%%/base/distributed/clusterserialize.jl -%%DATADIR%%/base/distributed/macros.jl -%%DATADIR%%/base/distributed/managers.jl -%%DATADIR%%/base/distributed/messages.jl -%%DATADIR%%/base/distributed/pmap.jl -%%DATADIR%%/base/distributed/process_messages.jl -%%DATADIR%%/base/distributed/remotecall.jl -%%DATADIR%%/base/distributed/workerpool.jl %%DATADIR%%/base/docs/Docs.jl %%DATADIR%%/base/docs/basedocs.jl %%DATADIR%%/base/docs/bindings.jl %%DATADIR%%/base/docs/core.jl -%%DATADIR%%/base/docs/helpdb.jl -%%DATADIR%%/base/docs/helpdb/Base.jl %%DATADIR%%/base/docs/utils.jl -%%DATADIR%%/base/dsp.jl -%%DATADIR%%/base/emoji_symbols.jl +%%DATADIR%%/base/download.jl %%DATADIR%%/base/env.jl -%%DATADIR%%/base/errno.jl %%DATADIR%%/base/errno_h.jl %%DATADIR%%/base/error.jl +%%DATADIR%%/base/errorshow.jl %%DATADIR%%/base/essentials.jl %%DATADIR%%/base/event.jl %%DATADIR%%/base/exports.jl %%DATADIR%%/base/expr.jl %%DATADIR%%/base/fastmath.jl -%%DATADIR%%/base/fft/FFTW.jl -%%DATADIR%%/base/fft/dct.jl %%DATADIR%%/base/file.jl %%DATADIR%%/base/file_constants.jl %%DATADIR%%/base/filesystem.jl %%DATADIR%%/base/float.jl %%DATADIR%%/base/floatfuncs.jl +%%DATADIR%%/base/gcutils.jl %%DATADIR%%/base/generator.jl %%DATADIR%%/base/gmp.jl %%DATADIR%%/base/grisu/bignum.jl @@ -155,110 +148,31 @@ lib/libjulia.so.%%SOVERSION%% %%DATADIR%%/base/grisu/grisu.jl %%DATADIR%%/base/hashing.jl %%DATADIR%%/base/hashing2.jl -%%DATADIR%%/base/i18n.jl %%DATADIR%%/base/indices.jl -%%DATADIR%%/base/inference.jl %%DATADIR%%/base/initdefs.jl %%DATADIR%%/base/int.jl -%%DATADIR%%/base/interactiveutil.jl %%DATADIR%%/base/intfuncs.jl -%%DATADIR%%/base/intset.jl %%DATADIR%%/base/io.jl %%DATADIR%%/base/iobuffer.jl %%DATADIR%%/base/iostream.jl %%DATADIR%%/base/irrationals.jl %%DATADIR%%/base/iterators.jl -%%DATADIR%%/base/latex_symbols.jl %%DATADIR%%/base/libc.jl -%%DATADIR%%/base/libdl.jl -%%DATADIR%%/base/libgit2/blob.jl -%%DATADIR%%/base/libgit2/callbacks.jl -%%DATADIR%%/base/libgit2/commit.jl -%%DATADIR%%/base/libgit2/config.jl -%%DATADIR%%/base/libgit2/consts.jl -%%DATADIR%%/base/libgit2/diff.jl -%%DATADIR%%/base/libgit2/error.jl -%%DATADIR%%/base/libgit2/index.jl -%%DATADIR%%/base/libgit2/libgit2.jl -%%DATADIR%%/base/libgit2/merge.jl -%%DATADIR%%/base/libgit2/oid.jl -%%DATADIR%%/base/libgit2/rebase.jl -%%DATADIR%%/base/libgit2/reference.jl -%%DATADIR%%/base/libgit2/remote.jl -%%DATADIR%%/base/libgit2/repository.jl -%%DATADIR%%/base/libgit2/signature.jl -%%DATADIR%%/base/libgit2/status.jl -%%DATADIR%%/base/libgit2/strarray.jl -%%DATADIR%%/base/libgit2/tag.jl -%%DATADIR%%/base/libgit2/tree.jl -%%DATADIR%%/base/libgit2/types.jl -%%DATADIR%%/base/libgit2/utils.jl -%%DATADIR%%/base/libgit2/walker.jl %%DATADIR%%/base/libuv.jl -%%DATADIR%%/base/linalg/arnoldi.jl -%%DATADIR%%/base/linalg/arpack.jl -%%DATADIR%%/base/linalg/bidiag.jl -%%DATADIR%%/base/linalg/bitarray.jl -%%DATADIR%%/base/linalg/blas.jl -%%DATADIR%%/base/linalg/bunchkaufman.jl -%%DATADIR%%/base/linalg/cholesky.jl -%%DATADIR%%/base/linalg/conjarray.jl -%%DATADIR%%/base/linalg/dense.jl -%%DATADIR%%/base/linalg/diagonal.jl -%%DATADIR%%/base/linalg/eigen.jl -%%DATADIR%%/base/linalg/exceptions.jl -%%DATADIR%%/base/linalg/factorization.jl -%%DATADIR%%/base/linalg/generic.jl -%%DATADIR%%/base/linalg/givens.jl -%%DATADIR%%/base/linalg/hessenberg.jl -%%DATADIR%%/base/linalg/lapack.jl -%%DATADIR%%/base/linalg/ldlt.jl -%%DATADIR%%/base/linalg/linalg.jl -%%DATADIR%%/base/linalg/lq.jl -%%DATADIR%%/base/linalg/lu.jl -%%DATADIR%%/base/linalg/matmul.jl -%%DATADIR%%/base/linalg/qr.jl -%%DATADIR%%/base/linalg/rowvector.jl -%%DATADIR%%/base/linalg/schur.jl -%%DATADIR%%/base/linalg/special.jl -%%DATADIR%%/base/linalg/svd.jl -%%DATADIR%%/base/linalg/symmetric.jl -%%DATADIR%%/base/linalg/transpose.jl -%%DATADIR%%/base/linalg/triangular.jl -%%DATADIR%%/base/linalg/tridiag.jl -%%DATADIR%%/base/linalg/uniformscaling.jl %%DATADIR%%/base/loading.jl %%DATADIR%%/base/lock.jl %%DATADIR%%/base/locks.jl -%%DATADIR%%/base/markdown/Common/Common.jl -%%DATADIR%%/base/markdown/Common/block.jl -%%DATADIR%%/base/markdown/Common/inline.jl -%%DATADIR%%/base/markdown/GitHub/GitHub.jl -%%DATADIR%%/base/markdown/GitHub/table.jl -%%DATADIR%%/base/markdown/IPython/IPython.jl -%%DATADIR%%/base/markdown/Julia/Julia.jl -%%DATADIR%%/base/markdown/Julia/interp.jl -%%DATADIR%%/base/markdown/Markdown.jl -%%DATADIR%%/base/markdown/parse/config.jl -%%DATADIR%%/base/markdown/parse/parse.jl -%%DATADIR%%/base/markdown/parse/util.jl -%%DATADIR%%/base/markdown/render/html.jl -%%DATADIR%%/base/markdown/render/latex.jl -%%DATADIR%%/base/markdown/render/plain.jl -%%DATADIR%%/base/markdown/render/rich.jl -%%DATADIR%%/base/markdown/render/rst.jl -%%DATADIR%%/base/markdown/render/terminal/formatting.jl -%%DATADIR%%/base/markdown/render/terminal/render.jl +%%DATADIR%%/base/logging.jl %%DATADIR%%/base/math.jl +%%DATADIR%%/base/mathconstants.jl %%DATADIR%%/base/meta.jl %%DATADIR%%/base/methodshow.jl -%%DATADIR%%/base/mmap.jl +%%DATADIR%%/base/missing.jl %%DATADIR%%/base/mpfr.jl %%DATADIR%%/base/multidimensional.jl %%DATADIR%%/base/multimedia.jl %%DATADIR%%/base/multinverses.jl -%%DATADIR%%/base/nofloat_hashing.jl -%%DATADIR%%/base/nullable.jl +%%DATADIR%%/base/namedtuple.jl %%DATADIR%%/base/number.jl %%DATADIR%%/base/operators.jl %%DATADIR%%/base/options.jl @@ -270,80 +184,51 @@ lib/libjulia.so.%%SOVERSION%% %%DATADIR%%/base/pcre.jl %%DATADIR%%/base/pcre_h.jl %%DATADIR%%/base/permuteddimsarray.jl -%%DATADIR%%/base/pkg/cache.jl -%%DATADIR%%/base/pkg/dir.jl -%%DATADIR%%/base/pkg/entry.jl -%%DATADIR%%/base/pkg/pkg.jl -%%DATADIR%%/base/pkg/query.jl -%%DATADIR%%/base/pkg/read.jl -%%DATADIR%%/base/pkg/reqs.jl -%%DATADIR%%/base/pkg/resolve.jl -%%DATADIR%%/base/pkg/resolve/fieldvalue.jl -%%DATADIR%%/base/pkg/resolve/interface.jl -%%DATADIR%%/base/pkg/resolve/maxsum.jl -%%DATADIR%%/base/pkg/resolve/versionweight.jl -%%DATADIR%%/base/pkg/types.jl -%%DATADIR%%/base/pkg/write.jl %%DATADIR%%/base/pointer.jl -%%DATADIR%%/base/poll.jl -%%DATADIR%%/base/precompile.jl %%DATADIR%%/base/printf.jl %%DATADIR%%/base/process.jl -%%DATADIR%%/base/profile.jl %%DATADIR%%/base/promotion.jl -%%DATADIR%%/base/random.jl %%DATADIR%%/base/range.jl %%DATADIR%%/base/rational.jl %%DATADIR%%/base/reduce.jl %%DATADIR%%/base/reducedim.jl %%DATADIR%%/base/reflection.jl %%DATADIR%%/base/refpointer.jl +%%DATADIR%%/base/refvalue.jl %%DATADIR%%/base/regex.jl -%%DATADIR%%/base/replutil.jl +%%DATADIR%%/base/reinterpretarray.jl %%DATADIR%%/base/reshapedarray.jl %%DATADIR%%/base/rounding.jl -%%DATADIR%%/base/serialize.jl +%%DATADIR%%/base/secretbuffer.jl %%DATADIR%%/base/set.jl -%%DATADIR%%/base/sharedarray.jl %%DATADIR%%/base/shell.jl %%DATADIR%%/base/show.jl %%DATADIR%%/base/simdloop.jl -%%DATADIR%%/base/socket.jl +%%DATADIR%%/base/some.jl %%DATADIR%%/base/sort.jl -%%DATADIR%%/base/sparse/abstractsparse.jl -%%DATADIR%%/base/sparse/cholmod.jl -%%DATADIR%%/base/sparse/cholmod_h.jl -%%DATADIR%%/base/sparse/higherorderfns.jl -%%DATADIR%%/base/sparse/linalg.jl -%%DATADIR%%/base/sparse/sparse.jl -%%DATADIR%%/base/sparse/sparsematrix.jl -%%DATADIR%%/base/sparse/sparsevector.jl -%%DATADIR%%/base/sparse/spqr.jl -%%DATADIR%%/base/sparse/umfpack.jl -%%DATADIR%%/base/sparse/umfpack_h.jl +%%DATADIR%%/base/special/cbrt.jl %%DATADIR%%/base/special/exp.jl -%%DATADIR%%/base/special/gamma.jl +%%DATADIR%%/base/special/exp10.jl +%%DATADIR%%/base/special/hyperbolic.jl %%DATADIR%%/base/special/log.jl +%%DATADIR%%/base/special/rem_pio2.jl %%DATADIR%%/base/special/trig.jl %%DATADIR%%/base/stacktraces.jl %%DATADIR%%/base/stat.jl -%%DATADIR%%/base/statistics.jl %%DATADIR%%/base/stream.jl %%DATADIR%%/base/strings/basic.jl -%%DATADIR%%/base/strings/errors.jl %%DATADIR%%/base/strings/io.jl %%DATADIR%%/base/strings/search.jl %%DATADIR%%/base/strings/string.jl %%DATADIR%%/base/strings/strings.jl -%%DATADIR%%/base/strings/types.jl -%%DATADIR%%/base/strings/utf8proc.jl +%%DATADIR%%/base/strings/substring.jl +%%DATADIR%%/base/strings/unicode.jl %%DATADIR%%/base/strings/util.jl %%DATADIR%%/base/subarray.jl %%DATADIR%%/base/summarysize.jl %%DATADIR%%/base/sysimg.jl %%DATADIR%%/base/sysinfo.jl %%DATADIR%%/base/task.jl -%%DATADIR%%/base/test.jl %%DATADIR%%/base/threadcall.jl %%DATADIR%%/base/threadingconstructs.jl %%DATADIR%%/base/threads.jl @@ -351,23 +236,437 @@ lib/libjulia.so.%%SOVERSION%% %%DATADIR%%/base/tuple.jl %%DATADIR%%/base/twiceprecision.jl %%DATADIR%%/base/util.jl +%%DATADIR%%/base/uuid.jl %%DATADIR%%/base/uv_constants.jl %%DATADIR%%/base/version.jl %%DATADIR%%/base/version_git.jl +%%DATADIR%%/base/views.jl %%DATADIR%%/base/weakkeydict.jl %%DATADIR%%/build_sysimg.jl %%DATADIR%%/julia-config.jl -%%DATADIR%%/test/TestHelpers.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/src/Base64.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/src/buffer.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/src/decode.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/src/encode.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/CRC32c/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/CRC32c/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/CRC32c/src/CRC32c.jl +%%DATADIR%%/stdlib/v%%VERSION%%/CRC32c/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/Dates.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/accessors.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/adjusters.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/arithmetic.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/conversions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/deprecated.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/io.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/parse.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/periods.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/query.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/ranges.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/rounding.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/accessors.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/adjusters.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/arithmetic.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/conversions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/io.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/periods.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/query.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/ranges.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/rounding.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/DelimitedFiles/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/DelimitedFiles/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/DelimitedFiles/src/DelimitedFiles.jl +%%DATADIR%%/stdlib/v%%VERSION%%/DelimitedFiles/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/Distributed.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/cluster.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/clusterserialize.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/macros.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/managers.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/messages.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/pmap.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/precompile.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/process_messages.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/remotecall.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/workerpool.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/test/distributed_exec.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/test/topology.jl +%%DATADIR%%/stdlib/v%%VERSION%%/FileWatching/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/FileWatching/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/FileWatching/src/FileWatching.jl +%%DATADIR%%/stdlib/v%%VERSION%%/FileWatching/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Future/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Future/src/Future.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Future/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/src/InteractiveUtils.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/src/clipboard.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/src/codeview.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/src/editless.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/src/macros.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/LibGit2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/blame.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/blob.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/callbacks.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/commit.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/config.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/consts.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/diff.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/error.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/gitcredential.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/index.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/merge.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/oid.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/rebase.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/reference.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/remote.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/repository.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/signature.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/status.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/strarray.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/tag.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/tree.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/utils.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/walker.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/invalid +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/invalid.pub +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/valid +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/valid-passphrase +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/valid-passphrase.pub +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/valid.pub +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/libgit2-helpers.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/libgit2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/online.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/Libdl/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Libdl/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Libdl/src/Libdl.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Libdl/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/LinearAlgebra.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/adjtrans.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/bidiag.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/bitarray.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/blas.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/bunchkaufman.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/cholesky.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/dense.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/deprecated.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/diagonal.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/eigen.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/exceptions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/factorization.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/generic.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/givens.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/hessenberg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/lapack.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/ldlt.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/lq.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/lu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/matmul.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/qr.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/schur.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/special.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/structuredbroadcast.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/svd.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/symmetric.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/transpose.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/triangular.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/tridiag.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/uniformscaling.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/adjtrans.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/bidiag.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/blas.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/bunchkaufman.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/cholesky.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/dense.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/diagonal.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/eigen.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/generic.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/givens.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/hessenberg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/lapack.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/lq.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/lu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/matmul.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/pinv.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/qr.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/schur.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/special.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/structuredbroadcast.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/svd.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/symmetric.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/testutils.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/triangular.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/trickyarithmetic.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/tridiag.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/uniformscaling.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Logging/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Logging/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Logging/src/ConsoleLogger.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Logging/src/Logging.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Logging/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Common/Common.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Common/block.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Common/inline.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/GitHub/GitHub.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/GitHub/table.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/IPython/IPython.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Julia/Julia.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Julia/interp.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Markdown.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/parse/config.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/parse/parse.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/parse/util.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/html.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/latex.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/plain.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/rich.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/rst.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/terminal/formatting.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/terminal/render.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Mmap/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Mmap/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Mmap/src/Mmap.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Mmap/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/Compat.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/LICENSE.md +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/README.md +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/generate.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/genstdlib.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/gitmeta.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/loadmeta.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/sha1map.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/stdlib.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/update.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/utils.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/docs/make.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/LICENSE.md +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/README.md +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/REQUIRE +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/src/TOML.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/src/parser.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/src/print.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/API.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Display.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/GitTools.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/GraphType.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Operations.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Pkg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Pkg2/Pkg2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Pkg2/reqs.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Pkg2/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/PlatformEngines.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/REPLMode.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Resolve.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/generate.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/precompile.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/resolve/FieldValues.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/resolve/MaxSum.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/resolve/VersionWeights.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/versions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/NastyGenerator.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/api.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/pkg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/repl.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/resolve.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/resolvedata1.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep/src/RecursiveDep.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep2/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep2/src/RecursiveDep2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/deps/build.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/src/SubModule.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/deps/build.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/src/SubModule2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/deps/build.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/src/BigProject.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/Manifest.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/src/LibFoo.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/REQUIRE +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/PackageWithBuildSpecificTestDeps/src/PackageWithBuildSpecificTestDeps.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/PackageWithBuildSpecificTestDeps/test/REQUIRE +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/PackageWithBuildSpecificTestDeps/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/RequireDependency/REQUIRE +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/RequireDependency/src/RequireDependency.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithProject/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithProject/src/UnregisteredWithProject.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithProject/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithoutProject/deps/build.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithoutProject/src/UnregisteredWithoutProject.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithoutProject/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x1/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x1/src/x1.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x2/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x2/src/x2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x3/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x3/src/x3.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x3/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/utils.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Printf/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Printf/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Printf/src/Printf.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Printf/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Profile/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Profile/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Profile/src/Profile.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Profile/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/LineEdit.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/REPL.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/REPLCompletions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/AbstractMenu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/LICENSE.md +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/MultiSelectMenu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/RadioMenu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/TerminalMenus.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/config.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/util.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/Terminals.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/docview.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/emoji_symbols.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/latex_symbols.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/FakeTerminals.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/TerminalMenus/multiselect_menu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/TerminalMenus/radio_menu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/TerminalMenus/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/lineedit.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/repl.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/replcompletions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Random/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/DSFMT.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/RNGs.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/Random.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/generation.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/misc.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/normal.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/LICENSE.md +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/SHA.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/base_functions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/common.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/constants.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/hmac.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/sha1.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/sha2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/sha3.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/test/perf.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Serialization/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Serialization/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Serialization/src/Serialization.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Serialization/src/precompile.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Serialization/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SharedArrays/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/SharedArrays/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/SharedArrays/src/SharedArrays.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SharedArrays/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/src/IPAddr.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/src/PipeServer.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/src/Sockets.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/src/addrinfo.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/test/nettest.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/SparseArrays.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/abstractsparse.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/deprecated.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/higherorderfns.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/linalg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/sparsematrix.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/sparsevector.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/test/higherorderfns.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/test/sparse.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/test/sparsevector.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/Statistics/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Statistics/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Statistics/src/Statistics.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Statistics/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/SuiteSparse.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/cholmod.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/cholmod_h.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/deprecated.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/spqr.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/umfpack.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/umfpack_h.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/test/cholmod.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/test/spqr.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/test/umfpack.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Test/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Test/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Test/src/Test.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Test/src/logging.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Test/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/UUIDs/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/UUIDs/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/UUIDs/src/UUIDs.jl +%%DATADIR%%/stdlib/v%%VERSION%%/UUIDs/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Unicode/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Unicode/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Unicode/src/Unicode.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Unicode/test/runtests.jl +%%DATADIR%%/test/TestPkg/Manifest.toml +%%DATADIR%%/test/TestPkg/Project.toml +%%DATADIR%%/test/TestPkg/src/TestPkg.jl %%DATADIR%%/test/abstractarray.jl %%DATADIR%%/test/ambiguous.jl %%DATADIR%%/test/arrayops.jl -%%DATADIR%%/test/asmvariant.jl +%%DATADIR%%/test/asyncmap.jl %%DATADIR%%/test/backtrace.jl -%%DATADIR%%/test/base64.jl %%DATADIR%%/test/bigfloat.jl %%DATADIR%%/test/bigint.jl %%DATADIR%%/test/bitarray.jl -%%DATADIR%%/test/blas.jl +%%DATADIR%%/test/bitset.jl %%DATADIR%%/test/boundscheck.jl %%DATADIR%%/test/boundscheck_exec.jl %%DATADIR%%/test/broadcast.jl @@ -380,148 +679,103 @@ lib/libjulia.so.%%SOVERSION%% %%DATADIR%%/test/cmdlineargs.jl %%DATADIR%%/test/codegen.jl %%DATADIR%%/test/combinatorics.jl -%%DATADIR%%/test/compile.jl +%%DATADIR%%/test/compiler/compiler.jl +%%DATADIR%%/test/compiler/ssair.jl +%%DATADIR%%/test/compiler/validation.jl %%DATADIR%%/test/complex.jl %%DATADIR%%/test/copy.jl %%DATADIR%%/test/core.jl -%%DATADIR%%/test/datafmt.jl -%%DATADIR%%/test/dates/accessors.jl -%%DATADIR%%/test/dates/adjusters.jl -%%DATADIR%%/test/dates/arithmetic.jl -%%DATADIR%%/test/dates/conversions.jl -%%DATADIR%%/test/dates/io.jl -%%DATADIR%%/test/dates/periods.jl -%%DATADIR%%/test/dates/query.jl -%%DATADIR%%/test/dates/ranges.jl -%%DATADIR%%/test/dates/rounding.jl -%%DATADIR%%/test/dates/types.jl +%%DATADIR%%/test/depot/packages/Baz/81oLe/src/Baz.jl +%%DATADIR%%/test/depot/packages/Foo/I05Qq/src/Foo.jl %%DATADIR%%/test/deprecation_exec.jl %%DATADIR%%/test/dict.jl -%%DATADIR%%/test/dimensionful.jl -%%DATADIR%%/test/distributed.jl -%%DATADIR%%/test/distributed_exec.jl %%DATADIR%%/test/docs.jl %%DATADIR%%/test/download.jl -%%DATADIR%%/test/dsp.jl +%%DATADIR%%/test/embedding/LocalModule.jl +%%DATADIR%%/test/embedding/Makefile +%%DATADIR%%/test/embedding/embedding-test.jl +%%DATADIR%%/test/embedding/embedding.c %%DATADIR%%/test/enums.jl %%DATADIR%%/test/env.jl %%DATADIR%%/test/error.jl +%%DATADIR%%/test/errorshow.jl %%DATADIR%%/test/euler.jl -%%DATADIR%%/test/examples.jl %%DATADIR%%/test/fastmath.jl -%%DATADIR%%/test/fft.jl %%DATADIR%%/test/file.jl %%DATADIR%%/test/float16.jl %%DATADIR%%/test/floatapprox.jl %%DATADIR%%/test/floatfuncs.jl %%DATADIR%%/test/functional.jl +%%DATADIR%%/test/generic_map_tests.jl %%DATADIR%%/test/goto.jl %%DATADIR%%/test/grisu.jl %%DATADIR%%/test/hashing.jl -%%DATADIR%%/test/i18n.jl -%%DATADIR%%/test/inference.jl %%DATADIR%%/test/inline.jl %%DATADIR%%/test/int.jl %%DATADIR%%/test/intfuncs.jl %%DATADIR%%/test/intrinsics.jl -%%DATADIR%%/test/intset.jl %%DATADIR%%/test/iobuffer.jl %%DATADIR%%/test/iostream.jl %%DATADIR%%/test/iterators.jl %%DATADIR%%/test/keywordargs.jl -%%DATADIR%%/test/libdl.jl -%%DATADIR%%/test/libgit2-helpers.jl -%%DATADIR%%/test/libgit2-online.jl -%%DATADIR%%/test/libgit2.jl -%%DATADIR%%/test/libgit2/invalid -%%DATADIR%%/test/libgit2/invalid.pub -%%DATADIR%%/test/libgit2/valid -%%DATADIR%%/test/libgit2/valid-passphrase -%%DATADIR%%/test/libgit2/valid-passphrase.pub -%%DATADIR%%/test/libgit2/valid.pub -%%DATADIR%%/test/linalg/arnoldi.jl -%%DATADIR%%/test/linalg/bidiag.jl -%%DATADIR%%/test/linalg/bunchkaufman.jl -%%DATADIR%%/test/linalg/cholesky.jl -%%DATADIR%%/test/linalg/conjarray.jl -%%DATADIR%%/test/linalg/dense.jl -%%DATADIR%%/test/linalg/diagonal.jl -%%DATADIR%%/test/linalg/eigen.jl -%%DATADIR%%/test/linalg/generic.jl -%%DATADIR%%/test/linalg/givens.jl -%%DATADIR%%/test/linalg/hessenberg.jl -%%DATADIR%%/test/linalg/lapack.jl -%%DATADIR%%/test/linalg/lq.jl -%%DATADIR%%/test/linalg/lu.jl -%%DATADIR%%/test/linalg/matmul.jl -%%DATADIR%%/test/linalg/pinv.jl -%%DATADIR%%/test/linalg/qr.jl -%%DATADIR%%/test/linalg/rowvector.jl -%%DATADIR%%/test/linalg/schur.jl -%%DATADIR%%/test/linalg/special.jl -%%DATADIR%%/test/linalg/svd.jl -%%DATADIR%%/test/linalg/symmetric.jl -%%DATADIR%%/test/linalg/triangular.jl -%%DATADIR%%/test/linalg/tridiag.jl -%%DATADIR%%/test/linalg/uniformscaling.jl -%%DATADIR%%/test/lineedit.jl %%DATADIR%%/test/llvmcall.jl %%DATADIR%%/test/llvmcall2.jl %%DATADIR%%/test/llvmpasses/Makefile +%%DATADIR%%/test/llvmpasses/alloc-opt.jl +%%DATADIR%%/test/llvmpasses/alloc-opt2.jl +%%DATADIR%%/test/llvmpasses/gcroots.ll %%DATADIR%%/test/llvmpasses/lit.cfg +%%DATADIR%%/test/llvmpasses/lower-handlers.ll +%%DATADIR%%/test/llvmpasses/muladd.ll +%%DATADIR%%/test/llvmpasses/propagate-addrspace.ll +%%DATADIR%%/test/llvmpasses/refinements.ll +%%DATADIR%%/test/llvmpasses/returnstwicegc.ll +%%DATADIR%%/test/llvmpasses/safepoint_stress.jl %%DATADIR%%/test/llvmpasses/simdloop.ll %%DATADIR%%/test/loading.jl -%%DATADIR%%/test/markdown.jl +%%DATADIR%%/test/logging.jl %%DATADIR%%/test/math.jl %%DATADIR%%/test/meta.jl %%DATADIR%%/test/misc.jl -%%DATADIR%%/test/mmap.jl +%%DATADIR%%/test/missing.jl %%DATADIR%%/test/mod2pi.jl %%DATADIR%%/test/mpfr.jl +%%DATADIR%%/test/namedtuple.jl %%DATADIR%%/test/netload/memtest.jl -%%DATADIR%%/test/netload/nettest.jl -%%DATADIR%%/test/nullable.jl %%DATADIR%%/test/numbers.jl %%DATADIR%%/test/offsetarray.jl %%DATADIR%%/test/operators.jl %%DATADIR%%/test/osutils.jl %%DATADIR%%/test/parse.jl %%DATADIR%%/test/path.jl -%%DATADIR%%/test/pkg.jl -%%DATADIR%%/test/pollfd.jl -%%DATADIR%%/test/printf.jl -%%DATADIR%%/test/profile.jl -%%DATADIR%%/test/random.jl +%%DATADIR%%/test/precompile.jl +%%DATADIR%%/test/project/Manifest.toml +%%DATADIR%%/test/project/Project.toml +%%DATADIR%%/test/project/deps/Bar/src/Bar.jl +%%DATADIR%%/test/project/deps/Foo1/src/Foo.jl +%%DATADIR%%/test/project/deps/Foo2.jl/src/Foo.jl +%%DATADIR%%/test/project/deps/Qux.jl %%DATADIR%%/test/ranges.jl +%%DATADIR%%/test/rational.jl %%DATADIR%%/test/read.jl %%DATADIR%%/test/reduce.jl %%DATADIR%%/test/reducedim.jl %%DATADIR%%/test/reflection.jl %%DATADIR%%/test/regex.jl -%%DATADIR%%/test/repl.jl -%%DATADIR%%/test/replcompletions.jl -%%DATADIR%%/test/replutil.jl -%%DATADIR%%/test/resolve.jl -%%DATADIR%%/test/resolvedata1.jl +%%DATADIR%%/test/reinterpretarray.jl %%DATADIR%%/test/rounding.jl %%DATADIR%%/test/runtests.jl -%%DATADIR%%/test/serialize.jl +%%DATADIR%%/test/secretbuffer.jl %%DATADIR%%/test/sets.jl %%DATADIR%%/test/show.jl %%DATADIR%%/test/simdloop.jl -%%DATADIR%%/test/socket.jl +%%DATADIR%%/test/some.jl %%DATADIR%%/test/sorting.jl -%%DATADIR%%/test/sparse/cholmod.jl -%%DATADIR%%/test/sparse/higherorderfns.jl -%%DATADIR%%/test/sparse/sparse.jl -%%DATADIR%%/test/sparse/sparsevector.jl -%%DATADIR%%/test/sparse/spqr.jl -%%DATADIR%%/test/sparse/umfpack.jl %%DATADIR%%/test/spawn.jl %%DATADIR%%/test/specificity.jl %%DATADIR%%/test/stacktraces.jl %%DATADIR%%/test/staged.jl -%%DATADIR%%/test/statistics.jl +%%DATADIR%%/test/stress.jl %%DATADIR%%/test/strings/basic.jl %%DATADIR%%/test/strings/io.jl %%DATADIR%%/test/strings/search.jl @@ -529,24 +783,24 @@ lib/libjulia.so.%%SOVERSION%% %%DATADIR%%/test/strings/util.jl %%DATADIR%%/test/subarray.jl %%DATADIR%%/test/subtype.jl +%%DATADIR%%/test/syntax.jl %%DATADIR%%/test/sysinfo.jl -%%DATADIR%%/test/test.jl %%DATADIR%%/test/test_exec.jl %%DATADIR%%/test/test_sourcepath.jl %%DATADIR%%/test/testdefs.jl %%DATADIR%%/test/testenv.jl +%%DATADIR%%/test/testhelpers/FakePTYs.jl +%%DATADIR%%/test/testhelpers/Furlongs.jl +%%DATADIR%%/test/testhelpers/MacroCalls.jl +%%DATADIR%%/test/testhelpers/OffsetArrays.jl +%%DATADIR%%/test/testhelpers/PhysQuantities.jl %%DATADIR%%/test/threads.jl -%%DATADIR%%/test/topology.jl %%DATADIR%%/test/triplequote.jl %%DATADIR%%/test/tuple.jl -%%DATADIR%%/test/unicode/UnicodeError.jl %%DATADIR%%/test/unicode/utf8.jl -%%DATADIR%%/test/unicode/utf8proc.jl %%DATADIR%%/test/util/segfault.jl %%DATADIR%%/test/util/throw_error_exception.jl %%DATADIR%%/test/vecelement.jl %%DATADIR%%/test/version.jl -%%DATADIR%%/test/workspace.jl %%DATADIR%%/test/worlds.jl -man/man1/julia.1.gz -@dir %%DATADIR%%/site/v%%VERSION%% +%%PORTDOCS%%@dir %%DOCSDIR%% diff --git a/lang/julia06/Makefile b/lang/julia06/Makefile new file mode 100644 index 000000000000..2880af05999e --- /dev/null +++ b/lang/julia06/Makefile @@ -0,0 +1,126 @@ +# Created by: Iblis Lin <iblis@hs.ntnu.edu.tw> +# $FreeBSD$ + +PORTNAME= julia +PORTVERSION= 0.6.4 +PORTREVISION= 1 +DISTVERSIONSUFFIX= -full +CATEGORIES= lang math +MASTER_SITES= https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/ +PKGNAMESUFFIX= 06 + +MAINTAINER= iblis@hs.ntnu.edu.tw +COMMENT= Julia Language: A fresh approach to technical computing + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +ONLY_FOR_ARCHS= amd64 i386 + +LIB_DEPENDS= libcurl.so:ftp/curl \ + libgit2.so:devel/libgit2 \ + libgmp.so:math/gmp \ + libmpfr.so:math/mpfr \ + libopenblasp.so:math/openblas \ + libpcre2-8.so:devel/pcre2 \ + libutf8proc.so:textproc/utf8proc +BUILD_DEPENDS= patchelf:sysutils/patchelf \ + pcre2-config:devel/pcre2 + +USES= gmake compiler:c++11-lib fortran +USE_LDCONFIG= yes + +WRKSRC= ${WRKDIR}/${PORTNAME} + +ALL_TARGET= default +INSTALL_TARGET= install +TEST_TARGET= test + +PLIST_SUB= VERSION="${PORTVERSION:R}" \ + SOVERSION="${PORTVERSION}" + +CXXFLAGS+= -stdlib=libc++ -std=c++11 +MAKE_ARGS+= prefix=${PREFIX} JCXXFLAGS="${CXXFLAGS}" \ + FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \ + USE_SYSTEM_CURL=1 \ + USE_GPL_LIBS=${USE_GPL_LIBS} + +OPTIONS_DEFINE= EXAMPLES DEBUG DOCS GPL_LIBS DESKTOP NATIVE +OPTIONS_DEFAULT= SYSLIBM +OPTIONS_GROUP= PRIVATE +OPTIONS_GROUP_PRIVATE= ARPACK LLVM +OPTIONS_SINGLE= LIBM +OPTIONS_SINGLE_LIBM= SYSLIBM OPENLIBM +OPTIONS_SUB= yes + +PRIVATE_DESC= Build self-shipped private depends +LIBM_DESC= Math library implementation + +DEBUG_VARS= FORCE_ASSERTIONS=1 \ + ALL_TARGET=all + +PORTDOCS= html +DOCS_VARS= INSTALL_TARGET+=install-docs + +PORTEXAMPLES= * +EXAMPLES_VARS= INSTALL_TARGET+=install-examples + +GPL_LIBS_DESC= Build with GPL libs: FFTW and SUITESPARSE +GPL_LIBS_LIB_DEPENDS= libfftw3.so:math/fftw3 \ + libfftw3f.so:math/fftw3-float +GPL_LIBS_MAKE_ARGS= USE_SYSTEM_SUITESPARSE=0 +GPL_LIBS_VARS= USE_GPL_LIBS=1 + +DESKTOP_DESC= Install icon, .desktop and appdata files +DESKTOP_VARS= INSTALL_TARGET+=install-desktop \ + INSTALLS_ICONS=yes + +ARPACK_DESC= Build self-shipped private arpack-ng +ARPACK_MAKE_ARGS= USE_SYSTEM_ARPACK=0 +ARPACK_MAKE_ARGS_OFF= USE_SYSTEM_ARPACK=1 +ARPACK_LIB_DEPENDS_OFF= libarpack.so:math/arpack-ng + +LLVM_DESC= Build self-shipped private LLVM +LLVM_MAKE_ARGS= USE_SYSTEM_LLVM=0 +LLVM_MAKE_ARGS_OFF= USE_SYSTEM_LLVM=1 LLVM_CONFIG=llvm-config40 +LLVM_BUILD_DEPENDS= cmake:devel/cmake +LLVM_BUILD_DEPENDS_OFF= llvm-config40:devel/llvm40 +LLVM_LIB_DEPENDS_OFF= libLLVM-4.0.so:devel/llvm40 +LLVM_USES= python:build perl5 + +SYSLIBM_DESC= Build with system libm +SYSLIBM_MAKE_ARGS= USE_SYSTEM_LIBM=1 + +OPENLIBM_DESC= Build with OpenLibm (math/openlibm) +OPENLIBM_MAKE_ARGS= USE_SYSTEM_OPENLIBM=1 +OPENLIBM_LIB_DEPENDS= libopenlibm.so:math/openlibm + +.include <bsd.port.options.mk> + +NATIVE_DESC= Build with native CPU JIT tuning +.if ${PORT_OPTIONS:MNATIVE} +MAKE_ARGS+= JULIA_CPU_TARGET=native +.else +.if ${ARCH} == "amd64" +MAKE_ARGS+= JULIA_CPU_TARGET=x86-64 +.elif ${ARCH} == "i386" +MAKE_ARGS+= JULIA_CPU_TARGET=pentium4 +.else +MAKE_ARGS+= JULIA_CPU_TARGET=generic +.endif +.endif # .if ${PORT_OPTIONS:MNATIVE} + +.if ${ARCH} == "i386" +EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ui_Makefile +.endif + +post-configure: + ${CC} ${CFLAGS} -lopenblas ${LDFLAGS} -o ${WRKSRC}/check_openblas \ + ${FILESDIR}/check_openblas.c + ${WRKSRC}/check_openblas && ( \ + echo "USE_BLAS64=1" >> ${WRKSRC}/Make.user \ + ) || ( \ + echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \ + ) + +.include <bsd.port.mk> diff --git a/lang/julia06/distinfo b/lang/julia06/distinfo new file mode 100644 index 000000000000..f20442434493 --- /dev/null +++ b/lang/julia06/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1531703695 +SHA256 (julia-0.6.4-full.tar.gz) = 2b2f5543ad4206eb40c7b850cdfc5a812c6df0b2b5bcf6a3206c0e446d988f1b +SIZE (julia-0.6.4-full.tar.gz) = 90983649 diff --git a/lang/julia06/files/check_openblas.c b/lang/julia06/files/check_openblas.c new file mode 100644 index 000000000000..6218d3507c65 --- /dev/null +++ b/lang/julia06/files/check_openblas.c @@ -0,0 +1,10 @@ +#include <string.h> + +char* openblas_get_config(void); + +int main() +{ + if (strstr(openblas_get_config(), "USE64BITINT") == NULL) + return 1; + return 0; +} diff --git a/lang/julia06/files/extra-patch-ui_Makefile b/lang/julia06/files/extra-patch-ui_Makefile new file mode 100644 index 000000000000..2c3a834537dd --- /dev/null +++ b/lang/julia06/files/extra-patch-ui_Makefile @@ -0,0 +1,11 @@ +--- ui/Makefile.orig 2016-09-20 02:54:22 UTC ++++ ui/Makefile +@@ -14,7 +14,7 @@ SRCS := repl + HEADERS := $(addprefix $(JULIAHOME)/src/,julia.h julia_threads.h julia_internal.h options.h) \ + $(BUILDDIR)/../src/julia_version.h $(wildcard $(JULIAHOME)/src/support/*.h) $(LIBUV_INC)/uv.h + +-FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir) ++FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir) -latomic + ifneq ($(USEMSVC), 1) + FLAGS += -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -Wc++-compat + endif diff --git a/lang/julia06/files/patch-Make.inc b/lang/julia06/files/patch-Make.inc new file mode 100644 index 000000000000..0714a0d81190 --- /dev/null +++ b/lang/julia06/files/patch-Make.inc @@ -0,0 +1,60 @@ +--- Make.inc.orig 2018-05-27 21:19:34 UTC ++++ Make.inc +@@ -134,12 +134,7 @@ endif + # disable automatic Makefile rules + .SUFFIXES: + +-# find out if git repository is available +-ifeq ($(shell [ -e $(JULIAHOME)/.git ] && echo true || echo "Warning: git information unavailable; versioning information limited" >&2), true) +-NO_GIT := 0 +-else + NO_GIT := 1 +-endif + + # Julia's Semantic Versioning system labels the three decimal places in a version number as + # the major, minor and patch versions. Typically the major version would be incremented +@@ -184,7 +179,7 @@ libdir := $(prefix)/lib + libexecdir := $(prefix)/libexec + datarootdir := $(prefix)/share + docdir := $(datarootdir)/doc/julia +-mandir := $(datarootdir)/man ++mandir := $(prefix)/man + man1dir := $(mandir)/man1 + includedir := $(prefix)/include + sysconfdir := $(prefix)/etc +@@ -198,7 +193,7 @@ build_libdir := $(build_prefix)/lib + build_libexecdir := $(build_prefix)/libexec + build_datarootdir := $(build_prefix)/share + build_docdir := $(build_datarootdir)/doc/julia +-build_mandir := $(build_datarootdir)/man ++build_mandir := $(build_prefix)/man + build_man1dir := $(build_mandir)/man1 + build_includedir := $(build_prefix)/include + build_sysconfdir := $(build_prefix)/etc +@@ -351,7 +346,7 @@ endif + ifeq ($(USEIFC), 1) + FC := ifort + else +-FC := $(CROSS_COMPILE)gfortran ++FC ?= $(CROSS_COMPILE)gfortran + endif + + STDLIBCPP_FLAG := +@@ -404,14 +399,14 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions + endif + + ifeq ($(USECLANG),1) +-CC := $(CROSS_COMPILE)clang +-CXX := $(CROSS_COMPILE)clang++ ++CC ?= $(CROSS_COMPILE)clang ++CXX ?= $(CROSS_COMPILE)clang++ + JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 + # AArch64 needs this flag to generate the .eh_frame used by libunwind + JCPPFLAGS := -fasynchronous-unwind-tables + JCXXFLAGS := -pipe $(fPIC) -fno-rtti -pedantic + DEBUGFLAGS := -O0 -g -DJL_DEBUG_BUILD -fstack-protector-all +-SHIPFLAGS := -O3 -g ++SHIPFLAGS := -O3 + ifeq ($(OS), Darwin) + ifeq ($(USE_LIBCPP), 1) + MACOSX_VERSION_MIN := 10.8 diff --git a/lang/julia06/files/patch-Make.user b/lang/julia06/files/patch-Make.user new file mode 100644 index 000000000000..ef4f11f2d39f --- /dev/null +++ b/lang/julia06/files/patch-Make.user @@ -0,0 +1,23 @@ +--- Make.user.orig 2017-07-01 17:24:48 UTC ++++ Make.user +@@ -0,0 +1,20 @@ ++USE_SYSTEM_BLAS= 1 ++USE_SYSTEM_GMP= 1 ++USE_SYSTEM_LAPACK= 1 ++USE_SYSTEM_LIBGIT2= 1 ++USE_SYSTEM_LIBUV= 0 ++USE_SYSTEM_MPFR= 1 ++USE_SYSTEM_PATCHELF= 1 ++USE_SYSTEM_PCRE= 1 ++USE_SYSTEM_UTF8PROC= 1 ++USE_SYSTEM_FFTW= 1 ++ ++LIBBLAS= -lopenblasp -L$(LOCALBASE)/lib ++LIBBLASNAME= libopenblasp ++ ++LIBLAPACK= $(LIBBLAS) ++LIBLAPACKNAME= $(LIBBLASNAME) ++ ++NO_GIT= 1 ++ ++override TAGGED_RELEASE_BANNER = "FreeBSD ports lang/julia build" diff --git a/lang/julia06/files/patch-Makefile b/lang/julia06/files/patch-Makefile new file mode 100644 index 000000000000..2f6fb3598f50 --- /dev/null +++ b/lang/julia06/files/patch-Makefile @@ -0,0 +1,114 @@ +--- Makefile.orig 2018-07-09 19:17:10 UTC ++++ Makefile +@@ -71,7 +71,6 @@ $(build_prefix)/.examples: $(wildcard $(JULIAHOME)/exa + @mkdir -p $(build_docdir)/examples + @cp -R $(JULIAHOME)/examples/*.jl $(build_docdir)/examples/ + @cp -R $(JULIAHOME)/examples/clustermanager $(build_docdir)/examples/ +- @cp -R $(JULIAHOME)/examples/embedding $(build_docdir)/examples + @echo 1 > $@ + + julia-symlink: julia-ui-$(JULIA_BUILD_MODE) +@@ -96,7 +95,7 @@ julia-src-release julia-src-debug : julia-src-% : juli + julia-ui-release julia-ui-debug : julia-ui-% : julia-src-% + @$(MAKE) $(QUIET_MAKE) -C $(BUILDROOT)/ui julia-$* + +-julia-inference : julia-base julia-ui-$(JULIA_BUILD_MODE) $(build_prefix)/.examples ++julia-inference : julia-base julia-ui-$(JULIA_BUILD_MODE) + @$(MAKE) $(QUIET_MAKE) -C $(BUILDROOT) $(build_private_libdir)/inference.ji JULIA_BUILD_MODE=$(JULIA_BUILD_MODE) + + ifneq ($(CPUID_SPECIFIC_BINARIES), 0) +@@ -351,7 +350,7 @@ define stringreplace + $(build_depsbindir)/stringreplace $$(strings -t x - $1 | grep '$2' | awk '{print $$1;}') '$3' 255 "$(call cygpath_w,$1)" + endef + +-install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html ++install: $(build_depsbindir)/stringreplace + @$(MAKE) $(QUIET_MAKE) all + @for subdir in $(bindir) $(datarootdir)/julia/site/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \ + mkdir -p $(DESTDIR)$$subdir; \ +@@ -396,9 +395,6 @@ endif + $(INSTALL_M) $(JULIAHOME)/contrib/build_sysimg.jl $(DESTDIR)$(datarootdir)/julia/ + # Copy in all .jl sources as well + cp -R -L $(build_datarootdir)/julia $(DESTDIR)$(datarootdir)/ +- # Copy documentation +- cp -R -L $(build_docdir)/* $(DESTDIR)$(docdir)/ +- cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/ + # Remove perf suite + -rm -rf $(DESTDIR)$(datarootdir)/julia/test/perf/ + # Remove various files which should not be installed +@@ -406,51 +402,43 @@ endif + -rm -f $(DESTDIR)$(datarootdir)/julia/test/Makefile + # Copy in beautiful new man page + $(INSTALL_F) $(build_man1dir)/julia.1 $(DESTDIR)$(man1dir)/ +- # Copy icon and .desktop file +- mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ +- $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ +- -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/ +- -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/ +- mkdir -p $(DESTDIR)$(datarootdir)/applications/ +- $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/ +- # Install appdata file +- mkdir -p $(DESTDIR)$(datarootdir)/appdata/ +- $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/ + +- # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(private_libdir_rel) != $(build_private_libdir_rel) +-ifneq ($(private_libdir_rel),$(build_private_libdir_rel)) ++ # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(libdir_rel) != $(private_libdir_rel) ++ifneq ($(libdir_rel),$(private_libdir_rel)) + ifeq ($(OS), Darwin) + for julia in $(DESTDIR)$(bindir)/julia* ; do \ + install_name_tool -rpath @executable_path/$(build_private_libdir_rel) @executable_path/$(private_libdir_rel) $$julia; \ + install_name_tool -add_rpath @executable_path/$(build_libdir_rel) @executable_path/$(libdir_rel) $$julia; \ + done +-else ifneq (,$(findstring $(OS),Linux FreeBSD)) ++else + for julia in $(DESTDIR)$(bindir)/julia* ; do \ +- patchelf --set-rpath '$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $$julia; \ ++ patchelf --set-rpath '$(GCCPATH):$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $$julia; \ + done + endif +- +- # Overwrite JL_SYSTEM_IMAGE_PATH in julia library +- $(call stringreplace,$(DESTDIR)$(libdir)/libjulia.$(SHLIB_EXT),sys.$(SHLIB_EXT)$$,$(private_libdir_rel)/sys.$(SHLIB_EXT)) +- $(call stringreplace,$(DESTDIR)$(libdir)/libjulia-debug.$(SHLIB_EXT),sys-debug.$(SHLIB_EXT)$$,$(private_libdir_rel)/sys-debug.$(SHLIB_EXT)) + endif + +- # On FreeBSD, remove the build's libdir from each library's RPATH +-ifeq ($(OS),FreeBSD) +- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(libdir) $(build_libdir) +- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(private_libdir) $(build_libdir) +- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(bindir) $(build_libdir) +- # Set libgfortran's RPATH to ORIGIN instead of GCCPATH. It's only libgfortran that +- # needs to be fixed here, as libgcc_s and libquadmath don't have RPATHs set. If we +- # don't set libgfortran's RPATH, it won't be able to find its friends on systems +- # that don't have the exact GCC port installed used for the build. +- for lib in $(DESTDIR)$(private_libdir)/libgfortran*$(SHLIB_EXT)*; do \ +- $(build_depsbindir)/patchelf --set-rpath '$$ORIGIN' $$lib; \ +- done +-endif +- + mkdir -p $(DESTDIR)$(sysconfdir) + cp -R $(build_sysconfdir)/julia $(DESTDIR)$(sysconfdir)/ ++ ++install-docs: ++ # Copy documentation ++ cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/ ++ ++install-examples: ++ mkdir -p $(DESTDIR)$(datarootdir)/examples/julia/ ++ cp -R -L $(JULIAHOME)/examples/* $(DESTDIR)$(datarootdir)/examples/julia/ ++ ++install-desktop: ++ # Copy icon and .desktop file ++ mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ ++ $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ ++ -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/ ++ -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/ ++ mkdir -p $(DESTDIR)$(datarootdir)/applications/ ++ $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/ ++ # Install appdata file ++ mkdir -p $(DESTDIR)$(datarootdir)/appdata/ ++ $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/ + + distclean dist-clean: + -rm -fr $(BUILDROOT)/julia-*.tar.gz $(BUILDROOT)/julia*.exe $(BUILDROOT)/julia-*.7z $(BUILDROOT)/julia-$(JULIA_COMMIT) diff --git a/lang/julia06/files/patch-src_Makefile b/lang/julia06/files/patch-src_Makefile new file mode 100644 index 000000000000..c74cbc619fd3 --- /dev/null +++ b/lang/julia06/files/patch-src_Makefile @@ -0,0 +1,20 @@ +--- src/Makefile.orig 2018-05-07 22:05:07 UTC ++++ src/Makefile +@@ -263,7 +263,7 @@ else + endif + + $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(DOBJS) $(BUILDDIR)/flisp/libflisp-debug.a $(BUILDDIR)/support/libsupport-debug.a $(LIBUV) +- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG)) ++ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG)) -lgcc_s + $(INSTALL_NAME_CMD)libjulia-debug.$(SHLIB_EXT) $@ + ifneq ($(OS), WINNT) + @ln -sf libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_SHLIB_EXT) +@@ -278,7 +278,7 @@ $(BUILDDIR)/libjulia-debug.a: $(SRCDIR)/julia.expmap $ + libjulia-debug: $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(PUBLIC_HEADER_TARGETS) + + $(build_shlibdir)/libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(OBJS) $(BUILDDIR)/flisp/libflisp.a $(BUILDDIR)/support/libsupport.a $(LIBUV) +- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME)) ++ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME)) -lgcc_s + $(INSTALL_NAME_CMD)libjulia.$(SHLIB_EXT) $@ + ifneq ($(OS), WINNT) + @ln -sf libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia.$(JL_MAJOR_SHLIB_EXT) diff --git a/lang/julia06/pkg-descr b/lang/julia06/pkg-descr new file mode 100644 index 000000000000..8b18916caae4 --- /dev/null +++ b/lang/julia06/pkg-descr @@ -0,0 +1,9 @@ +Julia is a high-level, high-performance dynamic programming language for +technical computing, with syntax that is familiar to users of other technical +computing environments. It provides a sophisticated compiler, distributed +parallel execution, numerical accuracy, and an extensive mathematical function +library. The library, largely written in Julia itself, also integrates mature, +best-of-breed C and Fortran libraries for linear algebra, random number +generation, signal processing, and string processing. + +WWW: http://julialang.org/ diff --git a/lang/julia06/pkg-message b/lang/julia06/pkg-message new file mode 100644 index 000000000000..0499d697787c --- /dev/null +++ b/lang/julia06/pkg-message @@ -0,0 +1,7 @@ +******************************************************************************* +* Known issue on FreeBSD 11.1-RELEASE or later +* - If you run into segfault with `Pkg.update()`, +* please issue `# sysctl security.bsd.stack_guard_page=0` to disable +* stack guard. +* For more info, please see https://github.com/JuliaLang/julia/issues/23328 +******************************************************************************* diff --git a/lang/julia06/pkg-plist b/lang/julia06/pkg-plist new file mode 100644 index 000000000000..31ccd102ce91 --- /dev/null +++ b/lang/julia06/pkg-plist @@ -0,0 +1,552 @@ +bin/julia +%%DEBUG%%bin/julia-debug +%%ETCDIR%%/juliarc.jl +include/julia/END.h +include/julia/ENTRY.amd64.h +include/julia/ENTRY.i387.h +include/julia/MurmurHash3.h +include/julia/arraylist.h +include/julia/bitvector.h +include/julia/crc32c.h +include/julia/dirpath.h +include/julia/dtypes.h +include/julia/hashing.h +include/julia/htable.h +include/julia/ios.h +include/julia/julia.h +include/julia/julia_threads.h +include/julia/julia_version.h +include/julia/libsupport.h +include/julia/platform.h +include/julia/ptrhash.h +include/julia/strtod.h +include/julia/timefuncs.h +include/julia/tzfile.h +include/julia/utf8.h +include/julia/utils.h +include/julia/uv-bsd.h +include/julia/uv-errno.h +include/julia/uv-threadpool.h +include/julia/uv-unix.h +include/julia/uv-version.h +include/julia/uv.h +%%ARPACK%%lib/julia/libarpack.so +%%ARPACK%%lib/julia/libarpack.so.2 +lib/julia/libccalltest.so +lib/julia/libdSFMT.so +lib/julia/libopenspecfun.so +lib/julia/libopenspecfun.so.1 +lib/julia/libopenspecfun.so.1.3 +%%LLVM%%lib/julia/libLLVM.so +%%LLVM%%lib/julia/libLLVM-3.9.so +%%LLVM%%lib/julia/libLLVM-3.9.1.so +%%GPL_LIBS%%lib/julia/libamd.so +%%GPL_LIBS%%lib/julia/libcamd.so +%%GPL_LIBS%%lib/julia/libccolamd.so +%%GPL_LIBS%%lib/julia/libcholmod.so +%%GPL_LIBS%%lib/julia/libcolamd.so +%%GPL_LIBS%%lib/julia/libspqr.so +%%GPL_LIBS%%lib/julia/libsuitesparse_wrapper.so +%%GPL_LIBS%%lib/julia/libsuitesparseconfig.so +%%GPL_LIBS%%lib/julia/libumfpack.so +%%DEBUG%%lib/julia/sys-debug.so +lib/julia/sys.so +%%DEBUG%%lib/libjulia-debug.so +%%DEBUG%%lib/libjulia-debug.so.%%SOVERSION%% +%%DEBUG%%lib/libjulia-debug.so.%%VERSION%% +lib/libjulia.so +lib/libjulia.so.%%VERSION%% +lib/libjulia.so.%%SOVERSION%% +%%DESKTOP%%share/appdata/julia.appdata.xml +%%DESKTOP%%share/applications/julia.desktop +%%DESKTOP%%share/icons/hicolor/scalable/apps/julia.svg +%%DATADIR%%/base/Enums.jl +%%DATADIR%%/base/LineEdit.jl +%%DATADIR%%/base/Makefile +%%DATADIR%%/base/REPL.jl +%%DATADIR%%/base/REPLCompletions.jl +%%DATADIR%%/base/Terminals.jl +%%DATADIR%%/base/abstractarray.jl +%%DATADIR%%/base/abstractarraymath.jl +%%DATADIR%%/base/array.jl +%%DATADIR%%/base/arraymath.jl +%%DATADIR%%/base/associative.jl +%%DATADIR%%/base/asyncmap.jl +%%DATADIR%%/base/atomics.jl +%%DATADIR%%/base/base.jl +%%DATADIR%%/base/base64.jl +%%DATADIR%%/base/bitarray.jl +%%DATADIR%%/base/bool.jl +%%DATADIR%%/base/boot.jl +%%DATADIR%%/base/broadcast.jl +%%DATADIR%%/base/build_h.jl +%%DATADIR%%/base/c.jl +%%DATADIR%%/base/cartesian.jl +%%DATADIR%%/base/channels.jl +%%DATADIR%%/base/char.jl +%%DATADIR%%/base/checked.jl +%%DATADIR%%/base/client.jl +%%DATADIR%%/base/combinatorics.jl +%%DATADIR%%/base/complex.jl +%%DATADIR%%/base/coreimg.jl +%%DATADIR%%/base/coreio.jl +%%DATADIR%%/base/ctypes.jl +%%DATADIR%%/base/dSFMT.jl +%%DATADIR%%/base/datafmt.jl +%%DATADIR%%/base/dates/Dates.jl +%%DATADIR%%/base/dates/accessors.jl +%%DATADIR%%/base/dates/adjusters.jl +%%DATADIR%%/base/dates/arithmetic.jl +%%DATADIR%%/base/dates/conversions.jl +%%DATADIR%%/base/dates/io.jl +%%DATADIR%%/base/dates/parse.jl +%%DATADIR%%/base/dates/periods.jl +%%DATADIR%%/base/dates/query.jl +%%DATADIR%%/base/dates/ranges.jl +%%DATADIR%%/base/dates/rounding.jl +%%DATADIR%%/base/dates/types.jl +%%DATADIR%%/base/deepcopy.jl +%%DATADIR%%/base/deprecated.jl +%%DATADIR%%/base/dft.jl +%%DATADIR%%/base/dict.jl +%%DATADIR%%/base/distributed/Distributed.jl +%%DATADIR%%/base/distributed/cluster.jl +%%DATADIR%%/base/distributed/clusterserialize.jl +%%DATADIR%%/base/distributed/macros.jl +%%DATADIR%%/base/distributed/managers.jl +%%DATADIR%%/base/distributed/messages.jl +%%DATADIR%%/base/distributed/pmap.jl +%%DATADIR%%/base/distributed/process_messages.jl +%%DATADIR%%/base/distributed/remotecall.jl +%%DATADIR%%/base/distributed/workerpool.jl +%%DATADIR%%/base/docs/Docs.jl +%%DATADIR%%/base/docs/basedocs.jl +%%DATADIR%%/base/docs/bindings.jl +%%DATADIR%%/base/docs/core.jl +%%DATADIR%%/base/docs/helpdb.jl +%%DATADIR%%/base/docs/helpdb/Base.jl +%%DATADIR%%/base/docs/utils.jl +%%DATADIR%%/base/dsp.jl +%%DATADIR%%/base/emoji_symbols.jl +%%DATADIR%%/base/env.jl +%%DATADIR%%/base/errno.jl +%%DATADIR%%/base/errno_h.jl +%%DATADIR%%/base/error.jl +%%DATADIR%%/base/essentials.jl +%%DATADIR%%/base/event.jl +%%DATADIR%%/base/exports.jl +%%DATADIR%%/base/expr.jl +%%DATADIR%%/base/fastmath.jl +%%DATADIR%%/base/fft/FFTW.jl +%%DATADIR%%/base/fft/dct.jl +%%DATADIR%%/base/file.jl +%%DATADIR%%/base/file_constants.jl +%%DATADIR%%/base/filesystem.jl +%%DATADIR%%/base/float.jl +%%DATADIR%%/base/floatfuncs.jl +%%DATADIR%%/base/generator.jl +%%DATADIR%%/base/gmp.jl +%%DATADIR%%/base/grisu/bignum.jl +%%DATADIR%%/base/grisu/bignums.jl +%%DATADIR%%/base/grisu/fastfixed.jl +%%DATADIR%%/base/grisu/fastprecision.jl +%%DATADIR%%/base/grisu/fastshortest.jl +%%DATADIR%%/base/grisu/float.jl +%%DATADIR%%/base/grisu/grisu.jl +%%DATADIR%%/base/hashing.jl +%%DATADIR%%/base/hashing2.jl +%%DATADIR%%/base/i18n.jl +%%DATADIR%%/base/indices.jl +%%DATADIR%%/base/inference.jl +%%DATADIR%%/base/initdefs.jl +%%DATADIR%%/base/int.jl +%%DATADIR%%/base/interactiveutil.jl +%%DATADIR%%/base/intfuncs.jl +%%DATADIR%%/base/intset.jl +%%DATADIR%%/base/io.jl +%%DATADIR%%/base/iobuffer.jl +%%DATADIR%%/base/iostream.jl +%%DATADIR%%/base/irrationals.jl +%%DATADIR%%/base/iterators.jl +%%DATADIR%%/base/latex_symbols.jl +%%DATADIR%%/base/libc.jl +%%DATADIR%%/base/libdl.jl +%%DATADIR%%/base/libgit2/blob.jl +%%DATADIR%%/base/libgit2/callbacks.jl +%%DATADIR%%/base/libgit2/commit.jl +%%DATADIR%%/base/libgit2/config.jl +%%DATADIR%%/base/libgit2/consts.jl +%%DATADIR%%/base/libgit2/diff.jl +%%DATADIR%%/base/libgit2/error.jl +%%DATADIR%%/base/libgit2/index.jl +%%DATADIR%%/base/libgit2/libgit2.jl +%%DATADIR%%/base/libgit2/merge.jl +%%DATADIR%%/base/libgit2/oid.jl +%%DATADIR%%/base/libgit2/rebase.jl +%%DATADIR%%/base/libgit2/reference.jl +%%DATADIR%%/base/libgit2/remote.jl +%%DATADIR%%/base/libgit2/repository.jl +%%DATADIR%%/base/libgit2/signature.jl +%%DATADIR%%/base/libgit2/status.jl +%%DATADIR%%/base/libgit2/strarray.jl +%%DATADIR%%/base/libgit2/tag.jl +%%DATADIR%%/base/libgit2/tree.jl +%%DATADIR%%/base/libgit2/types.jl +%%DATADIR%%/base/libgit2/utils.jl +%%DATADIR%%/base/libgit2/walker.jl +%%DATADIR%%/base/libuv.jl +%%DATADIR%%/base/linalg/arnoldi.jl +%%DATADIR%%/base/linalg/arpack.jl +%%DATADIR%%/base/linalg/bidiag.jl +%%DATADIR%%/base/linalg/bitarray.jl +%%DATADIR%%/base/linalg/blas.jl +%%DATADIR%%/base/linalg/bunchkaufman.jl +%%DATADIR%%/base/linalg/cholesky.jl +%%DATADIR%%/base/linalg/conjarray.jl +%%DATADIR%%/base/linalg/dense.jl +%%DATADIR%%/base/linalg/diagonal.jl +%%DATADIR%%/base/linalg/eigen.jl +%%DATADIR%%/base/linalg/exceptions.jl +%%DATADIR%%/base/linalg/factorization.jl +%%DATADIR%%/base/linalg/generic.jl +%%DATADIR%%/base/linalg/givens.jl +%%DATADIR%%/base/linalg/hessenberg.jl +%%DATADIR%%/base/linalg/lapack.jl +%%DATADIR%%/base/linalg/ldlt.jl +%%DATADIR%%/base/linalg/linalg.jl +%%DATADIR%%/base/linalg/lq.jl +%%DATADIR%%/base/linalg/lu.jl +%%DATADIR%%/base/linalg/matmul.jl +%%DATADIR%%/base/linalg/qr.jl +%%DATADIR%%/base/linalg/rowvector.jl +%%DATADIR%%/base/linalg/schur.jl +%%DATADIR%%/base/linalg/special.jl +%%DATADIR%%/base/linalg/svd.jl +%%DATADIR%%/base/linalg/symmetric.jl +%%DATADIR%%/base/linalg/transpose.jl +%%DATADIR%%/base/linalg/triangular.jl +%%DATADIR%%/base/linalg/tridiag.jl +%%DATADIR%%/base/linalg/uniformscaling.jl +%%DATADIR%%/base/loading.jl +%%DATADIR%%/base/lock.jl +%%DATADIR%%/base/locks.jl +%%DATADIR%%/base/markdown/Common/Common.jl +%%DATADIR%%/base/markdown/Common/block.jl +%%DATADIR%%/base/markdown/Common/inline.jl +%%DATADIR%%/base/markdown/GitHub/GitHub.jl +%%DATADIR%%/base/markdown/GitHub/table.jl +%%DATADIR%%/base/markdown/IPython/IPython.jl +%%DATADIR%%/base/markdown/Julia/Julia.jl +%%DATADIR%%/base/markdown/Julia/interp.jl +%%DATADIR%%/base/markdown/Markdown.jl +%%DATADIR%%/base/markdown/parse/config.jl +%%DATADIR%%/base/markdown/parse/parse.jl +%%DATADIR%%/base/markdown/parse/util.jl +%%DATADIR%%/base/markdown/render/html.jl +%%DATADIR%%/base/markdown/render/latex.jl +%%DATADIR%%/base/markdown/render/plain.jl +%%DATADIR%%/base/markdown/render/rich.jl +%%DATADIR%%/base/markdown/render/rst.jl +%%DATADIR%%/base/markdown/render/terminal/formatting.jl +%%DATADIR%%/base/markdown/render/terminal/render.jl +%%DATADIR%%/base/math.jl +%%DATADIR%%/base/meta.jl +%%DATADIR%%/base/methodshow.jl +%%DATADIR%%/base/mmap.jl +%%DATADIR%%/base/mpfr.jl +%%DATADIR%%/base/multidimensional.jl +%%DATADIR%%/base/multimedia.jl +%%DATADIR%%/base/multinverses.jl +%%DATADIR%%/base/nofloat_hashing.jl +%%DATADIR%%/base/nullable.jl +%%DATADIR%%/base/number.jl +%%DATADIR%%/base/operators.jl +%%DATADIR%%/base/options.jl +%%DATADIR%%/base/ordering.jl +%%DATADIR%%/base/osutils.jl +%%DATADIR%%/base/pair.jl +%%DATADIR%%/base/parse.jl +%%DATADIR%%/base/path.jl +%%DATADIR%%/base/pcre.jl +%%DATADIR%%/base/pcre_h.jl +%%DATADIR%%/base/permuteddimsarray.jl +%%DATADIR%%/base/pkg/cache.jl +%%DATADIR%%/base/pkg/dir.jl +%%DATADIR%%/base/pkg/entry.jl +%%DATADIR%%/base/pkg/pkg.jl +%%DATADIR%%/base/pkg/query.jl +%%DATADIR%%/base/pkg/read.jl +%%DATADIR%%/base/pkg/reqs.jl +%%DATADIR%%/base/pkg/resolve.jl +%%DATADIR%%/base/pkg/resolve/fieldvalue.jl +%%DATADIR%%/base/pkg/resolve/interface.jl +%%DATADIR%%/base/pkg/resolve/maxsum.jl +%%DATADIR%%/base/pkg/resolve/versionweight.jl +%%DATADIR%%/base/pkg/types.jl +%%DATADIR%%/base/pkg/write.jl +%%DATADIR%%/base/pointer.jl +%%DATADIR%%/base/poll.jl +%%DATADIR%%/base/precompile.jl +%%DATADIR%%/base/printf.jl +%%DATADIR%%/base/process.jl +%%DATADIR%%/base/profile.jl +%%DATADIR%%/base/promotion.jl +%%DATADIR%%/base/random.jl +%%DATADIR%%/base/range.jl +%%DATADIR%%/base/rational.jl +%%DATADIR%%/base/reduce.jl +%%DATADIR%%/base/reducedim.jl +%%DATADIR%%/base/reflection.jl +%%DATADIR%%/base/refpointer.jl +%%DATADIR%%/base/regex.jl +%%DATADIR%%/base/replutil.jl +%%DATADIR%%/base/reshapedarray.jl +%%DATADIR%%/base/rounding.jl +%%DATADIR%%/base/serialize.jl +%%DATADIR%%/base/set.jl +%%DATADIR%%/base/sharedarray.jl +%%DATADIR%%/base/shell.jl +%%DATADIR%%/base/show.jl +%%DATADIR%%/base/simdloop.jl +%%DATADIR%%/base/socket.jl +%%DATADIR%%/base/sort.jl +%%DATADIR%%/base/sparse/abstractsparse.jl +%%DATADIR%%/base/sparse/cholmod.jl +%%DATADIR%%/base/sparse/cholmod_h.jl +%%DATADIR%%/base/sparse/higherorderfns.jl +%%DATADIR%%/base/sparse/linalg.jl +%%DATADIR%%/base/sparse/sparse.jl +%%DATADIR%%/base/sparse/sparsematrix.jl +%%DATADIR%%/base/sparse/sparsevector.jl +%%DATADIR%%/base/sparse/spqr.jl +%%DATADIR%%/base/sparse/umfpack.jl +%%DATADIR%%/base/sparse/umfpack_h.jl +%%DATADIR%%/base/special/exp.jl +%%DATADIR%%/base/special/gamma.jl +%%DATADIR%%/base/special/log.jl +%%DATADIR%%/base/special/trig.jl +%%DATADIR%%/base/stacktraces.jl +%%DATADIR%%/base/stat.jl +%%DATADIR%%/base/statistics.jl +%%DATADIR%%/base/stream.jl +%%DATADIR%%/base/strings/basic.jl +%%DATADIR%%/base/strings/errors.jl +%%DATADIR%%/base/strings/io.jl +%%DATADIR%%/base/strings/search.jl +%%DATADIR%%/base/strings/string.jl +%%DATADIR%%/base/strings/strings.jl +%%DATADIR%%/base/strings/types.jl +%%DATADIR%%/base/strings/utf8proc.jl +%%DATADIR%%/base/strings/util.jl +%%DATADIR%%/base/subarray.jl +%%DATADIR%%/base/summarysize.jl +%%DATADIR%%/base/sysimg.jl +%%DATADIR%%/base/sysinfo.jl +%%DATADIR%%/base/task.jl +%%DATADIR%%/base/test.jl +%%DATADIR%%/base/threadcall.jl +%%DATADIR%%/base/threadingconstructs.jl +%%DATADIR%%/base/threads.jl +%%DATADIR%%/base/traits.jl +%%DATADIR%%/base/tuple.jl +%%DATADIR%%/base/twiceprecision.jl +%%DATADIR%%/base/util.jl +%%DATADIR%%/base/uv_constants.jl +%%DATADIR%%/base/version.jl +%%DATADIR%%/base/version_git.jl +%%DATADIR%%/base/weakkeydict.jl +%%DATADIR%%/build_sysimg.jl +%%DATADIR%%/julia-config.jl +%%DATADIR%%/test/TestHelpers.jl +%%DATADIR%%/test/abstractarray.jl +%%DATADIR%%/test/ambiguous.jl +%%DATADIR%%/test/arrayops.jl +%%DATADIR%%/test/asmvariant.jl +%%DATADIR%%/test/backtrace.jl +%%DATADIR%%/test/base64.jl +%%DATADIR%%/test/bigfloat.jl +%%DATADIR%%/test/bigint.jl +%%DATADIR%%/test/bitarray.jl +%%DATADIR%%/test/blas.jl +%%DATADIR%%/test/boundscheck.jl +%%DATADIR%%/test/boundscheck_exec.jl +%%DATADIR%%/test/broadcast.jl +%%DATADIR%%/test/cartesian.jl +%%DATADIR%%/test/ccall.jl +%%DATADIR%%/test/channels.jl +%%DATADIR%%/test/char.jl +%%DATADIR%%/test/checked.jl +%%DATADIR%%/test/choosetests.jl +%%DATADIR%%/test/cmdlineargs.jl +%%DATADIR%%/test/codegen.jl +%%DATADIR%%/test/combinatorics.jl +%%DATADIR%%/test/compile.jl +%%DATADIR%%/test/complex.jl +%%DATADIR%%/test/copy.jl +%%DATADIR%%/test/core.jl +%%DATADIR%%/test/datafmt.jl +%%DATADIR%%/test/dates/accessors.jl +%%DATADIR%%/test/dates/adjusters.jl +%%DATADIR%%/test/dates/arithmetic.jl +%%DATADIR%%/test/dates/conversions.jl +%%DATADIR%%/test/dates/io.jl +%%DATADIR%%/test/dates/periods.jl +%%DATADIR%%/test/dates/query.jl +%%DATADIR%%/test/dates/ranges.jl +%%DATADIR%%/test/dates/rounding.jl +%%DATADIR%%/test/dates/types.jl +%%DATADIR%%/test/deprecation_exec.jl +%%DATADIR%%/test/dict.jl +%%DATADIR%%/test/dimensionful.jl +%%DATADIR%%/test/distributed.jl +%%DATADIR%%/test/distributed_exec.jl +%%DATADIR%%/test/docs.jl +%%DATADIR%%/test/download.jl +%%DATADIR%%/test/dsp.jl +%%DATADIR%%/test/enums.jl +%%DATADIR%%/test/env.jl +%%DATADIR%%/test/error.jl +%%DATADIR%%/test/euler.jl +%%DATADIR%%/test/examples.jl +%%DATADIR%%/test/fastmath.jl +%%DATADIR%%/test/fft.jl +%%DATADIR%%/test/file.jl +%%DATADIR%%/test/float16.jl +%%DATADIR%%/test/floatapprox.jl +%%DATADIR%%/test/floatfuncs.jl +%%DATADIR%%/test/functional.jl +%%DATADIR%%/test/goto.jl +%%DATADIR%%/test/grisu.jl +%%DATADIR%%/test/hashing.jl +%%DATADIR%%/test/i18n.jl +%%DATADIR%%/test/inference.jl +%%DATADIR%%/test/inline.jl +%%DATADIR%%/test/int.jl +%%DATADIR%%/test/intfuncs.jl +%%DATADIR%%/test/intrinsics.jl +%%DATADIR%%/test/intset.jl +%%DATADIR%%/test/iobuffer.jl +%%DATADIR%%/test/iostream.jl +%%DATADIR%%/test/iterators.jl +%%DATADIR%%/test/keywordargs.jl +%%DATADIR%%/test/libdl.jl +%%DATADIR%%/test/libgit2-helpers.jl +%%DATADIR%%/test/libgit2-online.jl +%%DATADIR%%/test/libgit2.jl +%%DATADIR%%/test/libgit2/invalid +%%DATADIR%%/test/libgit2/invalid.pub +%%DATADIR%%/test/libgit2/valid +%%DATADIR%%/test/libgit2/valid-passphrase +%%DATADIR%%/test/libgit2/valid-passphrase.pub +%%DATADIR%%/test/libgit2/valid.pub +%%DATADIR%%/test/linalg/arnoldi.jl +%%DATADIR%%/test/linalg/bidiag.jl +%%DATADIR%%/test/linalg/bunchkaufman.jl +%%DATADIR%%/test/linalg/cholesky.jl +%%DATADIR%%/test/linalg/conjarray.jl +%%DATADIR%%/test/linalg/dense.jl +%%DATADIR%%/test/linalg/diagonal.jl +%%DATADIR%%/test/linalg/eigen.jl +%%DATADIR%%/test/linalg/generic.jl +%%DATADIR%%/test/linalg/givens.jl +%%DATADIR%%/test/linalg/hessenberg.jl +%%DATADIR%%/test/linalg/lapack.jl +%%DATADIR%%/test/linalg/lq.jl +%%DATADIR%%/test/linalg/lu.jl +%%DATADIR%%/test/linalg/matmul.jl +%%DATADIR%%/test/linalg/pinv.jl +%%DATADIR%%/test/linalg/qr.jl +%%DATADIR%%/test/linalg/rowvector.jl +%%DATADIR%%/test/linalg/schur.jl +%%DATADIR%%/test/linalg/special.jl +%%DATADIR%%/test/linalg/svd.jl +%%DATADIR%%/test/linalg/symmetric.jl +%%DATADIR%%/test/linalg/triangular.jl +%%DATADIR%%/test/linalg/tridiag.jl +%%DATADIR%%/test/linalg/uniformscaling.jl +%%DATADIR%%/test/lineedit.jl +%%DATADIR%%/test/llvmcall.jl +%%DATADIR%%/test/llvmcall2.jl +%%DATADIR%%/test/llvmpasses/Makefile +%%DATADIR%%/test/llvmpasses/lit.cfg +%%DATADIR%%/test/llvmpasses/simdloop.ll +%%DATADIR%%/test/loading.jl +%%DATADIR%%/test/markdown.jl +%%DATADIR%%/test/math.jl +%%DATADIR%%/test/meta.jl +%%DATADIR%%/test/misc.jl +%%DATADIR%%/test/mmap.jl +%%DATADIR%%/test/mod2pi.jl +%%DATADIR%%/test/mpfr.jl +%%DATADIR%%/test/netload/memtest.jl +%%DATADIR%%/test/netload/nettest.jl +%%DATADIR%%/test/nullable.jl +%%DATADIR%%/test/numbers.jl +%%DATADIR%%/test/offsetarray.jl +%%DATADIR%%/test/operators.jl +%%DATADIR%%/test/osutils.jl +%%DATADIR%%/test/parse.jl +%%DATADIR%%/test/path.jl +%%DATADIR%%/test/pkg.jl +%%DATADIR%%/test/pollfd.jl +%%DATADIR%%/test/printf.jl +%%DATADIR%%/test/profile.jl +%%DATADIR%%/test/random.jl +%%DATADIR%%/test/ranges.jl +%%DATADIR%%/test/read.jl +%%DATADIR%%/test/reduce.jl +%%DATADIR%%/test/reducedim.jl +%%DATADIR%%/test/reflection.jl +%%DATADIR%%/test/regex.jl +%%DATADIR%%/test/repl.jl +%%DATADIR%%/test/replcompletions.jl +%%DATADIR%%/test/replutil.jl +%%DATADIR%%/test/resolve.jl +%%DATADIR%%/test/resolvedata1.jl +%%DATADIR%%/test/rounding.jl +%%DATADIR%%/test/runtests.jl +%%DATADIR%%/test/serialize.jl +%%DATADIR%%/test/sets.jl +%%DATADIR%%/test/show.jl +%%DATADIR%%/test/simdloop.jl +%%DATADIR%%/test/socket.jl +%%DATADIR%%/test/sorting.jl +%%DATADIR%%/test/sparse/cholmod.jl +%%DATADIR%%/test/sparse/higherorderfns.jl +%%DATADIR%%/test/sparse/sparse.jl +%%DATADIR%%/test/sparse/sparsevector.jl +%%DATADIR%%/test/sparse/spqr.jl +%%DATADIR%%/test/sparse/umfpack.jl +%%DATADIR%%/test/spawn.jl +%%DATADIR%%/test/specificity.jl +%%DATADIR%%/test/stacktraces.jl +%%DATADIR%%/test/staged.jl +%%DATADIR%%/test/statistics.jl +%%DATADIR%%/test/strings/basic.jl +%%DATADIR%%/test/strings/io.jl +%%DATADIR%%/test/strings/search.jl +%%DATADIR%%/test/strings/types.jl +%%DATADIR%%/test/strings/util.jl +%%DATADIR%%/test/subarray.jl +%%DATADIR%%/test/subtype.jl +%%DATADIR%%/test/sysinfo.jl +%%DATADIR%%/test/test.jl +%%DATADIR%%/test/test_exec.jl +%%DATADIR%%/test/test_sourcepath.jl +%%DATADIR%%/test/testdefs.jl +%%DATADIR%%/test/testenv.jl +%%DATADIR%%/test/threads.jl +%%DATADIR%%/test/topology.jl +%%DATADIR%%/test/triplequote.jl +%%DATADIR%%/test/tuple.jl +%%DATADIR%%/test/unicode/UnicodeError.jl +%%DATADIR%%/test/unicode/utf8.jl +%%DATADIR%%/test/unicode/utf8proc.jl +%%DATADIR%%/test/util/segfault.jl +%%DATADIR%%/test/util/throw_error_exception.jl +%%DATADIR%%/test/vecelement.jl +%%DATADIR%%/test/version.jl +%%DATADIR%%/test/workspace.jl +%%DATADIR%%/test/worlds.jl +man/man1/julia.1.gz +@dir %%DATADIR%%/site/v%%VERSION%% diff --git a/lang/julia07/Makefile b/lang/julia07/Makefile new file mode 100644 index 000000000000..99e7d1c4ab56 --- /dev/null +++ b/lang/julia07/Makefile @@ -0,0 +1,122 @@ +# Created by: Iblis Lin <iblis@hs.ntnu.edu.tw> +# $FreeBSD$ + +PORTNAME= julia +PORTVERSION= 0.7.0 +DISTVERSIONSUFFIX= -full +CATEGORIES= lang math +MASTER_SITES= https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/ +PKGNAMESUFFIX= 07 + +MAINTAINER= iblis@hs.ntnu.edu.tw +COMMENT= Julia Language: A fresh approach to technical computing + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +ONLY_FOR_ARCHS= amd64 i386 + +LIB_DEPENDS= libcurl.so:ftp/curl \ + libgit2.so:devel/libgit2 \ + libgmp.so:math/gmp \ + libmbedtls.so:security/mbedtls \ + libmpfr.so:math/mpfr \ + libopenblasp.so:math/openblas \ + libpcre2-8.so:devel/pcre2 \ + libssh2.so:security/libssh2 \ + libutf8proc.so:textproc/utf8proc +BUILD_DEPENDS= patchelf:sysutils/patchelf \ + pcre2-config:devel/pcre2 \ + cmake:devel/cmake + +USES= gmake compiler:c++11-lib fortran python:2.7,build perl5 +USE_LDCONFIG= yes + +WRKSRC= ${WRKDIR}/${PORTNAME} + +ALL_TARGET= default +INSTALL_TARGET= install +TEST_TARGET= test + +PLIST_SUB= VERSION="${PORTVERSION:R}" \ + SOVERSION="${PORTVERSION}" + +CXXFLAGS+= -stdlib=libc++ -std=c++11 +MAKE_ARGS+= prefix=${PREFIX} \ + JCXXFLAGS="${CXXFLAGS}" \ + FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \ + USE_GPL_LIBS=${USE_GPL_LIBS} \ + USE_SYSTEM_BLAS=1 \ + USE_SYSTEM_CURL=1 \ + USE_SYSTEM_GMP=1 \ + USE_SYSTEM_LAPACK=1 \ + USE_SYSTEM_LIBGIT2=1 \ + USE_SYSTEM_LIBSSH2=1 \ + USE_SYSTEM_LIBUV=0 \ + USE_SYSTEM_MBEDTLS=1 \ + USE_SYSTEM_MPFR=1 \ + USE_SYSTEM_PATCHELF=1 \ + USE_SYSTEM_PCRE=1 \ + USE_SYSTEM_UTF8PROC=1 \ + NO_GIT=1 + +OPTIONS_DEFINE= DEBUG DOCS GPL_LIBS DESKTOP NATIVE +OPTIONS_DEFAULT= SYSLIBM +OPTIONS_GROUP= PRIVATE +OPTIONS_SINGLE= LIBM +OPTIONS_SINGLE_LIBM= SYSLIBM OPENLIBM +OPTIONS_SUB= yes + +LIBM_DESC= Math library implementation + +DEBUG_VARS= FORCE_ASSERTIONS=1 \ + ALL_TARGET=all +DEBUG_MAKE_ARGS= BUNDLE_DEBUG_LIBS=1 + +PORTDOCS= html +DOCS_VARS= INSTALL_TARGET+=install-docs + +GPL_LIBS_DESC= Build with GPL lib: SUITESPARSE +GPL_LIBS_MAKE_ARGS= USE_SYSTEM_SUITESPARSE=0 +GPL_LIBS_VARS= USE_GPL_LIBS=1 + +DESKTOP_DESC= Install icon, .desktop and appdata files +DESKTOP_VARS= INSTALL_TARGET+=install-desktop \ + INSTALLS_ICONS=yes + +SYSLIBM_DESC= Build with system libm +SYSLIBM_MAKE_ARGS= USE_SYSTEM_LIBM=1 + +OPENLIBM_DESC= Build with OpenLibm (math/openlibm) +OPENLIBM_MAKE_ARGS= USE_SYSTEM_OPENLIBM=1 +OPENLIBM_LIB_DEPENDS= libopenlibm.so:math/openlibm + +.include <bsd.port.options.mk> + +NATIVE_DESC= Build with native CPU JIT tuning +.if ${PORT_OPTIONS:MNATIVE} +MAKE_ARGS+= JULIA_CPU_TARGET=native +.else +.if ${ARCH} == "amd64" +MAKE_ARGS+= JULIA_CPU_TARGET=x86-64 +.elif ${ARCH} == "i386" +MAKE_ARGS+= JULIA_CPU_TARGET=pentium4 +.else +MAKE_ARGS+= JULIA_CPU_TARGET=generic +.endif +.endif # .if ${PORT_OPTIONS:MNATIVE} + +.if ${ARCH} == "i386" +EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ui_Makefile +.endif + +post-configure: + ${CC} ${CFLAGS} -lopenblas ${LDFLAGS} -o ${WRKSRC}/check_openblas \ + ${FILESDIR}/check_openblas.c + ${WRKSRC}/check_openblas && ( \ + echo "USE_BLAS64=1" >> ${WRKSRC}/Make.user \ + ) || ( \ + echo "USE_BLAS64=0" >> ${WRKSRC}/Make.user \ + ) + +.include <bsd.port.mk> diff --git a/lang/julia07/distinfo b/lang/julia07/distinfo new file mode 100644 index 000000000000..0de4ecef7711 --- /dev/null +++ b/lang/julia07/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1533785059 +SHA256 (julia-0.7.0-full.tar.gz) = ea734f463d52ec9341d7b85e3f61c66ea11981e1ac0acb97e3a0bbbaf36af965 +SIZE (julia-0.7.0-full.tar.gz) = 95820715 diff --git a/lang/julia07/files/check_openblas.c b/lang/julia07/files/check_openblas.c new file mode 100644 index 000000000000..6218d3507c65 --- /dev/null +++ b/lang/julia07/files/check_openblas.c @@ -0,0 +1,10 @@ +#include <string.h> + +char* openblas_get_config(void); + +int main() +{ + if (strstr(openblas_get_config(), "USE64BITINT") == NULL) + return 1; + return 0; +} diff --git a/lang/julia07/files/extra-patch-ui_Makefile b/lang/julia07/files/extra-patch-ui_Makefile new file mode 100644 index 000000000000..2c3a834537dd --- /dev/null +++ b/lang/julia07/files/extra-patch-ui_Makefile @@ -0,0 +1,11 @@ +--- ui/Makefile.orig 2016-09-20 02:54:22 UTC ++++ ui/Makefile +@@ -14,7 +14,7 @@ SRCS := repl + HEADERS := $(addprefix $(JULIAHOME)/src/,julia.h julia_threads.h julia_internal.h options.h) \ + $(BUILDDIR)/../src/julia_version.h $(wildcard $(JULIAHOME)/src/support/*.h) $(LIBUV_INC)/uv.h + +-FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir) ++FLAGS := -I$(BUILDROOT)/src -I$(JULIAHOME)/src -I$(JULIAHOME)/src/support -I$(build_includedir) -latomic + ifneq ($(USEMSVC), 1) + FLAGS += -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -Wc++-compat + endif diff --git a/lang/julia07/files/patch-Make.inc b/lang/julia07/files/patch-Make.inc new file mode 100644 index 000000000000..3ab1956f35e9 --- /dev/null +++ b/lang/julia07/files/patch-Make.inc @@ -0,0 +1,53 @@ +--- Make.inc.orig 2018-07-31 20:35:41 UTC ++++ Make.inc +@@ -130,12 +130,7 @@ endif + # disable automatic Makefile rules + .SUFFIXES: + +-# find out if git repository is available +-ifeq ($(shell [ -e $(JULIAHOME)/.git ] && echo true || echo "Warning: git information unavailable; versioning information limited" >&2), true) +-NO_GIT := 0 +-else + NO_GIT := 1 +-endif + + # Julia's Semantic Versioning system labels the three decimal places in a version number as + # the major, minor and patch versions. Typically the major version would be incremented +@@ -185,7 +180,7 @@ libdir := $(prefix)/lib + libexecdir := $(prefix)/libexec + datarootdir := $(prefix)/share + docdir := $(datarootdir)/doc/julia +-mandir := $(datarootdir)/man ++mandir := $(prefix)/man + man1dir := $(mandir)/man1 + includedir := $(prefix)/include + sysconfdir := $(prefix)/etc +@@ -198,7 +193,7 @@ build_depsbindir := $(build_prefix)/tools + build_libdir := $(build_prefix)/lib + build_libexecdir := $(build_prefix)/libexec + build_datarootdir := $(build_prefix)/share +-build_mandir := $(build_datarootdir)/man ++build_mandir := $(build_prefix)/man + build_man1dir := $(build_mandir)/man1 + build_includedir := $(build_prefix)/include + build_sysconfdir := $(build_prefix)/etc +@@ -364,7 +359,7 @@ endif + ifeq ($(USEIFC), 1) + FC := ifort + else +-FC := $(CROSS_COMPILE)gfortran ++FC ?= $(CROSS_COMPILE)gfortran + endif + + STDLIBCPP_FLAG := +@@ -417,8 +412,8 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions + endif + + ifeq ($(USECLANG),1) +-CC := $(CROSS_COMPILE)clang +-CXX := $(CROSS_COMPILE)clang++ ++CC ?= $(CROSS_COMPILE)clang ++CXX ?= $(CROSS_COMPILE)clang++ + JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 + # AArch64 needs this flag to generate the .eh_frame used by libunwind + JCPPFLAGS := -fasynchronous-unwind-tables diff --git a/lang/julia07/files/patch-Make.user b/lang/julia07/files/patch-Make.user new file mode 100644 index 000000000000..2f14b992366d --- /dev/null +++ b/lang/julia07/files/patch-Make.user @@ -0,0 +1,11 @@ +--- Make.user.orig 2018-08-15 02:26:57 UTC ++++ Make.user +@@ -0,0 +1,8 @@ ++LIBBLAS= -lopenblasp -L$(LOCALBASE)/lib ++LIBBLASNAME= libopenblasp ++ ++LIBLAPACK= $(LIBBLAS) ++LIBLAPACKNAME= $(LIBBLASNAME) ++ ++override TAGGED_RELEASE_BANNER = "FreeBSD ports lang/julia build" ++USE_BLAS64=0 diff --git a/lang/julia07/files/patch-Makefile b/lang/julia07/files/patch-Makefile new file mode 100644 index 000000000000..326d5d9a3ddb --- /dev/null +++ b/lang/julia07/files/patch-Makefile @@ -0,0 +1,121 @@ +--- Makefile.orig 2018-08-02 19:21:47 UTC ++++ Makefile +@@ -266,24 +266,6 @@ endif + endif + endif + +-# On FreeBSD, /lib/libgcc_s.so.1 is incompatible with Fortran; to use Fortran on FreeBSD, +-# we need to link to the libgcc_s that ships with the same GCC version used by libgfortran. +-# To work around this, we copy the GCC libraries we need, namely libgfortran, libgcc_s, +-# and libquadmath, into our build library directory, $(build_libdir). We also add them to +-# JL_PRIVATE_LIBS-0 so that they know where they need to live at install time. +-ifeq ($(OS),FreeBSD) +-define std_so +-julia-deps: | $$(build_libdir)/$(1).so +-$$(build_libdir)/$(1).so: | $$(build_libdir) +- $$(INSTALL_M) $$(GCCPATH)/$(1).so* $$(build_libdir) +-JL_PRIVATE_LIBS-0 += $(1) +-endef +- +-$(eval $(call std_so,libgfortran)) +-$(eval $(call std_so,libgcc_s)) +-$(eval $(call std_so,libquadmath)) +-endif # FreeBSD +- + ifeq ($(OS),WINNT) + define std_dll + julia-deps: | $$(build_bindir)/lib$(1).dll $$(build_depsbindir)/lib$(1).dll +@@ -316,8 +298,7 @@ define stringreplace + $(build_depsbindir)/stringreplace $$(strings -t x - $1 | grep '$2' | awk '{print $$1;}') '$3' 255 "$(call cygpath_w,$1)" + endef + +-install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html +- @$(MAKE) $(QUIET_MAKE) all ++install: $(build_depsbindir)/stringreplace + @for subdir in $(bindir) $(datarootdir)/julia/stdlib/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \ + mkdir -p $(DESTDIR)$$subdir; \ + done +@@ -359,10 +340,6 @@ endif + fi \ + done \ + done +- for suffix in $(JL_PRIVATE_LIBS-1) ; do \ +- lib=$(build_private_libdir)/$${suffix}.$(SHLIB_EXT); \ +- $(INSTALL_M) $$lib $(DESTDIR)$(private_libdir) ; \ +- done + endif + + # Copy public headers +@@ -376,24 +353,11 @@ endif + $(INSTALL_M) $(JULIAHOME)/contrib/build_sysimg.jl $(DESTDIR)$(datarootdir)/julia/ + # Copy in all .jl sources as well + cp -R -L $(build_datarootdir)/julia $(DESTDIR)$(datarootdir)/ +- # Copy documentation +- cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/ + # Remove various files which should not be installed + -rm -f $(DESTDIR)$(datarootdir)/julia/base/version_git.sh + -rm -f $(DESTDIR)$(datarootdir)/julia/test/Makefile + # Copy in beautiful new man page + $(INSTALL_F) $(build_man1dir)/julia.1 $(DESTDIR)$(man1dir)/ +- # Copy icon and .desktop file +- mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ +- $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ +- -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/ +- -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/ +- mkdir -p $(DESTDIR)$(datarootdir)/applications/ +- $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/ +- # Install appdata file +- mkdir -p $(DESTDIR)$(datarootdir)/appdata/ +- $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/ +- + # Update RPATH entries and JL_SYSTEM_IMAGE_PATH if $(private_libdir_rel) != $(build_private_libdir_rel) + ifneq ($(private_libdir_rel),$(build_private_libdir_rel)) + ifeq ($(OS), Darwin) +@@ -403,7 +367,7 @@ ifeq ($(OS), Darwin) + done + else ifneq (,$(findstring $(OS),Linux FreeBSD)) + for j in $(JL_TARGETS) ; do \ +- patchelf --set-rpath '$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $(DESTDIR)$(bindir)/$$j; \ ++ patchelf --set-rpath '$(GCCPATH):$$ORIGIN/$(private_libdir_rel):$$ORIGIN/$(libdir_rel)' $(DESTDIR)$(bindir)/$$j; \ + done + endif + +@@ -414,22 +378,24 @@ ifeq ($(BUNDLE_DEBUG_LIBS),1) + endif + + endif +- # On FreeBSD, remove the build's libdir from each library's RPATH +-ifeq ($(OS),FreeBSD) +- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(libdir) $(build_libdir) +- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(private_libdir) $(build_libdir) +- $(JULIAHOME)/contrib/fixup-rpath.sh $(build_depsbindir)/patchelf $(DESTDIR)$(bindir) $(build_libdir) +- # Set libgfortran's RPATH to ORIGIN instead of GCCPATH. It's only libgfortran that +- # needs to be fixed here, as libgcc_s and libquadmath don't have RPATHs set. If we +- # don't set libgfortran's RPATH, it won't be able to find its friends on systems +- # that don't have the exact GCC port installed used for the build. +- for lib in $(DESTDIR)$(private_libdir)/libgfortran*$(SHLIB_EXT)*; do \ +- $(build_depsbindir)/patchelf --set-rpath '$$ORIGIN' $$lib; \ +- done +-endif +- + mkdir -p $(DESTDIR)$(sysconfdir) + cp -R $(build_sysconfdir)/julia $(DESTDIR)$(sysconfdir)/ ++ ++install-docs: ++ # Copy documentation ++ cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/ ++ ++install-desktop: ++ # Copy icon and .desktop file ++ mkdir -p $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ ++ $(INSTALL_F) $(JULIAHOME)/contrib/julia.svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/ ++ -touch -c $(DESTDIR)$(datarootdir)/icons/hicolor/ ++ -gtk-update-icon-cache $(DESTDIR)$(datarootdir)/icons/hicolor/ ++ mkdir -p $(DESTDIR)$(datarootdir)/applications/ ++ $(INSTALL_F) $(JULIAHOME)/contrib/julia.desktop $(DESTDIR)$(datarootdir)/applications/ ++ # Install appdata file ++ mkdir -p $(DESTDIR)$(datarootdir)/appdata/ ++ $(INSTALL_F) $(JULIAHOME)/contrib/julia.appdata.xml $(DESTDIR)$(datarootdir)/appdata/ + + distclean dist-clean: + -rm -fr $(BUILDROOT)/julia-*.tar.gz $(BUILDROOT)/julia*.exe $(BUILDROOT)/julia-*.7z $(BUILDROOT)/julia-$(JULIA_COMMIT) diff --git a/lang/julia07/files/patch-issue-29016 b/lang/julia07/files/patch-issue-29016 new file mode 100644 index 000000000000..419adb2d0f35 --- /dev/null +++ b/lang/julia07/files/patch-issue-29016 @@ -0,0 +1,196 @@ +diff --git contrib/generate_precompile.jl contrib/generate_precompile.jl +index 6788558275..11e9de09ae 100644 +--- contrib/generate_precompile.jl ++++ contrib/generate_precompile.jl +@@ -8,7 +8,7 @@ if !isdefined(Base, :uv_eventloop) + Base.reinit_stdio() + end + Base.include(@__MODULE__, joinpath(Sys.BINDIR, "..", "share", "julia", "test", "testhelpers", "FakePTYs.jl")) +-import .FakePTYs: with_fake_pty ++import .FakePTYs: open_fake_pty + + CTRL_C = '\x03' + UP_ARROW = "\e[A" +@@ -43,6 +43,12 @@ if Pkg !== nothing + precompile_script *= Pkg.precompile_script + end + ++push!(LOAD_PATH, Sys.STDLIB) ++using Sockets ++Sockets.__init__() ++using Libdl ++empty!(LOAD_PATH) ++ + function generate_precompile_statements() + start_time = time() + +@@ -62,82 +68,106 @@ function generate_precompile_statements() + empty!(DEPOT_PATH) + end + +- # Create a staging area where all the loaded packages are available +- PrecompileStagingArea = Module() +- for (_pkgid, _mod) in Base.loaded_modules +- if !(_pkgid.name in ("Main", "Core", "Base")) +- eval(PrecompileStagingArea, :($(Symbol(_mod)) = $_mod)) ++ print("Generating precompile statements...") ++ sysimg = Base.unsafe_string(Base.JLOptions().image_file) ++ mktemp() do precompile_file, _ ++ # Run a repl process and replay our script ++ repl_output_buffer = IOBuffer() ++ @static if Sys.iswindows() ++ # Fake being cygwin ++ pipename = """\\\\?\\pipe\\cygwin-$("0"^16)-pty10-abcdef""" ++ server = listen(pipename) ++ slave = connect(pipename) ++ @assert ccall(:jl_ispty, Cint, (Ptr{Cvoid},), slave.handle) == 1 ++ master = accept(server) ++ else ++ slave, master = open_fake_pty() + end +- end +- +- # TODO: Implement REPL replayer for Windows +- @static if !Sys.iswindows() +- print("Generating precompile statements...") +- sysimg = isempty(ARGS) ? joinpath(dirname(Sys.BINDIR), "lib", "julia", "sys.ji") : ARGS[1] +- +- mktemp() do precompile_file, _ +- # Run a repl process and replay our script +- stdout_accumulator, stderr_accumulator = IOBuffer(), IOBuffer() +- with_fake_pty() do slave, master +- with_fake_pty() do slave_err, master_err +- done = false +- withenv("JULIA_HISTORY" => tempname(), "JULIA_PROJECT" => nothing, +- "TERM" => "") do +- p = run(`$(julia_cmd()) -O0 --trace-compile=$precompile_file --sysimage $sysimg +- --startup-file=no --color=yes`, +- slave, slave, slave_err; wait=false) +- readuntil(master, "julia>", keep=true) +- for (tty, accumulator) in (master => stdout_accumulator, +- master_err => stderr_accumulator) +- @async begin +- while true +- done && break +- write(accumulator, readavailable(tty)) +- end +- end +- end +- if have_repl +- for l in split(precompile_script, '\n'; keepempty=false) +- write(master, l, '\n') +- end ++ done = false ++ withenv("JULIA_HISTORY" => tempname(), "JULIA_PROJECT" => nothing, ++ "TERM" => "") do ++ if have_repl ++ p = run(`$(julia_cmd()) -O0 --trace-compile=$precompile_file --sysimage $sysimg ++ --compile=all --startup-file=no --color=yes`, ++ slave, slave, slave; wait=false) ++ readuntil(master, "julia>", keep=true) ++ t = @async begin ++ while true ++ sleep(0.5) ++ s = String(readavailable(master)) ++ write(repl_output_buffer, s) ++ if occursin("__PRECOMPILE_END__", s) ++ break + end +- write(master, "exit()\n") +- wait(p) +- done = true + end + end ++ if have_repl ++ for l in split(precompile_script, '\n'; keepempty=false) ++ write(master, l, '\n') ++ end ++ end ++ write(master, "print(\"__PRECOMPILE\", \"_END__\")", '\n') ++ wait(t) ++ ++ # TODO Figure out why exit() on Windows doesn't exit the process ++ if Sys.iswindows() ++ print(master, "ccall(:_exit, Cvoid, (Cint,), 0)\n") ++ else ++ write(master, "exit()\n") ++ readuntil(master, "exit()\r\e[13C\r\n") ++ @assert bytesavailable(master) == 0 ++ end ++ wait(p) ++ else ++ # Is this even needed or is this already recorded just from starting this process? ++ p = run(`$(julia_cmd()) -O0 --trace-compile=$precompile_file --sysimage $sysimg ++ --compile=all --startup-file=no ++ -e0`) + end ++ end ++ close(master) + +- # Check what the REPL displayed +- # stdout_output = String(take!(stdout_accumulator)) +- # println(stdout_output) ++ # Check what the REPL displayed ++ # repl_output = String(take!(repl_output_buffer)) ++ # println(repl_output) + +- # Extract the precompile statements from stderr +- statements = Set{String}() +- for statement in split(read(precompile_file, String), '\n') +- occursin("Main.", statement) && continue +- push!(statements, statement) +- end ++ # Extract the precompile statements from stderr ++ statements = Set{String}() ++ for statement in split(read(precompile_file, String), '\n') ++ occursin("Main.", statement) && continue ++ push!(statements, statement) ++ end + +- # Load the precompile statements +- statements_ordered = join(sort(collect(statements)), '\n') +- # println(statements_ordered) +- if have_repl +- # Seems like a reasonable number right now, adjust as needed +- @assert length(statements) > 700 ++ if have_repl ++ # Seems like a reasonable number right now, adjust as needed ++ # comment out if debugging script ++ @assert length(statements) > 700 ++ end ++ ++ # Create a staging area where all the loaded packages are available ++ PrecompileStagingArea = Module() ++ for (_pkgid, _mod) in Base.loaded_modules ++ if !(_pkgid.name in ("Main", "Core", "Base")) ++ eval(PrecompileStagingArea, :($(Symbol(_mod)) = $_mod)) + end ++ end + +- Base.include_string(PrecompileStagingArea, statements_ordered) +- print(" $(length(statements)) generated in ") +- Base.time_print((time() - start_time) * 10^9) +- println() ++ # Execute the collected precompile statements ++ include_time = @elapsed for statement in sort(collect(statements)) ++ # println(statement) ++ try ++ Base.include_string(PrecompileStagingArea, statement) ++ catch ex ++ @error "Failed to precompile $statement" ++ rethrow(ex) ++ end + end ++ print(" $(length(statements)) generated in ") ++ tot_time = time() - start_time ++ Base.time_print(tot_time * 10^9) ++ print(" (overhead "); Base.time_print((tot_time - include_time) * 10^9); println(")") + end + +- # Fall back to explicit list on Windows, might as well include them +- # for everyone though +- Base.include(PrecompileStagingArea, "precompile_explicit.jl") +- + return + end + diff --git a/lang/julia07/files/patch-src_Makefile b/lang/julia07/files/patch-src_Makefile new file mode 100644 index 000000000000..557d854f3cca --- /dev/null +++ b/lang/julia07/files/patch-src_Makefile @@ -0,0 +1,20 @@ +--- src/Makefile.orig 2018-07-13 22:23:23 UTC ++++ src/Makefile +@@ -266,7 +266,7 @@ else + endif + + $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(DOBJS) $(BUILDDIR)/flisp/libflisp-debug.a $(BUILDDIR)/support/libsupport-debug.a $(LIBUV) +- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG)) ++ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG)) -lgcc_s + $(INSTALL_NAME_CMD)libjulia-debug.$(SHLIB_EXT) $@ + ifneq ($(OS), WINNT) + @ln -sf libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_SHLIB_EXT) +@@ -281,7 +281,7 @@ $(BUILDDIR)/libjulia-debug.a: $(SRCDIR)/julia.expmap $ + libjulia-debug: $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(PUBLIC_HEADER_TARGETS) + + $(build_shlibdir)/libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(OBJS) $(BUILDDIR)/flisp/libflisp.a $(BUILDDIR)/support/libsupport.a $(LIBUV) +- @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME)) ++ @$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME)) -lgcc_s + $(INSTALL_NAME_CMD)libjulia.$(SHLIB_EXT) $@ + ifneq ($(OS), WINNT) + @ln -sf libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia.$(JL_MAJOR_SHLIB_EXT) diff --git a/lang/julia07/pkg-descr b/lang/julia07/pkg-descr new file mode 100644 index 000000000000..8b18916caae4 --- /dev/null +++ b/lang/julia07/pkg-descr @@ -0,0 +1,9 @@ +Julia is a high-level, high-performance dynamic programming language for +technical computing, with syntax that is familiar to users of other technical +computing environments. It provides a sophisticated compiler, distributed +parallel execution, numerical accuracy, and an extensive mathematical function +library. The library, largely written in Julia itself, also integrates mature, +best-of-breed C and Fortran libraries for linear algebra, random number +generation, signal processing, and string processing. + +WWW: http://julialang.org/ diff --git a/lang/julia07/pkg-plist b/lang/julia07/pkg-plist new file mode 100644 index 000000000000..e26b083ac9f1 --- /dev/null +++ b/lang/julia07/pkg-plist @@ -0,0 +1,830 @@ +bin/julia +%%DEBUG%%bin/julia-debug +%%ETCDIR%%/startup.jl +include/julia/END.h +include/julia/ENTRY.amd64.h +include/julia/ENTRY.i387.h +include/julia/MurmurHash3.h +include/julia/analyzer_annotations.h +include/julia/arraylist.h +include/julia/atomics.h +include/julia/bitvector.h +include/julia/dirpath.h +include/julia/dtypes.h +include/julia/hashing.h +include/julia/htable.h +include/julia/ios.h +include/julia/julia.h +include/julia/julia_assert.h +include/julia/julia_threads.h +include/julia/julia_version.h +include/julia/libsupport.h +include/julia/locks.h +include/julia/platform.h +include/julia/ptrhash.h +include/julia/strtod.h +include/julia/timefuncs.h +include/julia/tls.h +include/julia/tzfile.h +include/julia/utf8.h +include/julia/utils.h +include/julia/uv.h +include/julia/uv/bsd.h +include/julia/uv/errno.h +include/julia/uv/threadpool.h +include/julia/uv/unix.h +include/julia/uv/version.h +lib/julia/libLLVM-6.0.0.so +lib/julia/libLLVM-6.0.so +lib/julia/libLLVM.so +lib/julia/libccalltest.so +lib/julia/libdSFMT.so +lib/julia/sys.so +%%DEBUG%%lib/julia/sys-debug.so +%%DEBUG%%lib/libjulia-debug.so +%%DEBUG%%lib/libjulia-debug.so.%%VERSION%% +%%DEBUG%%lib/libjulia-debug.so.%%SOVERSION%% +%%GPL_LIBS%%lib/julia/libamd.so +%%GPL_LIBS%%lib/julia/libcamd.so +%%GPL_LIBS%%lib/julia/libccolamd.so +%%GPL_LIBS%%lib/julia/libcholmod.so +%%GPL_LIBS%%lib/julia/libcolamd.so +%%GPL_LIBS%%lib/julia/libspqr.so +%%GPL_LIBS%%lib/julia/libsuitesparse_wrapper.so +%%GPL_LIBS%%lib/julia/libsuitesparseconfig.so +%%GPL_LIBS%%lib/julia/libumfpack.so +lib/libjulia.so +lib/libjulia.so.%%VERSION%% +lib/libjulia.so.%%SOVERSION%% +man/man1/julia.1.gz +%%DESKTOP%%share/appdata/julia.appdata.xml +%%DESKTOP%%share/applications/julia.desktop +%%DESKTOP%%share/icons/hicolor/scalable/apps/julia.svg +%%DATADIR%%/base.cache +%%DATADIR%%/base/Enums.jl +%%DATADIR%%/base/Makefile +%%DATADIR%%/base/abstractarray.jl +%%DATADIR%%/base/abstractarraymath.jl +%%DATADIR%%/base/abstractdict.jl +%%DATADIR%%/base/abstractset.jl +%%DATADIR%%/base/accumulate.jl +%%DATADIR%%/base/array.jl +%%DATADIR%%/base/arraymath.jl +%%DATADIR%%/base/arrayshow.jl +%%DATADIR%%/base/asyncmap.jl +%%DATADIR%%/base/atomics.jl +%%DATADIR%%/base/bitarray.jl +%%DATADIR%%/base/bitset.jl +%%DATADIR%%/base/bool.jl +%%DATADIR%%/base/boot.jl +%%DATADIR%%/base/broadcast.jl +%%DATADIR%%/base/build_h.jl +%%DATADIR%%/base/c.jl +%%DATADIR%%/base/cartesian.jl +%%DATADIR%%/base/channels.jl +%%DATADIR%%/base/char.jl +%%DATADIR%%/base/checked.jl +%%DATADIR%%/base/client.jl +%%DATADIR%%/base/combinatorics.jl +%%DATADIR%%/base/compiler/abstractinterpretation.jl +%%DATADIR%%/base/compiler/bootstrap.jl +%%DATADIR%%/base/compiler/compiler.jl +%%DATADIR%%/base/compiler/inferenceresult.jl +%%DATADIR%%/base/compiler/inferencestate.jl +%%DATADIR%%/base/compiler/optimize.jl +%%DATADIR%%/base/compiler/params.jl +%%DATADIR%%/base/compiler/ssair/domtree.jl +%%DATADIR%%/base/compiler/ssair/driver.jl +%%DATADIR%%/base/compiler/ssair/inlining.jl +%%DATADIR%%/base/compiler/ssair/ir.jl +%%DATADIR%%/base/compiler/ssair/legacy.jl +%%DATADIR%%/base/compiler/ssair/passes.jl +%%DATADIR%%/base/compiler/ssair/queries.jl +%%DATADIR%%/base/compiler/ssair/show.jl +%%DATADIR%%/base/compiler/ssair/slot2ssa.jl +%%DATADIR%%/base/compiler/ssair/verify.jl +%%DATADIR%%/base/compiler/tfuncs.jl +%%DATADIR%%/base/compiler/typeinfer.jl +%%DATADIR%%/base/compiler/typelattice.jl +%%DATADIR%%/base/compiler/typelimits.jl +%%DATADIR%%/base/compiler/typeutils.jl +%%DATADIR%%/base/compiler/utilities.jl +%%DATADIR%%/base/compiler/validation.jl +%%DATADIR%%/base/complex.jl +%%DATADIR%%/base/coreio.jl +%%DATADIR%%/base/ctypes.jl +%%DATADIR%%/base/deepcopy.jl +%%DATADIR%%/base/deprecated.jl +%%DATADIR%%/base/dict.jl +%%DATADIR%%/base/docs/Docs.jl +%%DATADIR%%/base/docs/basedocs.jl +%%DATADIR%%/base/docs/bindings.jl +%%DATADIR%%/base/docs/core.jl +%%DATADIR%%/base/docs/utils.jl +%%DATADIR%%/base/download.jl +%%DATADIR%%/base/env.jl +%%DATADIR%%/base/errno_h.jl +%%DATADIR%%/base/error.jl +%%DATADIR%%/base/errorshow.jl +%%DATADIR%%/base/essentials.jl +%%DATADIR%%/base/event.jl +%%DATADIR%%/base/exports.jl +%%DATADIR%%/base/expr.jl +%%DATADIR%%/base/fastmath.jl +%%DATADIR%%/base/file.jl +%%DATADIR%%/base/file_constants.jl +%%DATADIR%%/base/filesystem.jl +%%DATADIR%%/base/float.jl +%%DATADIR%%/base/floatfuncs.jl +%%DATADIR%%/base/gcutils.jl +%%DATADIR%%/base/generator.jl +%%DATADIR%%/base/gmp.jl +%%DATADIR%%/base/grisu/bignum.jl +%%DATADIR%%/base/grisu/bignums.jl +%%DATADIR%%/base/grisu/fastfixed.jl +%%DATADIR%%/base/grisu/fastprecision.jl +%%DATADIR%%/base/grisu/fastshortest.jl +%%DATADIR%%/base/grisu/float.jl +%%DATADIR%%/base/grisu/grisu.jl +%%DATADIR%%/base/hashing.jl +%%DATADIR%%/base/hashing2.jl +%%DATADIR%%/base/indices.jl +%%DATADIR%%/base/initdefs.jl +%%DATADIR%%/base/int.jl +%%DATADIR%%/base/intfuncs.jl +%%DATADIR%%/base/io.jl +%%DATADIR%%/base/iobuffer.jl +%%DATADIR%%/base/iostream.jl +%%DATADIR%%/base/irrationals.jl +%%DATADIR%%/base/iterators.jl +%%DATADIR%%/base/libc.jl +%%DATADIR%%/base/libuv.jl +%%DATADIR%%/base/loading.jl +%%DATADIR%%/base/lock.jl +%%DATADIR%%/base/locks.jl +%%DATADIR%%/base/logging.jl +%%DATADIR%%/base/math.jl +%%DATADIR%%/base/mathconstants.jl +%%DATADIR%%/base/meta.jl +%%DATADIR%%/base/methodshow.jl +%%DATADIR%%/base/missing.jl +%%DATADIR%%/base/mpfr.jl +%%DATADIR%%/base/multidimensional.jl +%%DATADIR%%/base/multimedia.jl +%%DATADIR%%/base/multinverses.jl +%%DATADIR%%/base/namedtuple.jl +%%DATADIR%%/base/number.jl +%%DATADIR%%/base/operators.jl +%%DATADIR%%/base/options.jl +%%DATADIR%%/base/ordering.jl +%%DATADIR%%/base/osutils.jl +%%DATADIR%%/base/pair.jl +%%DATADIR%%/base/parse.jl +%%DATADIR%%/base/path.jl +%%DATADIR%%/base/pcre.jl +%%DATADIR%%/base/pcre_h.jl +%%DATADIR%%/base/permuteddimsarray.jl +%%DATADIR%%/base/pointer.jl +%%DATADIR%%/base/printf.jl +%%DATADIR%%/base/process.jl +%%DATADIR%%/base/promotion.jl +%%DATADIR%%/base/range.jl +%%DATADIR%%/base/rational.jl +%%DATADIR%%/base/reduce.jl +%%DATADIR%%/base/reducedim.jl +%%DATADIR%%/base/reflection.jl +%%DATADIR%%/base/refpointer.jl +%%DATADIR%%/base/refvalue.jl +%%DATADIR%%/base/regex.jl +%%DATADIR%%/base/reinterpretarray.jl +%%DATADIR%%/base/reshapedarray.jl +%%DATADIR%%/base/rounding.jl +%%DATADIR%%/base/secretbuffer.jl +%%DATADIR%%/base/set.jl +%%DATADIR%%/base/shell.jl +%%DATADIR%%/base/show.jl +%%DATADIR%%/base/simdloop.jl +%%DATADIR%%/base/some.jl +%%DATADIR%%/base/sort.jl +%%DATADIR%%/base/special/cbrt.jl +%%DATADIR%%/base/special/exp.jl +%%DATADIR%%/base/special/exp10.jl +%%DATADIR%%/base/special/hyperbolic.jl +%%DATADIR%%/base/special/log.jl +%%DATADIR%%/base/special/rem_pio2.jl +%%DATADIR%%/base/special/trig.jl +%%DATADIR%%/base/stacktraces.jl +%%DATADIR%%/base/stat.jl +%%DATADIR%%/base/stream.jl +%%DATADIR%%/base/strings/basic.jl +%%DATADIR%%/base/strings/io.jl +%%DATADIR%%/base/strings/search.jl +%%DATADIR%%/base/strings/string.jl +%%DATADIR%%/base/strings/strings.jl +%%DATADIR%%/base/strings/substring.jl +%%DATADIR%%/base/strings/unicode.jl +%%DATADIR%%/base/strings/util.jl +%%DATADIR%%/base/subarray.jl +%%DATADIR%%/base/summarysize.jl +%%DATADIR%%/base/sysimg.jl +%%DATADIR%%/base/sysinfo.jl +%%DATADIR%%/base/task.jl +%%DATADIR%%/base/threadcall.jl +%%DATADIR%%/base/threadingconstructs.jl +%%DATADIR%%/base/threads.jl +%%DATADIR%%/base/traits.jl +%%DATADIR%%/base/tuple.jl +%%DATADIR%%/base/twiceprecision.jl +%%DATADIR%%/base/util.jl +%%DATADIR%%/base/uuid.jl +%%DATADIR%%/base/uv_constants.jl +%%DATADIR%%/base/version.jl +%%DATADIR%%/base/version_git.jl +%%DATADIR%%/base/views.jl +%%DATADIR%%/base/weakkeydict.jl +%%DATADIR%%/build_sysimg.jl +%%DATADIR%%/julia-config.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/src/Base64.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/src/buffer.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/src/decode.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/src/encode.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Base64/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/CRC32c/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/CRC32c/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/CRC32c/src/CRC32c.jl +%%DATADIR%%/stdlib/v%%VERSION%%/CRC32c/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/Dates.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/accessors.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/adjusters.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/arithmetic.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/conversions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/deprecated.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/io.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/parse.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/periods.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/query.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/ranges.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/rounding.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/src/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/accessors.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/adjusters.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/arithmetic.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/conversions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/io.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/periods.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/query.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/ranges.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/rounding.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/Dates/test/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/DelimitedFiles/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/DelimitedFiles/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/DelimitedFiles/src/DelimitedFiles.jl +%%DATADIR%%/stdlib/v%%VERSION%%/DelimitedFiles/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/Distributed.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/cluster.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/clusterserialize.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/macros.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/managers.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/messages.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/pmap.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/precompile.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/process_messages.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/remotecall.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/src/workerpool.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/test/distributed_exec.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Distributed/test/topology.jl +%%DATADIR%%/stdlib/v%%VERSION%%/FileWatching/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/FileWatching/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/FileWatching/src/FileWatching.jl +%%DATADIR%%/stdlib/v%%VERSION%%/FileWatching/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Future/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Future/src/Future.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Future/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/src/InteractiveUtils.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/src/clipboard.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/src/codeview.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/src/editless.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/src/macros.jl +%%DATADIR%%/stdlib/v%%VERSION%%/InteractiveUtils/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/LibGit2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/blame.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/blob.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/callbacks.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/commit.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/config.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/consts.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/deprecated.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/diff.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/error.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/gitcredential.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/index.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/merge.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/oid.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/rebase.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/reference.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/remote.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/repository.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/signature.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/status.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/strarray.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/tag.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/tree.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/utils.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/src/walker.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/invalid +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/invalid.pub +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/valid +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/valid-passphrase +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/valid-passphrase.pub +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/keys/valid.pub +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/libgit2-helpers.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/libgit2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/online.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LibGit2/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/Libdl/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Libdl/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Libdl/src/Libdl.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Libdl/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/LinearAlgebra.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/adjtrans.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/bidiag.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/bitarray.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/blas.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/bunchkaufman.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/cholesky.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/conjarray.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/dense.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/deprecated.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/diagonal.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/eigen.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/exceptions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/factorization.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/generic.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/givens.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/hessenberg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/lapack.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/ldlt.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/lq.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/lu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/matmul.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/qr.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/rowvector.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/schur.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/special.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/structuredbroadcast.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/svd.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/symmetric.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/transpose.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/triangular.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/tridiag.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/src/uniformscaling.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/adjtrans.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/bidiag.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/blas.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/bunchkaufman.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/cholesky.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/dense.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/diagonal.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/eigen.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/generic.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/givens.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/hessenberg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/lapack.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/lq.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/lu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/matmul.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/pinv.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/qr.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/schur.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/special.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/structuredbroadcast.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/svd.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/symmetric.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/testutils.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/triangular.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/trickyarithmetic.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/tridiag.jl +%%DATADIR%%/stdlib/v%%VERSION%%/LinearAlgebra/test/uniformscaling.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Logging/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Logging/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Logging/src/ConsoleLogger.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Logging/src/Logging.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Logging/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Common/Common.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Common/block.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Common/inline.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/GitHub/GitHub.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/GitHub/table.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/IPython/IPython.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Julia/Julia.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Julia/interp.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/Markdown.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/parse/config.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/parse/parse.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/parse/util.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/html.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/latex.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/plain.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/rich.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/rst.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/terminal/formatting.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/src/render/terminal/render.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Markdown/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Mmap/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Mmap/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Mmap/src/Mmap.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Mmap/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/OldPkg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/cache.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/dir.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/entry.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/query.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/read.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/reqs.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/resolve.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/resolve/fieldvalue.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/resolve/interface.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/resolve/maxsum.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/resolve/versionweight.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/src/write.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/test/pkg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/test/resolve.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/test/resolvedata1.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/OldPkg/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/Compat.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/LICENSE.md +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/README.md +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/generate.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/genstdlib.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/gitmeta.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/loadmeta.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/sha1map.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/stdlib.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/update.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/bin/utils.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/docs/make.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/LICENSE.md +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/README.md +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/REQUIRE +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/src/TOML.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/src/parser.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/src/print.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/ext/TOML/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/API.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Display.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/GitTools.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/GraphType.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Operations.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Pkg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Pkg2/Pkg2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Pkg2/reqs.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Pkg2/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/PlatformEngines.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/REPLMode.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Resolve.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/Types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/generate.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/precompile.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/resolve/FieldValues.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/resolve/MaxSum.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/resolve/VersionWeights.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/src/versions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/NastyGenerator.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/api.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/pkg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/repl.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/resolve.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/resolvedata1.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep/src/RecursiveDep.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep2/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/RecursiveDep2/src/RecursiveDep2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/deps/build.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/src/SubModule.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/deps/build.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/src/SubModule2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/SubModule2/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/deps/build.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/src/BigProject.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/Manifest.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/src/LibFoo.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/LibFoo.jl/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/REQUIRE +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/BigProject/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/PackageWithBuildSpecificTestDeps/src/PackageWithBuildSpecificTestDeps.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/PackageWithBuildSpecificTestDeps/test/REQUIRE +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/PackageWithBuildSpecificTestDeps/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/RequireDependency/REQUIRE +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/RequireDependency/src/RequireDependency.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithProject/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithProject/src/UnregisteredWithProject.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithProject/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithoutProject/deps/build.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithoutProject/src/UnregisteredWithoutProject.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/UnregisteredWithoutProject/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x1/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x1/src/x1.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x2/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x2/src/x2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x3/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x3/src/x3.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/test_packages/x3/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/Pkg/test/utils.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Printf/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Printf/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Printf/src/Printf.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Printf/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Profile/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Profile/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Profile/src/Profile.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Profile/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/LineEdit.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/REPL.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/REPLCompletions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/AbstractMenu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/LICENSE.md +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/MultiSelectMenu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/RadioMenu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/TerminalMenus.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/config.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/TerminalMenus/util.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/Terminals.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/docview.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/emoji_symbols.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/src/latex_symbols.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/FakeTerminals.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/TerminalMenus/multiselect_menu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/TerminalMenus/radio_menu.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/TerminalMenus/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/lineedit.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/repl.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/replcompletions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/REPL/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Random/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/DSFMT.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/RNGs.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/Random.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/deprecated.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/generation.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/misc.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/src/normal.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Random/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/LICENSE.md +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/SHA.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/base_functions.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/common.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/constants.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/hmac.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/sha1.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/sha2.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/sha3.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/src/types.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/test/perf.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SHA/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Serialization/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Serialization/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Serialization/src/Serialization.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Serialization/src/precompile.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Serialization/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SharedArrays/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/SharedArrays/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/SharedArrays/src/SharedArrays.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SharedArrays/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/src/IPAddr.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/src/PipeServer.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/src/Sockets.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/src/addrinfo.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/test/nettest.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Sockets/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/SparseArrays.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/abstractsparse.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/deprecated.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/higherorderfns.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/linalg.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/sparsematrix.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/src/sparsevector.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/test/higherorderfns.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/test/sparse.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/test/sparsevector.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SparseArrays/test/testgroups +%%DATADIR%%/stdlib/v%%VERSION%%/Statistics/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Statistics/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Statistics/src/Statistics.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Statistics/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/SuiteSparse.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/cholmod.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/cholmod_h.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/deprecated.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/spqr.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/umfpack.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/src/umfpack_h.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/test/cholmod.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/test/spqr.jl +%%DATADIR%%/stdlib/v%%VERSION%%/SuiteSparse/test/umfpack.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Test/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Test/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Test/src/Test.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Test/src/logging.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Test/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/UUIDs/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/UUIDs/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/UUIDs/src/UUIDs.jl +%%DATADIR%%/stdlib/v%%VERSION%%/UUIDs/test/runtests.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Unicode/Project.toml +%%DATADIR%%/stdlib/v%%VERSION%%/Unicode/docs/src/index.md +%%DATADIR%%/stdlib/v%%VERSION%%/Unicode/src/Unicode.jl +%%DATADIR%%/stdlib/v%%VERSION%%/Unicode/test/runtests.jl +%%DATADIR%%/test/TestPkg/Manifest.toml +%%DATADIR%%/test/TestPkg/Project.toml +%%DATADIR%%/test/TestPkg/src/TestPkg.jl +%%DATADIR%%/test/abstractarray.jl +%%DATADIR%%/test/ambiguous.jl +%%DATADIR%%/test/arrayops.jl +%%DATADIR%%/test/asyncmap.jl +%%DATADIR%%/test/backtrace.jl +%%DATADIR%%/test/bigfloat.jl +%%DATADIR%%/test/bigint.jl +%%DATADIR%%/test/bitarray.jl +%%DATADIR%%/test/bitset.jl +%%DATADIR%%/test/boundscheck.jl +%%DATADIR%%/test/boundscheck_exec.jl +%%DATADIR%%/test/broadcast.jl +%%DATADIR%%/test/cartesian.jl +%%DATADIR%%/test/ccall.jl +%%DATADIR%%/test/channels.jl +%%DATADIR%%/test/char.jl +%%DATADIR%%/test/checked.jl +%%DATADIR%%/test/choosetests.jl +%%DATADIR%%/test/cmdlineargs.jl +%%DATADIR%%/test/codegen.jl +%%DATADIR%%/test/combinatorics.jl +%%DATADIR%%/test/compiler/compiler.jl +%%DATADIR%%/test/compiler/ssair.jl +%%DATADIR%%/test/compiler/validation.jl +%%DATADIR%%/test/complex.jl +%%DATADIR%%/test/copy.jl +%%DATADIR%%/test/core.jl +%%DATADIR%%/test/depot/packages/Baz/81oLe/src/Baz.jl +%%DATADIR%%/test/depot/packages/Foo/I05Qq/src/Foo.jl +%%DATADIR%%/test/deprecation_exec.jl +%%DATADIR%%/test/dict.jl +%%DATADIR%%/test/docs.jl +%%DATADIR%%/test/download.jl +%%DATADIR%%/test/embedding/LocalModule.jl +%%DATADIR%%/test/embedding/Makefile +%%DATADIR%%/test/embedding/embedding-test.jl +%%DATADIR%%/test/embedding/embedding.c +%%DATADIR%%/test/enums.jl +%%DATADIR%%/test/env.jl +%%DATADIR%%/test/error.jl +%%DATADIR%%/test/errorshow.jl +%%DATADIR%%/test/euler.jl +%%DATADIR%%/test/fastmath.jl +%%DATADIR%%/test/file.jl +%%DATADIR%%/test/float16.jl +%%DATADIR%%/test/floatapprox.jl +%%DATADIR%%/test/floatfuncs.jl +%%DATADIR%%/test/functional.jl +%%DATADIR%%/test/generic_map_tests.jl +%%DATADIR%%/test/goto.jl +%%DATADIR%%/test/grisu.jl +%%DATADIR%%/test/hashing.jl +%%DATADIR%%/test/inline.jl +%%DATADIR%%/test/int.jl +%%DATADIR%%/test/intfuncs.jl +%%DATADIR%%/test/intrinsics.jl +%%DATADIR%%/test/iobuffer.jl +%%DATADIR%%/test/iostream.jl +%%DATADIR%%/test/iterators.jl +%%DATADIR%%/test/keywordargs.jl +%%DATADIR%%/test/llvmcall.jl +%%DATADIR%%/test/llvmcall2.jl +%%DATADIR%%/test/llvmpasses/Makefile +%%DATADIR%%/test/llvmpasses/alloc-opt.jl +%%DATADIR%%/test/llvmpasses/alloc-opt2.jl +%%DATADIR%%/test/llvmpasses/gcroots.ll +%%DATADIR%%/test/llvmpasses/lit.cfg +%%DATADIR%%/test/llvmpasses/lower-handlers.ll +%%DATADIR%%/test/llvmpasses/muladd.ll +%%DATADIR%%/test/llvmpasses/propagate-addrspace.ll +%%DATADIR%%/test/llvmpasses/refinements.ll +%%DATADIR%%/test/llvmpasses/returnstwicegc.ll +%%DATADIR%%/test/llvmpasses/safepoint_stress.jl +%%DATADIR%%/test/llvmpasses/simdloop.ll +%%DATADIR%%/test/loading.jl +%%DATADIR%%/test/logging.jl +%%DATADIR%%/test/math.jl +%%DATADIR%%/test/meta.jl +%%DATADIR%%/test/misc.jl +%%DATADIR%%/test/missing.jl +%%DATADIR%%/test/mod2pi.jl +%%DATADIR%%/test/mpfr.jl +%%DATADIR%%/test/namedtuple.jl +%%DATADIR%%/test/netload/memtest.jl +%%DATADIR%%/test/numbers.jl +%%DATADIR%%/test/offsetarray.jl +%%DATADIR%%/test/operators.jl +%%DATADIR%%/test/osutils.jl +%%DATADIR%%/test/parse.jl +%%DATADIR%%/test/path.jl +%%DATADIR%%/test/precompile.jl +%%DATADIR%%/test/project/Manifest.toml +%%DATADIR%%/test/project/Project.toml +%%DATADIR%%/test/project/deps/Bar/src/Bar.jl +%%DATADIR%%/test/project/deps/Foo1/src/Foo.jl +%%DATADIR%%/test/project/deps/Foo2.jl/src/Foo.jl +%%DATADIR%%/test/project/deps/Qux.jl +%%DATADIR%%/test/ranges.jl +%%DATADIR%%/test/rational.jl +%%DATADIR%%/test/read.jl +%%DATADIR%%/test/reduce.jl +%%DATADIR%%/test/reducedim.jl +%%DATADIR%%/test/reflection.jl +%%DATADIR%%/test/regex.jl +%%DATADIR%%/test/reinterpretarray.jl +%%DATADIR%%/test/rounding.jl +%%DATADIR%%/test/runtests.jl +%%DATADIR%%/test/secretbuffer.jl +%%DATADIR%%/test/sets.jl +%%DATADIR%%/test/show.jl +%%DATADIR%%/test/simdloop.jl +%%DATADIR%%/test/some.jl +%%DATADIR%%/test/sorting.jl +%%DATADIR%%/test/spawn.jl +%%DATADIR%%/test/specificity.jl +%%DATADIR%%/test/stacktraces.jl +%%DATADIR%%/test/staged.jl +%%DATADIR%%/test/stress.jl +%%DATADIR%%/test/strings/basic.jl +%%DATADIR%%/test/strings/io.jl +%%DATADIR%%/test/strings/search.jl +%%DATADIR%%/test/strings/types.jl +%%DATADIR%%/test/strings/util.jl +%%DATADIR%%/test/subarray.jl +%%DATADIR%%/test/subtype.jl +%%DATADIR%%/test/syntax.jl +%%DATADIR%%/test/sysinfo.jl +%%DATADIR%%/test/test_exec.jl +%%DATADIR%%/test/test_sourcepath.jl +%%DATADIR%%/test/testdefs.jl +%%DATADIR%%/test/testenv.jl +%%DATADIR%%/test/testhelpers/FakePTYs.jl +%%DATADIR%%/test/testhelpers/Furlongs.jl +%%DATADIR%%/test/testhelpers/MacroCalls.jl +%%DATADIR%%/test/testhelpers/OffsetArrays.jl +%%DATADIR%%/test/testhelpers/PhysQuantities.jl +%%DATADIR%%/test/threads.jl +%%DATADIR%%/test/triplequote.jl +%%DATADIR%%/test/tuple.jl +%%DATADIR%%/test/unicode/utf8.jl +%%DATADIR%%/test/util/segfault.jl +%%DATADIR%%/test/util/throw_error_exception.jl +%%DATADIR%%/test/vecelement.jl +%%DATADIR%%/test/version.jl +%%DATADIR%%/test/worlds.jl +%%PORTDOCS%%@dir %%DOCSDIR%% |