wsdd2: fix compilation with GCC14 and 64-bit
[feed/packages.git] / net / net-snmp / Makefile
index 7aa4235ad5f50e25251fec98cb503f55f4ac2dae..7e6a7b10596d5aaa656afa3e3e1ba82447b90a74 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=net-snmp
-PKG_VERSION:=5.8
-PKG_RELEASE:=1
+PKG_VERSION:=5.9.4
+PKG_RELEASE:=2
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=@SF/net-snmp
-PKG_HASH:=b2fc3500840ebe532734c4786b0da4ef0a5f67e51ef4c86b3345d697e4976adf
+PKG_HASH:=8b4de01391e74e3c7014beb43961a2d6d6fa03acc34280b9585f4930745b0544
 PKG_MAINTAINER:=Stijn Tintel <stijn@linux-ipv6.be>
 PKG_LICENSE:=MIT BSD-3-Clause-Clear
 PKG_CPE_ID:=cpe:/a:net-snmp:net-snmp
@@ -41,7 +41,7 @@ define Package/libnetsnmp
 $(call Package/net-snmp/Default)
   SECTION:=libs
   CATEGORY:=Libraries
-  DEPENDS:=+libnl-tiny +libpci
+  DEPENDS:=+libnl-tiny +libpci +libpcre2
   TITLE:=Open source SNMP implementation (libraries)
 endef
 
@@ -100,6 +100,7 @@ define Package/snmpd-static
 $(call Package/net-snmp/Default)
   DEPENDS:=+snmpd
   TITLE:=Open source SNMP implementation (daemon)
+  BUILDONLY:=1
 endef
 
 
@@ -147,7 +148,7 @@ SNMP_MIB_MODULES_INCLUDED = \
        snmpv3/usmStats \
        snmpv3/usmUser \
        tunnel \
-       ucd-snmp/disk \
+       ucd-snmp/disk_hw \
        ucd-snmp/dlmod \
        ucd-snmp/extensible \
        ucd-snmp/loadave \
@@ -207,6 +208,7 @@ CONFIGURE_ARGS += \
        --without-mysql \
        --without-rpm \
        --without-zlib \
+       --with-pcre2-8 \
        --with-nl \
         $(call autoconf_bool,CONFIG_IPV6,ipv6) \
        --disable-perl-cc-checks \
@@ -215,15 +217,12 @@ CONFIGURE_ARGS += \
 
 CONFIGURE_VARS += \
        ac_cv_header_netlink_netlink_h=yes \
-       ac_cv_header_pcre_h=no \
        netsnmp_cv_func_nl_connect_LIBS=-lnl-tiny \
 
 ifeq ($(CONFIG_IPV6),y)
 SNMP_TRANSPORTS_INCLUDED+= UDPIPv6
 endif
 
-TARGET_LDFLAGS += -L$(TOOLCHAIN_DIR)/usr/lib
-
 define Build/Compile
        $(MAKE) -C $(PKG_BUILD_DIR) \
                INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \