View | Details | Raw Unified | Return to bug 220414
Collapse All | Expand All

(-)b/lang/julia/Makefile (-4 / +18 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	julia
4
PORTNAME=	julia
5
PORTVERSION=	0.5.2
5
PORTVERSION=	0.6.0
6
DISTVERSIONSUFFIX=	-full
6
DISTVERSIONSUFFIX=	-full
7
CATEGORIES=	lang math
7
CATEGORIES=	lang math
8
MASTER_SITES=	https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/
8
MASTER_SITES=	https://github.com/JuliaLang/julia/releases/download/v${PORTVERSION}/
Lines 20-26 LIB_DEPENDS= libunwind.so:devel/libunwind \ Link Here
20
		libgmp.so:math/gmp \
20
		libgmp.so:math/gmp \
21
		libmpfr.so:math/mpfr \
21
		libmpfr.so:math/mpfr \
22
		libpcre2-8.so:devel/pcre2
22
		libpcre2-8.so:devel/pcre2
23
BUILD_DEPENDS=	llvm-config39:devel/llvm39 \
23
BUILD_DEPENDS=	llvm-config40:devel/llvm40 \
24
		pcre2-config:devel/pcre2 \
24
		pcre2-config:devel/pcre2 \
25
		patchelf:sysutils/patchelf
25
		patchelf:sysutils/patchelf
26
26
Lines 35-51 ALL_TARGET= default Link Here
35
INSTALL_TARGET=	install
35
INSTALL_TARGET=	install
36
TEST_TARGET=	test
36
TEST_TARGET=	test
37
37
38
PLIST_SUB=	VERSION="${PORTVERSION:R}" \
39
		SOVERSION="${PORTVERSION}"
40
38
CXXFLAGS+=	-stdlib=libc++ -std=c++11
41
CXXFLAGS+=	-stdlib=libc++ -std=c++11
39
MAKE_ARGS+=	prefix=${PREFIX} JCXXFLAGS="${CXXFLAGS}" \
42
MAKE_ARGS+=	prefix=${PREFIX} JCXXFLAGS="${CXXFLAGS}" \
40
		FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \
43
		FORCE_ASSERTIONS=${FORCE_ASSERTIONS} \
41
		USE_GPL_LIBS=${USE_GPL_LIBS}
44
		USE_GPL_LIBS=${USE_GPL_LIBS}
42
45
43
OPTIONS_DEFINE=	EXAMPLES DEBUG DOCS GPL_LIBS DESKTOP NATIVE
46
OPTIONS_DEFINE=	EXAMPLES DEBUG DOCS GPL_LIBS DESKTOP NATIVE
47
OPTIONS_DEFAULT=	SYSLIBM
44
OPTIONS_GROUP=	PRIVATE
48
OPTIONS_GROUP=	PRIVATE
45
OPTIONS_GROUP_PRIVATE=	ARPACK
49
OPTIONS_GROUP_PRIVATE=	ARPACK
50
OPTIONS_SINGLE=	LIBM
51
OPTIONS_SINGLE_LIBM=	SYSLIBM OPENLIBM
46
OPTIONS_SUB=	yes
52
OPTIONS_SUB=	yes
47
53
48
PRIVATE_DESC=	Build self-shipped private depends
54
PRIVATE_DESC=	Build self-shipped private depends
55
LIBM_DESC=	Math library implementation
49
56
50
DEBUG_VARS=	FORCE_ASSERTIONS=1 \
57
DEBUG_VARS=	FORCE_ASSERTIONS=1 \
51
		ALL_TARGET=all
58
		ALL_TARGET=all
Lines 62-68 GPL_LIBS_LIB_DEPENDS= libfftw3.so:math/fftw3 \ Link Here
62
GPL_LIBS_MAKE_ARGS=	USE_SYSTEM_SUITESPARSE=0
69
GPL_LIBS_MAKE_ARGS=	USE_SYSTEM_SUITESPARSE=0
63
GPL_LIBS_VARS=	USE_GPL_LIBS=1
70
GPL_LIBS_VARS=	USE_GPL_LIBS=1
64
71
65
DESKTOP_DESC=	Install icon, .desktop and appdata file
72
DESKTOP_DESC=	Install icon, .desktop and appdata files
66
DESKTOP_VARS=	INSTALL_TARGET+=install-desktop \
73
DESKTOP_VARS=	INSTALL_TARGET+=install-desktop \
67
		INSTALLS_ICONS=yes
74
		INSTALLS_ICONS=yes
68
75
Lines 71-76 ARPACK_MAKE_ARGS= USE_SYSTEM_ARPACK=0 Link Here
71
ARPACK_LIB_DEPENDS_OFF=	libarpack.so:math/arpack-ng
78
ARPACK_LIB_DEPENDS_OFF=	libarpack.so:math/arpack-ng
72
ARPACK_MAKE_ARGS_OFF=	USE_SYSTEM_ARPACK=1
79
ARPACK_MAKE_ARGS_OFF=	USE_SYSTEM_ARPACK=1
73
80
81
SYSLIBM_DESC=	Build with system libm
82
SYSLIBM_MAKE_ARGS=	USE_SYSTEM_LIBM=1
83
84
OPENLIBM_DESC=	Build with OpenLibm (math/openlibm)
85
OPENLIBM_MAKE_ARGS=	USE_SYSTEM_OPENLIBM=1
86
OPENLIBM_LIB_DEPENDS=	libopenlibm.so:math/openlibm
87
74
.include <bsd.port.options.mk>
88
.include <bsd.port.options.mk>
75
89
76
NATIVE_DESC=		Build with native CPU jit tuning
90
NATIVE_DESC=		Build with native CPU jit tuning
Lines 84-90 MAKE_ARGS+= JULIA_CPU_TARGET=pentium4 Link Here
84
.else
98
.else
85
MAKE_ARGS+=	JULIA_CPU_TARGET=generic
99
MAKE_ARGS+=	JULIA_CPU_TARGET=generic
86
.endif
100
.endif
87
.endif
101
.endif  # .if ${PORT_OPTIONS:MNATIVE}
88
102
89
.if ${ARCH} == "i386"
103
.if ${ARCH} == "i386"
90
EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-ui_Makefile
104
EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-ui_Makefile
(-)b/lang/julia/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1495877395
1
TIMESTAMP = 1497947201
2
SHA256 (julia-0.5.2-full.tar.gz) = f5ef56d79ed55eacba9fe968bb175317be3f61668ef93e747d76607678cc01dd
2
SHA256 (julia-0.6.0-full.tar.gz) = 933c91cf460ba37520d19034378907c3208358741ed92bd8184cebb575633522
3
SIZE (julia-0.5.2-full.tar.gz) = 93374133
3
SIZE (julia-0.6.0-full.tar.gz) = 89904207
(-)b/lang/julia/files/patch-Make.inc (-16 / +7 lines)
Lines 1-6 Link Here
1
--- Make.inc.orig	2017-05-08 07:00:02 UTC
1
--- Make.inc.orig	2017-06-19 17:48:45 UTC
2
+++ Make.inc
2
+++ Make.inc
3
@@ -128,12 +128,7 @@ endif
3
@@ -133,12 +133,7 @@ endif
4
 # disable automatic Makefile rules
4
 # disable automatic Makefile rules
5
 .SUFFIXES:
5
 .SUFFIXES:
6
 
6
 
Lines 13-19 Link Here
13
 
13
 
14
 # Julia's Semantic Versioning system labels the three decimal places in a version number as
14
 # Julia's Semantic Versioning system labels the three decimal places in a version number as
15
 # the major, minor and patch versions.  Typically the major version would be incremented
15
 # the major, minor and patch versions.  Typically the major version would be incremented
16
@@ -178,7 +173,7 @@ libdir := $(prefix)/lib
16
@@ -183,7 +178,7 @@ libdir := $(prefix)/lib
17
 libexecdir := $(prefix)/libexec
17
 libexecdir := $(prefix)/libexec
18
 datarootdir := $(prefix)/share
18
 datarootdir := $(prefix)/share
19
 docdir := $(datarootdir)/doc/julia
19
 docdir := $(datarootdir)/doc/julia
Lines 22-28 Link Here
22
 man1dir := $(mandir)/man1
22
 man1dir := $(mandir)/man1
23
 includedir := $(prefix)/include
23
 includedir := $(prefix)/include
24
 sysconfdir := $(prefix)/etc
24
 sysconfdir := $(prefix)/etc
25
@@ -192,7 +187,7 @@ build_libdir := $(build_prefix)/lib
25
@@ -197,7 +192,7 @@ build_libdir := $(build_prefix)/lib
26
 build_libexecdir := $(build_prefix)/libexec
26
 build_libexecdir := $(build_prefix)/libexec
27
 build_datarootdir := $(build_prefix)/share
27
 build_datarootdir := $(build_prefix)/share
28
 build_docdir := $(build_datarootdir)/doc/julia
28
 build_docdir := $(build_datarootdir)/doc/julia
Lines 31-37 Link Here
31
 build_man1dir := $(build_mandir)/man1
31
 build_man1dir := $(build_mandir)/man1
32
 build_includedir := $(build_prefix)/include
32
 build_includedir := $(build_prefix)/include
33
 build_sysconfdir := $(build_prefix)/etc
33
 build_sysconfdir := $(build_prefix)/etc
34
@@ -340,7 +335,7 @@ endif
34
@@ -350,7 +345,7 @@ endif
35
 ifeq ($(USEIFC), 1)
35
 ifeq ($(USEIFC), 1)
36
 FC := ifort
36
 FC := ifort
37
 else
37
 else
Lines 40-46 Link Here
40
 endif
40
 endif
41
 
41
 
42
 STDLIBCPP_FLAG :=
42
 STDLIBCPP_FLAG :=
43
@@ -393,14 +388,14 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions
43
@@ -403,14 +398,14 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions
44
 endif
44
 endif
45
 
45
 
46
 ifeq ($(USECLANG),1)
46
 ifeq ($(USECLANG),1)
Lines 57-69 Link Here
57
+SHIPFLAGS := -O3
57
+SHIPFLAGS := -O3
58
 ifeq ($(OS), Darwin)
58
 ifeq ($(OS), Darwin)
59
 ifeq ($(USE_LIBCPP), 1)
59
 ifeq ($(USE_LIBCPP), 1)
60
 CC += -stdlib=libc++ -mmacosx-version-min=10.7
60
 MACOSX_VERSION_MIN := 10.8
61
@@ -833,7 +828,7 @@ endif
62
 
63
 ifeq ($(USE_SYSTEM_UTF8PROC), 1)
64
   LIBUTF8PROC := -lutf8proc
65
-  UTF8PROC_INC := /usr/include
66
+  UTF8PROC_INC := $(LOCALBASE)/include
67
 else
68
   LIBUTF8PROC := $(build_libdir)/libutf8proc.a
69
   UTF8PROC_INC := $(build_includedir)
(-)b/lang/julia/files/patch-Make.user (-7 / +4 lines)
Lines 1-24 Link Here
1
--- Make.user.orig	2017-02-26 09:48:03 UTC
1
--- Make.user.orig	2017-07-01 17:24:48 UTC
2
+++ Make.user
2
+++ Make.user
3
@@ -0,0 +1,23 @@
3
@@ -0,0 +1,20 @@
4
+USE_SYSTEM_BLAS=	1
4
+USE_SYSTEM_BLAS=	1
5
+USE_SYSTEM_GMP=		1
5
+USE_SYSTEM_GMP=		1
6
+USE_SYSTEM_LAPACK=	1
6
+USE_SYSTEM_LAPACK=	1
7
+USE_SYSTEM_LIBGIT2=	1
7
+USE_SYSTEM_LIBGIT2=	1
8
+USE_SYSTEM_LIBM=	1
9
+USE_SYSTEM_LIBUNWIND=	1
8
+USE_SYSTEM_LIBUNWIND=	1
10
+USE_SYSTEM_LIBUV=	0
9
+USE_SYSTEM_LIBUV=	0
11
+USE_SYSTEM_LLVM=	1
10
+USE_SYSTEM_LLVM=	1
12
+USE_SYSTEM_MPFR=	1
11
+USE_SYSTEM_MPFR=	1
13
+# USE_SYSTEM_OPENLIBM=	0
14
+USE_SYSTEM_PATCHELF=	1
12
+USE_SYSTEM_PATCHELF=	1
15
+USE_SYSTEM_PCRE=	1
13
+USE_SYSTEM_PCRE=	1
16
+USE_SYSTEM_UTF8PROC=	1
14
+USE_SYSTEM_UTF8PROC=	1
17
+
18
+LLVM_CONFIG=	llvm-config39
19
+
20
+USE_SYSTEM_FFTW=	1
15
+USE_SYSTEM_FFTW=	1
21
+
16
+
17
+LLVM_CONFIG=	llvm-config40
18
+
22
+LIBBLAS=	-lopenblasp -L$(LOCALBASE)/lib
19
+LIBBLAS=	-lopenblasp -L$(LOCALBASE)/lib
23
+LIBBLASNAME=	libopenblasp
20
+LIBBLASNAME=	libopenblasp
24
+
21
+
(-)b/lang/julia/files/patch-Makefile (-18 / +22 lines)
Lines 1-38 Link Here
1
--- Makefile.orig	2017-05-08 07:00:02 UTC
1
--- Makefile.orig	2017-06-19 17:48:45 UTC
2
+++ Makefile
2
+++ Makefile
3
@@ -63,11 +63,6 @@ CLEAN_TARGETS += clean-docdir
3
@@ -71,7 +71,6 @@ $(build_prefix)/.examples: $(wildcard $(
4
 clean-docdir:
4
 	@mkdir -p $(build_docdir)/examples
5
 	@-rm -fr $(abspath $(build_docdir))
5
 	@cp -R $(JULIAHOME)/examples/*.jl $(build_docdir)/examples/
6
 $(build_prefix)/.examples: $(wildcard $(JULIAHOME)/examples/*.jl) $(shell find $(JULIAHOME)/examples/clustermanager)
6
 	@cp -R $(JULIAHOME)/examples/clustermanager $(build_docdir)/examples/
7
-	@echo Copying in usr/share/doc/julia/examples
7
-	@cp -R $(JULIAHOME)/examples/embedding $(build_docdir)/examples
8
-	@-rm -fr $(build_docdir)/examples
9
-	@mkdir -p $(build_docdir)/examples
10
-	@cp -R $(JULIAHOME)/examples/*.jl $(build_docdir)/examples/
11
-	@cp -R $(JULIAHOME)/examples/clustermanager $(build_docdir)/examples/
12
 	@echo 1 > $@
8
 	@echo 1 > $@
13
 
9
 
14
 julia-symlink: julia-ui-$(JULIA_BUILD_MODE)
10
 julia-symlink: julia-ui-$(JULIA_BUILD_MODE)
15
@@ -328,7 +323,7 @@ define stringreplace
11
@@ -96,7 +95,7 @@ julia-src-release julia-src-debug : juli
12
 julia-ui-release julia-ui-debug : julia-ui-% : julia-src-%
13
 	@$(MAKE) $(QUIET_MAKE) -C $(BUILDROOT)/ui julia-$*
14
 
15
-julia-inference : julia-base julia-ui-$(JULIA_BUILD_MODE) $(build_prefix)/.examples
16
+julia-inference : julia-base julia-ui-$(JULIA_BUILD_MODE)
17
 	@$(MAKE) $(QUIET_MAKE) -C $(BUILDROOT) $(build_private_libdir)/inference.ji JULIA_BUILD_MODE=$(JULIA_BUILD_MODE)
18
 
19
 ifneq ($(CPUID_SPECIFIC_BINARIES), 0)
20
@@ -332,7 +331,7 @@ define stringreplace
16
 	$(build_depsbindir)/stringreplace $$(strings -t x - $1 | grep '$2' | awk '{print $$1;}') '$3' 255 "$(call cygpath_w,$1)"
21
 	$(build_depsbindir)/stringreplace $$(strings -t x - $1 | grep '$2' | awk '{print $$1;}') '$3' 255 "$(call cygpath_w,$1)"
17
 endef
22
 endef
18
 
23
 
19
-install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html
24
-install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html
20
+install: $(build_depsbindir)/stringreplace
25
+install: $(build_depsbindir)/stringreplace
21
 	@$(MAKE) $(QUIET_MAKE) all
26
 	@$(MAKE) $(QUIET_MAKE) all
22
 	@for subdir in $(bindir) $(libexecdir) $(datarootdir)/julia/site/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \
27
 	@for subdir in $(bindir) $(datarootdir)/julia/site/$(VERSDIR) $(docdir) $(man1dir) $(includedir)/julia $(libdir) $(private_libdir) $(sysconfdir); do \
23
 		mkdir -p $(DESTDIR)$$subdir; \
28
 		mkdir -p $(DESTDIR)$$subdir; \
24
@@ -389,10 +384,6 @@ endif
29
@@ -377,9 +376,6 @@ endif
25
 	$(INSTALL_M) $(JULIAHOME)/contrib/julia-config.jl $(DESTDIR)$(datarootdir)/julia/
30
 	$(INSTALL_M) $(JULIAHOME)/contrib/build_sysimg.jl $(DESTDIR)$(datarootdir)/julia/
26
 	# Copy in all .jl sources as well
31
 	# Copy in all .jl sources as well
27
 	cp -R -L $(build_datarootdir)/julia $(DESTDIR)$(datarootdir)/
32
 	cp -R -L $(build_datarootdir)/julia $(DESTDIR)$(datarootdir)/
28
-	# Copy documentation
33
-	# Copy documentation
29
-	cp -R -L $(build_docdir)/* $(DESTDIR)$(docdir)/
34
-	cp -R -L $(build_docdir)/* $(DESTDIR)$(docdir)/
30
-	cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/
35
-	cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/
31
-	-rm $(DESTDIR)$(docdir)/html/.buildinfo
32
 	# Remove perf suite
36
 	# Remove perf suite
33
 	-rm -rf $(DESTDIR)$(datarootdir)/julia/test/perf/
37
 	-rm -rf $(DESTDIR)$(datarootdir)/julia/test/perf/
34
 	# Remove various files which should not be installed
38
 	# Remove various files which should not be installed
35
@@ -400,38 +391,44 @@ endif
39
@@ -387,38 +383,44 @@ endif
36
 	-rm -f $(DESTDIR)$(datarootdir)/julia/test/Makefile
40
 	-rm -f $(DESTDIR)$(datarootdir)/julia/test/Makefile
37
 	# Copy in beautiful new man page
41
 	# Copy in beautiful new man page
38
 	$(INSTALL_F) $(build_man1dir)/julia.1 $(DESTDIR)$(man1dir)/
42
 	$(INSTALL_F) $(build_man1dir)/julia.1 $(DESTDIR)$(man1dir)/
Lines 72-79 Link Here
72
 	cp -R $(build_sysconfdir)/julia $(DESTDIR)$(sysconfdir)/
76
 	cp -R $(build_sysconfdir)/julia $(DESTDIR)$(sysconfdir)/
73
 
77
 
74
+install-docs:
78
+install-docs:
79
+	# Copy documentation
75
+	cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/
80
+	cp -R -L $(BUILDROOT)/doc/_build/html $(DESTDIR)$(docdir)/
76
+	rm $(DESTDIR)$(docdir)/html/.buildinfo
77
+
81
+
78
+install-examples:
82
+install-examples:
79
+	mkdir -p $(DESTDIR)$(datarootdir)/examples/julia/
83
+	mkdir -p $(DESTDIR)$(datarootdir)/examples/julia/
(-)a/lang/julia/files/patch-base_Terminals.jl (-11 lines)
Removed Link Here
1
--- base/Terminals.jl.orig	2017-02-19 14:49:03 UTC
2
+++ base/Terminals.jl
3
@@ -156,7 +156,7 @@ else
4
     function hascolor(t::TTYTerminal)
5
         startswith(t.term_type, "xterm") && return true
6
         try
7
-            return success(`tput setaf 0`)
8
+            return success(`tput AF 0`)
9
         catch
10
             return false
11
         end
(-)a/lang/julia/files/patch-base_libdl.jl (-48 lines)
Removed Link Here
1
--- base/libdl.jl.orig	2016-09-20 02:54:21 UTC
2
+++ base/libdl.jl
3
@@ -198,6 +198,31 @@ if is_linux()
4
     end
5
 end # linux-only
6
 
7
+if is_bsd() && !is_apple()
8
+    # DL_ITERATE_PHDR(3) on freebsd
9
+    immutable dl_phdr_info
10
+        # Base address of object
11
+        addr::Cuint
12
+
13
+        # Null-terminated name of object
14
+        name::Ptr{UInt8}
15
+
16
+        # Pointer to array of ELF program headers for this object
17
+        phdr::Ptr{Void}
18
+
19
+        # Number of program headers for this object
20
+        phnum::Cshort
21
+    end
22
+
23
+    function dl_phdr_info_callback(di::dl_phdr_info, size::Csize_t, dy_libs::Array{AbstractString,1})
24
+        name = unsafe_string(di.name)
25
+        if !isempty(name)
26
+            push!(dy_libs, name)
27
+        end
28
+        return convert(Cint, 0)::Cint
29
+    end
30
+end # bsd family
31
+
32
 function dllist()
33
     dynamic_libraries = Array{AbstractString}(0)
34
 
35
@@ -221,6 +246,13 @@ function dllist()
36
         ccall(:jl_dllist, Cint, (Any,), dynamic_libraries)
37
     end
38
 
39
+    @static if is_bsd() && !is_apple()
40
+        const callback = cfunction(dl_phdr_info_callback, Cint,
41
+                                   (Ref{dl_phdr_info}, Csize_t, Ref{Array{AbstractString,1}} ))
42
+        ccall(:dl_iterate_phdr, Cint, (Ptr{Void}, Ref{Array{AbstractString,1}}), callback, dynamic_libraries)
43
+        shift!(dynamic_libraries)
44
+    end
45
+
46
     return dynamic_libraries
47
 end
48
 
(-)a/lang/julia/files/patch-base_mmap.jl (-11 lines)
Removed Link Here
1
--- base/mmap.jl.orig	2017-02-23 09:50:38 UTC
2
+++ base/mmap.jl
3
@@ -27,7 +27,7 @@ const PROT_READ     = Cint(1)
4
 const PROT_WRITE    = Cint(2)
5
 const MAP_SHARED    = Cint(1)
6
 const MAP_PRIVATE   = Cint(2)
7
-const MAP_ANONYMOUS = Cint(is_apple() ? 0x1000 : 0x20)
8
+const MAP_ANONYMOUS = Cint(0x1000)
9
 const F_GETFL       = Cint(3)
10
 
11
 gethandle(io::IO) = fd(io)
(-)a/lang/julia/files/patch-base_sharedarray.jl (-17 lines)
Removed Link Here
1
--- base/sharedarray.jl.orig	2017-02-23 09:55:38 UTC
2
+++ base/sharedarray.jl
3
@@ -477,13 +477,7 @@ complex(S1::SharedArray,S2::SharedArray)
4
 
5
 function print_shmem_limits(slen)
6
     try
7
-        if is_linux()
8
-            pfx = "kernel"
9
-        elseif is_apple()
10
-            pfx = "kern.sysv"
11
-        else
12
-            return
13
-        end
14
+        pfx = "kern.ipc"
15
 
16
         shmmax_MB = div(parse(Int, split(readstring(`sysctl $(pfx).shmmax`))[end]), 1024*1024)
17
         page_size = parse(Int, split(readstring(`getconf PAGE_SIZE`))[end])
(-)a/lang/julia/files/patch-base_socket.jl (-11 lines)
Removed Link Here
1
--- base/socket.jl.orig	2017-02-24 09:57:14 UTC
2
+++ base/socket.jl
3
@@ -762,7 +762,7 @@ function getsockname(sock::Union{TCPServ
4
             addrv4 = raddress[1:4]
5
             naddr = ntoh(unsafe_load(Ptr{Cuint}(pointer(addrv4)), 1))
6
             addr = IPv4(naddr)
7
-        elseif rfamily[] == @static is_windows() ? 23 : (@static is_apple() ? 30 : 10) # AF_INET6
8
+        elseif rfamily[] == 28 # AF_INET6
9
             naddr = ntoh(unsafe_load(Ptr{UInt128}(pointer(raddress)), 1))
10
             addr = IPv6(naddr)
11
         else
(-)a/lang/julia/files/patch-deps_suitesparse.mk (-11 lines)
Removed Link Here
1
--- deps/suitesparse.mk.orig	2016-09-20 02:54:21 UTC
2
+++ deps/suitesparse.mk
3
@@ -93,7 +93,7 @@ install-suitesparse: $(SUITESPARSE_OBJ_T
4
 # SUITESPARSE WRAPPER
5
 
6
 ifeq ($(USE_SYSTEM_SUITESPARSE), 1)
7
-SUITESPARSE_INC := -I /usr/include/suitesparse
8
+SUITESPARSE_INC := -I $(LOCALBASE)/include/suitesparse
9
 SUITESPARSE_LIB := -lumfpack -lcholmod -lamd -lcamd -lcolamd -lspqr
10
 else
11
 SUITESPARSE_INC := -I $(BUILDDIR)/SuiteSparse-$(SUITESPARSE_VER)/CHOLMOD/Include -I $(BUILDDIR)/SuiteSparse-$(SUITESPARSE_VER)/SuiteSparse_config -I $(BUILDDIR)/SuiteSparse-$(SUITESPARSE_VER)/SPQR/Include
(-)b/lang/julia/files/patch-src_Makefile (-25 / +17 lines)
Lines 1-28 Link Here
1
--- src/Makefile.orig	2017-03-06 03:32:23 UTC
1
--- src/Makefile.orig	2017-06-19 17:48:45 UTC
2
+++ src/Makefile
2
+++ src/Makefile
3
@@ -9,7 +9,7 @@ override CFLAGS += $(JCFLAGS)
3
@@ -263,7 +263,7 @@ else
4
 ifeq ($(LLVM_VER),3.3)
5
 override CXXFLAGS += $(JCXXFLAGS) -std=c++11
6
 else
7
-override CXXFLAGS += $(JCXXFLAGS)
8
+override CXXFLAGS += $(JCXXFLAGS) -stdlib=libc++ -std=c++11
9
 endif
4
 endif
10
 override CPPFLAGS += $(JCPPFLAGS)
11
 
5
 
12
@@ -21,6 +21,7 @@ FLAGS := \
6
 $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(DOBJS) $(BUILDDIR)/flisp/libflisp-debug.a $(BUILDDIR)/support/libsupport-debug.a $(LIBUV)
13
 	-D_GNU_SOURCE -I$(BUILDDIR) -I$(SRCDIR) \
7
-	@$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG))
14
 	-I$(SRCDIR)/flisp -I$(SRCDIR)/support \
8
+	@$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(DEBUG_LIBS) $(SONAME_DEBUG)) -lgcc_s
15
 	-I$(LIBUV_INC) -I$(build_includedir) -DLIBRARY_EXPORTS \
9
 	$(INSTALL_NAME_CMD)libjulia-debug.$(SHLIB_EXT) $@
16
+	-I$(LOCALBASE)/include \
10
 ifneq ($(OS), WINNT)
17
 	-I$(JULIAHOME)/deps/valgrind
11
 	@ln -sf libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_SHLIB_EXT)
18
 ifneq ($(USEMSVC), 1)
12
@@ -278,7 +278,7 @@ $(BUILDDIR)/libjulia-debug.a: $(SRCDIR)/
19
 FLAGS += -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common \
13
 libjulia-debug: $(build_shlibdir)/libjulia-debug.$(JL_MAJOR_MINOR_SHLIB_EXT) $(PUBLIC_HEADER_TARGETS)
20
@@ -76,7 +77,7 @@ else
14
 
21
 ifeq ($(OS),WINNT)
15
 $(build_shlibdir)/libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(OBJS) $(BUILDDIR)/flisp/libflisp.a $(BUILDDIR)/support/libsupport.a $(LIBUV)
22
 LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(LLVM_VER_SHORT)
16
-	@$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME))
23
 else
17
+	@$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ $(LDFLAGS) $(JLIBLDFLAGS) $(RELEASE_LIBS) $(SONAME)) -lgcc_s
24
-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(shell $(LLVM_CONFIG_HOST) --version)
18
 	$(INSTALL_NAME_CMD)libjulia.$(SHLIB_EXT) $@
25
+LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags --libs)
19
 ifneq ($(OS), WINNT)
26
 endif # OS == WINNT
20
 	@ln -sf libjulia.$(JL_MAJOR_MINOR_SHLIB_EXT) $(build_shlibdir)/libjulia.$(JL_MAJOR_SHLIB_EXT)
27
 endif # LLVM_USE_CMAKE == 1
28
 FLAGS += -DLLVM_SHLIB
(-)a/lang/julia/files/patch-ui_Makefile (-17 lines)
Removed Link Here
1
--- ui/Makefile.orig	2016-09-20 02:54:22 UTC
2
+++ ui/Makefile
3
@@ -66,10 +66,12 @@ else
4
 CXXLD := $(LD)
5
 endif
6
 
7
+LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags --system-libs)
8
+
9
 $(build_bindir)/julia$(EXE): $(OBJS)
10
-	@$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(LINK_FLAGS) $(SHIPFLAGS) $^ -o $@ -L$(build_private_libdir) -L$(build_libdir) -L$(build_shlibdir) -ljulia $(JLDFLAGS) $(CXXLDFLAGS))
11
+	@$(call PRINT_LINK, $(CXXLD) -v $(CXXFLAGS) $(CXXLDFLAGS) $(LINK_FLAGS) $(SHIPFLAGS) $^ -o $@ -L$(build_private_libdir) -L$(build_libdir) -L$(build_shlibdir) -ljulia $(JLDFLAGS) $(CXXLDFLAGS) $(LLVMLINK))
12
 $(build_bindir)/julia-debug$(EXE): $(DOBJS)
13
-	@$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(LINK_FLAGS) $(DEBUGFLAGS) $^ -o $@ -L$(build_private_libdir) -L$(build_libdir) -L$(build_shlibdir) -ljulia-debug $(JLDFLAGS) $(CXXLDFLAGS))
14
+	@$(call PRINT_LINK, $(CXXLD) $(CXXFLAGS) $(CXXLDFLAGS) $(LINK_FLAGS) $(DEBUGFLAGS) $^ -o $@ -L$(build_private_libdir) -L$(build_libdir) -L$(build_shlibdir) -ljulia-debug $(JLDFLAGS) $(CXXLDFLAGS) $(LLVMLINK))
15
 
16
 clean: | $(CLEAN_TARGETS)
17
 	rm -f *.o *.dbg.obj
(-)b/lang/julia/pkg-plist (-29 / +66 lines)
Lines 7-12 include/julia/ENTRY.i387.h Link Here
7
include/julia/MurmurHash3.h
7
include/julia/MurmurHash3.h
8
include/julia/arraylist.h
8
include/julia/arraylist.h
9
include/julia/bitvector.h
9
include/julia/bitvector.h
10
include/julia/crc32c.h
10
include/julia/dirpath.h
11
include/julia/dirpath.h
11
include/julia/dtypes.h
12
include/julia/dtypes.h
12
include/julia/hashing.h
13
include/julia/hashing.h
Lines 48-58 lib/julia/libopenspecfun.so.1.3 Link Here
48
%%DEBUG%%lib/julia/sys-debug.so
49
%%DEBUG%%lib/julia/sys-debug.so
49
lib/julia/sys.so
50
lib/julia/sys.so
50
%%DEBUG%%lib/libjulia-debug.so
51
%%DEBUG%%lib/libjulia-debug.so
51
%%DEBUG%%lib/libjulia-debug.so.0.5
52
%%DEBUG%%lib/libjulia-debug.so.%%SOVERSION%%
52
%%DEBUG%%lib/libjulia-debug.so.0.5.2
53
%%DEBUG%%lib/libjulia-debug.so.%%VERSION%%
53
lib/libjulia.so
54
lib/libjulia.so
54
lib/libjulia.so.0.5
55
lib/libjulia.so.%%VERSION%%
55
lib/libjulia.so.0.5.2
56
lib/libjulia.so.%%SOVERSION%%
56
%%DESKTOP%%share/appdata/julia.appdata.xml
57
%%DESKTOP%%share/appdata/julia.appdata.xml
57
%%DESKTOP%%share/applications/julia.desktop
58
%%DESKTOP%%share/applications/julia.desktop
58
%%DESKTOP%%share/icons/hicolor/scalable/apps/julia.svg
59
%%DESKTOP%%share/icons/hicolor/scalable/apps/julia.svg
Lines 66-71 lib/libjulia.so.0.5.2 Link Here
66
%%DATADIR%%/base/abstractarraymath.jl
67
%%DATADIR%%/base/abstractarraymath.jl
67
%%DATADIR%%/base/array.jl
68
%%DATADIR%%/base/array.jl
68
%%DATADIR%%/base/arraymath.jl
69
%%DATADIR%%/base/arraymath.jl
70
%%DATADIR%%/base/associative.jl
69
%%DATADIR%%/base/asyncmap.jl
71
%%DATADIR%%/base/asyncmap.jl
70
%%DATADIR%%/base/atomics.jl
72
%%DATADIR%%/base/atomics.jl
71
%%DATADIR%%/base/base.jl
73
%%DATADIR%%/base/base.jl
Lines 81-92 lib/libjulia.so.0.5.2 Link Here
81
%%DATADIR%%/base/char.jl
83
%%DATADIR%%/base/char.jl
82
%%DATADIR%%/base/checked.jl
84
%%DATADIR%%/base/checked.jl
83
%%DATADIR%%/base/client.jl
85
%%DATADIR%%/base/client.jl
84
%%DATADIR%%/base/clusterserialize.jl
85
%%DATADIR%%/base/collections.jl
86
%%DATADIR%%/base/combinatorics.jl
86
%%DATADIR%%/base/combinatorics.jl
87
%%DATADIR%%/base/complex.jl
87
%%DATADIR%%/base/complex.jl
88
%%DATADIR%%/base/coreimg.jl
88
%%DATADIR%%/base/coreimg.jl
89
%%DATADIR%%/base/coreio.jl
89
%%DATADIR%%/base/coreio.jl
90
%%DATADIR%%/base/ctypes.jl
90
%%DATADIR%%/base/dSFMT.jl
91
%%DATADIR%%/base/dSFMT.jl
91
%%DATADIR%%/base/datafmt.jl
92
%%DATADIR%%/base/datafmt.jl
92
%%DATADIR%%/base/dates/Dates.jl
93
%%DATADIR%%/base/dates/Dates.jl
Lines 95-100 lib/libjulia.so.0.5.2 Link Here
95
%%DATADIR%%/base/dates/arithmetic.jl
96
%%DATADIR%%/base/dates/arithmetic.jl
96
%%DATADIR%%/base/dates/conversions.jl
97
%%DATADIR%%/base/dates/conversions.jl
97
%%DATADIR%%/base/dates/io.jl
98
%%DATADIR%%/base/dates/io.jl
99
%%DATADIR%%/base/dates/parse.jl
98
%%DATADIR%%/base/dates/periods.jl
100
%%DATADIR%%/base/dates/periods.jl
99
%%DATADIR%%/base/dates/query.jl
101
%%DATADIR%%/base/dates/query.jl
100
%%DATADIR%%/base/dates/ranges.jl
102
%%DATADIR%%/base/dates/ranges.jl
Lines 104-109 lib/libjulia.so.0.5.2 Link Here
104
%%DATADIR%%/base/deprecated.jl
106
%%DATADIR%%/base/deprecated.jl
105
%%DATADIR%%/base/dft.jl
107
%%DATADIR%%/base/dft.jl
106
%%DATADIR%%/base/dict.jl
108
%%DATADIR%%/base/dict.jl
109
%%DATADIR%%/base/distributed/Distributed.jl
110
%%DATADIR%%/base/distributed/cluster.jl
111
%%DATADIR%%/base/distributed/clusterserialize.jl
112
%%DATADIR%%/base/distributed/macros.jl
113
%%DATADIR%%/base/distributed/managers.jl
114
%%DATADIR%%/base/distributed/messages.jl
115
%%DATADIR%%/base/distributed/pmap.jl
116
%%DATADIR%%/base/distributed/process_messages.jl
117
%%DATADIR%%/base/distributed/remotecall.jl
118
%%DATADIR%%/base/distributed/workerpool.jl
107
%%DATADIR%%/base/docs/Docs.jl
119
%%DATADIR%%/base/docs/Docs.jl
108
%%DATADIR%%/base/docs/basedocs.jl
120
%%DATADIR%%/base/docs/basedocs.jl
109
%%DATADIR%%/base/docs/bindings.jl
121
%%DATADIR%%/base/docs/bindings.jl
Lines 128-134 lib/libjulia.so.0.5.2 Link Here
128
%%DATADIR%%/base/file_constants.jl
140
%%DATADIR%%/base/file_constants.jl
129
%%DATADIR%%/base/filesystem.jl
141
%%DATADIR%%/base/filesystem.jl
130
%%DATADIR%%/base/float.jl
142
%%DATADIR%%/base/float.jl
131
%%DATADIR%%/base/float16.jl
132
%%DATADIR%%/base/floatfuncs.jl
143
%%DATADIR%%/base/floatfuncs.jl
133
%%DATADIR%%/base/generator.jl
144
%%DATADIR%%/base/generator.jl
134
%%DATADIR%%/base/gmp.jl
145
%%DATADIR%%/base/gmp.jl
Lines 142-147 lib/libjulia.so.0.5.2 Link Here
142
%%DATADIR%%/base/hashing.jl
153
%%DATADIR%%/base/hashing.jl
143
%%DATADIR%%/base/hashing2.jl
154
%%DATADIR%%/base/hashing2.jl
144
%%DATADIR%%/base/i18n.jl
155
%%DATADIR%%/base/i18n.jl
156
%%DATADIR%%/base/indices.jl
145
%%DATADIR%%/base/inference.jl
157
%%DATADIR%%/base/inference.jl
146
%%DATADIR%%/base/initdefs.jl
158
%%DATADIR%%/base/initdefs.jl
147
%%DATADIR%%/base/int.jl
159
%%DATADIR%%/base/int.jl
Lines 152-158 lib/libjulia.so.0.5.2 Link Here
152
%%DATADIR%%/base/iobuffer.jl
164
%%DATADIR%%/base/iobuffer.jl
153
%%DATADIR%%/base/iostream.jl
165
%%DATADIR%%/base/iostream.jl
154
%%DATADIR%%/base/irrationals.jl
166
%%DATADIR%%/base/irrationals.jl
155
%%DATADIR%%/base/iterator.jl
167
%%DATADIR%%/base/iterators.jl
156
%%DATADIR%%/base/latex_symbols.jl
168
%%DATADIR%%/base/latex_symbols.jl
157
%%DATADIR%%/base/libc.jl
169
%%DATADIR%%/base/libc.jl
158
%%DATADIR%%/base/libdl.jl
170
%%DATADIR%%/base/libdl.jl
Lines 187-192 lib/libjulia.so.0.5.2 Link Here
187
%%DATADIR%%/base/linalg/blas.jl
199
%%DATADIR%%/base/linalg/blas.jl
188
%%DATADIR%%/base/linalg/bunchkaufman.jl
200
%%DATADIR%%/base/linalg/bunchkaufman.jl
189
%%DATADIR%%/base/linalg/cholesky.jl
201
%%DATADIR%%/base/linalg/cholesky.jl
202
%%DATADIR%%/base/linalg/conjarray.jl
190
%%DATADIR%%/base/linalg/dense.jl
203
%%DATADIR%%/base/linalg/dense.jl
191
%%DATADIR%%/base/linalg/diagonal.jl
204
%%DATADIR%%/base/linalg/diagonal.jl
192
%%DATADIR%%/base/linalg/eigen.jl
205
%%DATADIR%%/base/linalg/eigen.jl
Lines 202-218 lib/libjulia.so.0.5.2 Link Here
202
%%DATADIR%%/base/linalg/lu.jl
215
%%DATADIR%%/base/linalg/lu.jl
203
%%DATADIR%%/base/linalg/matmul.jl
216
%%DATADIR%%/base/linalg/matmul.jl
204
%%DATADIR%%/base/linalg/qr.jl
217
%%DATADIR%%/base/linalg/qr.jl
218
%%DATADIR%%/base/linalg/rowvector.jl
205
%%DATADIR%%/base/linalg/schur.jl
219
%%DATADIR%%/base/linalg/schur.jl
206
%%DATADIR%%/base/linalg/special.jl
220
%%DATADIR%%/base/linalg/special.jl
207
%%DATADIR%%/base/linalg/svd.jl
221
%%DATADIR%%/base/linalg/svd.jl
208
%%DATADIR%%/base/linalg/symmetric.jl
222
%%DATADIR%%/base/linalg/symmetric.jl
223
%%DATADIR%%/base/linalg/transpose.jl
209
%%DATADIR%%/base/linalg/triangular.jl
224
%%DATADIR%%/base/linalg/triangular.jl
210
%%DATADIR%%/base/linalg/tridiag.jl
225
%%DATADIR%%/base/linalg/tridiag.jl
211
%%DATADIR%%/base/linalg/uniformscaling.jl
226
%%DATADIR%%/base/linalg/uniformscaling.jl
212
%%DATADIR%%/base/loading.jl
227
%%DATADIR%%/base/loading.jl
213
%%DATADIR%%/base/lock.jl
228
%%DATADIR%%/base/lock.jl
214
%%DATADIR%%/base/locks.jl
229
%%DATADIR%%/base/locks.jl
215
%%DATADIR%%/base/managers.jl
216
%%DATADIR%%/base/markdown/Common/Common.jl
230
%%DATADIR%%/base/markdown/Common/Common.jl
217
%%DATADIR%%/base/markdown/Common/block.jl
231
%%DATADIR%%/base/markdown/Common/block.jl
218
%%DATADIR%%/base/markdown/Common/inline.jl
232
%%DATADIR%%/base/markdown/Common/inline.jl
Lines 237-243 lib/libjulia.so.0.5.2 Link Here
237
%%DATADIR%%/base/methodshow.jl
251
%%DATADIR%%/base/methodshow.jl
238
%%DATADIR%%/base/mmap.jl
252
%%DATADIR%%/base/mmap.jl
239
%%DATADIR%%/base/mpfr.jl
253
%%DATADIR%%/base/mpfr.jl
240
%%DATADIR%%/base/multi.jl
241
%%DATADIR%%/base/multidimensional.jl
254
%%DATADIR%%/base/multidimensional.jl
242
%%DATADIR%%/base/multimedia.jl
255
%%DATADIR%%/base/multimedia.jl
243
%%DATADIR%%/base/multinverses.jl
256
%%DATADIR%%/base/multinverses.jl
Lines 248-253 lib/libjulia.so.0.5.2 Link Here
248
%%DATADIR%%/base/options.jl
261
%%DATADIR%%/base/options.jl
249
%%DATADIR%%/base/ordering.jl
262
%%DATADIR%%/base/ordering.jl
250
%%DATADIR%%/base/osutils.jl
263
%%DATADIR%%/base/osutils.jl
264
%%DATADIR%%/base/pair.jl
251
%%DATADIR%%/base/parse.jl
265
%%DATADIR%%/base/parse.jl
252
%%DATADIR%%/base/path.jl
266
%%DATADIR%%/base/path.jl
253
%%DATADIR%%/base/pcre.jl
267
%%DATADIR%%/base/pcre.jl
Lines 267-273 lib/libjulia.so.0.5.2 Link Here
267
%%DATADIR%%/base/pkg/resolve/versionweight.jl
281
%%DATADIR%%/base/pkg/resolve/versionweight.jl
268
%%DATADIR%%/base/pkg/types.jl
282
%%DATADIR%%/base/pkg/types.jl
269
%%DATADIR%%/base/pkg/write.jl
283
%%DATADIR%%/base/pkg/write.jl
270
%%DATADIR%%/base/pmap.jl
271
%%DATADIR%%/base/pointer.jl
284
%%DATADIR%%/base/pointer.jl
272
%%DATADIR%%/base/poll.jl
285
%%DATADIR%%/base/poll.jl
273
%%DATADIR%%/base/precompile.jl
286
%%DATADIR%%/base/precompile.jl
Lines 275-281 lib/libjulia.so.0.5.2 Link Here
275
%%DATADIR%%/base/process.jl
288
%%DATADIR%%/base/process.jl
276
%%DATADIR%%/base/profile.jl
289
%%DATADIR%%/base/profile.jl
277
%%DATADIR%%/base/promotion.jl
290
%%DATADIR%%/base/promotion.jl
278
%%DATADIR%%/base/quadgk.jl
279
%%DATADIR%%/base/random.jl
291
%%DATADIR%%/base/random.jl
280
%%DATADIR%%/base/range.jl
292
%%DATADIR%%/base/range.jl
281
%%DATADIR%%/base/rational.jl
293
%%DATADIR%%/base/rational.jl
Lines 285-291 lib/libjulia.so.0.5.2 Link Here
285
%%DATADIR%%/base/refpointer.jl
297
%%DATADIR%%/base/refpointer.jl
286
%%DATADIR%%/base/regex.jl
298
%%DATADIR%%/base/regex.jl
287
%%DATADIR%%/base/replutil.jl
299
%%DATADIR%%/base/replutil.jl
288
%%DATADIR%%/base/require.jl
289
%%DATADIR%%/base/reshapedarray.jl
300
%%DATADIR%%/base/reshapedarray.jl
290
%%DATADIR%%/base/rounding.jl
301
%%DATADIR%%/base/rounding.jl
291
%%DATADIR%%/base/serialize.jl
302
%%DATADIR%%/base/serialize.jl
Lines 299-304 lib/libjulia.so.0.5.2 Link Here
299
%%DATADIR%%/base/sparse/abstractsparse.jl
310
%%DATADIR%%/base/sparse/abstractsparse.jl
300
%%DATADIR%%/base/sparse/cholmod.jl
311
%%DATADIR%%/base/sparse/cholmod.jl
301
%%DATADIR%%/base/sparse/cholmod_h.jl
312
%%DATADIR%%/base/sparse/cholmod_h.jl
313
%%DATADIR%%/base/sparse/higherorderfns.jl
302
%%DATADIR%%/base/sparse/linalg.jl
314
%%DATADIR%%/base/sparse/linalg.jl
303
%%DATADIR%%/base/sparse/sparse.jl
315
%%DATADIR%%/base/sparse/sparse.jl
304
%%DATADIR%%/base/sparse/sparsematrix.jl
316
%%DATADIR%%/base/sparse/sparsematrix.jl
Lines 306-313 lib/libjulia.so.0.5.2 Link Here
306
%%DATADIR%%/base/sparse/spqr.jl
318
%%DATADIR%%/base/sparse/spqr.jl
307
%%DATADIR%%/base/sparse/umfpack.jl
319
%%DATADIR%%/base/sparse/umfpack.jl
308
%%DATADIR%%/base/sparse/umfpack_h.jl
320
%%DATADIR%%/base/sparse/umfpack_h.jl
309
%%DATADIR%%/base/special/bessel.jl
321
%%DATADIR%%/base/special/exp.jl
310
%%DATADIR%%/base/special/erf.jl
311
%%DATADIR%%/base/special/gamma.jl
322
%%DATADIR%%/base/special/gamma.jl
312
%%DATADIR%%/base/special/log.jl
323
%%DATADIR%%/base/special/log.jl
313
%%DATADIR%%/base/special/trig.jl
324
%%DATADIR%%/base/special/trig.jl
Lines 325-330 lib/libjulia.so.0.5.2 Link Here
325
%%DATADIR%%/base/strings/utf8proc.jl
336
%%DATADIR%%/base/strings/utf8proc.jl
326
%%DATADIR%%/base/strings/util.jl
337
%%DATADIR%%/base/strings/util.jl
327
%%DATADIR%%/base/subarray.jl
338
%%DATADIR%%/base/subarray.jl
339
%%DATADIR%%/base/summarysize.jl
328
%%DATADIR%%/base/sysimg.jl
340
%%DATADIR%%/base/sysimg.jl
329
%%DATADIR%%/base/sysinfo.jl
341
%%DATADIR%%/base/sysinfo.jl
330
%%DATADIR%%/base/task.jl
342
%%DATADIR%%/base/task.jl
Lines 332-350 lib/libjulia.so.0.5.2 Link Here
332
%%DATADIR%%/base/threadcall.jl
344
%%DATADIR%%/base/threadcall.jl
333
%%DATADIR%%/base/threadingconstructs.jl
345
%%DATADIR%%/base/threadingconstructs.jl
334
%%DATADIR%%/base/threads.jl
346
%%DATADIR%%/base/threads.jl
347
%%DATADIR%%/base/traits.jl
335
%%DATADIR%%/base/tuple.jl
348
%%DATADIR%%/base/tuple.jl
349
%%DATADIR%%/base/twiceprecision.jl
336
%%DATADIR%%/base/util.jl
350
%%DATADIR%%/base/util.jl
337
%%DATADIR%%/base/uv_constants.jl
351
%%DATADIR%%/base/uv_constants.jl
338
%%DATADIR%%/base/version.jl
352
%%DATADIR%%/base/version.jl
339
%%DATADIR%%/base/version_git.jl
353
%%DATADIR%%/base/version_git.jl
340
%%DATADIR%%/base/weakkeydict.jl
354
%%DATADIR%%/base/weakkeydict.jl
341
%%DATADIR%%/base/workerpool.jl
342
%%DATADIR%%/build_sysimg.jl
355
%%DATADIR%%/build_sysimg.jl
343
%%DATADIR%%/julia-config.jl
356
%%DATADIR%%/julia-config.jl
344
%%DATADIR%%/test/TestHelpers.jl
357
%%DATADIR%%/test/TestHelpers.jl
345
%%DATADIR%%/test/abstractarray.jl
358
%%DATADIR%%/test/abstractarray.jl
346
%%DATADIR%%/test/ambiguous.jl
359
%%DATADIR%%/test/ambiguous.jl
347
%%DATADIR%%/test/arrayops.jl
360
%%DATADIR%%/test/arrayops.jl
361
%%DATADIR%%/test/asmvariant.jl
348
%%DATADIR%%/test/backtrace.jl
362
%%DATADIR%%/test/backtrace.jl
349
%%DATADIR%%/test/base64.jl
363
%%DATADIR%%/test/base64.jl
350
%%DATADIR%%/test/bigfloat.jl
364
%%DATADIR%%/test/bigfloat.jl
Lines 356-361 lib/libjulia.so.0.5.2 Link Here
356
%%DATADIR%%/test/broadcast.jl
370
%%DATADIR%%/test/broadcast.jl
357
%%DATADIR%%/test/cartesian.jl
371
%%DATADIR%%/test/cartesian.jl
358
%%DATADIR%%/test/ccall.jl
372
%%DATADIR%%/test/ccall.jl
373
%%DATADIR%%/test/channels.jl
359
%%DATADIR%%/test/char.jl
374
%%DATADIR%%/test/char.jl
360
%%DATADIR%%/test/checked.jl
375
%%DATADIR%%/test/checked.jl
361
%%DATADIR%%/test/choosetests.jl
376
%%DATADIR%%/test/choosetests.jl
Lines 366-372 lib/libjulia.so.0.5.2 Link Here
366
%%DATADIR%%/test/copy.jl
381
%%DATADIR%%/test/copy.jl
367
%%DATADIR%%/test/core.jl
382
%%DATADIR%%/test/core.jl
368
%%DATADIR%%/test/datafmt.jl
383
%%DATADIR%%/test/datafmt.jl
369
%%DATADIR%%/test/dates.jl
370
%%DATADIR%%/test/dates/accessors.jl
384
%%DATADIR%%/test/dates/accessors.jl
371
%%DATADIR%%/test/dates/adjusters.jl
385
%%DATADIR%%/test/dates/adjusters.jl
372
%%DATADIR%%/test/dates/arithmetic.jl
386
%%DATADIR%%/test/dates/arithmetic.jl
Lines 378-384 lib/libjulia.so.0.5.2 Link Here
378
%%DATADIR%%/test/dates/rounding.jl
392
%%DATADIR%%/test/dates/rounding.jl
379
%%DATADIR%%/test/dates/types.jl
393
%%DATADIR%%/test/dates/types.jl
380
%%DATADIR%%/test/dict.jl
394
%%DATADIR%%/test/dict.jl
395
%%DATADIR%%/test/dimensionful.jl
396
%%DATADIR%%/test/distributed.jl
397
%%DATADIR%%/test/distributed_exec.jl
381
%%DATADIR%%/test/docs.jl
398
%%DATADIR%%/test/docs.jl
399
%%DATADIR%%/test/download.jl
382
%%DATADIR%%/test/dsp.jl
400
%%DATADIR%%/test/dsp.jl
383
%%DATADIR%%/test/enums.jl
401
%%DATADIR%%/test/enums.jl
384
%%DATADIR%%/test/env.jl
402
%%DATADIR%%/test/env.jl
Lines 400-415 lib/libjulia.so.0.5.2 Link Here
400
%%DATADIR%%/test/inline.jl
418
%%DATADIR%%/test/inline.jl
401
%%DATADIR%%/test/int.jl
419
%%DATADIR%%/test/int.jl
402
%%DATADIR%%/test/intfuncs.jl
420
%%DATADIR%%/test/intfuncs.jl
421
%%DATADIR%%/test/intrinsics.jl
403
%%DATADIR%%/test/intset.jl
422
%%DATADIR%%/test/intset.jl
404
%%DATADIR%%/test/iobuffer.jl
423
%%DATADIR%%/test/iobuffer.jl
424
%%DATADIR%%/test/iostream.jl
425
%%DATADIR%%/test/iterators.jl
405
%%DATADIR%%/test/keywordargs.jl
426
%%DATADIR%%/test/keywordargs.jl
406
%%DATADIR%%/test/libdl.jl
427
%%DATADIR%%/test/libdl.jl
428
%%DATADIR%%/test/libgit2-helpers.jl
407
%%DATADIR%%/test/libgit2-online.jl
429
%%DATADIR%%/test/libgit2-online.jl
408
%%DATADIR%%/test/libgit2.jl
430
%%DATADIR%%/test/libgit2.jl
431
%%DATADIR%%/test/libgit2/invalid
432
%%DATADIR%%/test/libgit2/invalid.pub
433
%%DATADIR%%/test/libgit2/valid
434
%%DATADIR%%/test/libgit2/valid-passphrase
435
%%DATADIR%%/test/libgit2/valid-passphrase.pub
436
%%DATADIR%%/test/libgit2/valid.pub
409
%%DATADIR%%/test/linalg/arnoldi.jl
437
%%DATADIR%%/test/linalg/arnoldi.jl
410
%%DATADIR%%/test/linalg/bidiag.jl
438
%%DATADIR%%/test/linalg/bidiag.jl
411
%%DATADIR%%/test/linalg/bunchkaufman.jl
439
%%DATADIR%%/test/linalg/bunchkaufman.jl
412
%%DATADIR%%/test/linalg/cholesky.jl
440
%%DATADIR%%/test/linalg/cholesky.jl
441
%%DATADIR%%/test/linalg/conjarray.jl
413
%%DATADIR%%/test/linalg/dense.jl
442
%%DATADIR%%/test/linalg/dense.jl
414
%%DATADIR%%/test/linalg/diagonal.jl
443
%%DATADIR%%/test/linalg/diagonal.jl
415
%%DATADIR%%/test/linalg/eigen.jl
444
%%DATADIR%%/test/linalg/eigen.jl
Lines 422-427 lib/libjulia.so.0.5.2 Link Here
422
%%DATADIR%%/test/linalg/matmul.jl
451
%%DATADIR%%/test/linalg/matmul.jl
423
%%DATADIR%%/test/linalg/pinv.jl
452
%%DATADIR%%/test/linalg/pinv.jl
424
%%DATADIR%%/test/linalg/qr.jl
453
%%DATADIR%%/test/linalg/qr.jl
454
%%DATADIR%%/test/linalg/rowvector.jl
425
%%DATADIR%%/test/linalg/schur.jl
455
%%DATADIR%%/test/linalg/schur.jl
426
%%DATADIR%%/test/linalg/special.jl
456
%%DATADIR%%/test/linalg/special.jl
427
%%DATADIR%%/test/linalg/svd.jl
457
%%DATADIR%%/test/linalg/svd.jl
Lines 431-436 lib/libjulia.so.0.5.2 Link Here
431
%%DATADIR%%/test/linalg/uniformscaling.jl
461
%%DATADIR%%/test/linalg/uniformscaling.jl
432
%%DATADIR%%/test/lineedit.jl
462
%%DATADIR%%/test/lineedit.jl
433
%%DATADIR%%/test/llvmcall.jl
463
%%DATADIR%%/test/llvmcall.jl
464
%%DATADIR%%/test/llvmcall2.jl
465
%%DATADIR%%/test/llvmpasses/Makefile
466
%%DATADIR%%/test/llvmpasses/lit.cfg
467
%%DATADIR%%/test/llvmpasses/simdloop.ll
434
%%DATADIR%%/test/loading.jl
468
%%DATADIR%%/test/loading.jl
435
%%DATADIR%%/test/markdown.jl
469
%%DATADIR%%/test/markdown.jl
436
%%DATADIR%%/test/math.jl
470
%%DATADIR%%/test/math.jl
Lines 445-458 lib/libjulia.so.0.5.2 Link Here
445
%%DATADIR%%/test/numbers.jl
479
%%DATADIR%%/test/numbers.jl
446
%%DATADIR%%/test/offsetarray.jl
480
%%DATADIR%%/test/offsetarray.jl
447
%%DATADIR%%/test/operators.jl
481
%%DATADIR%%/test/operators.jl
448
%%DATADIR%%/test/parallel.jl
482
%%DATADIR%%/test/osutils.jl
449
%%DATADIR%%/test/parallel_exec.jl
450
%%DATADIR%%/test/parse.jl
483
%%DATADIR%%/test/parse.jl
451
%%DATADIR%%/test/path.jl
484
%%DATADIR%%/test/path.jl
452
%%DATADIR%%/test/pkg.jl
485
%%DATADIR%%/test/pkg.jl
453
%%DATADIR%%/test/pollfd.jl
486
%%DATADIR%%/test/pollfd.jl
454
%%DATADIR%%/test/printf.jl
487
%%DATADIR%%/test/printf.jl
455
%%DATADIR%%/test/priorityqueue.jl
456
%%DATADIR%%/test/profile.jl
488
%%DATADIR%%/test/profile.jl
457
%%DATADIR%%/test/random.jl
489
%%DATADIR%%/test/random.jl
458
%%DATADIR%%/test/ranges.jl
490
%%DATADIR%%/test/ranges.jl
Lines 474-510 lib/libjulia.so.0.5.2 Link Here
474
%%DATADIR%%/test/simdloop.jl
506
%%DATADIR%%/test/simdloop.jl
475
%%DATADIR%%/test/socket.jl
507
%%DATADIR%%/test/socket.jl
476
%%DATADIR%%/test/sorting.jl
508
%%DATADIR%%/test/sorting.jl
477
%%DATADIR%%/test/sparse.jl
509
%%DATADIR%%/test/sparse/cholmod.jl
478
%%DATADIR%%/test/sparsedir/cholmod.jl
510
%%DATADIR%%/test/sparse/higherorderfns.jl
479
%%DATADIR%%/test/sparsedir/sparse.jl
511
%%DATADIR%%/test/sparse/sparse.jl
480
%%DATADIR%%/test/sparsedir/sparsevector.jl
512
%%DATADIR%%/test/sparse/sparsevector.jl
481
%%DATADIR%%/test/sparsedir/spqr.jl
513
%%DATADIR%%/test/sparse/spqr.jl
482
%%DATADIR%%/test/sparsedir/umfpack.jl
514
%%DATADIR%%/test/sparse/umfpack.jl
483
%%DATADIR%%/test/spawn.jl
515
%%DATADIR%%/test/spawn.jl
516
%%DATADIR%%/test/specificity.jl
484
%%DATADIR%%/test/stacktraces.jl
517
%%DATADIR%%/test/stacktraces.jl
485
%%DATADIR%%/test/staged.jl
518
%%DATADIR%%/test/staged.jl
486
%%DATADIR%%/test/statistics.jl
519
%%DATADIR%%/test/statistics.jl
487
%%DATADIR%%/test/string.jl
488
%%DATADIR%%/test/strings/basic.jl
520
%%DATADIR%%/test/strings/basic.jl
489
%%DATADIR%%/test/strings/io.jl
521
%%DATADIR%%/test/strings/io.jl
490
%%DATADIR%%/test/strings/search.jl
522
%%DATADIR%%/test/strings/search.jl
491
%%DATADIR%%/test/strings/types.jl
523
%%DATADIR%%/test/strings/types.jl
492
%%DATADIR%%/test/strings/util.jl
524
%%DATADIR%%/test/strings/util.jl
493
%%DATADIR%%/test/subarray.jl
525
%%DATADIR%%/test/subarray.jl
526
%%DATADIR%%/test/subtype.jl
494
%%DATADIR%%/test/sysinfo.jl
527
%%DATADIR%%/test/sysinfo.jl
495
%%DATADIR%%/test/test.jl
528
%%DATADIR%%/test/test.jl
529
%%DATADIR%%/test/test_exec.jl
496
%%DATADIR%%/test/test_sourcepath.jl
530
%%DATADIR%%/test/test_sourcepath.jl
497
%%DATADIR%%/test/testdefs.jl
531
%%DATADIR%%/test/testdefs.jl
532
%%DATADIR%%/test/testenv.jl
498
%%DATADIR%%/test/threads.jl
533
%%DATADIR%%/test/threads.jl
499
%%DATADIR%%/test/topology.jl
534
%%DATADIR%%/test/topology.jl
500
%%DATADIR%%/test/triplequote.jl
535
%%DATADIR%%/test/triplequote.jl
501
%%DATADIR%%/test/tuple.jl
536
%%DATADIR%%/test/tuple.jl
502
%%DATADIR%%/test/unicode.jl
503
%%DATADIR%%/test/unicode/UnicodeError.jl
537
%%DATADIR%%/test/unicode/UnicodeError.jl
504
%%DATADIR%%/test/unicode/utf8.jl
538
%%DATADIR%%/test/unicode/utf8.jl
505
%%DATADIR%%/test/unicode/utf8proc.jl
539
%%DATADIR%%/test/unicode/utf8proc.jl
540
%%DATADIR%%/test/util/segfault.jl
541
%%DATADIR%%/test/util/throw_error_exception.jl
506
%%DATADIR%%/test/vecelement.jl
542
%%DATADIR%%/test/vecelement.jl
507
%%DATADIR%%/test/version.jl
543
%%DATADIR%%/test/version.jl
508
%%DATADIR%%/test/workspace.jl
544
%%DATADIR%%/test/workspace.jl
545
%%DATADIR%%/test/worlds.jl
509
man/man1/julia.1.gz
546
man/man1/julia.1.gz
510
@dir %%DATADIR%%/site/v0.5
547
@dir %%DATADIR%%/site/v%%VERSION%%

Return to bug 220414