# New ports collection makefile for: honeyd # Date created: 16/04/2002 # Whom: Dominic Marks # # $FreeBSD$ # PORTNAME= honeyd PORTVERSION= 1.5b PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://www.citi.umich.edu/u/provos/honeyd/ \ http://niels.xtdnet.nl/honeyd/ MAINTAINER= wxs@atarininja.org COMMENT= Simulate virtual network hosts (honeypots) LIB_DEPENDS= event-1.2a:${PORTSDIR}/devel/libevent \ dnet.1:${PORTSDIR}/net/libdnet \ dnsres.0:${PORTSDIR}/devel/libdnsres BUILD_DEPENDS= ${LOCALBASE}/lib/libpcre.a:${PORTSDIR}/devel/pcre USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --with-libdnet=${LOCALBASE} \ --with-libevent=${LOCALBASE} \ --with-libdnsres=${LOCALBASE} .if defined(WITH_PYTHON) USE_PYTHON= 2.4 CONFIGURE_ARGS+= --with-python .else CONFIGURE_ARGS+= --without-python .endif MAN1= honeydctl.1 MAN8= honeyd.8 .include .if ${OSVERSION} < 500000 LIB_DEPENDS+= edit.6:${PORTSDIR}/devel/libedit .endif .if !defined(WITH_PYTHON) pre-everything:: @${ECHO_MSG} "===>" @${ECHO_MSG} "===> You can enable Python support by defining the following variable:" @${ECHO_MSG} "===> WITH_PYTHON=yes Enable Python support" @${ECHO_MSG} "===>" .endif post-configure: @${REINPLACE_CMD} -e 's|LIBS = |LIBS = ${PTHREAD_LIBS}|' \ ${WRKSRC}/Makefile # Have to make this directory, the Makefile is stupid and tries to # install stuff here without making it. pre-install: @${MKDIR} ${DATADIR}/webserver post-install: @${MKDIR} ${DATADIR}/scripts/snmp @cd ${WRKSRC}/scripts && \ ${INSTALL_DATA} README* INSTALL* kuang2.conf \ ${DATADIR}/scripts && \ ${INSTALL_SCRIPT} *.pl *.sh ${DATADIR}/scripts @cd ${WRKSRC}/scripts/snmp && \ ${INSTALL_DATA} README default.snmp *.tpl \ ${DATADIR}/scripts/snmp && \ ${INSTALL_SCRIPT} *.pl ${DATADIR}/scripts/snmp .include