<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/9c912d84639a78b49a10c787170c0a22146d6e15">https://github.com/macports/macports-ports/commit/9c912d84639a78b49a10c787170c0a22146d6e15</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 9c912d84639 sane-backends: add snmp variant
</span>9c912d84639 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9c912d84639a78b49a10c787170c0a22146d6e15
</span>Author: Dennis Camera <dennis.camera@riiengineering.ch>
AuthorDate: Fri Jun 30 22:55:09 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    sane-backends: add snmp variant
</span>---
 graphics/sane-backends/Portfile | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/sane-backends/Portfile b/graphics/sane-backends/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 906fe033419..a559a206b85 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/sane-backends/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/sane-backends/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem                  1.0
</span> 
 name                        sane-backends
 version                     1.2.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                    0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                    1
</span> set upload_tag              110fc43336d0fb5e514f1fdc7360dd87
 categories                  graphics
 platforms                   darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +29,6 @@ depends_build               port:pkgconfig
</span> 
 depends_lib                 path:include/turbojpeg.h:libjpeg-turbo \
                             path:lib/pkgconfig/libusb-1.0.pc:libusb \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:net-snmp \
</span>                             port:tiff \
                             port:zlib \
                             port:libxml2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,6 +39,7 @@ depends_lib-append          path:lib/libcrypto.dylib:openssl
</span> patchfiles                  patch-configure.diff \
                             patch-frontend-scanimage.c.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.c_standard         1999
</span> # genesys backend now uses C++11
 compiler.cxx_standard       2011
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,7 +48,8 @@ configure.cppflags-append   -fno-common
</span> configure.args              --without-avahi \
                             --without-gphoto2 \
                             --without-libcurl \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            --without-poppler-glib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --without-poppler-glib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            --without-snmp
</span> 
 post-configure {
     reinplace -E {s|-arch [a-z0-9_]+||g} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,11 +66,13 @@ pre-destroot {
</span> 
 destroot.keepdirs ${destroot}${prefix}/var/lock
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants            +avahi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants            +avahi +snmp
</span> 
 variant no_local conflicts pnm gphoto2 description "turn off compilation of all backends but net" {
     depends_lib-delete      port:libusb-compat
     configure.args-append   --disable-local-backends --without-usb
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.cxx_standard   1998
</span> }
 
 variant pnm conflicts no_local description "enable the pnm backend for testing frontends (possible security risk, see PROBLEMS file)" {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,6 +102,12 @@ variant escl requires avahi description "include the eSCL backend" {
</span>                             --with-poppler-glib
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant snmp description "enable automatic network discovery via SNMP" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:net-snmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete   --without-snmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --with-snmp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # This project uses u_long *everywhere* and doesn't bother including sys/types.h
 configure.cppflags-append   -include sys/types.h
 
</pre><pre style='margin:0'>

</pre>