packages (AC-branch): net-snmp/net-snmp-config-noflags.patch, net-snmp/net-...
glen
glen at pld-linux.org
Wed Sep 28 21:36:57 CEST 2011
Author: glen Date: Wed Sep 28 19:36:57 2011 GMT
Module: packages Tag: AC-branch
---- Log message:
- up to 5.4.4
---- Files affected:
packages/net-snmp:
net-snmp-config-noflags.patch (1.4 -> 1.4.2.1) , net-snmp-snmpnetstat-getbulk.patch (1.5 -> 1.5.2.1) , net-snmp-use-rpm-hrmib.patch (1.2 -> 1.2.2.1) , net-snmp.spec (1.104.2.31 -> 1.104.2.32)
---- Diffs:
================================================================
Index: packages/net-snmp/net-snmp-config-noflags.patch
diff -u packages/net-snmp/net-snmp-config-noflags.patch:1.4 packages/net-snmp/net-snmp-config-noflags.patch:1.4.2.1
--- packages/net-snmp/net-snmp-config-noflags.patch:1.4 Sat Feb 26 16:21:20 2005
+++ packages/net-snmp/net-snmp-config-noflags.patch Wed Sep 28 21:36:51 2011
@@ -1,14 +1,14 @@
---- net-snmp-5.2.1/net-snmp-config.in.orig 2005-01-05 16:12:52.000000000 +0100
-+++ net-snmp-5.2.1/net-snmp-config.in 2005-02-26 14:58:33.779999232 +0100
+--- net-snmp-5.4.4/net-snmp-config.in~ 2011-09-28 19:26:54.000000000 +0300
++++ net-snmp-5.4.4/net-snmp-config.in 2011-09-28 19:27:55.470793542 +0300
@@ -31,7 +31,7 @@
exec_prefix=@exec_prefix@
includedir=@includedir@
libdir=@libdir@
-NSC_LDFLAGS="@LDFLAGS@"
+NSC_LDFLAGS=""
- NSC_INCLUDEDIR=${includedir}
- NSC_LIBDIR=-L${libdir}
- NSC_LIBS="@LIBS@ @WRAPLIBS@"
+
+ NSC_LIBS="@LIBS@"
+ NSC_LNETSNMPLIBS="@LNETSNMPLIBS@"
@@ -89,10 +89,10 @@
;;
#################################################### compile
================================================================
Index: packages/net-snmp/net-snmp-snmpnetstat-getbulk.patch
diff -u packages/net-snmp/net-snmp-snmpnetstat-getbulk.patch:1.5 packages/net-snmp/net-snmp-snmpnetstat-getbulk.patch:1.5.2.1
--- packages/net-snmp/net-snmp-snmpnetstat-getbulk.patch:1.5 Fri Jan 23 18:09:11 2009
+++ packages/net-snmp/net-snmp-snmpnetstat-getbulk.patch Wed Sep 28 21:36:51 2011
@@ -1,13 +1,13 @@
---- net-snmp-5.4.2.1-dev/apps/snmpnetstat/inet.c 2009-01-22 18:26:23.264301468 +0200
-+++ net-snmp-5.4.2.1-dev/apps/snmpnetstat/inet.c 2009-01-22 18:48:30.400620330 +0200
-@@ -106,20 +106,65 @@
+--- net-snmp-5.4.4/apps/snmpnetstat/inet.c 2011-09-28 19:53:10.037278736 +0300
++++ net-snmp-5.4.4/apps/snmpnetstat/inet.c 2011-09-28 19:55:41.894279292 +0300
+@@ -106,20 +106,63 @@
};
#define TCP_NSTATES 11
-void
-tcpprotopr(const char *name)
+static void
-+tcpprotoprint_line(const char *name, netsnmp_variable_list *vp, int *first)
++tcpprotoprint_line(const char *name, netsnmp_variable_list *vp, int *firstp)
{
- netsnmp_variable_list *var, *vp;
- oid tcpConnState_oid[] = { 1,3,6,1,2,1,6,13,1,1 };
@@ -23,11 +23,10 @@
- char *cp;
+
+ state = *vp->val.integer;
-+ if (!aflag && state == MIB_TCPCONNSTATE_LISTEN) {
++ if (!aflag && state == MIB_TCPCONNSTATE_LISTEN)
+ return;
-+ }
+
-+ if (*first) {
++ if (*firstp) {
+ printf("Active Internet (%s) Connections", name);
+ if (aflag)
+ printf(" (including servers)");
@@ -36,7 +35,7 @@
+ printf("%-5.5s %*.*s %*.*s %s\n",
+ "Proto", -width, width, "Local Address",
+ -width, width, "Remote Address", "(state)");
-+ *first = 0;
++ *firstp=0;
+ }
+
+ /* Extract the local/remote information from the index values */
@@ -46,23 +45,22 @@
+ cp[2] = vp->name[ 12 ] & 0xff;
+ cp[3] = vp->name[ 13 ] & 0xff;
+ localAddr.s_addr = tmpAddr.addr.s_addr;
-+ localPort = ntohs(vp->name[ 14 ]);
++ localPort = ntohs((u_short)(vp->name[ 14 ]));
+ cp = tmpAddr.data;
+ cp[0] = vp->name[ 15 ] & 0xff;
+ cp[1] = vp->name[ 16 ] & 0xff;
+ cp[2] = vp->name[ 17 ] & 0xff;
+ cp[3] = vp->name[ 18 ] & 0xff;
+ remoteAddr.s_addr = tmpAddr.addr.s_addr;
-+ remotePort = ntohs(vp->name[ 19 ]);
++ remotePort = ntohs((u_short)(vp->name[ 19 ]));
+
+ printf("%-5.5s", name);
+ inetprint(&localAddr, localPort, name, 1);
+ inetprint(&remoteAddr, remotePort, name, 0);
-+ if (state < 1 || state > TCP_NSTATES) {
++ if ( state < 1 || state > TCP_NSTATES )
+ printf("%d\n", state );
-+ } else {
-+ printf("%s\n", tcpstates[state]);
-+ }
++ else
++ printf("%s\n", tcpstates[ state ]);
+}
+
+static void
@@ -72,7 +70,7 @@
int first = 1;
/*
-@@ -127,7 +172,7 @@
+@@ -127,7 +170,7 @@
* the necessary information.
*/
var = NULL;
@@ -81,7 +79,8 @@
ASN_NULL, NULL, 0);
if (!var)
return;
-@@ -137,45 +182,111 @@
+@@ -136,47 +179,114 @@
+
for (vp = var; vp ; vp=vp->next_variable) {
- state = *vp->val.integer;
- if (!aflag && state == MIB_TCPCONNSTATE_LISTEN)
@@ -106,14 +105,14 @@
- cp[2] = vp->name[ 12 ] & 0xff;
- cp[3] = vp->name[ 13 ] & 0xff;
- localAddr.s_addr = tmpAddr.addr.s_addr;
-- localPort = ntohs(vp->name[ 14 ]);
+- localPort = ntohs((u_short)(vp->name[ 14 ]));
- cp = tmpAddr.data;
- cp[0] = vp->name[ 15 ] & 0xff;
- cp[1] = vp->name[ 16 ] & 0xff;
- cp[2] = vp->name[ 17 ] & 0xff;
- cp[3] = vp->name[ 18 ] & 0xff;
- remoteAddr.s_addr = tmpAddr.addr.s_addr;
-- remotePort = ntohs(vp->name[ 19 ]);
+- remotePort = ntohs((u_short)(vp->name[ 19 ]));
-
- printf("%-5.5s", name);
- inetprint(&localAddr, localPort, name, 1);
@@ -231,7 +230,9 @@
+ }
+}
+
++
/*
+ * Print a summary of UDP "connections"
--- net-snmp-5.4.2.1/man/snmpnetstat.1.def 2009-01-22 18:43:30.073986008 +0200
+++ net-snmp-5.4.2.1-dev/man/snmpnetstat.1.def 2009-01-22 18:57:34.170565184 +0200
@@ -92,6 +92,12 @@
================================================================
Index: packages/net-snmp/net-snmp-use-rpm-hrmib.patch
diff -u packages/net-snmp/net-snmp-use-rpm-hrmib.patch:1.2 packages/net-snmp/net-snmp-use-rpm-hrmib.patch:1.2.2.1
--- packages/net-snmp/net-snmp-use-rpm-hrmib.patch:1.2 Thu May 15 12:09:24 2008
+++ packages/net-snmp/net-snmp-use-rpm-hrmib.patch Wed Sep 28 21:36:51 2011
@@ -11,9 +11,9 @@
void
init_hr_swinst(void)
{
---- net-snmp-5.4.1/configure.in 2008-05-15 13:05:07.559306690 +0300
-+++ net-snmp-5.4.1.hrmib/configure.in 2008-05-15 13:04:24.684830570 +0300
-@@ -2768,25 +2768,41 @@
+--- net-snmp-5.4.4/configure.in 2011-09-28 21:27:25.805107131 +0300
++++ net-snmp-5.4.4/configure.in 2011-09-28 21:32:32.285940150 +0300
+@@ -2800,19 +2800,35 @@
fi
])
@@ -55,45 +55,33 @@
+ with_rpm=no
+ fi
+ fi
++
#
# rpm libraries only needed for the host resources mib software
# installed tables (on linux in particular)
- #
- if test "x$with_rpm" != "xno" && \
- echo " $module_list " | grep " host/hr_swinst " > /dev/null; then
-+
- # ARG. RPM is a real pain.
- # FWIW librpm.la, librpmio.la, and libpopt.la have correct dependencies.
- _rpmlibs=""
-@@ -2835,7 +2851,14 @@
- CFLAGS="$CFLAGS -I/usr/include/rpm"
- ],,-lrpm $_rpmlibs)
- ])
-+
-+ OLDLIBS=$LIBS
-+ LIBS=$LMIBLIBS
-+ AC_CHECK_FUNCS(rpmGetPath)
-+ LIBS=$OLDLIBS
+@@ -2848,6 +2864,8 @@
+ )
fi
-+
+
+fi # with rpmlib
-
++
# libkvm
AC_CHECK_LIB(kvm, kvm_read, [_libkvm="-lkvm"])
-@@ -3406,12 +3429,6 @@
+ AC_CHECK_FUNC(kvm_openfiles, AC_DEFINE(HAVE_KVM_OPENFILES, 1, [Define to 1 if you have the `kvm_openfiles' function.]),
+@@ -3423,12 +3441,6 @@
# table_array helper support
AC_CHECK_HEADERS(search.h)
-# RPM subdirectory path (sigh)
-if test "x$with_rpm" != "xno" && \
- echo " $module_list " | grep " host/hr_swinst " > /dev/null; then
-- AC_CHECK_HEADERS(rpm/rpmdb.h)
+- AC_CHECK_HEADERS(rpm/rpmts.h, [], [], [[#include <rpm/rpmlib.h>]])
-fi
-
# OpenBSD 2.6 needs netinet/in.h before netinet/in_pcb.h
AC_MSG_CHECKING([[for netinet/in_pcb.h]])
AC_CACHE_VAL(cv_have_netinet_in_pcb_h,
-@@ -3633,13 +3650,6 @@
+@@ -3650,14 +3662,6 @@
AC_CHECK_FUNCS(random lrand48 rand)
AC_CHECK_FUNCS(execv system fork getpid strncasecmp sigalrm)
AC_CHECK_FUNCS(lseek64 pread64)
@@ -104,6 +92,7 @@
- AC_CHECK_FUNCS(rpmGetPath)
- LIBS=$OLDLIBS
-fi
-
+-
AC_CHECK_FUNCS(getloadavg)
AC_CHECK_FUNCS(getaddrinfo getipnodebyname gai_strerror)
+ # BSDi2 functions differ
================================================================
Index: packages/net-snmp/net-snmp.spec
diff -u packages/net-snmp/net-snmp.spec:1.104.2.31 packages/net-snmp/net-snmp.spec:1.104.2.32
--- packages/net-snmp/net-snmp.spec:1.104.2.31 Wed Sep 28 18:16:08 2011
+++ packages/net-snmp/net-snmp.spec Wed Sep 28 21:36:51 2011
@@ -5,6 +5,11 @@
# - make noarch -n mibs-net-snmp package (need separate .spec then)
# - FHS: #define NETSNMP_AGENTX_SOCKET "/var/agentx/master"
# - php-snmp (and likely other bindings) use only %{_libdir}/libnetsnmp.so.*, move other libs back to main (daemon) package?
+# /usr/lib64/python2.4/site-packages/netsnmp_python-1.0a1-py2.4.egg-info/PKG-INFO
+# /usr/lib64/python2.4/site-packages/netsnmp_python-1.0a1-py2.4.egg-info/SOURCES.txt
+# /usr/lib64/python2.4/site-packages/netsnmp_python-1.0a1-py2.4.egg-info/dependency_links.txt
+# /usr/lib64/python2.4/site-packages/netsnmp_python-1.0a1-py2.4.egg-info/top_level.txt
+# /usr/share/snmp/snmp_perl.pl
#
# Conditional build:
%bcond_without autodeps # don't BR packages only for deps resolving
@@ -27,12 +32,12 @@
Summary(ru.UTF-8): Набор утилит для протокола SNMP от UC-Davis
Summary(uk.UTF-8): Набір утиліт для протоколу SNMP від UC-Davis
Name: net-snmp
-Version: 5.4.2.1
-Release: 15
+Version: 5.4.4
+Release: 1
License: BSD-like
Group: Networking/Daemons
Source0: http://dl.sourceforge.net/net-snmp/%{name}-%{version}.tar.gz
-# Source0-md5: 984932520143f0c8bf7b7ce1fc9e1da1
+# Source0-md5: 95aa054f3c99a1ce242807d7eaf98619
Source1: %{name}d.init
Source2: %{name}d.conf
Source3: %{name}d.sysconfig
@@ -42,7 +47,6 @@
Source7: ucd-ipchains.tar.gz
# Source7-md5: 29949f1008f1a04d6efefd5b3ea607da
Patch0: %{name}-acfix.patch
-Patch1: %{name}-rpm-implicit-libs.patch
Patch2: %{name}-config-noflags.patch
Patch3: %{name}-manpage.patch
Patch4: %{name}-link.patch
@@ -55,9 +59,7 @@
Patch11: %{name}-defaultconfig.patch
Patch12: %{name}-use-rpm-hrmib.patch
Patch13: %{name}-snmpnetstat-getbulk.patch
-Patch15: %{name}-subcontainer.patch
Patch16: %{name}-netlink.patch
-Patch18: %{name}-src-dst-confusion.patch
Patch19: %{name}-loadave-writable.patch
URL: http://www.net-snmp.org/
BuildRequires: autoconf >= 2.61-3
@@ -420,7 +422,6 @@
%prep
%setup -q -a7
%patch0 -p1
-%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
@@ -433,9 +434,7 @@
%patch11 -p1
%patch12 -p1
%patch13 -p1
-%patch15 -p1
%patch16 -p1
-%patch18 -p3
%patch19 -p1
%build
@@ -487,7 +486,8 @@
--enable-ipv6 \
--with%{!?with_rpm:out}-rpm
-%{__make} -j1
+%{__make} -j1 \
+ PYMAKE='CFLAGS="%{rpmcflags} -DPy_ssize_t=int" python setup.py'
cd perl
@@ -799,6 +799,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.104.2.32 2011/09/28 19:36:51 glen
+- up to 5.4.4
+
Revision 1.104.2.31 2011/09/28 16:16:08 glen
- merge with auto-th-net-snmp-5_4_2_1-20
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/net-snmp/net-snmp-config-noflags.patch?r1=1.4&r2=1.4.2.1&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/net-snmp/net-snmp-snmpnetstat-getbulk.patch?r1=1.5&r2=1.5.2.1&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/net-snmp/net-snmp-use-rpm-hrmib.patch?r1=1.2&r2=1.2.2.1&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/net-snmp/net-snmp.spec?r1=1.104.2.31&r2=1.104.2.32&f=u
More information about the pld-cvs-commit
mailing list