<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d406028ff553ee57d097cb6f411e9b2297c6613a">https://github.com/macports/macports-ports/commit/d406028ff553ee57d097cb6f411e9b2297c6613a</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 d406028ff55 yara: update to 4.3.0; revision bump py-yara add py311 subport
</span>d406028ff55 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d406028ff553ee57d097cb6f411e9b2297c6613a
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Wed Mar 22 06:01:50 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    yara: update to 4.3.0; revision bump py-yara add py311 subport
</span>---
 security/yara/Portfile                             | 16 +++++++--------
 security/yara/files/patch-Makefile.am.diff         | 12 +++++++++++
 ...-or-usr-local.patch => patch-configure.ac.diff} | 15 ++++++--------
 security/yara/files/use-CPPFLAGS.patch             | 23 ----------------------
 4 files changed, 26 insertions(+), 40 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/yara/Portfile b/security/yara/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 07f5a1eb5a3..75c06425376 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/yara/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/yara/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup               github 1.0
</span> PortGroup               legacysupport 1.0
 legacysupport.newest_darwin_requires_legacy 10
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup            VirusTotal yara 4.2.3 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            VirusTotal yara 4.3.0 v
</span> revision                0
 
 categories              security
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,9 +18,9 @@ description             Malware identification and classification tool
</span> long_description        YARA is a tool aimed at helping malware researchers to identify \
                         and classify malware samples.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  b534643c8b1bf2196eae21d6f2270881e5737b46 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  0dffb35ffbdbce321dcf154dbe70c4d329824b619d40f7735a3efebd90a820aa \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    1288915
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  8e73bc711797e2a243b4d7fb775e87b1ba3c2606 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  2e54a76a2e3091a65a601dbac58342bc787cb58a151a54339088ad98f76512e8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    2179993
</span> 
 if {${subport} eq ${name}} {
     depends_build-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,8 +35,8 @@ if {${subport} eq ${name}} {
</span>                         port:pcre \
                         port:protobuf-c
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles          no-opt-local-or-usr-local.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        use-CPPFLAGS.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles          patch-configure.ac.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-Makefile.am.diff
</span> 
     pre-configure {
         system -W ${worksrcpath} "./bootstrap.sh"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +57,7 @@ if {${subport} eq ${name}} {
</span>     github.livecheck.regex (\[0-9a-z.\]+)
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python.branches [list 3.7 3.8 3.9 3.10]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python.branches [list 3.7 3.8 3.9 3.10 3.11]
</span> 
 foreach b ${python.branches} {
     set python.branch          ${b}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,7 +67,7 @@ foreach b ${python.branches} {
</span> 
     subport py${python.version}-${name} {
         github.setup            VirusTotal yara-python 4.2.3 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        revision                1
</span>         categories              security python
         description             ${name} bindings for python ${python.branch}
         long_description        Malware identification and classification tool. \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/yara/files/patch-Makefile.am.diff b/security/yara/files/patch-Makefile.am.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..55a74e2969a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/yara/files/patch-Makefile.am.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.am.orig       2023-03-22 03:51:54.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.am    2023-03-22 05:56:13.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,7 +17,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ABI_VERSION = 10:0:0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AM_CFLAGS=-Wall -D_GNU_SOURCE -I$(srcdir)/libyara/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CFLAGS=-Wall
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AM_CPPFLAGS=-I$(srcdir)/libyara/include
</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;'>+ # When bison is used in POSIX yacc emulation mode (-y/--yacc option) it
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/yara/files/no-opt-local-or-usr-local.patch b/security/yara/files/patch-configure.ac.diff
</span>similarity index 60%
rename from security/yara/files/no-opt-local-or-usr-local.patch
rename to security/yara/files/patch-configure.ac.diff
<span style='display:block; white-space:pre;color:#808080;'>index 3eea08c287a..68a747f29db 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/yara/files/no-opt-local-or-usr-local.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/yara/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,12 +1,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Do not look for OpenSSL in /usr/local/opt/openssl.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Do not assume the MacPorts prefix is /opt/local.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/VirusTotal/yara/issues/1160
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac.orig      2022-03-09 03:09:48.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac   2022-04-14 00:20:26.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -43,11 +43,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- esac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- case $host_os in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig      2023-03-22 03:51:54.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac   2023-03-22 05:52:32.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -55,11 +55,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     CFLAGS="$CFLAGS -DUSE_NO_PROC"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   fi],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   [case $host_os in
</span> -    darwin*) CFLAGS="$CFLAGS -I/opt/local/include"
 -             # Starting with Mac OS X 10.11 (El Capitan) the OpenSSL headers
 -             # are in /usr/local/opt/openssl/include
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/yara/files/use-CPPFLAGS.patch b/security/yara/files/use-CPPFLAGS.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 01fa0d5a259..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/yara/files/use-CPPFLAGS.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,23 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--I flags belong in CPPFLAGS, not CFLAGS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.am.orig       2022-03-09 03:09:48.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.am    2022-04-14 00:51:24.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AM_CFLAGS=-Wall -I$(srcdir)/libyara/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CFLAGS=-Wall
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CPPFLAGS=-I$(srcdir)/libyara/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if GCOV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- libyara/Makefile.am.orig       2022-03-09 03:09:48.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ libyara/Makefile.am    2022-04-14 00:51:56.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -94,8 +94,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_YFLAGS=-d -Wno-yacc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_CFLAGS=-Wall -Wno-deprecated-declarations \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  -D_GNU_SOURCE \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  -I$(srcdir)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  -D_GNU_SOURCE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AM_CPPFLAGS=-I$(srcdir)/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if GCOV
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MOSTLYCLEANFILES = {.,proc,modules/*}/*.gc{no,da,ov}
</span></pre><pre style='margin:0'>

</pre>