From nobody Thu Mar 21 09:37:16 2024 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 4V0gNF2Qmfz5FfXk; Thu, 21 Mar 2024 09:37:17 +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 4V0gNF0n0zz40Fy; Thu, 21 Mar 2024 09:37:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1711013837; 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=QWN62aOgSkEJ9kdo+ePK43ABEuIZZ7vqshwJyK93NYM=; b=qcCaaiP6DetROo/BwrpWdnW5I+LucWV9vi+rrBgLxIDPX5yItIRIq/1yPn0SPMz/TfGIOX VKmAs+jUQsSo0gkw3nNoeFEQNw8z4DleiYWQkvgtQPGDXXPBNzcnDLxDLQ+YyZYbWqrkDL j4foqZeqM94Yi7Nyxq+PzK3RTxBU0Gafp6KantFFXvYvGX5bAV/M4TGtUEAlQi+InNbso8 smwdJw8SuCXri3Cx/EQ107SM+6W//S9ASiTB1YbkLAPlUTgIweXj3D6chuGpHL0gBIo1XW q7vejx14mZb1PXZg2ssGrEBNdIaJ0NjgRyLXR09u1aXGLz49xfmeeqsoe8Nd8A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1711013837; a=rsa-sha256; cv=none; b=CMfkHUESioz05crkFuPgiMMBPBxtGdlopOaAIOQdj7IZqkwvTVWSqESHV8kmrHe7ndIfCt U+tzqb/ic2CEPy1/mS3RbxjjZakINYCZy32UdYt3t4eDVDUeLk86V1iaN72NvrdKezcJtz nYfGHJ83I5l6YYMb2glNV4CNE3W+ohhaTQcoCxPzmAHlSCuRmQVZweXiC47XnUlfzKY9hu 89NInv4FPWjTKYlG1ZJfxpni9qiKbsnwC0JCBTeI7SxVWX8h1gZ1IbM2RvJAUzNt1MY8pV 1kbwSASpxYbRC/sqrFcxdjLhxgONqC9TBUOvSLR+9G3xnpHGMu0WFWCept5DCg== 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=1711013837; 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=QWN62aOgSkEJ9kdo+ePK43ABEuIZZ7vqshwJyK93NYM=; b=LA2x6bDe/Ds+Bh1JiNHxK/2IW6SrbcKS7u3x554Bn0/EcPzo071OZdPFk57Vop+vjCLGO3 nXd+dodTxEk+F2kG7xAYSLxlvWJLQ03qelXP2ibe/+ppEulFmspC3YqBG49KwnMQEm/mJo 8VjCJwXQUNq3eeFYCf3qFiZs1uGqs9ZPexN1vtZLRBVJ1G053RmtWWYBWTFddxSH2V539f OiiyHOgFe2p9rDSFj6ml59lDnngbnc5DuYEV3OJO48dyDMeGFD+CtKHOMuqtOcKW3yQ/mR QJ4f2si55mA2salArVoKIjzxM+QrNOuz5gWgzQApy2JUgPJ+PCFAQhPBAr3KmA== 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 4V0gNF0MvQzVT6; Thu, 21 Mar 2024 09:37:17 +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 42L9bGQd064729; Thu, 21 Mar 2024 09:37:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 42L9bGqx064727; Thu, 21 Mar 2024 09:37:16 GMT (envelope-from git) Date: Thu, 21 Mar 2024 09:37:16 GMT Message-Id: <202403210937.42L9bGqx064727@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Eugene Grosbein Subject: git: 843ff0a90076 - main - UPDATING: restore instructions for perl5 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: eugen X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 843ff0a9007666080e3cb2bcb4741d964f6a2371 Auto-Submitted: auto-generated The branch main has been updated by eugen: URL: https://cgit.FreeBSD.org/ports/commit/?id=843ff0a9007666080e3cb2bcb4741d964f6a2371 commit 843ff0a9007666080e3cb2bcb4741d964f6a2371 Author: Eugene Grosbein AuthorDate: 2024-03-21 09:34:51 +0000 Commit: Eugene Grosbein CommitDate: 2024-03-21 09:34:51 +0000 UPDATING: restore instructions for perl5 Make ports' UPDATING file useful again for ports users of perl5 and restore upgrade instructions updating record 20231017. --- UPDATING | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/UPDATING b/UPDATING index 9cc7b4899c0d..e226a9cd4695 100644 --- a/UPDATING +++ b/UPDATING @@ -180,7 +180,44 @@ you update your ports collection, before attempting any port upgrades. The default Perl version has been switched to Perl 5.36. If you are using binary packages to upgrade your system, you do not have anything to do, pkg - upgrade will do the right thing. + upgrade will do the right thing. For the other people, assuming you are + migrating from 5.34 to 5.36, do: + + First, add to /etc/make.conf: + + DEFAULT_VERSIONS+= perl5=5.36 + + Portupgrade users: + portupgrade -o lang/perl5.36 -f lang/perl5.34 + + You can now remove the DEFAULT_VERSIONS line added earlier + from /etc/make.conf + + Then you will need to rebuild everything that uses libperl.so, you + can do so with: + + portupgrade -f `pkg shlib -qR libperl.so.5.34` + + If, for some reason, this command fails at one point, it is safe to + run it again, it will not rebuild what it already rebuilt, as the + ports that have been rebuilt no longer depend on libperl.so.5.34 but + on libperl.so.5.36. + + Portmaster users: + portmaster -o lang/perl5.36 lang/perl5.34 + + You can now remove the DEFAULT_VERSIONS line added earlier + from /etc/make.conf + + Then you will need to rebuild everything that uses libperl.so, you + can do so with: + + portmaster -f `pkg shlib -qR libperl.so.5.34` + + If, for some reason, this command fails at one point, it is safe to + run it again, it will not rebuild what it already rebuilt, as the + ports that have been rebuilt no longer depend on libperl.so.5.34 but + on libperl.so.5.36. 20231014: AFFECTS: users of security/openssl and security/openssl30