<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d1c84d16c082993e1b7ed4fc5ae0a336002f989e">https://github.com/macports/macports-ports/commit/d1c84d16c082993e1b7ed4fc5ae0a336002f989e</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new d1c84d16c08 julia: Simplify Makefile patch
</span>d1c84d16c08 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit d1c84d16c082993e1b7ed4fc5ae0a336002f989e
</span>Author: Olivier Benz <olivier.benz@b-data.ch>
AuthorDate: Wed Jun 28 09:17:06 2023 +0200
<span style='display:block; white-space:pre;color:#404040;'> julia: Simplify Makefile patch
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - Update maintainers
</span>---
lang/julia/Portfile | 8 +++---
lang/julia/files/patch-Makefile.diff | 53 ++++--------------------------------
2 files changed, 9 insertions(+), 52 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/julia/Portfile b/lang/julia/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3483bcaeebe..93b60ec77c2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/julia/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/julia/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +13,9 @@ compiler.blacklist-append {clang < 900}
</span> github.setup JuliaLang julia 1.9.1 v
revision 0
categories-append lang math science
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {ieee.org:s.t.smith @essandess} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {ieee.org:s.t.smith @essandess} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {b-data.ch:olivier.benz @benz0li} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openmaintainer
</span> platforms {darwin >= 14}
license MIT
homepage http://julialang.org
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,9 +57,7 @@ if {[option gpg_verify.use_gpg_verification]} {
</span> # julia build is `make && make install`
# see https://github.com/JuliaLang/julia/blob/master/Makefile
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 19} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-Makefile.diff
</span>
use_configure no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/julia/files/patch-Makefile.diff b/lang/julia/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index d6cb0a16a65..25f665b6460 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/julia/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/julia/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,54 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.orig 2023-05-07 13:25:42.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile 2023-05-30 15:53:12.466160252 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -149,16 +149,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Makefile.orig 2023-06-07 21:27:35.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Makefile 2023-06-28 06:19:50.071781703 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -150,7 +150,7 @@
</span> CLANG_LDFLAGS := $(LLVM_LDFLAGS)
ifeq ($(OS), Darwin)
<span style='display:block; white-space:pre;background:#ffe0e0;'>--CLANG_LDFLAGS += -Wl,-undefined,dynamic_lookup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CLANG_LDFLAGS += -Wl,-undefined,dynamic_lookup
</span> -OSLIBS += $(SRCDIR)/mach_dyld_atfork.tbd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+CLANG_LDFLAGS += -Wl,-undefined,dynamic_lookup -Wl,-U,__dyld_atfork_parent -Wl,-U,__dyld_atfork_prepare -Wl,-U,__dyld_dlopen_atfork_parent -Wl,-U,__dyld_dlopen_atfork_prepare -framework CoreFoundation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++OSLIBS += -Wl,-U,__dyld_atfork_parent -Wl,-U,__dyld_atfork_prepare -Wl,-U,__dyld_dlopen_atfork_parent -Wl,-U,__dyld_dlopen_atfork_prepare
</span> LIBJULIA_PATH_REL := @rpath/libjulia
else
LIBJULIA_PATH_REL := libjulia
<span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- COMMON_LIBPATHS := -L$(build_libdir) -L$(build_shlibdir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--RT_LIBS := $(WHOLE_ARCHIVE) $(LIBUV) $(WHOLE_ARCHIVE) $(LIBUTF8PROC) $(NO_WHOLE_ARCHIVE) $(LIBUNWIND) $(RT_LLVMLINK) $(OSLIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CG_LIBS := $(LIBUNWIND) $(CG_LLVMLINK) $(OSLIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+RT_LIBS := $(WHOLE_ARCHIVE) $(LIBUV) $(WHOLE_ARCHIVE) $(LIBUTF8PROC) $(NO_WHOLE_ARCHIVE) $(LIBUNWIND) $(RT_LLVMLINK)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CG_LIBS := $(LIBUNWIND) $(CG_LLVMLINK)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RT_DEBUG_LIBS := $(COMMON_LIBPATHS) $(WHOLE_ARCHIVE) $(BUILDDIR)/flisp/libflisp-debug.a $(WHOLE_ARCHIVE) $(BUILDDIR)/support/libsupport-debug.a -ljulia-debug $(RT_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CG_DEBUG_LIBS := $(COMMON_LIBPATHS) $(CG_LIBS) -ljulia-debug -ljulia-internal-debug
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- RT_RELEASE_LIBS := $(COMMON_LIBPATHS) $(WHOLE_ARCHIVE) $(BUILDDIR)/flisp/libflisp.a $(WHOLE_ARCHIVE) $(BUILDDIR)/support/libsupport.a -ljulia $(RT_LIBS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -364,13 +363,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CXXLD = $(CXX) -shared
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(build_shlibdir)/libjulia-internal.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(OBJS) $(BUILDDIR)/flisp/libflisp.a $(BUILDDIR)/support/libsupport.a $(LIBUV)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @$(call PRINT_LINK, $(CXXLD) $(call IMPLIB_FLAGS,$@) $(JCXXFLAGS) $(JL_CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @$(call PRINT_LINK, $(CXXLD) $(call IMPLIB_FLAGS,$@) $(JCXXFLAGS) $(JL_CXXFLAGS) $(CXXLDFLAGS) $(CLANG_LDFLAGS) $(SHIPFLAGS) $(OBJS) $(RPATH_LIB) -o $@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(JLDFLAGS) $(JLIBLDFLAGS) $(RT_RELEASE_LIBS) $(call SONAME_FLAGS,libjulia-internal.$(JL_MAJOR_SHLIB_EXT)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(INSTALL_NAME_CMD)libjulia-internal.$(SHLIB_EXT) $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(DSYMUTIL) $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(build_shlibdir)/libjulia-internal-debug.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(DOBJS) $(BUILDDIR)/flisp/libflisp-debug.a $(BUILDDIR)/support/libsupport-debug.a $(LIBUV)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @$(call PRINT_LINK, $(CXXLD) $(call IMPLIB_FLAGS,$@) $(JCXXFLAGS) $(JL_CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @$(call PRINT_LINK, $(CXXLD) $(call IMPLIB_FLAGS,$@) $(JCXXFLAGS) $(JL_CXXFLAGS) $(CXXLDFLAGS) $(CLANG_LDFLAGS) $(DEBUGFLAGS) $(DOBJS) $(RPATH_LIB) -o $@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(JLDFLAGS) $(JLIBLDFLAGS) $(RT_DEBUG_LIBS) $(call SONAME_FLAGS,libjulia-internal-debug.$(JL_MAJOR_SHLIB_EXT)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(INSTALL_NAME_CMD)libjulia-internal-debug.$(SHLIB_EXT) $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(DSYMUTIL) $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -390,13 +389,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libjulia-internal-debug libjulia-internal-release: $(PUBLIC_HEADER_TARGETS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(build_shlibdir)/libjulia-codegen.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(CODEGEN_OBJS) $(BUILDDIR)/support/libsupport.a $(build_shlibdir)/libjulia-internal.$(JL_MAJOR_MINOR_SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @$(call PRINT_LINK, $(CXXLD) $(call IMPLIB_FLAGS,$@) $(JCXXFLAGS) $(JL_CXXFLAGS) $(CXXLDFLAGS) $(SHIPFLAGS) $(CODEGEN_OBJS) $(RPATH_LIB) -o $@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @$(call PRINT_LINK, $(CXXLD) $(call IMPLIB_FLAGS,$@) $(JCXXFLAGS) $(JL_CXXFLAGS) $(CXXLDFLAGS) $(CLANG_LDFLAGS) $(SHIPFLAGS) $(CODEGEN_OBJS) $(RPATH_LIB) -o $@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(JLDFLAGS) $(JLIBLDFLAGS) $(CG_RELEASE_LIBS) $(call SONAME_FLAGS,libjulia-codegen.$(JL_MAJOR_SHLIB_EXT)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(INSTALL_NAME_CMD)libjulia-codegen.$(SHLIB_EXT) $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(DSYMUTIL) $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(build_shlibdir)/libjulia-codegen-debug.$(JL_MAJOR_MINOR_SHLIB_EXT): $(SRCDIR)/julia.expmap $(CODEGEN_DOBJS) $(BUILDDIR)/support/libsupport-debug.a $(build_shlibdir)/libjulia-internal-debug.$(JL_MAJOR_MINOR_SHLIB_EXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @$(call PRINT_LINK, $(CXXLD) $(call IMPLIB_FLAGS,$@) $(JCXXFLAGS) $(JL_CXXFLAGS) $(CXXLDFLAGS) $(DEBUGFLAGS) $(CODEGEN_DOBJS) $(RPATH_LIB) -o $@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @$(call PRINT_LINK, $(CXXLD) $(call IMPLIB_FLAGS,$@) $(JCXXFLAGS) $(JL_CXXFLAGS) $(CXXLDFLAGS) $(CLANG_LDFLAGS) $(DEBUGFLAGS) $(CODEGEN_DOBJS) $(RPATH_LIB) -o $@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(JLDFLAGS) $(JLIBLDFLAGS) $(CG_DEBUG_LIBS) $(call SONAME_FLAGS,libjulia-codegen-debug.$(JL_MAJOR_SHLIB_EXT)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(INSTALL_NAME_CMD)libjulia-codegen-debug.$(SHLIB_EXT) $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $(DSYMUTIL) $@
</span></pre><pre style='margin:0'>
</pre>