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