diff options
Diffstat (limited to 'net-p2p/minder/Makefile')
-rw-r--r-- | net-p2p/minder/Makefile | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/net-p2p/minder/Makefile b/net-p2p/minder/Makefile new file mode 100644 index 000000000000..564930ccd05b --- /dev/null +++ b/net-p2p/minder/Makefile @@ -0,0 +1,58 @@ +# New ports collection makefile for: minder +# Date created: Sun Jan 16 01:16:28 UTC 2005 +# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= minder +PORTVERSION= 1.1 +CATEGORIES= net +MASTER_SITES= http://www.alhem.net/project/minder/ + +MAINTAINER= lioux@FreeBSD.org +COMMENT= A small network application for automatic maintenance of peer lists + +BUILD_DEPENDS= ${LOCALBASE}/lib/libSockets.a:${PORTSDIR}/net/Sockets + +USE_GMAKE= yes +USE_OPENSSL= yes +WITH_OPENSSL_BASE= yes +MAKE_ENV= CXX="${CXX}" +USE_REINPLACE= yes + +# ssl support +CFLAGS+= ${PTHREAD_CFLAGS} -DHAVE_OPENSSL + +PLIST_DIRS= \ + %%EXAMPLESDIR%% +PLIST_FILES= \ + bin/${PORTNAME} \ + %%EXAMPLESDIR%%/minder.cfg + +post-patch: +# CXX safeness +# CXXFLAGS safeness +# SSL include safeness + @${REINPLACE_CMD} -E \ + -e 's|-O2||' \ + -e 's|g\+\+|${CXX}|' \ + -e 's|^INCLUDE.+$$|INCLUDE=-I${OPENSSLINC} -I${LOCALBASE}/include/Sockets|' \ + -e 's|^LIBS.+$$|LIBS=-L${OPENSSLLIB} ${PTHREAD_LIBS} -L${LOCALBASE}/lib \\|' \ + ${BUILD_WRKSRC}/${MAKEFILE} + @${REINPLACE_CMD} -E \ + -e 's|\(__sighandler_t\)||' \ + ${WRKSRC}/minder.cpp + +do-install: + @${MKDIR} ${EXAMPLESDIR} + @${INSTALL_DATA} ${WRKSRC}/minder.cfg ${EXAMPLESDIR} + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +IGNORE= FreeBSD prior to 500000 does not support uuid(3) required\ + for building +.endif + +.include <bsd.port.post.mk> |