1PORTNAME= yafic 2PORTVERSION= 1.2.2 3PORTREVISION= 2 4CATEGORIES= security 5MASTER_SITES= SF 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT= Yet Another File Integrity Checker, similar to Tripwire 9WWW= http://philosophysw.com/software/yafic/ 10 11LICENSE= bsd2 12 13GNU_CONFIGURE= yes 14USES= gmake 15LDFLAGS+= -static 16 17OPTIONS_DEFINE= CRYPTO 18OPTIONS_DEFAULT= CRYPTO 19OPTIONS_SUB= yes 20 21CRYPTO_DESC= Cryptographic support 22CRYPTO_USES= ssl:build 23CRYPTO_CONFIGURE_ENABLE= crypto 24CRYPTO_LDFLAGS= -L${OPENSSLLIB} 25CRYPTO_CFLAGS= -I${OPENSSLINC} 26 27PKGMESSAGE= ${WRKDIR}/pkg-message 28 29.include <bsd.mport.options.mk> 30 31post-patch: 32 @${SED} -e "s;@@PREFIX@@;${PREFIX};g" \ 33 ${.CURDIR}/pkg-message > ${PKGMESSAGE} 34 35do-install: 36 ${INSTALL_PROGRAM} ${WRKSRC}/yafic ${PREFIX}/bin 37.if ${PORT_OPTIONS:MCRYPTO} 38 ${INSTALL_PROGRAM} ${WRKSRC}/yafic-sign ${PREFIX}/bin 39 ${LN} -f ${PREFIX}/bin/yafic-sign ${PREFIX}/bin/yafic-check 40.endif 41 ${INSTALL_MAN} ${WRKSRC}/yafic.1 ${PREFIX}/share/man/man1 42.if ${PORT_OPTIONS:MCRYPTO} 43 ${INSTALL_MAN} ${WRKSRC}/yafic-sign.1 ${PREFIX}/share/man/man1 44 ${LN} -sf yafic-sign.1 ${PREFIX}/share/man/man1/yafic-check.1 45.endif 46 ${INSTALL_MAN} ${WRKSRC}/yafic.conf.5 ${PREFIX}/share/man/man5 47 48post-install: 49 @${MKDIR} ${PREFIX}/share/examples/yafic 50 @${CP} ${FILESDIR}/yafic.conf.sample ${EXAMPLESDIR} 51 @${SED} -e "s%@@PREFIX@@%${PREFIX}%g" ${PKGMESSAGE} 52 53.include <bsd.port.mk> 54