diff options
Diffstat (limited to 'net/ucd-snmp-current/Makefile')
-rw-r--r-- | net/ucd-snmp-current/Makefile | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/net/ucd-snmp-current/Makefile b/net/ucd-snmp-current/Makefile new file mode 100644 index 00000000000..de97f2427b6 --- /dev/null +++ b/net/ucd-snmp-current/Makefile @@ -0,0 +1,54 @@ +# $NetBSD: Makefile,v 1.1.1.1 1999/09/22 21:11:39 kim Exp $ +# + +DISTNAME= ucd-snmp-4.0.1 +PKGNAME= ${DISTNAME}.12 +CATEGORIES= net +MASTER_SITES= ftp://ucd-snmp.ucdavis.edu/ \ + ftp://sunsite.cnlab-switch.ch/mirror/ucd-snmp/ + +# This patch is malformed (first Index line is missing, other +# Index lines are relative to the agent directory), so I've +# put a fixed copy in ${FILESDIR}. (kim 1999-09-21) + +#PATCH_SITES= http://ucd-snmp.ucdavis.edu/patches/ +#PATCHFILES= 012.patch +#DIST_SUBDIR= ucd-snmp + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.ece.ucdavis.edu/ucd-snmp/ + +BUILD_DEPENDS+= autoconf:../../devel/autoconf + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --with-defaults +CONFIGURE_ARGS+= --with-dummy-values +CONFIGURE_ARGS+= --with-libwrap +CONFIGURE_ARGS+= --with-sys-contact=root +# note the default appends a redundant and silly ".log" +CONFIGURE_ARGS+= --with-logfile="/var/log/snmpd" +# this might make it easier to use scotty's mibs, and local ones too +CONFIGURE_ARGS+= --with-mibdirs="${PREFIX}/share/snmp/mibs:${PREFIX}/lib/tnm2.1.8/mibs:/usr/local/share/snmp/mibs" + +# pass down PKG_PREFIX to simulate pkg_add's environment +MAKE_ENV+= PKG_PREFIX="${PREFIX}" + +.include "../../mk/bsd.prefs.mk" + +pre-configure: + (cd ${WRKSRC}; autoreconf --force) + +# Need to run INSTALL script as this doesn't happen automagically from pkgsrc. +post-install: + @${MKDIR} ${PREFIX}/share/examples/ucd-snmp + @for F in ${WRKSRC}/etc/* ; do \ + ${INSTALL_DATA} $$F ${PREFIX}/share/examples/ucd-snmp ; \ + done + ${ECHO} "Creating ${PREFIX}/etc/rc.d/snmpd.sh startup file."; \ + ${ECHO} "#!/bin/sh" > ${PREFIX}/etc/rc.d/snmpd.sh; \ + ${ECHO} "[ -x ${PREFIX}/sbin/snmpd ] && ${PREFIX}/sbin/snmpd && ${ECHO} -n ' snmpd'" >> ${PREFIX}/etc/rc.d/snmpd.sh + ${CHMOD} 755 ${PREFIX}/etc/rc.d/snmpd.sh + ${INSTALL_DATA_DIR} ${PREFIX}/lib/snmp/dlmod + ${TOUCH} ${PREFIX}/lib/snmp/dlmod/.keepme + +.include "../../mk/bsd.pkg.mk" |