<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/757acb1174b51df198ecd25c120c3bc133747764">https://github.com/macports/macports-ports/commit/757acb1174b51df198ecd25c120c3bc133747764</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 757acb1174b51df198ecd25c120c3bc133747764
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Sun Oct 30 06:03:44 2022 +0800

<span style='display:block; white-space:pre;color:#404040;'>    gavl: update cpuinfo for x86
</span>---
 multimedia/gavl/Portfile                     |   2 +
 multimedia/gavl/files/patch-x86-cpuinfo.diff | 121 +++++++++++++++++++++++++++
 2 files changed, 123 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/gavl/Portfile b/multimedia/gavl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 720e2e6b8cb..0b1102711e1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/gavl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/gavl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,6 +30,8 @@ checksums           rmd160  85b0c325bed1a9a8bf878bfb81aea56e7f0e70ed \
</span>                     sha256  51aaac41391a915bd9bad07710957424b046410a276e7deaff24a870929d33ce \
                     size    4592701
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-x86-cpuinfo.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # clock_gettime
 legacysupport.newest_darwin_requires_legacy 15
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/gavl/files/patch-x86-cpuinfo.diff b/multimedia/gavl/files/patch-x86-cpuinfo.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d0bf6ef29e2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/gavl/files/patch-x86-cpuinfo.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,121 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cpuinfo.sh.orig        2012-06-08 19:49:47.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cpuinfo.sh     2022-10-30 09:07:30.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,12 +37,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extcheck()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat > conftest.c <<EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <signal.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void catch() { exit(1); }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main(void){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   signal(SIGILL, catch);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  __asm__ __volatile__ ("$1":::"memory");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  exit(0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  __asm__ volatile ("$1":::"memory");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  return 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ EOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -109,10 +110,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "$pvendor" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   AuthenticAMD)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           case "$pfamily" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  3)proc=i386
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                    ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  4) proc=i486
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                    ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  3) proc=i386 iproc=386
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  4) proc=i486 iproc=486
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   5) iproc=586
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # models are: K5/SSA5 K5 K5 K5 ? ? K6 K6 K6-2 K6-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # K6 model 13 are the K6-2+ and K6-III+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -141,7 +142,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           proc=athlon
</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;'>+-                  15) 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  15) iproc=686
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       # Despite what the gcc into says 'athlon64' is not accepted as 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                       # synonym for 'k8'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      proc=k8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -152,9 +153,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   GenuineIntel)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           case "$pfamily" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  3) proc=i386
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  3) proc=i386 iproc=386
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                  4) proc=i486
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  4) proc=i486 iproc=486
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   5) iproc=586
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      if test "$pmodel" -eq 4 || test "$pmodel" -eq 8; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -164,10 +165,16 @@
</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;'>+                   6) iproc=686
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                           if test "$pmodel" -ge 15; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                proc=nocona
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                           elif test "$pmodel" -ge 13; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                proc=pentium-m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                     if test "$pmodel" -eq 28 -o "$pmodel" -eq 38 -o "$pmodel" -eq 54; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          proc=atom
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                     elif test "$pmodel" -ge 42; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          proc=corei7-avx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                     elif test "$pmodel" -ge 26; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          proc=corei7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                     elif test "$pmodel" -ge 15; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          proc=core2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                     elif test "$pmodel" -eq 9 -o "$pmodel" -ge 13; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                          proc=pentium-m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      elif test "$pmodel" -ge 7; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           proc=pentium3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      elif test "$pmodel" -ge 3; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -175,7 +182,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           proc=i686
</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;'>++                     ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   15) proc=pentium4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   *) proc=pentium4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -225,6 +232,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     fi
</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;'>++if test "$proc" = "atom" || test "$proc" = "corei7-avx" || test "$proc" = "corei7"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  do_cc -march=$proc $cpuopt=$proc || proc=core2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "$proc" = "core2"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  do_cc -march=$proc $cpuopt=$proc || proc=x86-64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "$proc" = "x86-64"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  do_cc -march=$proc $cpuopt=$proc || proc=nocona
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if test "$proc" = "nocona"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  do_cc -march=$proc $cpuopt=$proc || proc=pentium4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test "$proc" = "pentium4" || test "$proc" = "pentium3" || test "$proc" = "pentium2" || test "$proc" = "athlon"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   do_cc -march=$proc $_opt_mcpu=$proc || proc=i686
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -248,8 +267,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   _march="-march=i586"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   _mcpu="$_opt_mcpu=i686"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      _march="-march=$proc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      _mcpu="$_opt_mcpu=$proc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  _march="-march=$proc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  _mcpu="$_opt_mcpu=$proc"
</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;'>+ if test $_cc_major -ge 3; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -334,5 +353,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test $target = x86; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   do_x86
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ elif test $target = ppc; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        do_ppc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  do_ppc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span></pre><pre style='margin:0'>

</pre>