# Template build file for 'net-snmp'. pkgname=net-snmp version=5.7.3 revision=6 hostmakedepends="pkg-config unzip" makedepends="bzip2-devel libressl-devel libnl-devel pciutils-devel" short_desc="Simple Network Management Protocol (SNMP) suite" maintainer="Juan RP " homepage="http://www.net-snmp.org/" license="BSD" # tar.gz is broken, use zip instead distfiles="$SOURCEFORGE_SITE/$pkgname/$pkgname-$version.zip" checksum=e8dfc79b6539b71a6ff335746ce63d2da2239062ad41872fff4354cafed07a3e LDFLAGS="-lpthread" do_configure() { # Stop GNU grep from being stupid, and recognizing source code # as binaries, resulting in further greps on that output to # lack magic words. export GREP='grep -a' ./configure ${configure_args} --enable-ucd-snmp-compatibility \ --enable-ipv6 --with-default-snmp-version="3" \ --with-sys-contact="root@localhost" --with-sys-location="Unknown" \ --with-logfile=/var/log/snmpd.log \ --with-mib-modules="host misc/ipfwacc ucd-snmp/diskio tunnel ucd-snmp/dlmod" \ --with-persistent-directory=/var/net-snmp --disable-static \ --without-python --without-perl --sbindir=/usr/bin } do_build() { make ${makejobs} NETSNMP_DONT_CHECK_VERSION=1 } do_install() { make DESTDIR=${DESTDIR} INSTALL_PREFIX=${DESTDIR} INSTALLDIRS=vendor install vlicense COPYING LICENSE } libnet-snmp_package() { short_desc+=" - shared libraries" pkg_install() { vmove "usr/lib/*.so.*" } } net-snmp-devel_package() { depends="libnet-snmp>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/bin/net-snmp-config vmove usr/include vmove usr/share/man/man3 vmove "usr/lib/*.so" } }