Date: Sun, 10 Sep 2023 16:13:34 GMT From: Robert Clausecker <fuz@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: ea7907c1057b - main - security/lastpass-cli: Update to 1.3.6 and drop maintainership Message-ID: <202309101613.38AGDYxN024649@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=ea7907c1057bc2741a23fd24c01537aa083b51d2 commit ea7907c1057bc2741a23fd24c01537aa083b51d2 Author: Thomas Hurst <tom@hur.st> AuthorDate: 2023-09-01 14:49:31 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-09-10 16:12:58 +0000 security/lastpass-cli: Update to 1.3.6 and drop maintainership - 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 --- security/lastpass-cli/Makefile | 21 ++++---- security/lastpass-cli/distinfo | 6 +-- security/lastpass-cli/files/patch-fno-common.patch | 61 ---------------------- security/lastpass-cli/files/patch-process.c | 11 ++++ security/lastpass-cli/files/patch-process.h | 13 +++++ 5 files changed, 37 insertions(+), 75 deletions(-) diff --git a/security/lastpass-cli/Makefile b/security/lastpass-cli/Makefile index 54faf59b5665..211483000b59 100644 --- a/security/lastpass-cli/Makefile +++ b/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/ @@ -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 diff --git a/security/lastpass-cli/distinfo b/security/lastpass-cli/distinfo index aeea64d4a999..fb3c99c43d52 100644 --- a/security/lastpass-cli/distinfo +++ b/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 diff --git a/security/lastpass-cli/files/patch-fno-common.patch b/security/lastpass-cli/files/patch-fno-common.patch deleted file mode 100644 index f538b2f80e0a..000000000000 --- a/security/lastpass-cli/files/patch-fno-common.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff --git a/globals.c b/globals.c -new file mode 100644 -index 0000000..59e9c30 ---- /dev/null -+++ globals.c -@@ -0,0 +1,40 @@ -+/* -+ * -+ * Copyright (C) 2014-2018 LastPass. -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License along -+ * with this program; if not, write to the Free Software Foundation, Inc., -+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -+ * -+ * In addition, as a special exception, the copyright holders give -+ * permission to link the code of portions of this program with the -+ * OpenSSL library under certain conditions as described in each -+ * individual source file, and distribute linked combinations -+ * including the two. -+ * -+ * You must obey the GNU General Public License in all respects -+ * for all of the code used other than OpenSSL. If you modify -+ * file(s) with this exception, you may extend this exception to your -+ * version of the file(s), but you are not obligated to do so. If you -+ * do not wish to do so, delete this exception statement from your -+ * version. If you delete this exception statement from all source -+ * files in the program, then also delete it here. -+ * -+ * See LICENSE.OpenSSL for more details regarding this exception. -+ */ -+ -+#include "process.h" -+ -+/* Globals */ -+int ARGC; -+char **ARGV; -diff --git a/process.h b/process.h -index 58c2480..4cc2cf4 100644 ---- process.h -+++ 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); diff --git a/security/lastpass-cli/files/patch-process.c b/security/lastpass-cli/files/patch-process.c new file mode 100644 index 000000000000..5ef35b62e9ac --- /dev/null +++ b/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) diff --git a/security/lastpass-cli/files/patch-process.h b/security/lastpass-cli/files/patch-process.h new file mode 100644 index 000000000000..10a2f73f501e --- /dev/null +++ b/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);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202309101613.38AGDYxN024649>