<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/f210a6061bc53c746730a37922399c6de6d69cb7">https://github.com/macports/macports-ports/commit/f210a6061bc53c746730a37922399c6de6d69cb7</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 f210a6061bc cdparanoia: Fix compilation problems on macOS 11
</span>f210a6061bc is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f210a6061bc53c746730a37922399c6de6d69cb7
</span>Author: Gᴏɴɢ Jie <gongjie.jie@gmail.com>
AuthorDate: Wed Jan 13 06:53:07 2021 +0800
<span style='display:block; white-space:pre;color:#404040;'> cdparanoia: Fix compilation problems on macOS 11
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * Fix implicit function declaration errors in Xcode 12+
</span><span style='display:block; white-space:pre;color:#404040;'> * Use labs() instead of abs() for long int
</span><span style='display:block; white-space:pre;color:#404040;'> * Fix fprintf() warnings
</span>---
audio/cdparanoia/Portfile | 7 +++++--
audio/cdparanoia/files/fixing-fprintf.patch | 16 ++++++++++++++++
audio/cdparanoia/files/fixing-include.patch | 22 ++++++++++++++++++++++
audio/cdparanoia/files/fixing-labs.patch | 21 +++++++++++++++++++++
4 files changed, 64 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/cdparanoia/Portfile b/audio/cdparanoia/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fe2aad5e440..01e629c55f3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/cdparanoia/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/cdparanoia/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortSystem 1.0
</span> name cdparanoia
epoch 20050508
version 10.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories audio
maintainers {jeremyhu @jeremyhu} openmaintainer
license GPL-2+ LGPL-2.1+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,7 +42,10 @@ checksums md5 b304bbe8ab63373924a744eac9ebc652 \
</span> sha1 1901e20d3a370ca6afa4c76a9ef30d3f03044320 \
rmd160 d6c4ea9cc4aa4d5bcca4985e668ea6142d53cc55
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles osx_interface.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles osx_interface.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fixing-include.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fixing-labs.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fixing-fprintf.patch
</span> patch.args -p1
use_autoconf yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/cdparanoia/files/fixing-fprintf.patch b/audio/cdparanoia/files/fixing-fprintf.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..66dcf3a001f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/cdparanoia/files/fixing-fprintf.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -ur cdparanoia-III-10.2/main.c cdparanoia-III-10.2/main.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cdparanoia-III-10.2/main.c 2021-01-04 20:15:32.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cdparanoia-III-10.2/main.c 2021-01-04 20:14:09.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -588,10 +588,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ buffer[aheadposition+19]='>';
</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;'>+- fprintf(stderr,buffer);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf(stderr,"%s",buffer);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (logfile != NULL && function==-1) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- fprintf(logfile,buffer+1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ fprintf(logfile,"%s",buffer+1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fprintf(logfile,"\n\n");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fflush(logfile);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/cdparanoia/files/fixing-include.patch b/audio/cdparanoia/files/fixing-include.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..8c6e6dce479
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/cdparanoia/files/fixing-include.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -ur cdparanoia-III-10.2/interface/common_interface.c cdparanoia-III-10.2/interface/common_interface.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cdparanoia-III-10.2/interface/common_interface.c 2021-01-04 20:15:31.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cdparanoia-III-10.2/interface/common_interface.c 2021-01-04 20:06:17.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "cdda_interface.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "utils.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "smallft.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "low_interface.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <linux/hdreg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -ur cdparanoia-III-10.2/interface/interface.c cdparanoia-III-10.2/interface/interface.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cdparanoia-III-10.2/interface/interface.c 2021-01-04 20:15:31.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cdparanoia-III-10.2/interface/interface.c 2021-01-04 20:09:46.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13,6 +13,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "low_interface.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "common_interface.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "osx_interface.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "utils.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "../version.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/cdparanoia/files/fixing-labs.patch b/audio/cdparanoia/files/fixing-labs.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..0d7957652df
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/cdparanoia/files/fixing-labs.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff -ur cdparanoia-III-10.2/paranoia/overlap.c cdparanoia-III-10.2/paranoia/overlap.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cdparanoia-III-10.2/paranoia/overlap.c 2008-08-07 02:27:41.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cdparanoia-III-10.2/paranoia/overlap.c 2021-01-04 20:12:11.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -107,7 +107,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sector, frob it. We just want a little hysteresis [sp?]*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long av=(p->stage2.offpoints?p->stage2.offaccum/p->stage2.offpoints:0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if(abs(av)>p->dynoverlap/4){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if(labs(av)>p->dynoverlap/4){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ av=(av/MIN_SECTOR_EPSILON)*MIN_SECTOR_EPSILON;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(callback)(*callback)(ce(p->root.vector),PARANOIA_CB_DRIFT);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -207,7 +207,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(o->offpoints!=-1){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* Track the average magnitude of jitter (in either direction) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- o->offdiff+=abs(value);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ o->offdiff+=labs(value);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ o->offpoints++;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ o->newpoints++;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>