aboutsummaryrefslogtreecommitdiff
path: root/www/davix/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/davix/Makefile')
-rw-r--r--www/davix/Makefile14
1 files changed, 10 insertions, 4 deletions
diff --git a/www/davix/Makefile b/www/davix/Makefile
index a00be2a95612..3a39c2bdc809 100644
--- a/www/davix/Makefile
+++ b/www/davix/Makefile
@@ -1,15 +1,19 @@
PORTNAME= davix
-DISTVERSION= 0.8.2
+DISTVERSIONPREFIX= R_
+DISTVERSION= 0_8_10
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
COMMENT= Make the task of managing files over HTTP-based protocols simple
+WWW= https://dmc-docs.web.cern.ch/dmc-docs/davix.html \
+ https://github.com/cern-fts/davix
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl \
libuuid.so:misc/e2fsprogs-libuuid
+TEST_DEPENDS= googletest>0:devel/googletest
USES= cmake:testing compiler:c++11-lang gnome localbase:ldflags python:build shebangfix ssl
SHEBANG_GLOB= *.py
@@ -18,11 +22,11 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= cern-fts
-GH_TAGNAME= R_${DISTVERSION:S/./_/g}
-GH_TUPLE= google:googletest:f570b27:googletest/deps/googletest
CMAKE_OFF= EMBEDDED_LIBCURL DAVIX_TESTS
-CMAKE_TESTING_ON= DAVIX_TESTS UNIT_TESTS BENCH_TESTS # unclear how to run tests, see https://github.com/cern-fts/davix/issues/96
+CMAKE_TESTING_ON= DAVIX_TESTS UNIT_TESTS BENCH_TESTS
+
+TESTING_UNSAFE= 1 test fails, and several tests hang, see https://github.com/cern-fts/davix/issues/108
PLIST_SUB= PORTVERSION=${PORTVERSION}
@@ -31,4 +35,6 @@ PORTSCOUT= limit:^[0-9\.]*$$ # prevent versions like N.N.N-el7.x86_64
post-install:
@${RM} -r ${STAGEDIR}${DOCSDIR}
+# tests as of 0.8.8: tests freeze, see https://github.com/cern-fts/davix/issues/133
+
.include <bsd.port.mk>