<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a15b4d18227b602853e0197a29ff3c5ff125a0fa">https://github.com/macports/macports-ports/commit/a15b4d18227b602853e0197a29ff3c5ff125a0fa</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 a15b4d18227 libsidplayfp: update to 2.8.0
</span>a15b4d18227 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a15b4d18227b602853e0197a29ff3c5ff125a0fa
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sun Jul 7 19:45:49 2024 +0400

<span style='display:block; white-space:pre;color:#404040;'>    libsidplayfp: update to 2.8.0
</span>---
 audio/libsidplayfp/Portfile              | 10 +++----
 audio/libsidplayfp/files/configure.patch | 51 --------------------------------
 2 files changed, 4 insertions(+), 57 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/libsidplayfp/Portfile b/audio/libsidplayfp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5c04caf5b8d..e7346916835 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/libsidplayfp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/libsidplayfp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        libsidplayfp libsidplayfp 2.7.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        libsidplayfp libsidplayfp 2.8.0 v
</span> github.tarball_from releases
 revision            0
 categories          audio devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,10 +17,8 @@ long_description    libsidplayfp is a C64 music player library which integrates
</span>                     environment, constantly aiming to improve emulation of the \
                     C64 system and the SID chips.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  5e5abb5847211b528d4b36c3e013a9bd0de03388 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  416df16c09b0ab058c21adc1792abfac8524a27b0dac0034afc040057f6346ba \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    806267
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          configure.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  38c6fda716f511af9450499e4e69105f9f60c921 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  cd929e69a62e880d88213fb4c2acd50e49e9454c084965b0d2d1b0e0d639d858 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    805758
</span> 
 compiler.cxx_standard   2011
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/libsidplayfp/files/configure.patch b/audio/libsidplayfp/files/configure.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 75e43baf067..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/libsidplayfp/files/configure.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,51 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix detection of C++11 compilers.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/libsidplayfp/libsidplayfp/issues/129
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2024-05-19 03:16:43.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2024-05-21 14:26:50.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19116,7 +19231,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     test1()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      auto lambda1 = (){};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      auto lambda1 = [](){};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       auto lambda2 = lambda1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       lambda1();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       lambda2();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19125,12 +19240,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     test2()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      auto a = (int i, int j){ return i + j; }(1, 2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      auto b = () -> int { return '0'; }();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      auto c = =(){ return a + b; }();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      auto d = &(){ return c; }();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      auto e = a, &b(int x) mutable {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        const auto identity = (int y){ return y; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      auto a = [](int i, int j){ return i + j; }(1, 2);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      auto b = []() -> int { return '0'; }();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      auto c = [=](){ return a + b; }();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      auto d = [&](){ return c; }();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      auto e = [a, &b](int x) mutable {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        const auto identity = [](int y){ return y; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         for (auto i = 0; i < a; ++i)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           a += b--;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         return x + identity(a + b);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19141,13 +19256,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     test3()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      const auto nullary = (){ return 0; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      const auto unary = (int x){ return x; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      const auto nullary = [](){ return 0; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      const auto unary = [](int x){ return x; };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       using nullary_t = decltype(nullary);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       using unary_t = decltype(unary);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      const auto higher1st = (nullary_t f){ return f(); };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      const auto higher2nd = unary(nullary_t f1){
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        return unary, f1(unary_t f2){ return f2(unary(f1())); };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      const auto higher1st = [](nullary_t f){ return f(); };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+      const auto higher2nd = [unary](nullary_t f1){
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       return higher1st(nullary) + higher2nd(nullary)(unary);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     }
</span></pre><pre style='margin:0'>

</pre>