7
0

3 Commits

7 changed files with 23 additions and 189 deletions

3
.gitattributes vendored
View File

@@ -1,4 +1,4 @@
## Default LFS *.changes merge=merge-changes
*.7z filter=lfs diff=lfs merge=lfs -text *.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text *.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text *.bz2 filter=lfs diff=lfs merge=lfs -text
@@ -12,6 +12,7 @@
*.pdf filter=lfs diff=lfs merge=lfs -text *.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text *.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text *.rpm filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text *.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text *.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text *.tgz filter=lfs diff=lfs merge=lfs -text

View File

@@ -25,7 +25,7 @@ Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/Liblist.pm
=================================================================== ===================================================================
--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/Liblist.pm --- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/Liblist.pm
+++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/Liblist.pm +++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/Liblist.pm
@@ -90,6 +90,11 @@ libraries. LD_RUN_PATH is a colon separ @@ -89,6 +89,11 @@ libraries. LD_RUN_PATH is a colon separ
in LDLOADLIBS. It is passed as an environment variable to the process in LDLOADLIBS. It is passed as an environment variable to the process
that links the shared library. that links the shared library.
@@ -41,7 +41,7 @@ Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Unix.pm
=================================================================== ===================================================================
--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MM_Unix.pm --- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MM_Unix.pm
+++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Unix.pm +++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Unix.pm
@@ -1118,7 +1118,7 @@ sub xs_make_dynamic_lib { @@ -1074,7 +1074,7 @@ sub xs_make_dynamic_lib {
} }
my $ld_run_path_shell = ""; my $ld_run_path_shell = "";
@@ -54,7 +54,7 @@ Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MakeMaker.pm
=================================================================== ===================================================================
--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MakeMaker.pm --- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MakeMaker.pm
+++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MakeMaker.pm +++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MakeMaker.pm
@@ -318,7 +318,7 @@ sub full_setup { @@ -317,7 +317,7 @@ sub full_setup {
PERM_DIR PERM_RW PERM_RWX MAGICXS PERM_DIR PERM_RW PERM_RWX MAGICXS
PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE PL_FILES PM PM_FILTER PMLIBDIRS PMLIBPARENTDIRS POLLUTE
PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ PUREPERL_ONLY PREREQ_FATAL PREREQ_PM PREREQ_PRINT PRINT_PREREQ PUREPERL_ONLY
@@ -63,7 +63,7 @@ Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MakeMaker.pm
XSBUILD XSMULTI XSOPT XSPROTOARG XS_VERSION XSBUILD XSMULTI XSOPT XSPROTOARG XS_VERSION
clean depend dist dynamic_lib linkext macro realclean tool_autosplit clean depend dist dynamic_lib linkext macro realclean tool_autosplit
@@ -507,6 +507,26 @@ sub new { @@ -503,6 +503,26 @@ sub new {
$self->_PRINT_PREREQ; $self->_PRINT_PREREQ;
} }
@@ -90,7 +90,7 @@ Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MakeMaker.pm
print "MakeMaker (v$VERSION)\n" if $Verbose; print "MakeMaker (v$VERSION)\n" if $Verbose;
if (-f "MANIFEST" && ! -f "Makefile" && ! $UNDER_CORE){ if (-f "MANIFEST" && ! -f "Makefile" && ! $UNDER_CORE){
check_manifest(); check_manifest();
@@ -2825,6 +2845,40 @@ precedence. A typemap in the current di @@ -2837,6 +2857,40 @@ precedence. A typemap in the current di
precedence, even if it isn't listed in TYPEMAPS. The default system precedence, even if it isn't listed in TYPEMAPS. The default system
typemap has lowest precedence. typemap has lowest precedence.
@@ -135,10 +135,10 @@ Index: ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Any.pm
=================================================================== ===================================================================
--- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MM_Any.pm --- ExtUtils-MakeMaker-7.36.orig/lib/ExtUtils/MM_Any.pm
+++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Any.pm +++ ExtUtils-MakeMaker-7.36/lib/ExtUtils/MM_Any.pm
@@ -2439,6 +2439,7 @@ sub init_others { @@ -2437,6 +2437,7 @@ sub init_others {
if (grep $_, @libs[0..2]) {
# LD_RUN_PATH now computed by ExtUtils::Liblist # LD_RUN_PATH now computed by ExtUtils::Liblist
@$self{qw(EXTRALIBS BSLOADLIBS LDLOADLIBS LD_RUN_PATH)} = @libs; ($self->{EXTRALIBS}, $self->{BSLOADLIBS},
$self->{LDLOADLIBS}, $self->{LD_RUN_PATH}) = @libs;
+ $self->{LD_RUN_PATH} = "" unless $self->{USE_MM_LD_RUN_PATH}; + $self->{LD_RUN_PATH} = "" unless $self->{USE_MM_LD_RUN_PATH};
last; last;
} }

View File

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

View File

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

View File

@@ -1,31 +0,0 @@
---
#description_paragraphs: 3
#description: |-
# override description from CPAN
#summary: override summary from CPAN
#no_testing: broken upstream
#sources:
# - source1
# - source2
patches:
Do_not_set_RPATH_by_default.patch: -p1
#preamble: |-
# BuildRequires: gcc-c++
#post_prep: |-
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
post_build: |-
# rm unused.files
post_install: |-
rm $RPM_BUILD_ROOT/usr/bin/instmodsh
rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1
#license: SUSE-NonFree
#skip_noarch: 1
custom_build: |-
export BUILDING_AS_PACKAGE=1
%{__perl} Makefile.PL INSTALLDIRS=vendor
%{__make} %{?_smp_mflags}
#custom_test: |-
#startserver && make test
#ignore_requires: Bizarre::Module

View File

@@ -1,147 +1,8 @@
------------------------------------------------------------------- -------------------------------------------------------------------
Sat May 24 05:33:55 UTC 2025 - Tina Müller <timueller+perl@suse.de> Fri Aug 4 10:05:06 UTC 2023 - Victor Zhestkov <vzhestkov@suse.com>
- updated to 7.76 - Remove unused file:
see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes * cpanspec.yml
7.76 Fri 23 May 20:14:03 BST 2025
No changes since v7.75_01
7.75_01 Fri 23 May 15:03:40 BST 2025
Core fixes:
- Allow dotted decimal versions in absence of CPAN::Meta::Requirements
-------------------------------------------------------------------
Wed Apr 16 12:48:17 UTC 2025 - Tina Müller <tina.mueller@suse.com>
- Update Do_not_set_RPATH_by_default.patch
-------------------------------------------------------------------
Thu Apr 10 05:35:20 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 7.74
see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
7.74 Wed 9 Apr 13:28:16 BST 2025
No changes since v7.73_01
7.73_01 Sun 30 Mar 11:45:44 BST 2025
Core fixes:
- WriteEmptyMakefile now produces the same target types as WriteMakefile
VMS fixes:
- fixed pm_to_blib regression
Macosx fixes:
- stop MacOS dropping LIBS=>"-framework X" with no "-l" libs
7.72 Fri 14 Mar 10:15:56 GMT 2025
No changes since v7.71_08
7.71_08 Sat 8 Mar 23:39:43 GMT 2025
Core fixes:
- Fixed split_command with multi-line oneliner
Win32 fixes:
- Reverted a change from v7.36 to fix RT#144085
- Win32 Liblist stop false positives on multi-LIB (RT#53676)
Test fixes:
- Added Test::Utils::write_file
- test oneliner with multi-line
QA fixes:
- use GHA for all Strawberry, cut down AppVeyor
- CI parallel build & test on Strawberry
- CI parallel test on MSVC build (nmake no parallel capability)
- Add test for PM_FILTER
7.71_07 Wed 5 Mar 21:32:41 GMT 2025
Core fixes:
- Liblist work with Config.libpth supporting paths with spaces
Win32 fixes:
- Win32 Liblist test for system library
Test fixes:
- Added test of XS loading other XS, using C symbols within
7.71_06 Mon 3 Mar 16:40:57 GMT 2025
BSD fixes:
- RT#117800 affecting BSD make fixed
- distmeta and co fixed when using make -j
QA fixes:
- Added Windows MSVC-built Perl CI
- Added Windows Strawberry Perl CI
- Added FreeBSD CI
7.71_05 Fri 28 Feb 16:53:16 GMT 2025
Enhancements:
- Reinstated %Recognized_Att_Keys
Win32 fixes:
- GNU Make supports spaces in deps on Win32 as elsewhere
Test fixes:
- Various improvements to MakeMaker::Test::Setup::XS
QA fixes:
- Added disttest checks to CI
7.71_04 Mon 24 Feb 15:15:59 GMT 2025
Doc fixes:
- Typo fixed in MM_Unix
Test fixes:
- execute bit removed from two .t files
QA fixes:
- removed Travis and non-working macos-11 CI config
7.71_03 Wed 19 Feb 01:11:31 GMT 2025
VMS fixes:
- Avoid uninitialized value in MM_VMS::_fixin_replace_shebang
- Take care with '.' in init_dirscan on VMS
7.71_02 Fri 22 Nov 18:37:30 GMT 2024
Core Fixes:
- maybe_command() now handles an undefined or empty argument
Macosx fixes:
- rpath requires a minimum of Darwin 9
- Fix rpath issue on MacOSX, it only accepts a single path
Doc fixes:
- typos were squashed
Removals:
- Removed support for NeXT
- Removed support for GNU DLD
7.71_01 Mon 24 Jun 15:08:55 BST 2024
Core fixes:
- Set META status as "unstable" for -TRIAL releases
Test fixes:
- Add DISTVNAME to tests
-------------------------------------------------------------------
Tue Apr 4 09:59:31 UTC 2023 - Tina Müller <tina.mueller@suse.com>
- Update Do_not_set_RPATH_by_default.patch
-------------------------------------------------------------------
Mon Mar 27 03:06:35 UTC 2023 - Tina Müller <timueller+perl@suse.de>
- updated to 7.70
see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
7.70 Sun 26 Mar 14:13:20 BST 2023
No changes since v7.69_01
7.69_01 Sat 25 Mar 11:06:19 GMT 2023
Core reversions:
- Reverted the PERL_CORE and PERL_SRC changes from v7.67_02
These will be reintroduced after more testing in core
-------------------------------------------------------------------
Wed Mar 15 12:53:55 UTC 2023 - Tina Müller <tina.mueller@suse.com>
- Update Do_not_set_RPATH_by_default.patch
-------------------------------------------------------------------
Wed Mar 15 03:07:39 UTC 2023 - Tina Müller <timueller+perl@suse.de>
- updated to 7.68
see /usr/share/doc/packages/perl-ExtUtils-MakeMaker/Changes
7.68 Tue 14 Mar 21:38:00 GMT 2023
No changes since v7.67_02
7.67_02 Mon 6 Mar 10:53:22 GMT 2023
Core fixes:
- initialize PERL_CORE object var early and use it consistently
- only search for PERL_SRC when PERL_CORE is true or unset
Clean-ups:
- remove use vars from non-bundled modules
- remove unused _find_magic_vstring function
7.67_01 Wed 1 Mar 12:38:00 GMT 2023
Bug fixes:
- Treat MidnightBSD as a BSD
- fix MIN_PERL_VERSION for perl versions with underscores
Test fixes:
- t/.../More.pm - remove isn't: apostrophe as a package sep is deprecated
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Dec 26 03:06:36 UTC 2022 - Tina Müller <timueller+perl@suse.de> Mon Dec 26 03:06:36 UTC 2022 - Tina Müller <timueller+perl@suse.de>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-ExtUtils-MakeMaker # spec file for package perl-ExtUtils-MakeMaker
# #
# Copyright (c) 2025 SUSE LLC # Copyright (c) 2022 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,14 +18,16 @@
%define cpan_name ExtUtils-MakeMaker %define cpan_name ExtUtils-MakeMaker
Name: perl-ExtUtils-MakeMaker Name: perl-ExtUtils-MakeMaker
Version: 7.76 Version: 7.66
Release: 0 Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Create a module Makefile Summary: Create a module Makefile
URL: https://metacpan.org/release/%{cpan_name} URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
Patch0: Do_not_set_RPATH_by_default.patch Patch0: Do_not_set_RPATH_by_default.patch
%if "%_vendor" != "debbuild"
ExclusiveArch: do_not_build
%endif
BuildArch: noarch BuildArch: noarch
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
@@ -64,6 +66,7 @@ See L<ExtUtils::MakeMaker::FAQ> for details of the design and usage.
%prep %prep
%autosetup -n %{cpan_name}-%{version} -p1 %autosetup -n %{cpan_name}-%{version} -p1
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build %build
export BUILDING_AS_PACKAGE=1 export BUILDING_AS_PACKAGE=1
@@ -78,7 +81,7 @@ make test
%perl_process_packlist %perl_process_packlist
# MANUAL BEGIN # MANUAL BEGIN
rm $RPM_BUILD_ROOT/usr/bin/instmodsh rm $RPM_BUILD_ROOT/usr/bin/instmodsh
rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1 rm $RPM_BUILD_ROOT/usr/share/man/man1/instmodsh.1p
# MANUAL END # MANUAL END
%perl_gen_filelist %perl_gen_filelist