public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/perl-HTTP-Daemon] f43: 6.17 bump
Date: Tue, 09 Jun 2026 18:56:52 GMT	[thread overview]
Message-ID: <178103141292.1.8713045255915092526.rpms-perl-HTTP-Daemon-4cbb8af195a1@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/perl-HTTP-Daemon
Branch : f43
Commit : 4cbb8af195a113d0ebd113088230a01d8c5e8c9b
Author : Michal Josef Špaček <mspacek@redhat.com>
Date   : 2026-06-09T18:29:38+02:00
Stats  : +12/-103 in 4 file(s)
URL    : https://src.fedoraproject.org/rpms/perl-HTTP-Daemon/c/4cbb8af195a113d0ebd113088230a01d8c5e8c9b?branch=f43

Log:
6.17 bump

---
diff --git a/.gitignore b/.gitignore
index 636852a..bca424b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@
 /HTTP-Daemon-6.14.tar.gz
 /HTTP-Daemon-6.15.tar.gz
 /HTTP-Daemon-6.16.tar.gz
+/HTTP-Daemon-6.17.tar.gz

diff --git a/HTTP-Daemon-6.04-EU-MM-is-not-deprecated.patch b/HTTP-Daemon-6.04-EU-MM-is-not-deprecated.patch
deleted file mode 100644
index f319ec8..0000000
--- a/HTTP-Daemon-6.04-EU-MM-is-not-deprecated.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-From 30b91a0898e50874886343b66d27f78eaf960faf Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com>
-Date: Tue, 2 Apr 2019 16:54:42 +0200
-Subject: [PATCH] EU::MM is not deprecated
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Contrary to the warning in the Makefile.PL, only ExtUtils::MakeMaker
-is a full-fledged system. Module::Build is not maintained anymore and
-Module::Build::Tiny contains design flaws regarding XS compilation.
-
-Signed-off-by: Petr Písař <ppisar@redhat.com>
----
- Makefile.PL | 61 -----------------------------------------------------
- 1 file changed, 61 deletions(-)
-
-diff --git a/Makefile.PL b/Makefile.PL
-index 5915c46..e98af42 100644
---- a/Makefile.PL
-+++ b/Makefile.PL
-@@ -9,67 +9,6 @@ use warnings;
- use 5.006;
- use ExtUtils::MakeMaker;
- 
--BEGIN {
--my %configure_requires = (
--    'ExtUtils::MakeMaker' => '0',
--    'Module::Build::Tiny' => '0.034',
--);
--
--my %errors = map {
--    eval "require $_; $_->VERSION($configure_requires{$_}); 1";
--    $_ => $@,
--} keys %configure_requires;
--
--if (grep $_, values %errors)
--{
--    warn "Errors from configure prereqs:\n"
--        . do {
--            require Data::Dumper; Data::Dumper->new([ \%errors ])->Indent(2)->Terse(1)->Sortkeys(1)->Dump;
--        };
--}
--
--if (not $ENV{PERL_MM_FALLBACK_SILENCE_WARNING})
--{
--    warn <<'EOW';
--*** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***
--
--If you're seeing this warning, your toolchain is really, really old* and
--you'll almost certainly have problems installing CPAN modules from this
--century. But never fear, dear user, for we have the technology to fix this!
--
--If you're using CPAN.pm to install things, then you can upgrade it using:
--
--    cpan CPAN
--
--If you're using CPANPLUS to install things, then you can upgrade it using:
--
--    cpanp CPANPLUS
--
--If you're using cpanminus, you shouldn't be seeing this message in the first
--place, so please file an issue on github.
--
--If you're using a packaging tool through a unix distribution, this issue
--should be reported to the package manager.
--
--If you're installing manually, please retrain your fingers to run Build.PL
--when present instead of Makefile.PL.
--
--This public service announcement was brought to you by the Perl Toolchain
--Gang, the irc.perl.org #toolchain IRC channel, and the number 42.
--
------
--
--* Alternatively, you are doing something overly clever, in which case you
--should consider setting the 'prefer_installer' config option in CPAN.pm, or
--'prefer_makefile' in CPANPLUS, to 'mb" and '0' respectively.
--
--You can also silence this warning for future installations by setting the
--PERL_MM_FALLBACK_SILENCE_WARNING environment variable.
--EOW
--    sleep 10 if -t STDIN && (-t STDOUT || !(-f STDOUT || -c STDOUT));
--}
--} # end BEGIN
--
- my %WriteMakefileArgs = (
-   "ABSTRACT" => "A simple http server class",
-   "AUTHOR" => "Gisle Aas <gisle\@activestate.com>",
--- 
-2.20.1
-

diff --git a/perl-HTTP-Daemon.spec b/perl-HTTP-Daemon.spec
index 15c56a4..fc69aef 100644
--- a/perl-HTTP-Daemon.spec
+++ b/perl-HTTP-Daemon.spec
@@ -2,14 +2,12 @@
 %{bcond_without perl_HTTP_Daemon_enables_optional_test}
 
 Name:           perl-HTTP-Daemon
-Version:        6.16
-Release:        7%{?dist}
+Version:        6.17
+Release:        1%{?dist}
 Summary:        Simple HTTP server class
 License:        GPL-1.0-or-later OR Artistic-1.0-Perl
 URL:            https://metacpan.org/release/HTTP-Daemon
 Source0:        https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-%{version}.tar.gz
-# Use Makefile.PL without unneeded dependencies
-Patch0:         HTTP-Daemon-6.04-EU-MM-is-not-deprecated.patch
 BuildArch:      noarch
 BuildRequires:  coreutils
 BuildRequires:  make
@@ -17,7 +15,7 @@ BuildRequires:  findutils
 BuildRequires:  perl-generators
 BuildRequires:  perl-interpreter
 BuildRequires:  perl(:VERSION) >= 5.6
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
+BuildRequires:  perl(Module::Build::Tiny) >= 0.034
 BuildRequires:  perl(strict)
 # Run-time:
 BuildRequires:  perl(Carp)
@@ -82,7 +80,6 @@ with "%{_libexecdir}/%{name}/test".
 
 %prep
 %setup -q -n HTTP-Daemon-%{version}
-%patch -P0 -p1
 # Help generators to recognize Perl scripts
 for F in $(find t/ -name '*.t'); do
     perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!\s*perl}{$Config{startperl}}' "$F"
@@ -90,11 +87,11 @@ for F in $(find t/ -name '*.t'); do
 done
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
-%{make_build}
+perl Build.PL --installdirs vendor --optimize "$RPM_OPT_FLAGS"
+./Build
 
 %install
-%{make_install}
+./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
 # Install tests
 mkdir -p %{buildroot}%{_libexecdir}/%{name}
 cp -a t %{buildroot}%{_libexecdir}/%{name}
@@ -106,7 +103,7 @@ chmod +x %{buildroot}%{_libexecdir}/%{name}/test
 %{_fixperms} %{buildroot}/*
 
 %check
-make test
+./Build test
 
 %files
 %license LICENCE
@@ -118,6 +115,9 @@ make test
 %{_libexecdir}/%{name}
 
 %changelog
+* Wed May 20 2026 Michal Josef Špaček <mspacek@redhat.com> - 6.17-1
+- 6.17 bump
+
 * Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 6.16-7
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
 

diff --git a/sources b/sources
index 2facbd0..cfd7d71 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (HTTP-Daemon-6.16.tar.gz) = 09e3c5c98c6f22bcb494eae9a28990d52a98c3b1be1b0ca001fc364b3891f7f43f0468aa7274070c64ca11c6b6313591e064084c0b2f5bc6b8bd71708f390d64
+SHA512 (HTTP-Daemon-6.17.tar.gz) = a745babab5165e5948014adf6b5f3e628730cfd472327835169174836002fb252e053165a4f99621d855b2b7adb9b15d52c2952114e16e79752cdeb2faf421d9

                 reply	other threads:[~2026-06-09 18:56 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178103141292.1.8713045255915092526.rpms-perl-HTTP-Daemon-4cbb8af195a1@fedoraproject.org \
    --to=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox