<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5991a5c141623835987e782c34ee9e90199cabc1">https://github.com/macports/macports-ports/commit/5991a5c141623835987e782c34ee9e90199cabc1</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 5991a5c1416 zthread: new port
</span>5991a5c1416 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 5991a5c141623835987e782c34ee9e90199cabc1
</span>Author: Jason Liu <jasonliu--@users.noreply.github.com>
AuthorDate: Fri Dec 31 16:32:51 2021 -0500
<span style='display:block; white-space:pre;color:#404040;'> zthread: new port
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/64445
</span>---
devel/zthread/Portfile | 101 +++++++++++++++++++++++
devel/zthread/files/dynamic_lookup-11.patch | 122 ++++++++++++++++++++++++++++
2 files changed, 223 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/zthread/Portfile b/devel/zthread/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c6bcdad13be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/zthread/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,101 @@
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name zthread
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # v Note: No https site available
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage http://${name}.sourceforge.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description object-oriented threading and synchronization \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ZThread is an advanced ${description}, implemented \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ in C++. It provides an excellent and powerful \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ abstraction from native threads. It includes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ interruptible thread objects and several other \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ synchronization control objects and lets you \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ safely terminate threads without the complications \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ of using cancellation handlers or other similar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ constructs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites sourceforge:project/${name}/ZThread/${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname ZThread-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 8419afad91ea8db1fff7ce3bf7784329839dd2e8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 950908b7473ac10abb046bd1d75acb5934344e302db38c2225b7a90bd1eda854 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 412527
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append dynamic_lookup-11.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E {s/(aclocal|automake)-\${am__api_version}/\1/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # These regexes are similar to bugfixes from the Debian package:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # "020_fix-g++4.4.patch" and "050_fix-ftbfs-with-g++-4.7.patch"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach re [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {/void createScope.*long ms/s/void/bool/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {/if.*isDisabled/s/(isDisabled)/LockHolder<LockType>::\1/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {/LockingPolicy.*Scope.*extract/s/(extract)/this->\1/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E $re ${worksrcpath}/include/zthread/Guard.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # These regexes are similar to bugfixes from the Debian package:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # "020_fix-g++4.4.patch"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach re [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {/waiter(Arrived|Departed).*self/s/(waiter(Arrived|Departed))/MutexImpl<List, Behavior>::\1/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {/owner(Acquired|Released).*(self|impl)/s/(owner(Acquired|Released))/MutexImpl<List, Behavior>::\1/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E $re ${worksrcpath}/src/MutexImpl.h
</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;'>+ # Incorporate bugfix from Debian package:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # "030_executor-remove-thread-bug"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {/remove.*threads.*current/s/(std::remove.*);/_threads.erase(\1);/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/src/PoolExecutor.cxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Incorporate bugfix from Debian package: "080_wrong-parameter-type"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace {/virtual bool add/s/T item/const T\& item/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/include/${name}/BlockingQueue.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add missing DESTDIR to some of the install paths
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach re [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {/mkinstalldirs.*(bin|data)dir/s/(\$.(bin|data)dir)/\$(DESTDIR)\1/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {/INSTALL_PROGRAM.*zthread-config/s/(\$.bindir)/\$(DESTDIR)\1/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {/INSTALL_DATA.*datadir.*aclocal/s/(\$.datadir)/\$(DESTDIR)\1/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E $re {*}[glob -directory ${worksrcpath} Makefile.*]
</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;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete {*}[glob -directory ${destroot}${prefix}/include/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .Barrier.h.swp Barrier.h.orig]
</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;'>+variant docs description {Build documentation} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:doxygen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E {s/then\\/then \\/} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {*}[glob -directory ${worksrcpath} Makefile.*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete {*}[glob -directory ${worksrcpath}/doc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CVS cvs.html download.html]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -q {/a href=.*(download|cvs).html/d} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {*}[glob -directory ${worksrcpath}/doc *.html]
</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;'>+ destroot.target-append docs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set docdir ${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}$docdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy {*}[glob ${worksrcpath}/doc/*] ${destroot}$docdir/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete {*}[glob -directory ${destroot}$docdir \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ zthread.doxygen header.html footer.html]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move -force ${destroot}$docdir/html/index.html \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}$docdir/
</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;'>+default_variants +docs
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/zthread/files/dynamic_lookup-11.patch b/devel/zthread/files/dynamic_lookup-11.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ef2640df4af
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/zthread/files/dynamic_lookup-11.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,122 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2005-03-13 04:49:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2022-01-14 16:36:24.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9674,24 +9674,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared_with_static_runtimes=yes
</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;'>+- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin1.* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "$host_os" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rhapsody* | darwin1.[012])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag='${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *) # Darwin 1.3 on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case ${MACOSX_DEPLOYMENT_TARGET} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.[012])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin*) # Darwin 1.3 on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 10.[012],*|,*powerpc*-darwin[5-8]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
</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;'>+- fi
</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;'>+ archive_cmds_need_lc=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -12658,24 +12654,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ld_shlibs_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin1.* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "$host_os" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rhapsody* | darwin1.[012])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *) # Darwin 1.3 on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case ${MACOSX_DEPLOYMENT_TARGET} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.[012])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin*) # Darwin 1.3 on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 10.[012],*|,*powerpc*-darwin[5-8]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
</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;'>+- fi
</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;'>+ archive_cmds_need_lc_CXX=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16656,24 +16648,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared_with_static_runtimes_F77=yes
</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;'>+- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin1.* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "$host_os" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rhapsody* | darwin1.[012])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *) # Darwin 1.3 on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case ${MACOSX_DEPLOYMENT_TARGET} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.[012])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin*) # Darwin 1.3 on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 10.[012],*|,*powerpc*-darwin[5-8]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
</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;'>+- fi
</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;'>+ archive_cmds_need_lc_F77=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19069,24 +19057,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_shared_with_static_runtimes_GCJ=yes
</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;'>+- darwin* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin1.* | rhapsody*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "$host_os" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rhapsody* | darwin1.[012])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *) # Darwin 1.3 on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- case ${MACOSX_DEPLOYMENT_TARGET} in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.[012])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ darwin*) # Darwin 1.3 on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ case ${MACOSX_DEPLOYMENT_TARGET},$host in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ 10.[012],*|,*powerpc*-darwin[5-8]*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- 10.*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ *)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
</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;'>+- fi
</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;'>+ archive_cmds_need_lc_GCJ=no
</span></pre><pre style='margin:0'>
</pre>