|
34 | 34 | libgd => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230502/64bit_libgd-2.3.2-bin_20230502.zip',
|
35 | 35 | zgdb => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/64bit_gdb-13.1-bin_20230626.zip',
|
36 | 36 | termcap => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/64bit_termcap-1.3.1-bin_20230606.zip',
|
| 37 | + libfribidi => 'https://github.com/StrawberryPerl/build-extlibs/releases/download/dev_gcc13.1_20230606/64bit_fribidi-1.0.12-bin_20230606.zip', |
37 | 38 | },
|
38 | 39 | },
|
39 | 40 | ### NEXT STEP ###########################
|
|
172 | 173 | # File-Remove has symlink test failures under 5.38, is needed by Win32-File-Object
|
173 | 174 | { module=>'File-Remove', env=>{ 'HARNESS_SUBCLASS'=>'TAP::Harness::Restricted', 'HARNESS_SKIP'=>'t/05_links.t' } },
|
174 | 175 | qw/ Win32-Daemon Win32-EventLog Win32-Process Win32-File-Object Win32-WinError Win32-UTCFileTime /,
|
175 |
| - qw/ Win32-ShellQuote Win32::Console Win32::Console::ANSI Win32::Job Win32::ServiceManager Win32::Service Win32::Clipboard /, |
| 176 | + qw/ Win32-ShellQuote Win32::Console Win32::Console::ANSI Win32::Job Win32::ServiceManager Win32::Service /, |
| 177 | + { module => 'Win32-Clipboard', ignore_testfailure=>1 }, # inconsistent failures of tests 7 & 9 |
176 | 178 | { module=>'<package_url>/kmx/perl-modules-patched/Win32-SerialPort-0.22_patched.tar.gz', skiptest=>1 },
|
177 | 179 | qw/ Sys::Syslog /,
|
178 | 180 |
|
|
197 | 199 | qw/ File-HomeDir File-Listing File-ShareDir File-Which File::Map /,
|
198 | 200 | { module=>'File::Slurp', ignore_testfailure=>1 },
|
199 | 201 | qw/ File::Slurper /,
|
200 |
| - { module=>'IO::All', env=>{ 'HARNESS_SUBCLASS'=>'TAP::Harness::Restricted', 'HARNESS_SKIP'=>'t/link.t' } }, # https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/67 |
| 202 | + { module=>'IO::All', env=>{ 'HARNESS_SUBCLASS'=>'TAP::Harness::Restricted', 'HARNESS_SKIP'=>'t/link.t' } }, # https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/67 |
201 | 203 | { module=>'Path::Class', env=>{ 'HARNESS_SUBCLASS'=>'TAP::Harness::Restricted', 'HARNESS_SKIP'=>'t/01-basic.t' } }, # https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/65
|
202 | 204 | qw/ Path::Tiny /,
|
203 | 205 | # math related
|
|
241 | 243 | { module=>'IO::Stringy', env=>{ 'HARNESS_SUBCLASS'=>'TAP::Harness::Restricted', 'HARNESS_SKIP'=>'t/IO_InnerFile.t' } }, #https://rt.cpan.org/Public/Bug/Display.html?id=103895
|
242 | 244 | qw/ Text-Diff Text-Patch Text::CSV Text::CSV_XS Tie::Array::CSV Excel::Writer::XLSX Spreadsheet::ParseXLSX Spreadsheet::WriteExcel Spreadsheet::ParseExcel /,
|
243 | 245 |
|
| 246 | + ] |
| 247 | + }, |
| 248 | + ### NEXT STEP ########################### |
| 249 | + { |
| 250 | + plugin => 'Perl::Dist::Strawberry::Step::InstallModules', |
| 251 | + modules => [ |
| 252 | + |
244 | 253 | # database stuff
|
245 | 254 | { module=>'Module::Find', env=>{ 'HARNESS_SUBCLASS'=>'TAP::Harness::Restricted', 'HARNESS_SKIP'=>'t/07-symlinks.t' } }, # https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/67
|
246 | 255 |
|
247 | 256 | { module=>'Config::Any', env=>{ 'HARNESS_SUBCLASS'=>'TAP::Harness::Restricted', 'HARNESS_SKIP'=>'t/10-branches.t' } }, # https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/73 needed for DBIx::Class
|
248 | 257 | { module=>'DBD::SQLite', env=>{ 'HARNESS_SUBCLASS'=>'TAP::Harness::Restricted', 'HARNESS_SKIP'=>'t/33_non_latin_path.t' } }, # https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/68
|
249 | 258 | qw/ DBI DBD-ODBC DBD-CSV DBD-ADO DBIx-Class DBIx-Simple /,
|
250 | 259 | 'https://cpan.metacpan.org/authors/id/T/TU/TURNSTEP/DBD-Pg-3.8.0.tar.gz', ###{ module=>'DBD::Pg' },
|
251 |
| - { module=>'DBD::mysql' }, |
| 260 | + #{ module=>'DBD::mysql' }, # disable until we sort out more recent mysql (but see https://github.com/StrawberryPerl/Perl-Dist-Strawberry/discussions/157 ) |
252 | 261 | # SKIP DBD::Oracle for 5.36 until we can sort out what files to use
|
253 | 262 | # { module=>'DBD::Oracle', makefilepl_param=>'-V 12.2.0.1.0', env=>{ ORACLE_HOME=>'c:\ora122instant64' }, skiptest=>1 }, ## requires Oracle Instant Client 64bit!!!
|
254 | 263 |
|
|
535 | 544 | { module => 'Astro::FITS::CFITSIO', ignore_testfailure => 1}, # only needed for createfile test
|
536 | 545 | { module => 'Inline::C', ignore_testfailure => 1 },
|
537 | 546 | { module => 'Module::Compile', ignore_testfailure => 1 }, #XXX-TODO-5.28 / PREREQ-ONLY
|
| 547 | + ], |
| 548 | + }, |
| 549 | + ### NEXT STEP ########################### |
| 550 | + { |
| 551 | + disable => $ENV{SKIP_PDL_STEP}, ### hack |
| 552 | + plugin => 'Perl::Dist::Strawberry::Step::InstallModules', |
| 553 | + # modules specific to PDL edition |
| 554 | + modules => [ |
538 | 555 | { module => 'PDL',
|
539 | 556 | #makefilepl_param => 'PDLCONF=<dist_sharedir>\pdl\perldl2.conf',
|
540 | 557 | ignore_testfailure => 1,
|
541 | 558 | env => {
|
542 | 559 | PLPLOT_LIB => '<image_dir>\c\share\plplot',
|
543 | 560 | PLPLOT_DRV_DIR => '<image_dir>\c\share\plplot',
|
| 561 | + MAKEFLAGS => '', |
544 | 562 | },
|
545 | 563 | },
|
546 | 564 | qw/ PDL::IO::CSV PDL::IO::DBI PDL::DateTime PDL::Stats /, # PDL::IO::Image
|
|
0 commit comments