<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>