svn commit: r481121 - in head/www/davix: . files
Yuri Victorovich
yuri at FreeBSD.org
Tue Oct 2 17:41:10 UTC 2018
Author: yuri
Date: Tue Oct 2 17:41:08 2018
New Revision: 481121
URL: https://svnweb.freebsd.org/changeset/ports/481121
Log:
www/davix: Update 0.6.8 -> 0.6.9
Add the 'test' target.
Added:
head/www/davix/files/patch-test_bench_CMakeLists.txt (contents, props changed)
head/www/davix/files/patch-test_functional_CMakeLists.txt (contents, props changed)
head/www/davix/files/patch-test_unit_CMakeLists.txt (contents, props changed)
Modified:
head/www/davix/Makefile
head/www/davix/distinfo
Modified: head/www/davix/Makefile
==============================================================================
--- head/www/davix/Makefile Tue Oct 2 16:45:39 2018 (r481120)
+++ head/www/davix/Makefile Tue Oct 2 17:41:08 2018 (r481121)
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= davix
-DISTVERSIONPREFIX= R_
-DISTVERSION= 0_6_8
+DISTVERSION= 0.6.9
+MASTER_SITES= http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/davix/${DISTVERSION}/
CATEGORIES= www
MAINTAINER= yuri at FreeBSD.org
@@ -13,11 +13,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid
-PORTSCOUT= limit:^.*\.[0-9]+$$
-
-USES= cmake compiler:c++11-lang localbase ssl
-USE_GITHUB= yes
-GH_ACCOUNT= cern-it-sdc-id
+USES= cmake:outsource compiler:c++11-lang gnome localbase:ldflags python:build shebangfix ssl
+SHEBANG_GLOB= *.py
USE_GNOME= libxml2
USE_LDCONFIG= yes
@@ -25,5 +22,11 @@ PLIST_SUB= PORTVERSION=${PORTVERSION}
post-install:
@${RM} -r ${STAGEDIR}${DOCSDIR}
+
+do-test: # tests are known to fail: https://github.com/cern-fts/davix/issues/33
+ @cd ${BUILD_WRKSRC} && \
+ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DUNIT_TESTS=ON FUNCTIONAL_TESTS=ON BENCH_TESTS=ON ${CMAKE_SOURCE_PATH} && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
.include <bsd.port.mk>
Modified: head/www/davix/distinfo
==============================================================================
--- head/www/davix/distinfo Tue Oct 2 16:45:39 2018 (r481120)
+++ head/www/davix/distinfo Tue Oct 2 17:41:08 2018 (r481121)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1531096792
-SHA256 (cern-it-sdc-id-davix-R_0_6_8_GH0.tar.gz) = 722f522f5d6cad15cb6b840967417f870d465fc1a98b04295718a72e5018a0b6
-SIZE (cern-it-sdc-id-davix-R_0_6_8_GH0.tar.gz) = 3033447
+TIMESTAMP = 1538501544
+SHA256 (davix-0.6.9.tar.gz) = fbd97eb5fdf82ca48770d06bf8e2805b35f23255478aa381a9d25a49eb98e348
+SIZE (davix-0.6.9.tar.gz) = 4333197
Added: head/www/davix/files/patch-test_bench_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/davix/files/patch-test_bench_CMakeLists.txt Tue Oct 2 17:41:08 2018 (r481121)
@@ -0,0 +1,11 @@
+--- test/bench/CMakeLists.txt.orig 2018-10-02 17:06:04 UTC
++++ test/bench/CMakeLists.txt
+@@ -7,7 +7,7 @@ LIST(APPEND src_davix_bench "davix_bench
+ #include_directories(/usr/include/davix)
+
+ add_executable(davix-bench ${src_davix_bench})
+-target_link_libraries(davix-bench libdavix ${CMAKE_THREAD_LIBS_INIT})
++target_link_libraries(davix-bench libdavix ${CMAKE_THREAD_LIBS_INIT} uuid)
+
+ function(test_read url opt input)
+ add_test(test_bench_read_${url} davix-bench ${opt} ${url} ${input})
Added: head/www/davix/files/patch-test_functional_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/davix/files/patch-test_functional_CMakeLists.txt Tue Oct 2 17:41:08 2018 (r481121)
@@ -0,0 +1,11 @@
+--- test/functional/CMakeLists.txt.orig 2018-10-02 17:09:41 UTC
++++ test/functional/CMakeLists.txt
+@@ -83,7 +83,7 @@ add_library(test_davix_functional_lib ST
+ #target_link_libraries(test_mv libdavix test_davix_functional_lib)
+
+ add_executable(tester ${src_tester})
+-target_link_libraries(tester libdavix test_davix_functional_lib)
++target_link_libraries(tester libdavix test_davix_functional_lib uuid)
+
+ function(assert_not_empty var)
+ if("${var}" STREQUAL "")
Added: head/www/davix/files/patch-test_unit_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/davix/files/patch-test_unit_CMakeLists.txt Tue Oct 2 17:41:08 2018 (r481121)
@@ -0,0 +1,11 @@
+--- test/unit/CMakeLists.txt.orig 2018-10-02 17:02:58 UTC
++++ test/unit/CMakeLists.txt
+@@ -33,7 +33,7 @@ add_executable(g_test_unit_davix_exe ${s
+ ${src_httprequest} ${src_datetime} ${src_neon} ${src_parser} ${src_auth} ${src_utils} ${src_parser} ${SRC_BASE64}
+ ${SRC_HMACSHA1} ${src_files} ${src_alibxx})
+
+-target_link_libraries(g_test_unit_davix_exe alibxx_core davix_tool_lib libdavix gtest gtest_main ${CMAKE_THREAD_LIBS_INIT} ${LIBSSL_PKG_LIBRARIES})
++target_link_libraries(g_test_unit_davix_exe alibxx_core davix_tool_lib libdavix gtest gtest_main ${CMAKE_THREAD_LIBS_INIT} ${LIBSSL_PKG_LIBRARIES} uuid)
+ add_dependencies(g_test_unit_davix_exe libdavix)
+
+
More information about the svn-ports-all
mailing list