aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/minder
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2014-02-07 13:17:47 +0000
committerMartin Wilke <miwi@FreeBSD.org>2014-02-07 13:17:47 +0000
commitd54005854a900d31940f1a636b19cc93686ca5af (patch)
tree3702a3c3fe701b14545200bb8dd27c9d1fb9171f /net-p2p/minder
parent05c94d0e6def919a03b1b9bd29ab3afcc1213ad1 (diff)
downloadports-d54005854a900d31940f1a636b19cc93686ca5af.tar.gz
ports-d54005854a900d31940f1a636b19cc93686ca5af.zip
Notes
Diffstat (limited to 'net-p2p/minder')
-rw-r--r--net-p2p/minder/Makefile55
-rw-r--r--net-p2p/minder/files/patch-Makefile20
2 files changed, 26 insertions, 49 deletions
diff --git a/net-p2p/minder/Makefile b/net-p2p/minder/Makefile
index c6264a2374f6..addd25301ebb 100644
--- a/net-p2p/minder/Makefile
+++ b/net-p2p/minder/Makefile
@@ -7,44 +7,41 @@ CATEGORIES= net-p2p
MASTER_SITES= http://www.alhem.net/project/minder/
MAINTAINER= ports@FreeBSD.org
-COMMENT= A small network application for automatic maintenance of peer lists
+COMMENT= Small network application for automatic maintenance of peer lists
-BROKEN= Fails to link
+LICENSE= GPLv2 # (or later)
-BUILD_DEPENDS= ${LOCALBASE}/lib/libSockets.a:${PORTSDIR}/net/Sockets
+LIB_DEPENDS= libSockets.so:${PORTSDIR}/net/Sockets
-USE_GMAKE= yes
+USES= gmake pkgconfig
+USE_GNOME= libxml2
USE_OPENSSL= yes
-WITH_OPENSSL_BASE= yes
-# ssl support
-CFLAGS+= ${PTHREAD_CFLAGS} -DHAVE_OPENSSL
+CFLAGS+= -DHAVE_OPENSSL
+CPPFLAGS+= $$(pkg-config --cflags libxml-2.0) \
+ -I${LOCALBASE}/include/Sockets -I${LOCALBASE}/include
+LDFLAGS+= $$(pkg-config --libs libxml-2.0) \
+ -L${LOCALBASE}/lib
-PLIST_DIRS= \
- %%EXAMPLESDIR%%
-PLIST_FILES= \
- %%EXAMPLESDIR%%/minder.cfg \
- bin/${PORTNAME}
+PORTEXAMPLES= minder.cfg
+PLIST_FILES= bin/minder
-NO_STAGE= yes
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
+ @${REINPLACE_CMD} -e \
+ 's|^CFLAGS|#CFLAGS| ; \
+ s|^CPPFLAGS =|CPPFLAGS +=| ; \
+ s|-L/usr/local/lib|$$(LDFLAGS)| ; \
+ s|-luuid|| ; \
+ s|-lpthread|-pthread| ; \
+ s|g++|$$(CXX)|' ${BUILD_WRKSRC}/${MAKEFILE}
+ @${REINPLACE_CMD} -e \
+ 's|(__sighandler_t)||' ${WRKSRC}/minder.cpp
do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
- @${MKDIR} ${EXAMPLESDIR}
- @${INSTALL_DATA} ${FILESDIR}/minder.cfg.sample \
- ${EXAMPLESDIR}/minder.cfg
+ (cd ${WRKSRC} && ${INSTALL_PROGRAM} minder \
+ ${STAGEDIR}${PREFIX}/bin)
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ (cd ${FILESDIR} && ${INSTALL_DATA} minder.cfg.sample \
+ ${STAGEDIR}${EXAMPLESDIR}/minder.cfg)
.include <bsd.port.mk>
diff --git a/net-p2p/minder/files/patch-Makefile b/net-p2p/minder/files/patch-Makefile
deleted file mode 100644
index 4139caf9d998..000000000000
--- a/net-p2p/minder/files/patch-Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.orig Sun Sep 25 02:56:46 2005
-+++ Makefile Sun Sep 25 02:57:16 2005
-@@ -6,7 +6,7 @@
- CPPFLAGS = $(CFLAGS)
-
- LIBS = -L/usr/local/lib -lSockets \
-- -lssl -lcrypto -luuid -lpthread
-+ -lssl -lcrypto -lSockets
-
- PROGS = minder
- all: $(PROGS)
-@@ -21,7 +21,7 @@
- rm -f *.o *~ *.d slask $(PROGS)
-
- install: all
-- install --strip $(PROGS) /usr/local/bin
-+ @${BSD_INSTALL_PROGRAM} $(PROGS) /usr/local/bin
-
- -include *.d
-