lastpass-cli received an update, which fixes some bugs and adds some features. Changelog can be found at https://github.com/lastpass/lastpass-cli/releases
Upstream now provides a distfile via GitHub releases infrastructure. While here re-order WANTLIB. Works on my laptop/account. OK? Index: Makefile =================================================================== RCS file: /cvs/ports/security/lastpass-cli/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- Makefile 11 Nov 2017 13:30:44 -0000 1.13 +++ Makefile 15 Mar 2018 17:27:38 -0000 @@ -2,31 +2,30 @@ COMMENT = LastPass command line interface tool -GH_ACCOUNT = lastpass -GH_PROJECT = lastpass-cli -GH_TAGNAME = v1.2.2 +V = 1.3.0 +DISTNAME = lastpass-cli-${V} + CATEGORIES = security +HOMEPAGE = https://github.com/lastpass/lastpass-cli + MAINTAINER = Bjorn Ketelaars <bjorn.ketela...@hydroxide.nl> # GPLv2 PERMIT_PACKAGE_CDROM = Yes -WANTLIB = c curl crypto kvm ssl xml2 +WANTLIB = c crypto curl kvm ssl xml2 -MODULES = devel/cmake +MASTER_SITES = https://github.com/lastpass/lastpass-cli/releases/download/v${V}/ -BUILD_DEPENDS= textproc/asciidoc +MODULES = devel/cmake +BUILD_DEPENDS = textproc/asciidoc LIB_DEPENDS = net/curl \ textproc/libxml -TEST_DEPENDS= ${BUILD_DEPENDS} \ +TEST_DEPENDS = ${BUILD_DEPENDS} \ shells/bash -ALL_TARGET = all doc-man - -do-install: - ${INSTALL_PROGRAM} ${WRKBUILD}/lpass ${PREFIX}/bin - ${INSTALL_MAN} ${WRKBUILD}/lpass.1 ${PREFIX}/man/man1 +INSTALL_TARGET = install install-doc do-test: cd ${WRKSRC}/test && sed -i 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' * Index: distinfo =================================================================== RCS file: /cvs/ports/security/lastpass-cli/distinfo,v retrieving revision 1.11 diff -u -p -r1.11 distinfo --- distinfo 11 Nov 2017 13:30:44 -0000 1.11 +++ distinfo 15 Mar 2018 17:27:38 -0000 @@ -1,2 +1,2 @@ -SHA256 (lastpass-cli-1.2.2.tar.gz) = Jsk65hCTITnayv8uD5FsVije9Iu0EptAmRAc9ObHxJk= -SIZE (lastpass-cli-1.2.2.tar.gz) = 110045 +SHA256 (lastpass-cli-1.3.0.tar.gz) = u8/Wc9ZoKH53Pu9E2mX70vKS2qITo5Uo8xA3xSjbz+Q= +SIZE (lastpass-cli-1.3.0.tar.gz) = 113969 Index: patches/patch-cmake_extras_install_doc_cmake =================================================================== RCS file: patches/patch-cmake_extras_install_doc_cmake diff -N patches/patch-cmake_extras_install_doc_cmake --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-cmake_extras_install_doc_cmake 15 Mar 2018 17:27:38 -0000 @@ -0,0 +1,10 @@ +$OpenBSD$ + +Index: cmake_extras/install_doc.cmake +--- cmake_extras/install_doc.cmake.orig ++++ cmake_extras/install_doc.cmake +@@ -1,2 +1,2 @@ +-execute_process(COMMAND install -v -d $ENV{DESTDIR}${MANDIR}/man1) +-execute_process(COMMAND install -m 0644 -v ${CMAKE_BINARY_DIR}/lpass.1 $ENV{DESTDIR}${MANDIR}/man1/lpass.1) ++execute_process(COMMAND install -d $ENV{DESTDIR}${MANDIR}/man1) ++execute_process(COMMAND install -m 0644 ${CMAKE_BINARY_DIR}/lpass.1 $ENV{DESTDIR}${MANDIR}/man1/lpass.1)