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