1
0
forked from perl/perl-Mail-SPF

4 Commits

Author SHA256 Message Date
43ab480c4d Accepting request 1222669 from devel:languages:perl
- fix conflict with spfd daemon in libspf2 (forwarded request 1222490 from dstoecker)

OBS-URL: https://build.opensuse.org/request/show/1222669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mail-SPF?expand=0&rev=24
2024-11-09 19:52:48 +00:00
0edf9d49b2 - fix conflict with spfd daemon in libspf2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mail-SPF?expand=0&rev=40
2024-11-08 08:10:52 +00:00
29060058dc Accepting request 1182965 from devel:languages:perl
- updated to 3.202.406.170 (3.20240617)
   see /usr/share/doc/packages/perl-Mail-SPF/Changes
  3.20240617 2024-06-17 Australia/Melbourne
    - Update INSTALL file for Dist::Zilla changes
      Thanks to Giovanni <g.bechis@snb.it>
    - Fix memory leak in Mail::SPF::Server when cacheing a Mail::SPF::MacroString
      Thanks to Giovanni <g.bechis@snb.it> and Felipe Gasper
    - When mfrom is empty, create a synthetic mfrom (postmaster@helo) and check
      that identity using the mfrom scope as specified in RFC7208
      Thanks to Giovanni <g.bechis@snb.it>
    - Fix missing declare in Mail::SPF::Server
      Thanks to Giovanni <g.bechis@snb.it>
    - require Mail::SPF::Mech when needed
      Thanks to Giovanni <g.bechis@snb.it>
    - correctly handle empty labels
      Thanks to Giovanni <g.bechis@snb.it>
    - use "try" instead of "eval"
      Thanks to Giovanni <g.bechis@snb.it>
    - error out if the lookup fails
      Thanks to Giovanni <g.bechis@snb.it> (forwarded request 1182900 from tinita)

OBS-URL: https://build.opensuse.org/request/show/1182965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Mail-SPF?expand=0&rev=23
2024-06-24 18:50:40 +00:00
fda8ee410e - updated to 3.202.406.170 (3.20240617)
see /usr/share/doc/packages/perl-Mail-SPF/Changes
  3.20240617 2024-06-17 Australia/Melbourne
    - Update INSTALL file for Dist::Zilla changes
      Thanks to Giovanni <g.bechis@snb.it>
    - Fix memory leak in Mail::SPF::Server when cacheing a Mail::SPF::MacroString
      Thanks to Giovanni <g.bechis@snb.it> and Felipe Gasper
    - When mfrom is empty, create a synthetic mfrom (postmaster@helo) and check
      that identity using the mfrom scope as specified in RFC7208
      Thanks to Giovanni <g.bechis@snb.it>
    - Fix missing declare in Mail::SPF::Server
      Thanks to Giovanni <g.bechis@snb.it>
    - require Mail::SPF::Mech when needed
      Thanks to Giovanni <g.bechis@snb.it>
    - correctly handle empty labels
      Thanks to Giovanni <g.bechis@snb.it>
    - use "try" instead of "eval"
      Thanks to Giovanni <g.bechis@snb.it>
    - error out if the lookup fails
      Thanks to Giovanni <g.bechis@snb.it>

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mail-SPF?expand=0&rev=38
2024-06-24 07:37:35 +00:00
5 changed files with 13 additions and 33 deletions

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:43930a708b8e605f31351120619ed8cfa5d789fe66e7f94518393693f9e10ae9
size 79806

BIN
Mail-SPF-3.20250505.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,12 +0,0 @@
## Build Results
Current state of perl in openSUSE:Factory is
![Factory build results](https://br.opensuse.org/status/openSUSE:Factory/perl-Mail-SPF/standard)
The current state of perl in the devel project build (devel:languages:perl)
![Devel project build results](https://br.opensuse.org/status/devel:languages:perl/perl-Mail-SPF)

View File

@@ -1,9 +1,3 @@
-------------------------------------------------------------------
Thu Aug 28 10:34:18 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 3.202.505.50 (3.20250505)
see /usr/share/doc/packages/perl-Mail-SPF/Changes
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Nov 7 15:22:33 UTC 2024 - Dirk Stoecker <opensuse@dstoecker.de> Thu Nov 7 15:22:33 UTC 2024 - Dirk Stoecker <opensuse@dstoecker.de>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-Mail-SPF # spec file for package perl-Mail-SPF
# #
# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2024 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -18,16 +18,15 @@
%define cpan_name Mail-SPF %define cpan_name Mail-SPF
Name: perl-Mail-SPF Name: perl-Mail-SPF
Version: 3.202.505.50 Version: 3.202.406.170
Release: 0 Release: 0
# 3.20250505 -> normalize -> 3.202.505.50 # 3.20240617 -> normalize -> 3.202.406.170
%define cpan_version 3.20250505 %define cpan_version 3.20240617
License: BSD-3-Clause License: BSD-3-Clause
Summary: An object-oriented implementation of Sender Policy Framework Summary: An object-oriented implementation of Sender Policy Framework
URL: https://metacpan.org/release/%{cpan_name} URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/A/AD/ADAVIS/%{cpan_name}-%{cpan_version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/M/MB/MBRADSHAW/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml Source1: cpanspec.yml
Source100: README.md
Patch0: skip_test.patch Patch0: skip_test.patch
BuildArch: noarch BuildArch: noarch
BuildRequires: perl BuildRequires: perl
@@ -37,11 +36,11 @@ BuildRequires: perl(Net::DNS::RR)
BuildRequires: perl(Net::DNS::Resolver) BuildRequires: perl(Net::DNS::Resolver)
BuildRequires: perl(Net::DNS::Resolver::Programmable) BuildRequires: perl(Net::DNS::Resolver::Programmable)
BuildRequires: perl(NetAddr::IP) BuildRequires: perl(NetAddr::IP)
BuildRequires: perl(URI::Escape) >= 1.130 BuildRequires: perl(URI::Escape) >= 1.13
Requires: perl(Error) Requires: perl(Error)
Requires: perl(Net::DNS::Resolver) Requires: perl(Net::DNS::Resolver)
Requires: perl(NetAddr::IP) Requires: perl(NetAddr::IP)
Requires: perl(URI::Escape) >= 1.130 Requires: perl(URI::Escape) >= 1.13
Provides: perl(Mail::SPF) = %{version} Provides: perl(Mail::SPF) = %{version}
Provides: perl(Mail::SPF::Base) Provides: perl(Mail::SPF::Base)
Provides: perl(Mail::SPF::EAbstractClass) Provides: perl(Mail::SPF::EAbstractClass)
@@ -117,19 +116,18 @@ Provides: perl(Mail::SPF::v2::Record)
%description %description
*Mail::SPF* is an object-oriented implementation of Sender Policy Framework *Mail::SPF* is an object-oriented implementation of Sender Policy Framework
(SPF). See https://tools.ietf.org/html/rfc7208 for more information about (SPF). See http://www.openspf.org for more information about SPF.
SPF.
This class collection aims to fully conform to the SPF specification (RFC This class collection aims to fully conform to the SPF specification (RFC
4408) so as to serve both as a production quality SPF implementation and as 4408) so as to serve both as a production quality SPF implementation and as
a reference for other developers of SPF implementations. a reference for other developers of SPF implementations.
%prep %prep
%autosetup -n %{cpan_name}-%{cpan_version} -p1 %autosetup -n %{cpan_name}-%{cpan_version} -p1
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644
# MANUAL BEGIN # MANUAL BEGIN
mv %{buildroot}%{_bindir}/spfd %{buildroot}%{_bindir}/spfd_perl mv bin/spfd bin/spfd_perl
sed -i s/spfd/spfd_perl/ Makefile.PL sed -i s/spfd/spfd_perl/ Makefile.PL
# MANUAL END # MANUAL END