Skip to content

Commit

Permalink
security/lastpass-cli: Update to 1.3.6 and drop maintainership
Browse files Browse the repository at this point in the history
 - Patch for upstream issue #532 has been refreshed to appease portlint
 - MFH as update contains new pinned CA hashes
 - Drop maintainership - I no longer use LastPass

Changelog: https://github.com/lastpass/lastpass-cli/releases/tag/v1.3.5

PR:		273498
MFH:		2023Q3
  • Loading branch information
Freaky authored and clausecker committed Sep 10, 2023
1 parent eec9340 commit ea7907c
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 75 deletions.
21 changes: 10 additions & 11 deletions security/lastpass-cli/Makefile
@@ -1,10 +1,9 @@
PORTNAME= lastpass-cli
PORTVERSION= 1.3.3
PORTREVISION= 2
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.6
CATEGORIES= security

MAINTAINER= tom@hur.st
MAINTAINER= ports@FreeBSD.org
COMMENT= LastPass command line interface tool
WWW= https://lastpass.com/

Expand All @@ -29,14 +28,14 @@ PINENTRY_DESC= Use pinentry for password entry
XCLIP_DESC= Use xclip for interacting with X11 clipboard
XSEL_DESC= Use xsel for interacting with X11 clipboard

BASH_BUILD_DEPENDS= bash-completion>=0:shells/bash-completion
BASH_RUN_DEPENDS= bash-completion>=0:shells/bash-completion
BASH_PLIST_FILES= share/bash-completion/completions/lpass
MANPAGES_BUILD_DEPENDS= asciidoc:textproc/asciidoc \
xmlto:textproc/xmlto
MANPAGES_ALL_TARGET= all doc-man
MANPAGES_INSTALL_TARGET=install install-doc
MANPAGES_PLIST_FILES= ${MANPREFIX}/share/man/man1/lpass.1.gz
BASH_BUILD_DEPENDS= bash-completion>=0:shells/bash-completion
BASH_RUN_DEPENDS= bash-completion>=0:shells/bash-completion
BASH_PLIST_FILES= share/bash-completion/completions/lpass
MANPAGES_BUILD_DEPENDS= asciidoc:textproc/asciidoc \
xmlto:textproc/xmlto
MANPAGES_ALL_TARGET= all doc-man
MANPAGES_INSTALL_TARGET= install install-doc
MANPAGES_PLIST_FILES= ${MANPREFIX}/share/man/man1/lpass.1.gz

PINENTRY_RUN_DEPENDS= pinentry:security/pinentry
XCLIP_RUN_DEPENDS= xclip:x11/xclip
Expand Down
6 changes: 3 additions & 3 deletions security/lastpass-cli/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1562505317
SHA256 (lastpass-lastpass-cli-v1.3.3_GH0.tar.gz) = f38e1ee7e06e660433a575a23b061c2f66ec666d746e988716b2c88de59aed73
SIZE (lastpass-lastpass-cli-v1.3.3_GH0.tar.gz) = 116434
TIMESTAMP = 1693845538
SHA256 (lastpass-lastpass-cli-v1.3.6_GH0.tar.gz) = 6573068abfda02426ba7374c03dde71d8870dcf44c8dc845bc53106be34bfedd
SIZE (lastpass-lastpass-cli-v1.3.6_GH0.tar.gz) = 117267
61 changes: 0 additions & 61 deletions security/lastpass-cli/files/patch-fno-common.patch

This file was deleted.

11 changes: 11 additions & 0 deletions security/lastpass-cli/files/patch-process.c
@@ -0,0 +1,11 @@
--- process.c.orig 2023-09-01 07:49:12 UTC
+++ process.c
@@ -75,6 +75,8 @@ static void ptrace(__attribute__((unused)) int x,
__attribute__((unused)) int w) {}
#endif

+int ARGC;
+char **ARGV;

#if defined(__linux__) || defined(__CYGWIN__) || (defined(__NetBSD__) && !defined(KERN_PROC_PATHNAME))
static int pid_to_cmd(pid_t pid, char *cmd, size_t cmd_size)
13 changes: 13 additions & 0 deletions security/lastpass-cli/files/patch-process.h
@@ -0,0 +1,13 @@
--- process.h.orig 2023-09-01 07:49:45 UTC
+++ process.h
@@ -4,8 +4,8 @@
#include <stdbool.h>
#include <sys/types.h>

-int ARGC;
-char **ARGV;
+extern int ARGC;
+extern char **ARGV;

void process_set_name(const char *name);
void process_disable_ptrace(void);

0 comments on commit ea7907c

Please sign in to comment.