|
Lines 1-14
Link Here
|
| 1 |
Name: perl |
1 |
Name: perl |
| 2 |
Version: 5.28.2 |
2 |
Version: 5.28.2 |
| 3 |
Release: alt1 |
3 |
Release: alt2 |
| 4 |
Epoch: 1 |
4 |
Epoch: 1 |
| 5 |
|
5 |
|
| 6 |
Summary: Practical Extraction and Report Language |
6 |
Summary: Practical Extraction and Report Language |
| 7 |
License: GPL or Artistic |
7 |
License: GPL or Artistic |
| 8 |
Group: Development/Perl |
8 |
Group: Development/Perl |
| 9 |
URL: http://www.perl.org |
|
|
| 10 |
Packager: Perl Maintainers Team <cpan@packages.altlinux.org> |
| 11 |
|
9 |
|
|
|
10 |
Url: http://www.perl.org |
| 11 |
Packager: Perl Maintainers Team <cpan@packages.altlinux.org> |
| 12 |
Source: perl-%version.tar |
12 |
Source: perl-%version.tar |
| 13 |
|
13 |
|
| 14 |
Patch01: perl-5.28.0-alt-644-at-ExtUtils-Install.patch |
14 |
Patch01: perl-5.28.0-alt-644-at-ExtUtils-Install.patch |
|
Lines 414-424
find -name '*.orig' -delete
Link Here
|
| 414 |
%define site_privlib %site_prefix/share/perl/%ver |
414 |
%define site_privlib %site_prefix/share/perl/%ver |
| 415 |
%define site_archlib %site_prefix/%_lib/perl/%ver |
415 |
%define site_archlib %site_prefix/%_lib/perl/%ver |
| 416 |
|
416 |
|
| 417 |
%ifarch %e2k |
|
|
| 418 |
# mcst#2279 |
| 419 |
%add_optflags -D_FORTIFY_SOURCE=0 |
| 420 |
%endif |
| 421 |
|
| 422 |
sh Configure -ders \ |
417 |
sh Configure -ders \ |
| 423 |
-Duse64bitint \ |
418 |
-Duse64bitint \ |
| 424 |
-Dusethreads -Duseithreads -Duselargefiles \ |
419 |
-Dusethreads -Duseithreads -Duselargefiles \ |
|
Lines 434-444
sh Configure -ders \
Link Here
|
| 434 |
-Dcf_by='%vendor' -Dcf_email='%packager' \ |
429 |
-Dcf_by='%vendor' -Dcf_email='%packager' \ |
| 435 |
-Dmyhostname=localhost -Dperladmin=root@localhost |
430 |
-Dmyhostname=localhost -Dperladmin=root@localhost |
| 436 |
|
431 |
|
| 437 |
%ifarch %e2k |
|
|
| 438 |
# before lcc-1.23 |
| 439 |
cc --version | grep -q '^lcc:1.21' && echo '-lcxa' >> ./ext.libs |
| 440 |
%endif |
| 441 |
|
| 442 |
# kill rpath |
432 |
# kill rpath |
| 443 |
sed -i 's@ -Wl,-rpath,%archlib/CORE@@g' config.sh [Mm]akefile myconfig |
433 |
sed -i 's@ -Wl,-rpath,%archlib/CORE@@g' config.sh [Mm]akefile myconfig |
| 444 |
|
434 |
|
|
Lines 449-457
sed -i '/man3ext/{s/0/3pm/}' config.sh [Mm]akefile
Link Here
|
| 449 |
# make -lperl symlink |
439 |
# make -lperl symlink |
| 450 |
ln -snf libperl-%ver.so libperl.so |
440 |
ln -snf libperl-%ver.so libperl.so |
| 451 |
|
441 |
|
| 452 |
# build the rest (SMP incompatible) |
442 |
# build the rest (SMP incompatible on: sparc64 %%arm, according to fedora) |
| 453 |
make |
443 |
make |
| 454 |
|
444 |
|
|
|
445 |
%ifarch %e2k |
| 446 |
# http://bugzilla.altlinux.org/35523 workaround |
| 447 |
rm -f regexec.o libperl-%ver.so ext/re/re_exec.o |
| 448 |
make OPTIMIZE+='%optflags -O1' regexec.o |
| 449 |
make libperl-%ver.so |
| 450 |
make -C ext/re OPTIMIZE+='%optflags -O1' re_exec.o |
| 451 |
make -C ext/re all |
| 452 |
%endif |
| 453 |
|
| 455 |
%check |
454 |
%check |
| 456 |
export LD_LIBRARY_PATH=$PWD LD_BIND_NOW=1 PERL_DL_NONLAZY=1 |
455 |
export LD_LIBRARY_PATH=$PWD LD_BIND_NOW=1 PERL_DL_NONLAZY=1 |
| 457 |
# for perl 5.26.2; hack around t/porting/regen.t |
456 |
# for perl 5.26.2; hack around t/porting/regen.t |
|
Lines 1069-1074
echo perl >%buildroot%_sysconfdir/buildreqs/packages/substitute.d/perl-base
Link Here
|
| 1069 |
%autolib/Unicode |
1068 |
%autolib/Unicode |
| 1070 |
|
1069 |
|
| 1071 |
%changelog |
1070 |
%changelog |
|
|
1071 |
* Fri Jun 14 2019 Michael Shigorin <mike@altlinux.org> 1:5.28.2-alt2 |
| 1072 |
- E2K: |
| 1073 |
+ ALT #35523 workaround (-O1 for regexec, re_exec) |
| 1074 |
+ drop obsolete kludges instead |
| 1075 |
- added note regarding "SMP-incompatible" build |
| 1076 |
|
| 1072 |
* Sat May 25 2019 Igor Vlasenko <viy@altlinux.ru> 1:5.28.2-alt1 |
1077 |
* Sat May 25 2019 Igor Vlasenko <viy@altlinux.ru> 1:5.28.2-alt1 |
| 1073 |
- 5.28.1 -> 5.28.2 |
1078 |
- 5.28.1 -> 5.28.2 |
| 1074 |
|
1079 |
|
| 1075 |
- |
|
|