<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c0a90787584c2249ac3820bc76cb46f1d2a48774">https://github.com/macports/macports-ports/commit/c0a90787584c2249ac3820bc76cb46f1d2a48774</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 c0a90787584 flite: new port
</span>c0a90787584 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c0a90787584c2249ac3820bc76cb46f1d2a48774
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Mon May 8 19:40:19 2023 -0700

<span style='display:block; white-space:pre;color:#404040;'>    flite: new port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/67396
</span>---
 audio/flite/Portfile                |  22 ++++++
 audio/flite/files/patch-cp.diff     |  18 +++++
 audio/flite/files/patch-shared.diff | 134 ++++++++++++++++++++++++++++++++++++
 3 files changed, 174 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/flite/Portfile b/audio/flite/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1ec47601edf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/flite/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem              1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            festvox flite 2.2 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              audio devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                http://cmuflite.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             a small fast run-time text to speech engine
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        Flite is an open source small fast run-time text to speech engine.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  625e8444d73d7af28a515dd331a3fa5c8b0dbd2d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  6ec1dbc3feb3554ad280de3d91d74c65b79147ce6efba1a273ef92ce9fe005f1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    20234544
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       patch-cp.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-shared.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   --enable-shared
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/flite/files/patch-cp.diff b/audio/flite/files/patch-cp.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1eb98c60a14
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/flite/files/patch-cp.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://github.com/festvox/flite/commit/7e0d98f3e74009dd2d6d0cdd665ca5d8a23453f6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    https://github.com/festvox/flite/commit/c5bd2add37725041c1924132a8a4fd67548fb975
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- main/Makefile.orig     2020-08-12 17:17:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ main/Makefile  2023-04-19 12:40:48
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -152,8 +152,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(INSTALL) -m 755 $(BINDIR)/flite_time $(DESTDIR)$(INSTALLBINDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #       The libraries: static and shared (if built)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  cp -pd $(flite_LIBS_deps) $(DESTDIR)$(INSTALLLIBDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  cp -r $(flite_LIBS_deps) $(DESTDIR)$(INSTALLLIBDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifdef SHFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  cp -pd $(SHAREDLIBS) $(VERSIONSHAREDLIBS) $(DESTDIR)$(INSTALLLIBDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  cp -r $(SHAREDLIBS) $(VERSIONSHAREDLIBS) $(DESTDIR)$(INSTALLLIBDIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/flite/files/patch-shared.diff b/audio/flite/files/patch-shared.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c24b1134362
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/flite/files/patch-shared.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,134 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+see https://github.com/festvox/flite/pull/94
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.in.orig      2020-08-12 17:17:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.in   2023-04-20 05:11:37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -239,6 +239,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(HOST_CPU)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHFLAGS=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHEXT="so"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTHERLIBS=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl For OpenPandora and other (softfloat) ARMs with neon
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -273,6 +274,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           SHFLAGS="-fPIC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           OTHERLIBS="-lsocket -ldl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          SHFLAGS="-fPIC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          SHEXT="dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -290,6 +295,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(OTHERLIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(SHFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_SUBST(SHEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_ARG_ENABLE( sockets,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                [  --disable-sockets     without socket support],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2020-08-12 17:17:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2023-04-20 05:10:28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -631,6 +631,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ STDIOTYPE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MMAPTYPE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHEXT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTHERLIBS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HOST_CPU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ HOST_OS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4183,6 +4184,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHFLAGS=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHEXT=".so"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OTHERLIBS=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if grep -q Pandora /proc/cpuinfo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4220,6 +4222,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           SHFLAGS="-fPIC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           OTHERLIBS="-lsocket -ldl"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          SHFLAGS="-fPIC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          SHEXT="dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- config/config.in.orig  2020-08-12 17:17:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ config/config.in       2023-04-20 05:13:33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12,6 +12,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CFLAGS   = @CFLAGS@ @ENDIANDEFS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CPPFLAGS = @CPPFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHFLAGS  = @SHFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHEXT    = @SHEXT@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LDFLAGS  = @LDFLAGS@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AR       = @AR@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- main/Makefile.orig     2020-08-12 17:17:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ main/Makefile  2023-04-20 06:42:59
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -65,13 +65,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # We need to set these vars, even if we're not going to build them
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # so make clean can remove them
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SHAREDARLIBS= $(flite_LIBS:%=$(LIBDIR)/lib%.shared.a)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SHAREDLIBS = $(SHAREDARLIBS:%.shared.a=%.so)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SHAREDMODS = $(flite_MODS:%=$(LIBDIR)/lib%.so)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SHAREDusenMODS = $(LIBDIR)/libflite_cmu_time_awb.so $(LIBDIR)/libflite_cmu_us_awb.so $(LIBDIR)/libflite_cmu_us_kal16.so $(LIBDIR)/libflite_cmu_us_kal.so $(LIBDIR)/libflite_cmu_us_rms.so $(LIBDIR)/libflite_cmu_us_slt.so $(LIBDIR)/libflite_cmu_indic_lang.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SHAREDcmulexMODS = $(LIBDIR)/libflite_cmu_time_awb.so $(LIBDIR)/libflite_cmu_us_awb.so $(LIBDIR)/libflite_cmu_us_kal16.so $(LIBDIR)/libflite_cmu_us_kal.so $(LIBDIR)/libflite_cmu_us_rms.so $(LIBDIR)/libflite_cmu_us_slt.so  $(LIBDIR)/libflite_cmu_indic_lex.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SHAREDindicMODS = $(LIBDIR)/libflite_cmu_indic_lex.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHAREDLIBS = $(SHAREDARLIBS:%.shared.a=%.$(SHEXT))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHAREDMODS = $(flite_MODS:%=$(LIBDIR)/lib%.$(SHEXT))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHAREDusenMODS = $(LIBDIR)/libflite_cmu_time_awb.$(SHEXT) $(LIBDIR)/libflite_cmu_us_awb.$(SHEXT) $(LIBDIR)/libflite_cmu_us_kal16.$(SHEXT) $(LIBDIR)/libflite_cmu_us_kal.$(SHEXT) $(LIBDIR)/libflite_cmu_us_rms.$(SHEXT) $(LIBDIR)/libflite_cmu_us_slt.$(SHEXT) $(LIBDIR)/libflite_cmu_indic_lang.$(SHEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHAREDcmulexMODS = $(LIBDIR)/libflite_cmu_time_awb.$(SHEXT) $(LIBDIR)/libflite_cmu_us_awb.$(SHEXT) $(LIBDIR)/libflite_cmu_us_kal16.$(SHEXT) $(LIBDIR)/libflite_cmu_us_kal.$(SHEXT) $(LIBDIR)/libflite_cmu_us_rms.$(SHEXT) $(LIBDIR)/libflite_cmu_us_slt.$(SHEXT)  $(LIBDIR)/libflite_cmu_indic_lex.$(SHEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SHAREDindicMODS = $(LIBDIR)/libflite_cmu_indic_lex.$(SHEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ifneq ($(SHEXT),dylib)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VERSIONSHAREDLIBS = $(SHAREDLIBS:%=%.${PROJECT_VERSION}) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                     $(SHAREDLIBS:%=%.${PROJECT_SHLIB_VERSION})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VERSIONSHAREDLIBS = $(SHAREDLIBS:%$(SHEXT)=%${PROJECT_VERSION}.$(SHEXT)) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                    $(SHAREDLIBS:%$(SHEXT)=%${PROJECT_SHLIB_VERSION}.$(SHEXT))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ flite_time_LIBS = flite_cmu_time_awb flite_usenglish flite_cmulex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ flite_time_LIBS_flags = -L$(LIBDIR) $(flite_time_LIBS:%=-l%)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -84,13 +89,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               flite_voice_list.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifdef SHFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(SHAREDMODS): $(LIBDIR)/libflite.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(SHAREDMODS): $(LIBDIR)/libflite.$(SHEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(SHAREDMODS): LDFLAGS+=-L../$(LIBDIR) -lflite
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(SHAREDusenMODS): $(LIBDIR)/libflite_usenglish.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(SHAREDusenMODS): $(LIBDIR)/libflite_usenglish.$(SHEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(SHAREDusenMODS): LDFLAGS+=-L../$(LIBDIR) -lflite_usenglish
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(SHAREDcmulexMODS): $(LIBDIR)/libflite_cmulex.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(SHAREDcmulexMODS): $(LIBDIR)/libflite_cmulex.$(SHEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(SHAREDcmulexMODS): LDFLAGS+=-L../$(LIBDIR) -lflite_cmulex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-$(SHAREDindicMODS): $(LIBDIR)/libflite_cmu_indic_lang.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(SHAREDindicMODS): $(LIBDIR)/libflite_cmu_indic_lang.$(SHEXT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(SHAREDindicMODS): LDFLAGS+=-L../$(LIBDIR) -lflite_cmu_indic_lang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shared_libs: $(SHAREDLIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- config/common_make_rules.orig  2020-08-12 17:17:09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ config/common_make_rules       2023-04-19 13:47:12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -128,6 +128,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @ (cd $(LIBDIR) && ln -s `basename $@.${PROJECT_SHLIB_VERSION}` `basename $@` )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @ rm -rf shared_os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# Used in the lib/ directory and in building new voices
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(LIBDIR)/%.dylib: $(LIBDIR)/%.shared.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @ echo making $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @ rm -rf shared_os && mkdir shared_os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @ rm -f $@ $@.${PROJECT_VERSION} $@.${PROJECT_SHLIB_VERSION}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @ (cd shared_os && ar x ../$<)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @ (cd shared_os && $(CC) -dynamiclib -install_name ${INSTALLLIBDIR}/`basename $@ ${SHEXT}`${PROJECT_SHLIB_VERSION}.${SHEXT} -current_version ${PROJECT_VERSION} -compatibility_version ${PROJECT_SHLIB_VERSION} -o ../${@:${SHEXT}=${PROJECT_VERSION}.${SHEXT}} *.os $(LDFLAGS) $(addprefix ../,$(filter-out $<,${^:${SHEXT}=${PROJECT_VERSION}.${SHEXT}})))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @ (cd $(LIBDIR) && ln -s `basename $@ ${SHEXT}`${PROJECT_VERSION}.${SHEXT} `basename $@ ${SHEXT}`${PROJECT_SHLIB_VERSION}.${SHEXT} )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @ (cd $(LIBDIR) && ln -s `basename $@ ${SHEXT}`${PROJECT_SHLIB_VERSION}.${SHEXT} `basename $@` )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  @ rm -rf shared_os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(OBJDIR)/.make_build_dirs:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @ echo making in $(DIRNAME) ...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifdef BUILD_DIRS
</span></pre><pre style='margin:0'>

</pre>