public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/perl-ExtUtils-CBuilder] rawhide: Upgrade to 0.280243 as provided in perl-5.44.0-RC1
@ 2026-06-30 12:57 Jitka Plesnikova
0 siblings, 0 replies; only message in thread
From: Jitka Plesnikova @ 2026-06-30 12:57 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/perl-ExtUtils-CBuilder
Branch : rawhide
Commit : 38f787645eb9a8931b78f1f03ba122dc4ab4c3d1
Author : Jitka Plesnikova <jplesnik@redhat.com>
Date : 2026-06-30T14:57:40+02:00
Stats : +244/-2 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/perl-ExtUtils-CBuilder/c/38f787645eb9a8931b78f1f03ba122dc4ab4c3d1?branch=rawhide
Log:
Upgrade to 0.280243 as provided in perl-5.44.0-RC1
---
diff --git a/ExtUtils-CBuilder-0.280242-Upgrade-to-0.280243.patch b/ExtUtils-CBuilder-0.280242-Upgrade-to-0.280243.patch
new file mode 100644
index 0000000..13601a9
--- /dev/null
+++ b/ExtUtils-CBuilder-0.280242-Upgrade-to-0.280243.patch
@@ -0,0 +1,237 @@
+From 126a2868b3ab95832fafe6ce30b8c69e681cf857 Mon Sep 17 00:00:00 2001
+From: Jitka Plesnikova <jplesnik@redhat.com>
+Date: Thu, 4 Jun 2026 17:06:05 +0200
+Subject: [PATCH] Upgrade to 0.280243
+
+---
+ Changes | 12 ++++++++++++
+ lib/ExtUtils/CBuilder.pm | 2 +-
+ lib/ExtUtils/CBuilder/Base.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/Unix.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/VMS.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/Windows.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/aix.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/android.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/cygwin.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/darwin.pm | 5 +----
+ lib/ExtUtils/CBuilder/Platform/dec_osf.pm | 2 +-
+ lib/ExtUtils/CBuilder/Platform/os2.pm | 2 +-
+ 15 files changed, 26 insertions(+), 17 deletions(-)
+
+diff --git a/Changes b/Changes
+index 1e50a56..58405e7 100644
+--- a/Changes
++++ b/Changes
+@@ -1,5 +1,17 @@
+ Revision history for Perl extension ExtUtils::CBuilder.
+
++0.280243 - 2026-02-23
++
++ Fix:
++ - Unbreak Perl build on legacy Darwin systems.
++ On modern macOS the compiler defaults to
++ '-Werror,-Wimplicit-function-declaration'. This breaks the build on code
++ which calls a function without a prototype (invalid in C99).
++ Turning the check off with '-Wno-error=implicit-function-declaration' breaks
++ the build of Perl itself on legacy versions of Darwin with compilers which do
++ not recognise the flags.
++ https://github.com/Perl/perl5/issues/18902
++
+ 0.280242
+
+ Fix:
+diff --git a/lib/ExtUtils/CBuilder.pm b/lib/ExtUtils/CBuilder.pm
+index af66b97..a5eba71 100644
+--- a/lib/ExtUtils/CBuilder.pm
++++ b/lib/ExtUtils/CBuilder.pm
+@@ -7,7 +7,7 @@ use Perl::OSType qw/os_type/;
+
+ use warnings;
+ use strict;
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+ our @ISA;
+
+ # We only use this once - don't waste a symbol table entry on it.
+diff --git a/lib/ExtUtils/CBuilder/Base.pm b/lib/ExtUtils/CBuilder/Base.pm
+index 4f29970..1dc8f8c 100644
+--- a/lib/ExtUtils/CBuilder/Base.pm
++++ b/lib/ExtUtils/CBuilder/Base.pm
+@@ -9,7 +9,7 @@ use Text::ParseWords;
+ use IPC::Cmd qw(can_run);
+ use File::Temp qw(tempfile);
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+
+ # More details about C/C++ compilers:
+ # http://developers.sun.com/sunstudio/documentation/product/compiler.jsp
+diff --git a/lib/ExtUtils/CBuilder/Platform/Unix.pm b/lib/ExtUtils/CBuilder/Platform/Unix.pm
+index 09ef330..6ae8f65 100644
+--- a/lib/ExtUtils/CBuilder/Platform/Unix.pm
++++ b/lib/ExtUtils/CBuilder/Platform/Unix.pm
+@@ -4,7 +4,7 @@ use warnings;
+ use strict;
+ use ExtUtils::CBuilder::Base;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+ our @ISA = qw(ExtUtils::CBuilder::Base);
+
+ sub link_executable {
+diff --git a/lib/ExtUtils/CBuilder/Platform/VMS.pm b/lib/ExtUtils/CBuilder/Platform/VMS.pm
+index 0d3ef4a..12325d3 100644
+--- a/lib/ExtUtils/CBuilder/Platform/VMS.pm
++++ b/lib/ExtUtils/CBuilder/Platform/VMS.pm
+@@ -4,7 +4,7 @@ use warnings;
+ use strict;
+ use ExtUtils::CBuilder::Base;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+ our @ISA = qw(ExtUtils::CBuilder::Base);
+
+ use File::Spec::Functions qw(catfile catdir);
+diff --git a/lib/ExtUtils/CBuilder/Platform/Windows.pm b/lib/ExtUtils/CBuilder/Platform/Windows.pm
+index 8c34a87..be8ad8a 100644
+--- a/lib/ExtUtils/CBuilder/Platform/Windows.pm
++++ b/lib/ExtUtils/CBuilder/Platform/Windows.pm
+@@ -8,7 +8,7 @@ use File::Spec;
+ use ExtUtils::CBuilder::Base;
+ use IO::File;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+ our @ISA = qw(ExtUtils::CBuilder::Base);
+
+ =begin comment
+diff --git a/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm b/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
+index 6f28b52..83b05a2 100644
+--- a/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
++++ b/lib/ExtUtils/CBuilder/Platform/Windows/BCC.pm
+@@ -1,6 +1,6 @@
+ package ExtUtils::CBuilder::Platform::Windows::BCC;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+
+ use strict;
+ use warnings;
+diff --git a/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm b/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
+index 93fbbf5..c60946f 100644
+--- a/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
++++ b/lib/ExtUtils/CBuilder/Platform/Windows/GCC.pm
+@@ -1,6 +1,6 @@
+ package ExtUtils::CBuilder::Platform::Windows::GCC;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+
+ use warnings;
+ use strict;
+diff --git a/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm b/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
+index 8be9135..da1d35f 100644
+--- a/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
++++ b/lib/ExtUtils/CBuilder/Platform/Windows/MSVC.pm
+@@ -1,6 +1,6 @@
+ package ExtUtils::CBuilder::Platform::Windows::MSVC;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+
+ use warnings;
+ use strict;
+diff --git a/lib/ExtUtils/CBuilder/Platform/aix.pm b/lib/ExtUtils/CBuilder/Platform/aix.pm
+index acaa4c6..b8a2b39 100644
+--- a/lib/ExtUtils/CBuilder/Platform/aix.pm
++++ b/lib/ExtUtils/CBuilder/Platform/aix.pm
+@@ -5,7 +5,7 @@ use strict;
+ use ExtUtils::CBuilder::Platform::Unix;
+ use File::Spec;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+ our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
+
+ sub need_prelink { 1 }
+diff --git a/lib/ExtUtils/CBuilder/Platform/android.pm b/lib/ExtUtils/CBuilder/Platform/android.pm
+index 7565de9..ba3644b 100644
+--- a/lib/ExtUtils/CBuilder/Platform/android.pm
++++ b/lib/ExtUtils/CBuilder/Platform/android.pm
+@@ -6,7 +6,7 @@ use File::Spec;
+ use ExtUtils::CBuilder::Platform::Unix;
+ use Config;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+ our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
+
+ # The Android linker will not recognize symbols from
+diff --git a/lib/ExtUtils/CBuilder/Platform/cygwin.pm b/lib/ExtUtils/CBuilder/Platform/cygwin.pm
+index a4faa28..c035acd 100644
+--- a/lib/ExtUtils/CBuilder/Platform/cygwin.pm
++++ b/lib/ExtUtils/CBuilder/Platform/cygwin.pm
+@@ -5,7 +5,7 @@ use strict;
+ use File::Spec;
+ use ExtUtils::CBuilder::Platform::Unix;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+ our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
+
+ # TODO: If a specific exe_file name is requested, if the exe created
+diff --git a/lib/ExtUtils/CBuilder/Platform/darwin.pm b/lib/ExtUtils/CBuilder/Platform/darwin.pm
+index 3e0c991..b96b58d 100644
+--- a/lib/ExtUtils/CBuilder/Platform/darwin.pm
++++ b/lib/ExtUtils/CBuilder/Platform/darwin.pm
+@@ -5,7 +5,7 @@ use strict;
+ use ExtUtils::CBuilder::Platform::Unix;
+ use Config;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+ our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
+
+ my ($osver) = split /\./, $Config{osvers};
+@@ -20,9 +20,6 @@ sub compile {
+ local $cf->{ccflags} = $cf->{ccflags};
+ $cf->{ccflags} =~ s/-flat_namespace//;
+
+- # XCode 12 makes this fatal, breaking tons of XS modules
+- $cf->{ccflags} .= ($cf->{ccflags} ? ' ' : '').'-Wno-error=implicit-function-declaration';
+-
+ $self->SUPER::compile(@_);
+ }
+
+diff --git a/lib/ExtUtils/CBuilder/Platform/dec_osf.pm b/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
+index d225244..3ffdcd9 100644
+--- a/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
++++ b/lib/ExtUtils/CBuilder/Platform/dec_osf.pm
+@@ -5,7 +5,7 @@ use strict;
+ use ExtUtils::CBuilder::Platform::Unix;
+ use File::Spec;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+ our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
+
+ sub link_executable {
+diff --git a/lib/ExtUtils/CBuilder/Platform/os2.pm b/lib/ExtUtils/CBuilder/Platform/os2.pm
+index 9d34e0e..8032972 100644
+--- a/lib/ExtUtils/CBuilder/Platform/os2.pm
++++ b/lib/ExtUtils/CBuilder/Platform/os2.pm
+@@ -4,7 +4,7 @@ use warnings;
+ use strict;
+ use ExtUtils::CBuilder::Platform::Unix;
+
+-our $VERSION = '0.280242'; # VERSION
++our $VERSION = '0.280243'; # VERSION
+ our @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
+
+ sub need_prelink { 1 }
+--
+2.54.0
+
diff --git a/perl-ExtUtils-CBuilder.spec b/perl-ExtUtils-CBuilder.spec
index a9575b5..6a335f2 100644
--- a/perl-ExtUtils-CBuilder.spec
+++ b/perl-ExtUtils-CBuilder.spec
@@ -4,8 +4,8 @@ Name: perl-ExtUtils-CBuilder
# Compete with perl.spec
Epoch: 1
# Mimic perl.spec
-Version: 0.280242
-Release: 521%{?dist}
+Version: 0.280243
+Release: 1%{?dist}
Summary: Compile and link C code for Perl modules
License: GPL-1.0-or-later OR Artistic-1.0-Perl
URL: https://metacpan.org/release/ExtUtils-CBuilder
@@ -18,6 +18,8 @@ Patch1: ExtUtils-CBuilder-0.280236-Upgrade-to-0.280238.patch
Patch2: ExtUtils-CBuilder-0.280238-Upgrade-to-0.280240.patch
# Unbundled from perl 5.42.0
Patch3: ExtUtils-CBuilder-0.280240-Upgrade-to-0.280242.patch
+# Unbundled from perl 5.44.0-RC1
+Patch4: ExtUtils-CBuilder-0.280242-Upgrade-to-0.280243.patch
BuildArch: noarch
BuildRequires: make
BuildRequires: perl-generators
@@ -124,6 +126,9 @@ make test
%{_libexecdir}/%{name}
%changelog
+* Tue Jun 23 2026 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.280243-1
+- Upgrade to 0.280243 as provided in perl-5.44.0-RC1
+
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1:0.280242-521
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-30 12:57 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-30 12:57 [rpms/perl-ExtUtils-CBuilder] rawhide: Upgrade to 0.280243 as provided in perl-5.44.0-RC1 Jitka Plesnikova
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox