On Mon, Aug 20, 2018 at 01:22:10PM +0200, Rafael Sadowski wrote:
> rspamd is a camke port and SEPARATE_BUILD is always set by cmake.port.mk
Right (not sure now why I set it in the first place).
Rest still stands.
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/rspamd/Makefile,v
retrieving revision 1.55
diff -u -p -r1.55 Makefile
--- Makefile 1 Aug 2018 17:11:44 -0000 1.55
+++ Makefile 20 Aug 2018 11:40:03 -0000
@@ -20,19 +20,19 @@ WANTLIB += intl luajit-5.1 m magic pcre
MODULES= devel/cmake
LIB_DEPENDS= databases/sqlite3 \
- devel/libmagic \
devel/gettext \
devel/glib2 \
+ devel/libmagic \
devel/pcre \
lang/luajit \
textproc/icu4c
BUILD_DEPENDS+= devel/ragel
# /var/rspamd needs to exist for tests to run
-TEST_DEPENDS = ${FULLPKGNAME}:${FULLPKGPATH}
-TEST_DEPENDS += databases/redis \
+TEST_DEPENDS= ${FULLPKGNAME}:${FULLPKGPATH}
+TEST_DEPENDS+= databases/redis \
+ devel/py-robotframework \
sysutils/py-psutil \
- textproc/py-demjson \
- devel/py-robotframework
+ textproc/py-demjson
CONFIGURE_ARGS+=-DOPENBSD_BUILD=1 \
-DCMAKE_C_OPT_FLAGS="${CFLAGS}" \
@@ -45,10 +45,11 @@ CONFIGURE_ARGS+=-DOPENBSD_BUILD=1 \
-DRSPAMD_GROUP="_rspamd"
# Make sure we pick up the base libevent, never the ports one!
-CONFIGURE_ARGS += -DLIBEVENT_ROOT_DIR=/usr
-# Make sure you have no rspamd or redis instances running and note that the
-# test suite uses the network.
-#
+CONFIGURE_ARGS+= -DLIBEVENT_ROOT_DIR=/usr
+
+TEST_IS_INTERACTIVE= Make sure you have no rspamd or redis instances running
\
+ and note that the test suite uses the network.
+
# In the event of failing tests, look at log.html in ${WRKSRC}
do-test:
cd ${WRKSRC} && \