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/julia06 | |
parent | 443e836030631cceb673d40d2e6c0469a1c8e6ad (diff) |
Notes
Diffstat (limited to 'lang/julia06')
-rw-r--r-- | lang/julia06/Makefile | 126 | ||||
-rw-r--r-- | lang/julia06/distinfo | 3 | ||||
-rw-r--r-- | lang/julia06/files/check_openblas.c | 10 | ||||
-rw-r--r-- | lang/julia06/files/extra-patch-ui_Makefile | 11 | ||||
-rw-r--r-- | lang/julia06/files/patch-Make.inc | 60 | ||||
-rw-r--r-- | lang/julia06/files/patch-Make.user | 23 | ||||
-rw-r--r-- | lang/julia06/files/patch-Makefile | 114 | ||||
-rw-r--r-- | lang/julia06/files/patch-src_Makefile | 20 | ||||
-rw-r--r-- | lang/julia06/pkg-descr | 9 | ||||
-rw-r--r-- | lang/julia06/pkg-message | 7 | ||||
-rw-r--r-- | lang/julia06/pkg-plist | 552 |
11 files changed, 935 insertions, 0 deletions
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%% |