aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/minder/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net-p2p/minder/Makefile')
-rw-r--r--net-p2p/minder/Makefile58
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>