From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CFE9D158064 for ; Fri, 3 May 2024 06:54:53 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C6A61E2A5D; Fri, 3 May 2024 06:54:49 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 624E8E2A59 for ; Fri, 3 May 2024 06:54:49 +0000 (UTC) From: "Andreas K. Huettel" To: gentoo-dev@lists.gentoo.org Cc: "pr@gentoo.org" Subject: [gentoo-dev] news item and patch series: 2024-05-10-perl-features-use-expand.en.txt Date: Fri, 03 May 2024 08:54:25 +0200 Message-ID: <4096348.usQuhbGJ8B@noumea> Organization: Gentoo Linux Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart5592146.QJadu78ljV"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-Archives-Salt: 4d4b23fa-af3b-4d31-ab5c-74a41a82bd5c X-Archives-Hash: d066f0636eb0585a7693f1f6ab67cf73 --nextPart5592146.QJadu78ljV Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1"; protected-headers="v1" From: "Andreas K. Huettel" To: gentoo-dev@lists.gentoo.org Cc: "pr@gentoo.org" Date: Fri, 03 May 2024 08:54:25 +0200 Message-ID: <4096348.usQuhbGJ8B@noumea> Organization: Gentoo Linux MIME-Version: 1.0 Newsitem for review... This goes back to discussions long ago with Kent. We weren't sure then if Portage can handle it. However, since it can handle= =20 Python... :P Binary package support now makes the USE_EXPAND hard-necessary. The corresponding patch series is following in a few minutes as reply. Title: dev-lang/perl useflags become a PERL_FEATURES use-expand Author: Andreas K. Huettel Posted: 2024-05-10 Revision: 1 News-Item-Format: 2.0 Starting with dev-lang/perl-5.38.2-r3, the three use flags "debug",=20 "ithreads", and "quadmath" of Perl are renamed into a common use-expand variable, PERL_FEATURES, which should be set *globally* in make.conf. If you do *not* want to change the settings of your Perl, make sure that the new variable PERL_FEATURES contains the same settings that were applied to your Perl all along.=20 I.e., if you have dev-lang/perl[ithreads] installed, make sure to now set in make.conf PERL_FEATURES=3D"ithreads" If you *want* to change the settings of your Perl, make sure to run perl-cleaner after rebuilding dev-lang/perl: perl-cleaner --modules ; perl-cleaner --force --libperl Background: This change in the structure of the useflags is a first step towards a solution of bug 930123. The three useflags influence not only how Perl itself is installed, but also all=20 Perl modules... =2D-=20 Andreas K. H=FCttel dilfridge@gentoo.org Gentoo Linux developer=20 (council, comrel, toolchain, base-system, perl, libreoffice) https://wiki.gentoo.org/wiki/User:Dilfridge --nextPart5592146.QJadu78ljV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE/Rnm0xsZLuTcY+rT3CsWIV7VQSoFAmY0iiEACgkQ3CsWIV7V QSq8VxAAvLnkcOPwE/Z1CuLEQ0eSN670pYMLKFnesMM1QHJGlm9SQCcQX4u692Sb BeFhdifRNWwYWpQ02OhmNB84173WZdqHLa9fLonWlJ06/SR3FP5SzQ1dqJUeSThM PtKgmBMuq8IuE89uivTPUZeEzGZz08DdL3os+9b/FJmZ9ZcxUk8FlPEXqAN5odQG Bwl2Qbh10TPa0NVtM/i1VbzMRTrBREW5IffEHxiRNcIpBXQ92uIbPFjKwTA1is/c 4Db2HP0MctFz6mPX+qrk8d+LcAV9bXPn+AsyU+9Lm1ps65k5UNZPmRRcnuK0j+kB QBCCqryNLsAh0cCZ72gHZTYK1HBGp7iZpTTHIW23N8FCc439jFEAVxhQD7RhmTRU PfRdwJBok5u+5DglFJBWpiH4UqMLPXFuegYYEoD8Wf1Hu4bC9s7q/8h8xWAApVZS 29tsFzXlYFt8QAtKBW/MaFh9coLjm/joEWn9diQzNLyXdpGkOfnI2Iv3pJHQyqK/ eO7zoqNO+J+EBINgmX2c+30c3aEr7s4hRE80Ue9VfCLbN3yWF2YjJvpdROUghmnl 22vFa35O038Hdgh9dtgXQuLC5Z1nsou6aLLvivJIWOnlhLS5TiMmi4TLVqBfhtCP 9ryXKq/SjpSxG2U5AsWeeWJqBRwCTZD03BqOWfYUgEeA4Saw4I8= =Dy8P -----END PGP SIGNATURE----- --nextPart5592146.QJadu78ljV--