From nobody Sun Sep 10 16:13:34 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RkFJZ5qWbz4s1pq; Sun, 10 Sep 2023 16:13:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RkFJZ3tWSz3PKm; Sun, 10 Sep 2023 16:13:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694362414; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YBcYu62+f9Px2UAOS8sA63rYgUgyuuM5Yj7fZ0WLGuc=; b=yNScDDMHkljZCV7aAB0xmD3Gcccl63tQp9BFZ9ofF9I00+WA2CAO977TRiC7LCSqfjIjVF DEbFPcJ512N4PkaZcaN3s9WdKUlR26b68BKjF34LA3M0XPydhuHCFs71npTCmB9x4yn8G1 9pPxLeWRJYGWD4xh98PIl4dQGmuNvNNoyKbO5BI+58wXvlrlVs6ShHFWOEjqpQXJ6G0klV gkNUc+4ovagW5OJim0n1I011ROsvHHbXAmZdzW8E+tZXdHYJ5P1vZEVCRdHICeAsorcblE Ni+kNcrhAX5J3znvEk5WpYNjSRf8o96BOqyuXQ5IveNzgO81cdcvzaFCh/LxbA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1694362414; a=rsa-sha256; cv=none; b=VX5Skk9T7Nwyo6+sjp2v3hPcecEMRSdRYwRTf0uQeHlKUX0bFPRANHHCXQYlRcuTRSr6hk 8Dzl5gFe9GB5cvYikcJGRD7GjmCJPe8W5UnADkFc40OLWFi0sTAs+WMgZYGolC8OslrLxv uSRLwCVPfMlkQHVktQRFsDPEWptIPRCKQjuXK6Np/mGvnYS1yMrWqjWvyNbSUv7knRtHd1 QFJ4BKsNfnimwUsiT3sqX3WiTIOtq80BFgCtSKUa/ZPaT9Y/Y19RjweqxUpU8BfhZ1x6an T3oBZmHUfwb6NLp2GaJxkBknFpw5+sLuHM6gNzdrLcYxhtoXx8JsLq5I8NQHnw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1694362414; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YBcYu62+f9Px2UAOS8sA63rYgUgyuuM5Yj7fZ0WLGuc=; b=nGNvsZD1SGvS4IikNHK2+pOWK0hvEYC8W0zww+UAeffYBNwRLWIyVRxqdCpJfEBD2CLQv3 XuF5/7dhd6PvC354blrFqWHTah4RBGojWJ62kjZS9+EPxdGM7kwStsS7bW/J8T9ltVD/7N +KYKbUyEoHyYckppbv7NLE+UxsRXpzhTZv/aEnbeUJzJhEIf9JT+QFDTTpVXteSohG5oDz JNFu+WZ6jxB8l+45DSdvmy+hvBa5Gq6f71ylwd+lR/yCB2zlmYhmrFqafcsQPe+cON0bhb OHsZZYQrBcF9PzYTOlcVfMN1GE+h8wOXq4grr3xaeo7lWHVFRpEsVDO6pAfvkw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RkFJZ2fxkz1CN4; Sun, 10 Sep 2023 16:13:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 38AGDYWD024652; Sun, 10 Sep 2023 16:13:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 38AGDYxN024649; Sun, 10 Sep 2023 16:13:34 GMT (envelope-from git) Date: Sun, 10 Sep 2023 16:13:34 GMT Message-Id: <202309101613.38AGDYxN024649@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: ea7907c1057b - main - security/lastpass-cli: Update to 1.3.6 and drop maintainership List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ea7907c1057bc2741a23fd24c01537aa083b51d2 Auto-Submitted: auto-generated The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=ea7907c1057bc2741a23fd24c01537aa083b51d2 commit ea7907c1057bc2741a23fd24c01537aa083b51d2 Author: Thomas Hurst AuthorDate: 2023-09-01 14:49:31 +0000 Commit: Robert Clausecker 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 - #include - --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 + #include + +-int ARGC; +-char **ARGV; ++extern int ARGC; ++extern char **ARGV; + + void process_set_name(const char *name); + void process_disable_ptrace(void);