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 <[email protected]>
# 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)