# Template build file for 'net-snmp'. pkgname=net-snmp version=5.7.2.1 revision=1 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=ac9105539971f7cfb1456a86d479e18e8a8b3712212595ad40504347ba5843da do_configure() { ./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 } do_build() { make ${makejobs} NETSNMP_DONT_CHECK_VERSION=1 } do_install() { make DESTDIR=${DESTDIR} INSTALL_PREFIX=${DESTDIR} INSTALLDIRS=vendor install } 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" } }