Index: head/www/davix/Makefile =================================================================== --- head/www/davix/Makefile (revision 481198) +++ head/www/davix/Makefile (revision 481199) @@ -1,32 +1,36 @@ # $FreeBSD$ PORTNAME= davix DISTVERSION= 0.6.9 -MASTER_SITES= http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/davix/${DISTVERSION}/ +PORTREVISION= 1 CATEGORIES= www +MASTER_SITES= http://grid-deployment.web.cern.ch/grid-deployment/dms/lcgutil/tar/davix/${DISTVERSION}/ + +PATCH_SITES= https://github.com/cern-fts/davix/commit/ +PATCHFILES= 8e6386f64187cf32a32627033105e3a641f6b3d2.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= Make the task of managing files over HTTP-based protocols simple LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid USES= cmake:outsource compiler:c++11-lang gnome localbase:ldflags python:build shebangfix ssl SHEBANG_GLOB= *.py USE_GNOME= libxml2 USE_LDCONFIG= yes 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 Index: head/www/davix/distinfo =================================================================== --- head/www/davix/distinfo (revision 481198) +++ head/www/davix/distinfo (revision 481199) @@ -1,3 +1,5 @@ -TIMESTAMP = 1538501544 +TIMESTAMP = 1538623319 SHA256 (davix-0.6.9.tar.gz) = fbd97eb5fdf82ca48770d06bf8e2805b35f23255478aa381a9d25a49eb98e348 SIZE (davix-0.6.9.tar.gz) = 4333197 +SHA256 (8e6386f64187cf32a32627033105e3a641f6b3d2.patch) = 5666a12d11cfb4e2278e4488031aea4c061f12409bd60805052b1e620be66ab4 +SIZE (8e6386f64187cf32a32627033105e3a641f6b3d2.patch) = 951 Index: head/www/davix/files/patch-src_libs_datetime_datetime__utils.cpp =================================================================== --- head/www/davix/files/patch-src_libs_datetime_datetime__utils.cpp (revision 481198) +++ head/www/davix/files/patch-src_libs_datetime_datetime__utils.cpp (nonexistent) @@ -1,44 +0,0 @@ ---- src/libs/datetime/datetime_utils.cpp.orig 2018-06-16 07:41:55 UTC -+++ src/libs/datetime/datetime_utils.cpp -@@ -19,6 +19,7 @@ - */ - - #include -+#include - #include "datetime_utils.hpp" - - time_t parse_http_date(const char* http_date){ -@@ -32,7 +33,15 @@ time_t parse_http_date(const char* http_ - if ( p == NULL || *p != '\0'){ - return -1; - } -- return mktime(&tm) - timezone;; -+ int _timezone = 0; -+ { -+ struct timeval tv; -+ struct timezone tz; -+ gettimeofday( &tv, &tz ); -+ _timezone = -tz.tz_minuteswest * 60; -+ } -+ -+ return mktime(&tm) - _timezone;; - - } - -@@ -70,8 +79,15 @@ time_t parse_iso8601date(const char* iso - } - } - -+ int _timezone = 0; -+ { -+ struct timeval tv; -+ struct timezone tz; -+ gettimeofday( &tv, &tz ); -+ _timezone = -tz.tz_minuteswest * 60; -+ } - -- return mktime(&tm_time) - timezone; -+ return mktime(&tm_time) - _timezone; - - } - Property changes on: head/www/davix/files/patch-src_libs_datetime_datetime__utils.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property