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)

Reply via email to