public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Paul Howarth <paul@city-fan.org>
To: git-commits@fedoraproject.org
Subject: [rpms/perl-Crypt-DES] rawhide: Update to 2.09 (rhbz#2513719)
Date: Tue, 11 Aug 2026 10:38:45 GMT	[thread overview]
Message-ID: <178644472513.1.17742192355618670434.rpms-perl-Crypt-DES-4312bbd1fdd0@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/perl-Crypt-DES
            Branch : rawhide
            Commit : 4312bbd1fdd0d42bf496f864ec992d5f5839dd7f
            Author : Paul Howarth <paul@city-fan.org>
            Date   : 2026-08-11T11:32:53+01:00
            Stats  : +16/-39 in 3 file(s)
            URL    : https://src.fedoraproject.org/rpms/perl-Crypt-DES/c/4312bbd1fdd0d42bf496f864ec992d5f5839dd7f?branch=rawhide

            Log:
            Update to 2.09 (rhbz#2513719)

- New upstream release 2.09
  - New maintainer (TIMLEGGE)
  - Fix failure to build on newer GCC with implicit-function-declaration
    (CPAN RT#133363, CPAN RT#133412)
  - Add Security Policy (DES is insecure)
  - Add a Security Considerations section to the pod
  - Minor packaging updates
  - Clarify module recommendations
  - Add a Changes file
  - Move new Module::Whatever to Module::Whatever->new() in pod and tests

---
diff --git a/perl-Crypt-DES-fedora-c99.patch b/perl-Crypt-DES-fedora-c99.patch
deleted file mode 100644
index b3f3474..0000000
--- a/perl-Crypt-DES-fedora-c99.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff -rup a/DES.xs b/DES.xs
---- a/DES.xs	2013-07-23 11:23:00.000000000 -0400
-+++ b/DES.xs	2023-03-15 15:50:47.568400586 -0400
-@@ -36,7 +36,7 @@ _des_expand_key(key)
- 		if (key_len != sizeof(des_user_key))
- 			croak("Invalid key");
- 
--		perl_des_expand_key((i8 *)key, ks);
-+		perl_des_expand_key((unsigned char *)key, ks);
- 
- 		ST(0) = sv_2mortal(newSVpv((char *)ks, sizeof(ks)));
- 	}
-@@ -66,7 +66,8 @@ _des_crypt(input, output, ks, enc_flag)
- 
- 		(SvUPGRADE(output, SVt_PV));
- 
--		perl_des_crypt(input, SvGROW(output, output_len), (i32 *)ks, enc_flag);
-+		perl_des_crypt((unsigned char *)input, (unsigned char *)SvGROW(output, output_len),
-+			       (unsigned long *)ks, enc_flag);
- 
- 		SvCUR_set(output, output_len);
- 		*SvEND(output) = '\0';
-diff -rup a/_des.h b/_des.h
---- a/_des.h	2005-12-08 10:53:47.000000000 -0500
-+++ b/_des.h	2023-03-13 21:37:53.334642006 -0400
-@@ -5,3 +5,5 @@ typedef unsigned long des_ks[32];
- void _des_crypt( des_cblock in, des_cblock out, des_ks key, int encrypt );
- void _des_expand_key( des_user_key userKey, des_ks key );
- 
-+void perl_des_expand_key(des_user_key userKey, des_ks ks);
-+void perl_des_crypt( des_cblock input, des_cblock output, des_ks ks, int encrypt );

diff --git a/perl-Crypt-DES.spec b/perl-Crypt-DES.spec
index 1c4abff..6b955f3 100644
--- a/perl-Crypt-DES.spec
+++ b/perl-Crypt-DES.spec
@@ -6,14 +6,13 @@
 %endif
 
 Name:           perl-Crypt-DES
-Version:        2.07
-Release:        45%{?dist}
+Version:        2.09
+Release:        1%{?dist}
 Summary:        Perl DES encryption module
 License:        BSD-Systemics
 URL:            https://metacpan.org/release/Crypt-DES
 Source0:        https://cpan.metacpan.org/modules/by-module/Crypt/Crypt-DES-%{version}.tar.gz
 Patch0:         perl-Crypt-DES-init-braces.patch
-Patch99:        perl-Crypt-DES-fedora-c99.patch
 # Build
 BuildRequires:  coreutils
 BuildRequires:  findutils
@@ -48,9 +47,6 @@ DES encryption module. The module implements the Crypt::CBC interface.
 # Fix "warning: missing braces around initializer [-Wmissing-braces]"
 %patch -P 0
 
-# Fix C99 compatibility (CPAN RT#133363)
-%patch -P 99 -p1
-
 %build
 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 OPTIMIZE="%{optflags}"
 %{make_build}
@@ -65,12 +61,24 @@ make test
 
 %files
 %license COPYRIGHT
-%doc README
+%doc Changes README SECURITY.md
 %{perl_vendorarch}/auto/Crypt/
 %{perl_vendorarch}/Crypt/
 %{_mandir}/man3/Crypt::DES.3*
 
 %changelog
+* Tue Aug 11 2026 Paul Howarth <paul@city-fan.org> - 2.09-1
+- Update to 2.09 (rhbz#2513719)
+  - New maintainer (TIMLEGGE)
+  - Fix failure to build on newer GCC with implicit-function-declaration
+    (CPAN RT#133363, CPAN RT#133412)
+  - Add Security Policy (DES is insecure)
+  - Add a Security Considerations section to the pod
+  - Minor packaging updates
+  - Clarify module recommendations
+  - Add a Changes file
+  - Move new Module::Whatever to Module::Whatever->new() in pod and tests
+
 * Wed Jul 22 2026 Jitka Plesnikova <jplesnik@redhat.com> - 2.07-45
 - Perl 5.44 rebuild
 

diff --git a/sources b/sources
index 9b98256..779ad02 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e845d24cf383ca4a30a3380a2735feac  Crypt-DES-2.07.tar.gz
+SHA512 (Crypt-DES-2.09.tar.gz) = a2f699d38adab350e6297de5cdd5f22544543f9be4558a0cab310712bcaf41b11cfc4954881faa910a687f94771dc81cb396f02b7e381be499bd28fc4ebdfdf8

                 reply	other threads:[~2026-08-11 10:38 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=178644472513.1.17742192355618670434.rpms-perl-Crypt-DES-4312bbd1fdd0@fedoraproject.org \
    --to=paul@city-fan.org \
    --cc=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