---- net-snmp-5.9.1/agent/Makefile.in.orig 2021-05-26 00:19:35.000000000 +0200
-+++ net-snmp-5.9.1/agent/Makefile.in 2022-02-06 19:58:48.005400223 +0100
+--- net-snmp-5.9.3/agent/Makefile.in.orig 2022-07-13 23:14:14.000000000 +0200
++++ net-snmp-5.9.3/agent/Makefile.in 2022-10-08 10:42:17.704677933 +0200
@@ -111,7 +111,7 @@ INSTALLUCDHEADERS= \
#
# how to build it info
AGENTLIB = libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION)
MIBLIB = libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION)
-@@ -300,11 +300,11 @@ snmpd$(EXEEXT): ${LAGENTOBJS} $(USELIBS)
+@@ -303,11 +303,11 @@ snmpd$(EXEEXT): ${LAGENTOBJS} $(USELIBS)
$(LINK) $(CFLAGS) -o $@ ${LAGENTOBJS} ${LDFLAGS} ${OUR_AGENT_LIBS}
libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION): ${LLIBAGENTOBJS} $(USELIBS)
-- $(LIB_LD_CMD) $(AGENTLIB) ${LLIBAGENTOBJS} $(USELIBS) ${LAGENTLIBS} @LD_NO_UNDEFINED@ $(LDFLAGS) $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
-+ $(LIB_LD_CMD) $(AGENTLIB) ${LLIBAGENTOBJS} $(USELIBS) $(LDFLAGS) ${LAGENTLIBS} @LD_NO_UNDEFINED@ $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
+- $(LIB_LD_CMD) $(AGENTLIB) ${LLIBAGENTOBJS} $(USELIBS) ${LAGENTLIBS} $(LDFLAGS) $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
++ $(LIB_LD_CMD) $(AGENTLIB) ${LLIBAGENTOBJS} $(LDFLAGS) $(USELIBS) ${LAGENTLIBS} $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
$(RANLIB) $(AGENTLIB)
libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION): ${LMIBOBJS} $(AGENTLIB) $(USELIBS) subdirs
-- $(LIB_LD_CMD) $(MIBLIB) ${LMIBOBJS} $(AGENTLIB) $(USELIBS) @LD_NO_UNDEFINED@ $(LDFLAGS) ${LMIBLIBS} $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
-+ $(LIB_LD_CMD) $(MIBLIB) ${LMIBOBJS} $(LDFLAGS) $(AGENTLIB) $(USELIBS) @LD_NO_UNDEFINED@ ${LMIBLIBS} $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
+- $(LIB_LD_CMD) $(MIBLIB) ${LMIBOBJS} $(AGENTLIB) $(USELIBS) $(LDFLAGS) ${LMIBLIBS} $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
++ $(LIB_LD_CMD) $(MIBLIB) ${LMIBOBJS} $(LDFLAGS) $(AGENTLIB) $(USELIBS) ${LMIBLIBS} $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
$(RANLIB) $(MIBLIB)
agentlib: $(AGENTLIB)
installsubdirlibs:
@if test "$(SUBDIRS)" != ""; then \
---- net-snmp-5.6/snmplib/Makefile.in.orig 2010-05-27 06:06:32.000000000 +0200
-+++ net-snmp-5.6/snmplib/Makefile.in 2010-10-24 10:35:59.615743558 +0200
-@@ -134,7 +134,6 @@
+--- net-snmp-5.9.3/snmplib/Makefile.in.orig 2022-07-13 23:14:14.000000000 +0200
++++ net-snmp-5.9.3/snmplib/Makefile.in 2022-10-08 10:43:23.604320924 +0200
+@@ -134,7 +134,6 @@ INSTALLUCDHEADERS=\
# libraries
INSTALLLIBS=libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION)
#
# Things to build
-@@ -200,11 +199,7 @@
+@@ -230,11 +229,7 @@ all: standardall
# how to build the libraries.
libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION): $(TOBJS)
-- $(LIB_LD_CMD) $@ $(TOBJS) @LD_NO_UNDEFINED@ $(LDFLAGS) @LNETSNMPLIBS@
+- $(LIB_LD_CMD) $@ $(TOBJS) $(LDFLAGS) @LNETSNMPLIBS@
- $(RANLIB) $@
-
-libsnmp.$(LIB_EXTENSION)$(LIB_VERSION): $(TOBJS)
-- $(LIB_LD_CMD) $@ $(TOBJS) @LD_NO_UNDEFINED@ $(LDFLAGS) @LNETSNMPLIBS@
-+ $(LIB_LD_CMD) $@ $(TOBJS) @LD_NO_UNDEFINED@ $(LDFLAGS) @LNETSNMPLIBS@ @LIBS@
+- $(LIB_LD_CMD) $@ $(TOBJS) $(LDFLAGS) @LNETSNMPLIBS@
++ $(LIB_LD_CMD) $@ $(TOBJS) $(LDFLAGS) @LNETSNMPLIBS@ @LIBS@
$(RANLIB) $@
#
Summary(ru.UTF-8): Набор утилит для протокола SNMP от UC-Davis
Summary(uk.UTF-8): Набір утиліт для протоколу SNMP від UC-Davis
Name: net-snmp
-Version: 5.9.1
-Release: 4
+Version: 5.9.3
+Release: 1
License: BSD-like
Group: Networking/Daemons
Source0: https://downloads.sourceforge.net/net-snmp/%{name}-%{version}.tar.gz
-# Source0-md5: e5ee202dfb15000342354d64f1837d19
+# Source0-md5: 11dc7dd91e3aadd6a6d953c7dd216574
Source1: %{name}d.init
Source2: %{name}d.conf
Source3: %{name}d.sysconfig
Patch13: %{name}-logging.patch
Patch14: %{name}-Remove-U64-typedef.patch
Patch15: 1314610.patch
-Patch16: openssl3.patch
URL: http://www.net-snmp.org/
BuildRequires: autoconf >= 2.63
BuildRequires: automake
%patch13 -p1
%patch14 -p1
%patch15 -p1
-%patch16 -p1
%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+perl(\s|$),#!%{__perl}\1,' \
perl/SNMP/examples/pingmib.pl
+++ /dev/null
---- net-snmp-5.9/configure.d/config_os_libs2~ 2020-08-14 23:41:47.000000000 +0200
-+++ net-snmp-5.9/configure.d/config_os_libs2 2021-10-05 22:08:41.470701151 +0200
-@@ -338,7 +338,7 @@
- LIBS="$netsnmp_save_LIBS"
- fi
- netsnmp_save_LIBS="$LIBS"
-- LIBS="-lssl"
-+ LIBS="-lssl -lcrypto"
- AC_CHECK_FUNCS([TLS_method TLSv1_method DTLS_method DTLSv1_method]dnl
- [SSL_library_init SSL_load_error_strings]dnl
- [ERR_get_error_all])
---- net-snmp-5.9/snmplib/snmp_openssl.c~ 2020-08-14 23:41:47.000000000 +0200
-+++ net-snmp-5.9/snmplib/snmp_openssl.c 2021-10-05 22:13:02.946834772 +0200
-@@ -901,8 +901,8 @@
- unsigned long err;
- for (err = ERR_get_error(); err; err = ERR_get_error()) {
- snmp_log(LOG_ERR,"%s: %ld\n", prefix ? prefix: "openssl error", err);
-- snmp_log(LOG_ERR, "library=%d, function=%d, reason=%d\n",
-- ERR_GET_LIB(err), ERR_GET_FUNC(err), ERR_GET_REASON(err));
-+ snmp_log(LOG_ERR, "library=%d, reason=%d\n",
-+ ERR_GET_LIB(err), ERR_GET_REASON(err));
- }
- }
- #endif /* NETSNMP_FEATURE_REMOVE_OPENSSL_ERR_LOG */