Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Sep 2018 20:57:01 +0000 (UTC)
From:      Li-Wen Hsu <lwhsu@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r479160 - in head/lang: . julia julia/files julia06 julia07 julia07/files
Message-ID:  <201809062057.w86Kv1wQ016978@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lwhsu
Date: Thu Sep  6 20:57:01 2018
New Revision: 479160
URL: https://svnweb.freebsd.org/changeset/ports/479160

Log:
  - 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)

Added:
  head/lang/julia/files/patch-issue-29016   (contents, props changed)
  head/lang/julia06/
     - copied from r479079, head/lang/julia/
  head/lang/julia07/
     - copied from r479083, head/lang/julia/
  head/lang/julia07/files/patch-issue-29016   (contents, props changed)
Deleted:
  head/lang/julia07/pkg-message
Modified:
  head/lang/Makefile
  head/lang/julia/Makefile
  head/lang/julia/distinfo
  head/lang/julia/files/patch-Make.inc
  head/lang/julia/files/patch-Make.user
  head/lang/julia/files/patch-Makefile
  head/lang/julia/files/patch-src_Makefile
  head/lang/julia/pkg-message
  head/lang/julia/pkg-plist
  head/lang/julia06/Makefile
  head/lang/julia07/Makefile
  head/lang/julia07/distinfo
  head/lang/julia07/files/patch-Make.inc
  head/lang/julia07/files/patch-Make.user
  head/lang/julia07/files/patch-Makefile
  head/lang/julia07/files/patch-src_Makefile
  head/lang/julia07/pkg-plist

Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile	Thu Sep  6 20:11:06 2018	(r479159)
+++ head/lang/Makefile	Thu Sep  6 20:57:01 2018	(r479160)
@@ -153,6 +153,8 @@
     SUBDIR += jruby
     SUBDIR += js_of_ocaml
     SUBDIR += julia
+    SUBDIR += julia06
+    SUBDIR += julia07
     SUBDIR += jython
     SUBDIR += kawa
     SUBDIR += kf5-kross

Modified: head/lang/julia/Makefile
==============================================================================
--- head/lang/julia/Makefile	Thu Sep  6 20:11:06 2018	(r479159)
+++ head/lang/julia/Makefile	Thu Sep  6 20:57:01 2018	(r479160)
@@ -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,57 +37,50 @@ 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}
+		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=	EXAMPLES DEBUG DOCS GPL_LIBS DESKTOP NATIVE
+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
 
 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

Modified: head/lang/julia/distinfo
==============================================================================
--- head/lang/julia/distinfo	Thu Sep  6 20:11:06 2018	(r479159)
+++ head/lang/julia/distinfo	Thu Sep  6 20:57:01 2018	(r479160)
@@ -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

Modified: head/lang/julia/files/patch-Make.inc
==============================================================================
--- head/lang/julia/files/patch-Make.inc	Thu Sep  6 20:11:06 2018	(r479159)
+++ head/lang/julia/files/patch-Make.inc	Thu Sep  6 20:57:01 2018	(r479160)
@@ -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

Modified: head/lang/julia/files/patch-Make.user
==============================================================================
--- head/lang/julia/files/patch-Make.user	Thu Sep  6 20:11:06 2018	(r479159)
+++ head/lang/julia/files/patch-Make.user	Thu Sep  6 20:57:01 2018	(r479160)
@@ -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

Modified: head/lang/julia/files/patch-Makefile
==============================================================================
--- head/lang/julia/files/patch-Makefile	Thu Sep  6 20:11:06 2018	(r479159)
+++ head/lang/julia/files/patch-Makefile	Thu Sep  6 20:57:01 2018	(r479160)
@@ -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 > $@
+@@ -266,24 +266,6 @@ endif
+ endif
+ endif
  
- 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
+-# 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)
@@ -93,10 +104,6 @@
 +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

Added: head/lang/julia/files/patch-issue-29016
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/julia/files/patch-issue-29016	Thu Sep  6 20:57:01 2018	(r479160)
@@ -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
+ 

Modified: head/lang/julia/files/patch-src_Makefile
==============================================================================
--- head/lang/julia/files/patch-src_Makefile	Thu Sep  6 20:11:06 2018	(r479159)
+++ head/lang/julia/files/patch-src_Makefile	Thu Sep  6 20:57:01 2018	(r479160)
@@ -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)

Modified: head/lang/julia/pkg-message
==============================================================================
--- head/lang/julia/pkg-message	Thu Sep  6 20:11:06 2018	(r479159)
+++ head/lang/julia/pkg-message	Thu Sep  6 20:57:01 2018	(r479160)
@@ -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.
 *******************************************************************************

Modified: head/lang/julia/pkg-plist
==============================================================================
--- head/lang/julia/pkg-plist	Thu Sep  6 20:11:06 2018	(r479159)
+++ head/lang/julia/pkg-plist	Thu Sep  6 20:57:01 2018	(r479160)
@@ -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

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201809062057.w86Kv1wQ016978>