summaryrefslogtreecommitdiff
path: root/lang/julia07/files/patch-Make.inc
diff options
context:
space:
mode:
authorLi-Wen Hsu <lwhsu@FreeBSD.org>2018-09-06 20:57:01 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2018-09-06 20:57:01 +0000
commit7a74aea9316f369994ea5d3d5098e2c412f7e48e (patch)
tree4fcfba0b3626055075ab8a85d3d970e0b2cafc41 /lang/julia07/files/patch-Make.inc
parentdevel/flang[-clang]: update to later snapshots (diff)
- Copy lang/julia to lang/julia06 and lang/julia07
- Update lang/julia07 to 0.7.0 - Update lang/julia to 0.1.0 PR: 230663 Submitted by: Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
Notes
Notes: svn path=/head/; revision=479160
Diffstat (limited to 'lang/julia07/files/patch-Make.inc')
-rw-r--r--lang/julia07/files/patch-Make.inc53
1 files changed, 53 insertions, 0 deletions
diff --git a/lang/julia07/files/patch-Make.inc b/lang/julia07/files/patch-Make.inc
new file mode 100644
index 000000000000..3ab1956f35e9
--- /dev/null
+++ b/lang/julia07/files/patch-Make.inc
@@ -0,0 +1,53 @@
+--- Make.inc.orig 2018-07-31 20:35:41 UTC
++++ Make.inc
+@@ -130,12 +130,7 @@ endif
+ # disable automatic Makefile rules
+ .SUFFIXES:
+
+-# find out if git repository is available
+-ifeq ($(shell [ -e $(JULIAHOME)/.git ] && echo true || echo "Warning: git information unavailable; versioning information limited" >&2), true)
+-NO_GIT := 0
+-else
+ NO_GIT := 1
+-endif
+
+ # Julia's Semantic Versioning system labels the three decimal places in a version number as
+ # the major, minor and patch versions. Typically the major version would be incremented
+@@ -185,7 +180,7 @@ libdir := $(prefix)/lib
+ libexecdir := $(prefix)/libexec
+ datarootdir := $(prefix)/share
+ docdir := $(datarootdir)/doc/julia
+-mandir := $(datarootdir)/man
++mandir := $(prefix)/man
+ man1dir := $(mandir)/man1
+ includedir := $(prefix)/include
+ sysconfdir := $(prefix)/etc
+@@ -198,7 +193,7 @@ build_depsbindir := $(build_prefix)/tools
+ build_libdir := $(build_prefix)/lib
+ build_libexecdir := $(build_prefix)/libexec
+ build_datarootdir := $(build_prefix)/share
+-build_mandir := $(build_datarootdir)/man
++build_mandir := $(build_prefix)/man
+ build_man1dir := $(build_mandir)/man1
+ build_includedir := $(build_prefix)/include
+ build_sysconfdir := $(build_prefix)/etc
+@@ -364,7 +359,7 @@ endif
+ ifeq ($(USEIFC), 1)
+ FC := ifort
+ else
+-FC := $(CROSS_COMPILE)gfortran
++FC ?= $(CROSS_COMPILE)gfortran
+ endif
+
+ STDLIBCPP_FLAG :=
+@@ -417,8 +412,8 @@ SHIPFLAGS := -O3 -ggdb2 -falign-functions
+ endif
+
+ ifeq ($(USECLANG),1)
+-CC := $(CROSS_COMPILE)clang
+-CXX := $(CROSS_COMPILE)clang++
++CC ?= $(CROSS_COMPILE)clang
++CXX ?= $(CROSS_COMPILE)clang++
+ JCFLAGS := -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64
+ # AArch64 needs this flag to generate the .eh_frame used by libunwind
+ JCPPFLAGS := -fasynchronous-unwind-tables