Date: Wed, 14 Jun 2017 07:48:44 +0000 (UTC) From: Wen Heping <wen@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r443557 - in head/sysutils/lnav: . files Message-ID: <201706140748.v5E7miJU051115@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: wen Date: Wed Jun 14 07:48:44 2017 New Revision: 443557 URL: https://svnweb.freebsd.org/changeset/ports/443557 Log: - Update to lnav 0.8.2 - Add optional dependency on libcurl - Fix crash on i386 - Add USES=compiler:c++14-lang - Remove USES=python PR: 219477 Submitted by: tom@hur.st(maintainer) Added: head/sysutils/lnav/files/ head/sysutils/lnav/files/patch-src_extension-functions.cc (contents, props changed) head/sysutils/lnav/files/patch-src_logfile.cc (contents, props changed) Modified: head/sysutils/lnav/Makefile head/sysutils/lnav/distinfo Modified: head/sysutils/lnav/Makefile ============================================================================== --- head/sysutils/lnav/Makefile Wed Jun 14 06:46:32 2017 (r443556) +++ head/sysutils/lnav/Makefile Wed Jun 14 07:48:44 2017 (r443557) @@ -2,9 +2,8 @@ # $FreeBSD$ PORTNAME= lnav -PORTVERSION= 0.8.1 +PORTVERSION= 0.8.2 DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= tom@hur.st @@ -17,10 +16,21 @@ LIB_DEPENDS= libpcrecpp.so:devel/pcre USE_GITHUB= yes GH_ACCOUNT= tstack -USES= autoreconf execinfo gmake ncurses python sqlite readline +USES= autoreconf compiler:c++14-lang execinfo gmake ncurses sqlite readline GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static PLIST_FILES= bin/lnav man/man1/lnav.1.gz + +OPTIONS_DEFINE= CURL +OPTIONS_DEFAULT=CURL +CURL_DESC= Use libcurl for remote log file support + +CURL_LIB_DEPENDS= libcurl.so:ftp/curl +CURL_CONFIGURE_WITH= libcurl + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/lnav ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/lnav.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include <bsd.port.mk> Modified: head/sysutils/lnav/distinfo ============================================================================== --- head/sysutils/lnav/distinfo Wed Jun 14 06:46:32 2017 (r443556) +++ head/sysutils/lnav/distinfo Wed Jun 14 07:48:44 2017 (r443557) @@ -1,3 +1,3 @@ -TIMESTAMP = 1472227481 -SHA256 (tstack-lnav-v0.8.1_GH0.tar.gz) = 7f5f5f453f291db03036b26c1eb20933c8a9eb095108edeb3d6b65ab79187009 -SIZE (tstack-lnav-v0.8.1_GH0.tar.gz) = 856480 +TIMESTAMP = 1497410260 +SHA256 (tstack-lnav-v0.8.2_GH0.tar.gz) = 50afb1dec659d6169ba7f6f16642e53cc680eade6f460d73a180f9e9470d6016 +SIZE (tstack-lnav-v0.8.2_GH0.tar.gz) = 930155 Added: head/sysutils/lnav/files/patch-src_extension-functions.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/lnav/files/patch-src_extension-functions.cc Wed Jun 14 07:48:44 2017 (r443557) @@ -0,0 +1,11 @@ +--- src/extension-functions.cc.orig 2017-04-19 14:17:53 UTC ++++ src/extension-functions.cc +@@ -269,7 +269,7 @@ static const int xtra_utf8_bits[] = { + ** masking the character with utf8_mask[N] must produce a non-zero + ** result. Otherwise, we have an (illegal) overlong encoding. + */ +-static const long utf_mask[] = { ++static const unsigned long utf_mask[] = { + 0x00000000, + 0xffffff80, + 0xfffff800, Added: head/sysutils/lnav/files/patch-src_logfile.cc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/lnav/files/patch-src_logfile.cc Wed Jun 14 07:48:44 2017 (r443557) @@ -0,0 +1,16 @@ +--- src/logfile.cc.orig 2017-05-23 18:53:47 UTC ++++ src/logfile.cc +@@ -92,10 +92,10 @@ throw (error) + + loo.loo_fd.close_on_exec(); + +- log_info("Creating logfile: fd=%d; size=%d; mtime=%d; filename=%s", ++ log_info("Creating logfile: fd=%d; size=%" PRId64 "; mtime=%" PRId64 "; filename=%s", + (int) loo.loo_fd, +- this->lf_stat.st_size, +- this->lf_stat.st_mtime, ++ (long long) this->lf_stat.st_size, ++ (long long) this->lf_stat.st_mtime, + filename.c_str()); + + this->lf_valid_filename = true;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706140748.v5E7miJU051115>