summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRepository mirror & CI <repomirrorci@gentoo.org>2024-05-07 08:07:08 +0000
committerRepository mirror & CI <repomirrorci@gentoo.org>2024-05-07 08:07:08 +0000
commit71f38162c5895ad7c46fea765ffece7339a668df (patch)
treeef518ed63a1dd096d097b25ae696883eef2f61e3 /metadata
parentMerge updates from master (diff)
parentAdd 2024-05-07-perl-features-use-expand (diff)
downloadgentoo-71f38162c5895ad7c46fea765ffece7339a668df.tar.gz
gentoo-71f38162c5895ad7c46fea765ffece7339a668df.tar.bz2
gentoo-71f38162c5895ad7c46fea765ffece7339a668df.zip
Merge commit '4b348e89b0b705b97c0582eeca0bab2435c4d778'
Diffstat (limited to 'metadata')
-rw-r--r--metadata/news/2024-05-07-perl-features-use-expand/2024-05-07-perl-features-use-expand.en.txt31
1 files changed, 31 insertions, 0 deletions
diff --git a/metadata/news/2024-05-07-perl-features-use-expand/2024-05-07-perl-features-use-expand.en.txt b/metadata/news/2024-05-07-perl-features-use-expand/2024-05-07-perl-features-use-expand.en.txt
new file mode 100644
index 000000000000..bde92d946978
--- /dev/null
+++ b/metadata/news/2024-05-07-perl-features-use-expand/2024-05-07-perl-features-use-expand.en.txt
@@ -0,0 +1,31 @@
+Title: dev-lang/perl useflags become a PERL_FEATURES use-expand
+Author: Andreas K. Huettel <dilfridge@gentoo.org>
+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",
+"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.
+
+I.e., if you have dev-lang/perl[ithreads] installed, make sure
+to now set in make.conf
+ PERL_FEATURES="ithreads"
+
+If you *want* to change the settings of your Perl, you may have to
+run perl-cleaner after rebuilding dev-lang/perl:
+ perl-cleaner --modules ; perl-cleaner --force --libperl
+
+In either case, a full world update
+ emerge -uDNav world
+is recommended and should also bring your system into a consistent
+state.
+
+Background: This change in the structure of the useflags is
+intended to solve bug 930123. The three useflags influence not only
+how Perl itself is installed, but also all Perl modules...