Commit Graph

183 Commits

Author SHA256 Message Date
Dirk Stoecker
3fafc622c8 Accepting request 1112792 from home:Pharaoh_Atem:branches:devel:languages:perl
- Use 64-bit integers on all platforms

OBS-URL: https://build.opensuse.org/request/show/1112792
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=236
2023-10-05 14:35:46 +00:00
33088e3fd9 PERL_USE_SAFE_PUTENV is now the default
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=232
2023-07-19 13:38:11 +00:00
c993db8956 - Update to perl 5.38.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=231
2023-07-19 13:09:31 +00:00
Dirk Stoecker
57515d52b7 Accepting request 1090366 from home:dstoecker:branches:devel:languages:perl
- update to perl 5.36.1 - maintenance release
  * Module::CoreList has been upgraded from version 5.20220520 to 5.20230423.
  * Fixed: An eval() as the last statement in a regex code block could trigger
    an interpreter panic
  * An eval EXPR referring to a lexical sub defined in grandparent scope no
    longer produces an assertion failures.
  * Writing to a magic variables associated with the selected output handle,
    $^, $~, $=, $- and $%, no longer crashes perl if the IO object has been
    cleared from the selected output handle.

OBS-URL: https://build.opensuse.org/request/show/1090366
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=229
2023-06-07 15:56:54 +00:00
e011b6b152 Accepting request 1057728 from home:dimstar:Factory
- Replace usage of deprecated fgrep with grep -F.

OBS-URL: https://build.opensuse.org/request/show/1057728
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=227
2023-01-11 08:55:14 +00:00
736eb8fd97 - fix build on ppc
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=225
2022-07-25 13:20:19 +00:00
8f8341c2f8 Accepting request 989343 from home:adrianSuSE:branches:devel:languages:perl
- move builtin.pm to perl-base as File::Copy relies on it since last
  update.
  This fixes execution of builtime source services in OBS.

OBS-URL: https://build.opensuse.org/request/show/989343
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=223
2022-07-15 08:24:55 +00:00
8e2acf1779 Update obsoletes/provides
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=221
2022-06-27 09:27:26 +00:00
857fc12a83 - Update to 5.36.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=219
2022-06-23 12:25:16 +00:00
Dirk Stoecker
26a9d84332 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=217 2022-05-13 07:45:17 +00:00
Dirk Stoecker
d6a16ca46a OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=216 2022-05-13 07:42:44 +00:00
Dirk Stoecker
65569d1c67 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=215 2022-05-13 07:09:27 +00:00
Dirk Stoecker
2c7e05e1b2 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=214 2022-05-13 07:06:04 +00:00
Dirk Stoecker
2ad5d3cc9f OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=213 2022-05-13 07:01:00 +00:00
Dirk Stoecker
01613171f4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=212 2022-05-13 06:17:25 +00:00
Dirk Stoecker
7732934832 Accepting request 974828 from home:dstoecker:branches:devel:languages:perl
- Update to 5.34.1 - maintenance release
  B::Deparse has been upgraded from version 1.56 to 1.57.
  Encode has been upgraded from version 3.08 to 3.08_01.
  GDBM_File has been upgraded from version 1.19 to 1.19_01.
  Module::CoreList has been upgraded from version 5.20210520 to 5.20220313.
  perl5db.pl has been upgraded from version 1.60 to 1.60_01.
- Drop c029d660f2fe60699cf64bbb3fa9f671a1a370d5.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/974828
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=211
2022-05-11 16:35:17 +00:00
85398c788d Accepting request 959807 from home:Andreas_Schwab:Factory
- Don't install anything in testsuite build
- Run testsuite also in qemu build
- posix-sigaction.patch: remove, this has been fixed properly in commit
  19c9c2ee4a

OBS-URL: https://build.opensuse.org/request/show/959807
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=210
2022-03-07 09:42:13 +00:00
Stephan Kulow
d6aa66965b Refresh patch to apeace download service
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=209
2022-02-20 11:38:23 +00:00
Stephan Kulow
2b5f03cfd1 Accepting request 922946 from home:coolo:branches:openSUSE:Factory
- Add multibuild flavor to split the testsuite out of the main package
  build time. The testsuite dominates the build time and having perl
  in the bootstrap cycle, we better seperate it. The testsuite flavor
  rebuilds the same package the same way, but runs the check section

OBS-URL: https://build.opensuse.org/request/show/922946
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=208
2022-02-20 11:34:43 +00:00
Dirk Stoecker
ced2fc1e1e OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=207 2021-09-22 17:44:37 +00:00
Dirk Stoecker
858dc3dfe7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=206 2021-09-18 12:20:16 +00:00
Dirk Stoecker
efe6a7555d OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=205 2021-09-18 12:17:15 +00:00
Dirk Stoecker
5eb95260ec Accepting request 915813 from home:dstoecker:branches:devel:languages:perl
- update to 5.34.0
  * Experimental Try/Catch Syntax
  * Blanks freely allowed within but adjacent to curly braces
  * New octal syntax 0oddddd
  * Fix a memory leak in RegEx [GH #18604]
  * ExtUtils::PL2Bat 0.004 has been added to the Perl core.
  * Updated Modules and Pragmata
- Rebase perl-5.28.0.dif to perl-5.34.0.dif
- Rebase perl-incfix.diff
- Rebase perl_skip_flaky_tests_powerpc.patch
- Drop perl-gdbm-test-no-mmap.diff (no longer needed with gdbm 1.20)
- Add c029d660f2fe60699cf64bbb3fa9f671a1a370d5.patch to fix build with
  gdbm 1.20
- Drop perl-fix2020.patch (included upstream)

OBS-URL: https://build.opensuse.org/request/show/915813
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=204
2021-09-13 11:48:09 +00:00
Dirk Stoecker
a7484015fe Accepting request 879109 from home:dirkmueller:Factory
- update to 5.32.1:
    There are no changes intentionally incompatible with Perl 5.32.0.
    * Data::Dumper has been upgraded from version 2.174 to 2.174_01.
      A number of memory leaks have been fixed.
    * DynaLoader has been upgraded from version 1.47 to 1.47_01.
    * Module::CoreList has been upgraded from version 5.20200620 to
      5.20210123.
    * Opcode has been upgraded from version 1.47 to 1.48.
      A warning has been added about evaluating untrusted code with the
      perl interpreter.
    * Safe has been upgraded from version 2.41 to 2.41_01.
      A warning has been added about evaluating untrusted code with the
      perl interpreter.

OBS-URL: https://build.opensuse.org/request/show/879109
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=202
2021-03-16 15:00:53 +00:00
Dirk Stoecker
e5c0573bb0 Accepting request 848322 from home:dancermak:branches:devel:languages:perl
Correct perl license

OBS-URL: https://build.opensuse.org/request/show/848322
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=200
2020-11-17 09:19:13 +00:00
2b71542c09 fix
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=197
2020-10-27 15:02:29 +00:00
8133780a64 - update to perl-5.32.0
* new experimental infix "isa" operator
  * support of unicode 13.0
  * chained comparisons capability
- updated patches:
  * perl-HiRes.t-timeout.diff
  * posix-sigaction.patch
  * perl-fix2020.patch
  * perl-reproducible2.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=196
2020-10-27 11:07:45 +00:00
0ffd377a32 Compat
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=193
2020-09-17 13:07:40 +00:00
Dirk Stoecker
ac35ed5856 Accepting request 833854 from home:dirkmueller:branches:devel:languages:perl
- update to 5.30.3 (bsc#1171863, bsc#1171864, bsc#1171866):
  * https://perldoc.perl.org/5.30.3/perl5302delta.html
  * https://perldoc.perl.org/5.30.3/perl5302delta.html
  Fixes [CVE-2020-10543] Buffer overflow caused by a crafted regular expression
  Fixes [CVE-2020-10878] Integer overflow via malformed bytecode produced by a crafted regular expression
  Fixes [CVE-2020-12723] Buffer overflow caused by a crafted regular expression
- remove perl-Adapt-Configure-to-GCC-version-10.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/833854
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=192
2020-09-16 10:51:01 +00:00
Dirk Stoecker
f64679bdf8 Accepting request 824478 from home:kukuk:branches:devel:languages:perl
- Move macros.perl to /usr/lib/rpm/macros.d

OBS-URL: https://build.opensuse.org/request/show/824478
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=190
2020-08-31 11:04:42 +00:00
679a3b4b68 Accepting request 811779 from home:gmbr3:branches:Base:System3
- Fixes for %_libexecdir changing to /usr/libexec

OBS-URL: https://build.opensuse.org/request/show/811779
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=188
2020-06-05 12:12:31 +00:00
dfc941edbb Accepting request 753158 from home:marxin:branches:devel:languages:perl
- Add perl-Adapt-Configure-to-GCC-version-10.patch in order
  to fix boo#1158254.

OBS-URL: https://build.opensuse.org/request/show/753158
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=184
2019-12-03 10:27:11 +00:00
12ca3a8449 - update to perl-5.30.1
* unicode 12.1 is supported
  * turkic UTF-8 locales are now seamlessly supported
  * assigning non-zero to $[ is fatal
  * some formerly deprecated uses of an unescaped left brace "{" in
    regular expression patterns are now illegal
  * previously deprecated sysread()/syswrite() on :utf8 handles is 
    now fatal
  * my() in false conditional prohibited
  * remove File::Glob::glob()
  * various performance enhancements
- updated patches:
  * perl-5.22.0_wrong_rpm_provides.diff
  * perl-gdbm-test-no-mmap.diff
  * perl-fix2020.patch
  * perl-reproducible2.patch
- dropped patches:
  * perl-revert-caretx.diff
  * perl-regexp-refoverflow.diff

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=182
2019-11-19 14:17:02 +00:00
Dirk Stoecker
ec6678efe5 Accepting request 711126 from home:marxin:branches:devel:languages:perl
- Disable LTO (boo#1138837).

OBS-URL: https://build.opensuse.org/request/show/711126
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=180
2019-06-28 06:16:24 +00:00
00bfd5458d Accepting request 668211 from home:bmwiedemann:branches:devel:languages:perl
- Add perl-fix2020.patch to fix timelocal calls in 2020 (boo#1102840)
- Add perl-reproducible2.patch to make build reproducible in spite of ASLR

OBS-URL: https://build.opensuse.org/request/show/668211
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=178
2019-02-01 12:33:06 +00:00
b7d2a34d10 - update to perl-5.28.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=176
2018-11-30 13:14:22 +00:00
6c5fbe4488 - fix testing fatal errors in gdbm
new patch: perl-gdbm-test-no-mmap.diff
- fix perl no longer setting $^X if /proc is not mounted
  new patch: perl-revert-caretx.diff

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=173
2018-09-28 14:08:18 +00:00
dfe90ad55e Refresh perl_skip_flaky_tests_powerpc.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=171
2018-09-26 11:07:51 +00:00
35fc3af4fc Update Provides/Obsoletes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=170
2018-09-26 10:49:13 +00:00
28c820de41 Regen perl-5.28.0.dif so that it is easier to diff against 5.26.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=169
2018-09-26 09:55:33 +00:00
879c8fc92b Accepting request 637215 from home:dstoecker
Update to 5.28, please check - I tried to follow previous updates, but maybe I overlooked something.

3rd try to get the patch right.

OBS-URL: https://build.opensuse.org/request/show/637215
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=168
2018-09-26 09:53:14 +00:00
Dirk Stoecker
f4695ea2e6 Accepting request 636590 from home:Andreas_Schwab:Factory
- perl-pp-crypt.patch: fix incompatibility with libxcrypt (bsc#1107973)

OBS-URL: https://build.opensuse.org/request/show/636590
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=167
2018-09-19 12:18:31 +00:00
36634f3478 make perl-5.26.2 compatible with perl-5.26.1
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=165
2018-05-23 12:13:20 +00:00
Dirk Stoecker
9369a14f93 Accepting request 607076 from home:scarabeus_iv:branches:devel:languages:perl
- Update versions based on provides in perl rpm

- Version update to perl-5.26.2:
  * Tons of bugfixes

- Remove the as-needed disabling as no other distro is doing that
- Use macros where possible
- Remove if0 and commented out code to reduce the scope
- Run tests in threads

OBS-URL: https://build.opensuse.org/request/show/607076
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=164
2018-05-18 18:24:55 +00:00
Stephan Kulow
5edddd54e7 Accepting request 580115 from home:favogt:licensetag
Use %license (boo#1082318). Please forward to SLE, if possible

OBS-URL: https://build.opensuse.org/request/show/580115
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=162
2018-03-06 19:03:04 +00:00
Dirk Stoecker
017f182939 Accepting request 568081 from home:Andreas_Schwab:Factory
- posix-sigaction.patch: make sure Perl_sighandler is always installed
  with SA_SIGINFO (bsc#1064697)

OBS-URL: https://build.opensuse.org/request/show/568081
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=160
2018-01-22 21:01:20 +00:00
70ae78dcc2 Accepting request 563598 from home:michel_mno:branches:devel:languages:perl
- ignore make check transient errors for PowerPC
  that are reported since 20170907
  bypass boo#1063176
  with new perl_skip_flaky_tests_powerpc.patch

OBS-URL: https://build.opensuse.org/request/show/563598
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=157
2018-01-11 14:55:49 +00:00
94af8537de Accepting request 544887 from home:RBrownSUSE:branches:devel:languages:perl
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544887
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=155
2017-12-08 15:39:03 +00:00
Dirk Stoecker
aabe137311 Accepting request 548200 from home:bmwiedemann:branches:devel:languages:perl
Add perl-reproducible.patch to make build reproducible (boo#1047218)

might be possible to upstream in generalized form
(e.g. BSD date does not have -d but -r)

OBS-URL: https://build.opensuse.org/request/show/548200
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=154
2017-12-06 14:57:28 +00:00
Stephan Kulow
bcc016af5d - update to perl-5.26.1
* [CVE-2017-12837] Heap buffer overflow in regular expression compiler
 * [CVE-2017-12883] Buffer over-read in regular expression parser
 * tons of bug fixes
- update list of obsoletes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl?expand=0&rev=152
2017-09-23 12:12:52 +00:00