Simple update for lastpass-cli, which fixes a couple of things [0]. As of this version a test suite is included. Running make test works on amd64...
[0] https://github.com/lastpass/lastpass-cli/releases -- Björn Ketelaars GPG key: 0x4F0E5F21 diff --git security/lastpass-cli/Makefile security/lastpass-cli/Makefile index dc0aa3f47d1..3face799dc4 100644 --- security/lastpass-cli/Makefile +++ security/lastpass-cli/Makefile @@ -4,7 +4,7 @@ COMMENT = LastPass command line interface tool GH_ACCOUNT = lastpass GH_PROJECT = lastpass-cli -GH_TAGNAME = v1.1.2 +GH_TAGNAME = v1.2.0 CATEGORIES = security MAINTAINER = Bjorn Ketelaars <bjorn.ketela...@hydroxide.nl> @@ -19,12 +19,17 @@ MODULES = devel/cmake BUILD_DEPENDS= textproc/asciidoc LIB_DEPENDS = net/curl \ textproc/libxml +TEST_DEPENDS= ${BUILD_DEPENDS} \ + shells/bash -NO_TEST = Yes ALL_TARGET = all doc-man do-install: ${INSTALL_PROGRAM} ${WRKBUILD}/lpass ${PREFIX}/bin ${INSTALL_MAN} ${WRKBUILD}/lpass.1 ${PREFIX}/man/man1 +do-test: + cd ${WRKSRC}/test && sed -i 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' * + cd ${WRKSRC} && make test + .include <bsd.port.mk> diff --git security/lastpass-cli/distinfo security/lastpass-cli/distinfo index 4a8901969ff..f8dd92742e4 100644 --- security/lastpass-cli/distinfo +++ security/lastpass-cli/distinfo @@ -1,2 +1,2 @@ -SHA256 (lastpass-cli-1.1.2.tar.gz) = vHN9jm1xPIrs37fzSymqmorpsem6gLMQWWhrGFkajDk= -SIZE (lastpass-cli-1.1.2.tar.gz) = 102796 +SHA256 (lastpass-cli-1.2.0.tar.gz) = F72UE5M6w02GeTw4V4KYwSKDWoUTK4J/svx4KyQDSu8= +SIZE (lastpass-cli-1.2.0.tar.gz) = 108401 diff --git security/lastpass-cli/patches/patch-CMakeLists_txt security/lastpass-cli/patches/patch-CMakeLists_txt index ecfd661acce..807e74d230f 100644 --- security/lastpass-cli/patches/patch-CMakeLists_txt +++ security/lastpass-cli/patches/patch-CMakeLists_txt @@ -1,6 +1,7 @@ $OpenBSD: patch-CMakeLists_txt,v 1.2 2017/01/14 02:12:10 danj Exp $ ---- CMakeLists.txt.orig Tue Jan 3 22:19:00 2017 -+++ CMakeLists.txt Wed Jan 4 09:07:14 2017 +Index: CMakeLists.txt +--- CMakeLists.txt.orig ++++ CMakeLists.txt @@ -45,7 +45,7 @@ file(GLOB PROJECT_SOURCES *.c) set(PROJECT_DEFINITIONS "_GNU_SOURCE") @@ -10,3 +11,12 @@ $OpenBSD: patch-CMakeLists_txt,v 1.2 2017/01/14 02:12:10 danj Exp $ if(APPLE) set(PROJECT_FLAGS "${PROJECT_FLAGS} -Wno-deprecated-declarations") endif() +@@ -81,7 +81,7 @@ set_target_properties(lpass-test PROPERTIES + COMPILE_FLAGS "${PROJECT_FLAGS} -DTEST_BUILD" + COMPILE_DEFINITIONS ${PROJECT_DEFINITIONS} + ) +-target_link_libraries(lpass-test ${LIBXML2_LIBRARIES} ${OPENSSL_LIBRARIES} ${CURL_LIBRARIES}) ++target_link_libraries(lpass-test ${LIBXML2_LIBRARIES} ${OPENSSL_LIBRARIES} ${CURL_LIBRARIES} "-lkvm") + enable_testing() + add_test(test_login ${CMAKE_SOURCE_DIR}/test/tests test_login) + add_test(test_login_wrong_pw_should_fail ${CMAKE_SOURCE_DIR}/test/tests test_login_wrong_pw_should_fail)