diff options
Diffstat (limited to 'main/net-snmp/APKBUILD')
-rw-r--r-- | main/net-snmp/APKBUILD | 39 |
1 files changed, 25 insertions, 14 deletions
diff --git a/main/net-snmp/APKBUILD b/main/net-snmp/APKBUILD index 0992ca40713..db1aa8b15ad 100644 --- a/main/net-snmp/APKBUILD +++ b/main/net-snmp/APKBUILD @@ -1,31 +1,44 @@ # Contributor: Carlo Landmeter <clandmeter@alpinelinux.org> # Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org> pkgname=net-snmp -pkgver=5.9.1 -pkgrel=7 +pkgver=5.9.4 +pkgrel=0 pkgdesc="Simple Network Management Protocol" url="http://www.net-snmp.org/" arch="all" license="Net-SNMP" -depends_dev="openssl1.1-compat-dev" +depends_dev="openssl-dev>3" # we need perl-net-snmp and perl-tk in make depends for bootstrapping issues # net-snmp-gui subpackage has perl-net-snmp and perl-tk as depends -makedepends="file perl-dev openssl1.1-compat-dev perl-net-snmp perl-tk linux-headers" +makedepends="file perl-dev openssl-dev>3 perl-net-snmp perl-tk linux-headers" subpackages="$pkgname-dbg $pkgname-doc $pkgname-dev $pkgname-libs $pkgname-agent-libs:alibs $pkgname-perl:pl $pkgname-gui::noarch $pkgname-tools $pkgname-openrc" source="https://downloads.sourceforge.net/net-snmp/net-snmp-$pkgver.tar.gz netsnmp-swinst-crash.patch fix-includes.patch - 0001-snmpd-always-exit-after-displaying-usage.patch + fix-fd_mask.patch + fix-pkgconf-version.patch snmpd.initd snmpd.confd snmptrapd.confd " - +options="!check" + +# secfixes: +# 5.9.3-r2: +# - CVE-2015-8100 +# - CVE-2022-44792 +# - CVE-2022-44793 +# 5.9.3-r0: +# - CVE-2022-24805 +# - CVE-2022-24806 +# - CVE-2022-24807 +# - CVE-2022-24808 +# - CVE-2022-24809 +# - CVE-2022-24810 prepare() { - update_config_sub default_prepare # Allow tmpfs volume size monitoring # Ref #932 @@ -35,9 +48,6 @@ prepare() { build() { export lt_cv_sys_max_cmd_len=8192 - #build fails on: libnetsnmpmibs.so: undefined reference to 'pthread_create' - LDFLAGS="$LDFLAGS -lpthread" - ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -61,7 +71,7 @@ build() { --disable-embedded-perl # embedded-perl seems to create TEXTREL's - make -j1 + make } package() { @@ -80,7 +90,7 @@ package() { install -m644 -D "$srcdir"/snmpd.confd "$pkgdir"/etc/conf.d/snmpd install -m644 -D "$srcdir"/snmptrapd.confd \ "$pkgdir"/etc/conf.d/snmptrapd - install -m644 -D EXAMPLE.conf "$pkgdir"/etc/snmp/snmpd.conf + install -m640 -D EXAMPLE.conf "$pkgdir"/etc/snmp/snmpd.conf echo "authCommunity log,execute,net public" > "$pkgdir"/etc/snmp/snmptrapd.conf mkdir -p "$pkgdir"/var/lib/net-snmp find "$pkgdir" -name perllocal.pod -delete @@ -139,10 +149,11 @@ tools() { } sha512sums=" -30989e43034e17433b885854490f2f37470a532cb7cab0d2a3beb37f5f3c2b10e803af125a5177d87fc0a36cecc266fefc016b609427b558f36567c2f1a84b20 net-snmp-5.9.1.tar.gz +a510fa91a21e9ddc86a12fd1d0bc6b356e63f3ea53f184d2e31439004d41d902390664134dc40b3b828eabb4282eaf3da628a07c4d480fa00eff7e700950c423 net-snmp-5.9.4.tar.gz 4ad92f50b14d5e27ba86256cc532a2dd055502f4d5fbb1700434f9f01f881fd09bb1eadb94e727554e1470f036707558314c64a66d0376b54e71ab31d5e4baa3 netsnmp-swinst-crash.patch 87a552bd2e41684bba6e87fbcf6454a85ee912d7a339411fda24cebddf7661f0856729e076a917920a542cf84b687ffd90a091daa15f2c48f0ff64f3a53c0ddb fix-includes.patch -a085785c935a2791090eaa265c139674387c2f121c843125956fe14377e737844e0f929e2a652f3471b860b406926c43f5e796fedf5041ce6dde0790f25b15a2 0001-snmpd-always-exit-after-displaying-usage.patch +6b70e65c16c8b5dea81b7aa12155a7d99e647e35b9e3c20c546850fe5a745061bf6ea2985e5405aa0a657fb0931e62264f68be2f55def4ecff1ecb83f26731c8 fix-fd_mask.patch +e05c82c9d7a2fe1616996f3641d0ea7907ce17133623e771ec5742a161fd94b43b2e4475ae2d9372c4ec93467b3398865c9b0d0aaa501ff7aa4eebf4c9ef3299 fix-pkgconf-version.patch 1616d471105fc004bd7472d244d4ff9eae936875853bc51381ce2ddbb4bc29825beab6ed01299c76e3230b5725083ae169381f4572d12f015f6c682926b708bc snmpd.initd ca4921190e8b81e3244465fa66bf6f0a075add159c8ec13a1198ded155df89eb984a48e34972b20f549fbfa9bbff4a24d66bf7cd0b51f5f86a26ad4c2f5cf5cc snmpd.confd 073fd2b83eedd6eda1f7345350268ce7946ef6d67a8f26f7c232e46feb75babf68272ae12071a2f9ea76ede71393b3ae4672d3cd47cfd14ab77e3a6482f2e124 snmptrapd.confd |