<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-legacy-support.

</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/8aad00879b78ad39522f65442ec75d5452fc2707">https://github.com/macports/macports-legacy-support/commit/8aad00879b78ad39522f65442ec75d5452fc2707</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 8aad00879b78ad39522f65442ec75d5452fc2707
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Mon Jun 10 14:01:10 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    Makefile: Add install-tiger target.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This allows handling Tiger-specific installs directly in the Makefile.
</span><span style='display:block; white-space:pre;color:#404040;'>    Currently this is solely the replacement 'which' program, a slightly
</span><span style='display:block; white-space:pre;color:#404040;'>    tweaked version of the original csh script.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also adds a dummy tiger-bins target, to allow for possible future use.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'>    Works as expected in 10.4; unused otherwise.
</span>---
 Makefile | 12 ++++++++++++
 1 file changed, 12 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/Makefile b/Makefile
</span><span style='display:block; white-space:pre;color:#808080;'>index 76aeb1f..10701e8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/Makefile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/Makefile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,6 +19,7 @@ PREFIX          ?= /usr/local
</span> INCSUBDIR        = LegacySupport
 PKGINCDIR        = $(PREFIX)/include/$(INCSUBDIR)
 LIBDIR           = $(PREFIX)/lib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+BINDIR           = $(PREFIX)/bin
</span> AREXT            = .a
 SOEXT            = .dylib
 LIBNAME          = MacportsLegacySupport
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -118,6 +119,9 @@ MANTESTPRGS_C   := $(patsubst %.c,%,$(MANTESTSRCS_C))
</span> MANTESTRUNS     := $(patsubst \
                      $(MANTESTPREFIX)%,$(MANRUNPREFIX)%,$(MANTESTPRGS_C))
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+TIGERBINDIR      = tiger_only/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+TIGERBINS       := $(wildcard $(TIGERBINDIR)/*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> define splitandfilterandmergemultiarch
        output='$(1)' && \
        lipo='$(2)' && \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -285,6 +289,10 @@ $(MANTESTOBJS_C): %.o: %.c $(ALLHEADERS)
</span> $(MANTESTPRGS_C): %: %.o $(BUILDLIBDIR)
        $(CC) $(MANTESTLDFLAGS) $< -o $@
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Dummy target for building Tiger-only binaries, so Portfile can
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# reference it in case we need it in the future.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+tiger-bins:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Special clause for testing the cmath fix: Just need to verify that
 # building succeeds or fails, not that the executable runs or what it
 # produces.  Note that for some reason all Clang compilers tested
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -356,6 +364,9 @@ install-slib: $(BUILDSLIBPATH)
</span>   $(MKINSTALLDIRS) $(DESTDIR)$(LIBDIR)
        $(INSTALL_DATA) $(BUILDSLIBPATH) $(DESTDIR)$(LIBDIR)
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+install-tiger: $(TIGERBINS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(INSTALL_PROGRAM) $(TIGERBINS) $(DESTDIR)$(BINDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test check: $(TESTRUNS) test_cmath test_faccessat_setuid_msg
 
 test_clean:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -372,3 +383,4 @@ clean: $(MANRUNPREFIX)clean test_clean
</span> .PHONY: all dlib slib clean check test $(TESTRUNS) test_cmath
 .PHONY: $(MANRUNPREFIX)clean test_clean
 .PHONY: install install-headers install-lib install-dlib install-slib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+.PHONY: tiger-bins install-tiger
</span></pre><pre style='margin:0'>

</pre>