<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/d1d71557a98c0c48c1d3c3b0eed47d08a04f2d6e">https://github.com/macports/macports-ports/commit/d1d71557a98c0c48c1d3c3b0eed47d08a04f2d6e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit d1d71557a98c0c48c1d3c3b0eed47d08a04f2d6e
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sat May 7 04:03:00 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    liboss: Regenerate configure to fix build
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Use autoreconf to regenerate the build system to fix build errors on
</span><span style='display:block; white-space:pre;color:#404040;'>    newer macOS versions. Patch configure.ac to remove an obsolete bit to
</span><span style='display:block; white-space:pre;color:#404040;'>    eliminate a warning printed when configure was run. Modernize checksums.
</span><span style='display:block; white-space:pre;color:#404040;'>    Change "Mac OS X" to "macOS" in descriptions. Rewrite master_sites to
</span><span style='display:block; white-space:pre;color:#404040;'>    avoid redirects. Rewrite depends_lib to ensure dependencies from
</span><span style='display:block; white-space:pre;color:#404040;'>    MacPorts get used. Remove platforms which was set to its default value.
</span>---
 audio/liboss/Portfile           | 36 ++++++++++++++++++++++++++----------
 audio/liboss/files/STATIC.patch | 19 +++++++++++++++++++
 2 files changed, 45 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/liboss/Portfile b/audio/liboss/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 897aa6a2007..5ee95b985b0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/liboss/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/liboss/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,19 +2,35 @@ PortSystem 1.0
</span> 
 name                           liboss
 version                                0.0.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  acd9027c48224a6704ad054552c2f393f2997248 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ea9a174ecccaed4c01608f5568131e86cfa4e22806506a5dc8b61cb80fefd8c1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    171271
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories                        audio
 # BSD-old conflicts with LGPL when used in the same program
 license                                LGPL BSD-old Restrictive
 maintainers                    nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description                     OSS emulation for Mac OS X
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description   liboss is a sound API to provide OSS support in Mac OS X.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         OSS emulation for macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    liboss is a sound API to provide OSS support in macOS.
</span> homepage                  http://${name}.sourceforge.net/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms                       darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites               sourceforge
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        sourceforge:project/${name}/${name}/${version}
</span> use_bzip2                 yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums                       md5 4269e010ee969ba88c177e8c2593e529 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   sha1 9ecd4136e25ed4b35af3f58f7a3f14b3f0042401
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args             --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib                        lib:libesd:esound lib:libaudiofile:audiofile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles                 patch-lib-ossins.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:audiofile \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:esound
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${worksrcpath}/configure.in ${worksrcpath}/configure.ac
</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;'>+patchfiles          patch-lib-ossins.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    STATIC.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Fix many issues in this ancient autotools build:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * implicit declaration of functions in configure script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * improper use of flat namespace
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * improper passing of linker flags to clang in libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * ancient config.guess and config.sub files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# * wrong mandir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoreconf      yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoreconf.args     -fvi
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/liboss/files/STATIC.patch b/audio/liboss/files/STATIC.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6d00b0b54fa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/liboss/files/STATIC.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Don't check if libtool can do static libraries. This doesn't work
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+because libtool has not been generated by this point in the configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+script and is unnecessary because the value of STATIC doesn't end up
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+being used anywhere.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig      2003-02-21 21:06:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac   2022-05-07 03:48:56.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -117,12 +117,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_PROG_LIBTOOL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(LIBTOOL_DEPS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if ${CONFIG_SHELL} ./libtool --features | grep "enable static" >/dev/null; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  STATIC="-static"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  STATIC=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AC_SUBST(STATIC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dnl Checks for typedefs, structures, and compiler characteristics.
</span></pre><pre style='margin:0'>

</pre>