From nobody Fri Jan 13 12:30:51 2023 X-Original-To: dev-commits-ports-all@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 4NtgkM6gcLz2pKwY; Fri, 13 Jan 2023 12:30:51 +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 4NtgkM6D4mz422S; Fri, 13 Jan 2023 12:30:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673613051; 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=JYh5pOxK1qdysY/0Tc3hCPFnI/NAwlZWep2rU5A+R7A=; b=uW+hdHMHgQ/Vn8ZfdpN/DAEPPQQrIY6K4TAJ/CUJ37kQ5BZ9V8YF3HY6voM25LQBTDykJ2 odMhQ8E3wiPU/LAakzun2qOcuPLPVYGuEzA58xD/uX5fF7eRA+lDW2Zhkr2OXBwEj0Tkbb 3IsJFKVHgDdZEKQshis9qarXBRaTZIukE7ON7xNDUfV2rMdJAUh/dORmJ3wioSpoHamxui 3/KOGyHwKOcUGHoVh8OKG0uy/Q/rOtN0LtBSYkHaRqeCrehchBVdqN+lXSS9l4XdLNLDDl ar+T5n7MvgAmaGsb0KkAzl+QUpdPgnzA5ZlTlZq4flJQN5vwTo8jL8UtLo6V7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1673613051; 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=JYh5pOxK1qdysY/0Tc3hCPFnI/NAwlZWep2rU5A+R7A=; b=Pxzh5eKvd94BKOA3eASUC7/umHhsq4vsNFvVbdWtwRphAaUGvqyjJq5/g/eCxlf8+PKLjc 8GFk+l6lNxg7igSRnJZcOVS6ObO1VotazYP6i6v422PYYUcliS3bGvDUmtxocBYzeG+53K QyJEwNSGrxh78OmxZBB/XemyTiNnw1KSawzpqJ6YfVbR1dAVhKOfQh6EciJ21Q9x/DERjJ w9plT17ycKHnIuFE5y9gzCQXgodL7eJFWrGk/qHVcr8a/1yL6SzoChwPVaU2InHhGJ1D3q VuZbhqGNQW/mAK3FSNYSEIsXEczvhDQp/huHaC0tDSgx+pf95g0HZ108rtwkig== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1673613051; a=rsa-sha256; cv=none; b=fiB/jpWiNprwaRJyNhfl/kAC/grj6gbYtpGNVti/A9sc99MNTEyl7ag7IyLN/OPsIOs2gp 4CX/RYZkqByzOI2uot6E+eWXc70RL6bqo6HnogpitHsXnrgbfp3KFRVINmp5VwPMOwmuiU GuwhvCRuh1jJbGW+iLw1ORsrF2NRZ8+KYY86QcTy1hmW2FNuifwmZ3IEE1q1klkblwK/zc TO5+XVFk2asYus4iVBixKgxPZNpUeBKRw6AeRRpjJ4Psm2ykZOQdW2fjPPvgn4gEnIYYWc i1EdvKxACOxv6eIH3M46sP6VP9zfWkpxsYopHzqwof6WTf8FTPVF3AK10jF3jA== 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 4NtgkM5J8Hz16JS; Fri, 13 Jan 2023 12:30:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 30DCUpoR080339; Fri, 13 Jan 2023 12:30:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 30DCUpBl080337; Fri, 13 Jan 2023 12:30:51 GMT (envelope-from git) Date: Fri, 13 Jan 2023 12:30:51 GMT Message-Id: <202301131230.30DCUpBl080337@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?Fernando=20Apestegu=C3=ADa?= Subject: git: d4fef53722a4 - main - security/kc: update to 2.5.1 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d4fef53722a4be4afcfd38edea06e73daef97a3e Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=d4fef53722a4be4afcfd38edea06e73daef97a3e commit d4fef53722a4be4afcfd38edea06e73daef97a3e Author: Daniel AuthorDate: 2023-01-13 12:25:06 +0000 Commit: Fernando ApesteguĂ­a CommitDate: 2023-01-13 12:26:32 +0000 security/kc: update to 2.5.1 kc24 was a transient port to easy the migration of the database. Later on, the original kc port was obsoleted. Rename kc24 to kc to match upstream again and update to latest version. PR: 268842 Reported by: leva@ecentrum.hu (maintainer) --- MOVED | 2 +- security/Makefile | 2 +- security/{kc24 => kc}/Makefile | 14 +++++++------ security/kc/distinfo | 3 +++ security/{kc24 => kc}/pkg-descr | 0 security/kc/pkg-message | 36 ++++++++++++++++++++++++++++++++ security/kc24/distinfo | 3 --- security/kc24/pkg-message | 46 ----------------------------------------- 8 files changed, 49 insertions(+), 57 deletions(-) diff --git a/MOVED b/MOVED index d9b23af6881b..0ca2b70361da 100644 --- a/MOVED +++ b/MOVED @@ -11524,7 +11524,6 @@ www/qupzilla-qt5|www/falkon|2019-03-03|Has expired: Project continues as www/fal databases/puppetdb-terminus4|databases/puppetdb-terminus5|2019-03-03|Has expired: Puppet 4 has reached EOL sysutils/bacula-client|sysutils/bacula9-client|2019-03-03|Has expired: Unsupported. Please migrate to bacula9-server net-mgmt/nagios-check_bacula|net-mgmt/nagios-check_bacula9|2019-03-03|Has expired: Unsupported. Please migrate to bacula9-server -security/kc|security/kc24|2019-03-03|Has expired: Versions 2.4.x use incompatible database format sysutils/bacula-server|sysutils/bacula9-server|2019-03-03|Has expired: Unsupported. Please migrate to bacula9-server sysutils/bacula-docs|sysutils/bacula9-docs|2019-03-03|Has expired: Unsupported. Please migrate to bacula9-docs sysutils/bacula-client-static|sysutils/bacula9-client-static|2019-03-03|Has expired: Unsupported. Please migrate to bacula9-server @@ -17749,3 +17748,4 @@ math/cvc4|math/cvc5|2023-01-03|CVC4 was succeeded by CVC5 math/cvc3|math/cvc5|2023-01-04|CVC3 was succeeded by CVC4 and CVC5 devel/caf|devel/actor-framework|2023-01-08|Merge duplicates into devel/actor-framework that is a full software name net/nebula|security/nebula|2023-01-09|Remove duplicate +security/kc24|security/kc|2023-01-13|kc24 was a transient package to easy database migration. Rename to original name diff --git a/security/Makefile b/security/Makefile index 4b9bfef1c6db..a45295338dd3 100644 --- a/security/Makefile +++ b/security/Makefile @@ -238,7 +238,7 @@ SUBDIR += isnprober SUBDIR += john SUBDIR += kbfsd - SUBDIR += kc24 + SUBDIR += kc SUBDIR += kdbxviewer SUBDIR += keepass SUBDIR += keepass-plugin-keepassrpc diff --git a/security/kc24/Makefile b/security/kc/Makefile similarity index 77% rename from security/kc24/Makefile rename to security/kc/Makefile index 83ae5e69473c..7a66d8ac03cf 100644 --- a/security/kc24/Makefile +++ b/security/kc/Makefile @@ -1,19 +1,17 @@ PORTNAME= kc -PORTVERSION= 2.4.2 -PORTREVISION= 3 +PORTVERSION= 2.5.1 CATEGORIES= security -PKGNAMESUFFIX= 24 MAINTAINER= leva@ecentrum.hu COMMENT= Console based password storing application -WWW= https://github.com/levaidaniel/kc +WWW= https://github.com/levaidaniel/kc LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libxml2.so:textproc/libxml2 -CONFLICTS= kc +CONFLICTS= kc24 OPTIONS_DEFINE= PCRE SCRYPT OPTIONS_DEFAULT= PCRE SCRYPT LIBEDIT @@ -35,11 +33,15 @@ USES+= pkgconfig ncurses ssl uidfix USE_GITHUB= yes GH_ACCOUNT= levaidaniel -PLIST_FILES= bin/kc man/man1/kc.1.gz +PLIST_FILES= bin/kc man/man1/kc.1.gz share/doc/kc/Changelog.md MAKE_ENV+= BUNDLED_BCRYPT=y post-patch: @${REINPLACE_CMD} -e 's|-lncursesw|${NCURSESLIBS}|' ${WRKSRC}/Makefile +post-install: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/Changelog.md ${STAGEDIR}${DOCSDIR} + .include diff --git a/security/kc/distinfo b/security/kc/distinfo new file mode 100644 index 000000000000..adb38bbb908c --- /dev/null +++ b/security/kc/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1673275855 +SHA256 (levaidaniel-kc-2.5.1_GH0.tar.gz) = d0265da21986c261bd1502b313540bfe991af8b97e44a7296d822fe0e2e0a632 +SIZE (levaidaniel-kc-2.5.1_GH0.tar.gz) = 100143 diff --git a/security/kc24/pkg-descr b/security/kc/pkg-descr similarity index 100% rename from security/kc24/pkg-descr rename to security/kc/pkg-descr diff --git a/security/kc/pkg-message b/security/kc/pkg-message new file mode 100644 index 000000000000..c08487d3e962 --- /dev/null +++ b/security/kc/pkg-message @@ -0,0 +1,36 @@ +[ +{ type: install + message: < import -o -R 5000 -k passwords.kcd +Reading database... +Opening 'passwords.kcd' +Password: +Decrypting... +Checking database... +Counting keys and keychains... +Import finished. + +EOM +} +] diff --git a/security/kc24/distinfo b/security/kc24/distinfo deleted file mode 100644 index fcf8f86e845c..000000000000 --- a/security/kc24/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1524229681 -SHA256 (levaidaniel-kc-2.4.2_GH0.tar.gz) = ba769f9b7de4fa544bcd84fc9e94541aaa89cb8efb108579d96b68ee8015f43f -SIZE (levaidaniel-kc-2.4.2_GH0.tar.gz) = 75286 diff --git a/security/kc24/pkg-message b/security/kc24/pkg-message deleted file mode 100644 index 173f59337945..000000000000 --- a/security/kc24/pkg-message +++ /dev/null @@ -1,46 +0,0 @@ -[ -{ type: install - message: < dump kcdump -Dump OK - quit -$ ls kcdump.xml -kcdump.xml - -2) Make a backup, just in case - -$ mv ~/.kc/default.kcd ~/.kc/default.kcd-backup - -3) Upgrade kc to version 2.4 - -4) Create a new, empty database file and import the dump - -$ kc -Creating '~/.kc/default.kcd' -Using '~/.kc/default.kcd' database. -New password (empty to cancel): -New password again (empty to cancel): - importxml -k kcdump.xml -Import OK - write -Save OK - quit - -5) Test if the import is ok - -6) Remove the dump - -rm -P kcdump.xml -EOM -} -]