6 Commits

Author SHA256 Message Date
5fc0ca58b0 Automatic update to v3.202.505.50 (3.20250505) 2025-08-28 10:34:19 +00:00
fa131ccc79 Add Gitea build results 2025-08-12 18:15:15 +02:00
579a4b2c70 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
5787ab9d7a Accepting request 1222490 from home:dstoecker:branches:devel:languages:perl
- fix conflict with spfd daemon in libspf2

OBS-URL: https://build.opensuse.org/request/show/1222490
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
0a302aed88 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
c83191eda6 Accepting request 1182900 from devel:languages:perl:autoupdate
- 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/request/show/1182900
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
6 changed files with 78 additions and 16 deletions

View File

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

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

Binary file not shown.

12
README.md Normal file
View File

@@ -0,0 +1,12 @@
## 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

@@ -5,12 +5,20 @@ patches:
skip_test.patch: -p1 skip_test.patch: -p1
#preamble: |- #preamble: |-
# BuildRequires: gcc-c++ # BuildRequires: gcc-c++
#post_prep: |- post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` mv %{buildroot}%{_bindir}/spfd %{buildroot}%{_bindir}/spfd_perl
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL sed -i s/spfd/spfd_perl/ Makefile.PL
#post_install: |- #post_install: |-
# sed on %{name}.files # mv %{buildroot}%{_bindir}/spfd %{buildroot}%{_bindir}/spfd_perl
#license: SUSE-NonFree #license: SUSE-NonFree
#skip_noarch: 1 #skip_noarch: 1
#custom_build: - #custom_build: -
#./Build build flags=%{?_smp_mflags} --myflag #./Build build flags=%{?_smp_mflags} --myflag
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module
#skip_doc: regexp_to_skip_for_doc.*
#add_doc: files to add to docs
#misc: |-
# %exclude %{_bindir}/spfd
# %{_bindir}/spfd_perl

View File

@@ -1,3 +1,39 @@
-------------------------------------------------------------------
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>
- fix conflict with spfd daemon in libspf2
-------------------------------------------------------------------
Sun Jun 23 16:30:15 UTC 2024 - Tina Müller <tina.mueller@suse.com>
- 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>
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Mar 22 19:30:20 UTC 2024 - Tina Müller <tina.mueller@suse.com> Fri Mar 22 19:30:20 UTC 2024 - Tina Müller <tina.mueller@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-Mail-SPF # spec file for package perl-Mail-SPF
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC and contributors
# #
# 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,15 +18,16 @@
%define cpan_name Mail-SPF %define cpan_name Mail-SPF
Name: perl-Mail-SPF Name: perl-Mail-SPF
Version: 3.202.402.60 Version: 3.202.505.50
Release: 0 Release: 0
# 3.20240206 -> normalize -> 3.202.402.60 # 3.20250505 -> normalize -> 3.202.505.50
%define cpan_version 3.20240206 %define cpan_version 3.20250505
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/M/MB/MBRADSHAW/%{cpan_name}-%{cpan_version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/A/AD/ADAVIS/%{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
@@ -36,11 +37,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.13 BuildRequires: perl(URI::Escape) >= 1.130
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.13 Requires: perl(URI::Escape) >= 1.130
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)
@@ -116,16 +117,21 @@ 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 http://www.openspf.org for more information about SPF. (SPF). See https://tools.ietf.org/html/rfc7208 for more information about
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
mv %{buildroot}%{_bindir}/spfd %{buildroot}%{_bindir}/spfd_perl
sed -i s/spfd/spfd_perl/ Makefile.PL
# MANUAL END
%build %build
perl Makefile.PL INSTALLDIRS=vendor perl Makefile.PL INSTALLDIRS=vendor