14 Commits

Author SHA1 Message Date
Joachim Mairböck
3741e91163 module_build: rebuild for perl update 2025-12-24 18:47:12 +01:00
Joachim Mairböck
133a0bbf5f module_build: add support for HAIKU_USE_VENDOR_DIRECTORIES
So that recipes using Module::Build don't need to specify that in their
recipes. Ironically, Module::Build itself doesn't profit from that, because its
build script overrides the default, so we have to set it on the command line
still (or alternatively patch the build file).

Also, unset the variable for tests, otherwise a test would have to be patched
too.
2025-02-09 15:39:17 +01:00
Joachim Mairböck
22bcac9904 module_build: fix tests, remove optional test dependencies
Tests which invoke make or gcc are skipped properly if they are not found.
So these aren't really needed. Also, gcc would need further changes to
actually work on x86 (see the next commit).
2025-01-05 15:19:03 +01:00
Joachim Mairböck
d353037031 module_build: add hack to support just 'perl' as the interpreter path
This is used as shebang line for installed scripts.

This could be done in a cleaner way by defining a separate Haiku platform file
and overriding some functions there, but for now, this works well enough.
2024-08-04 21:26:37 +02:00
Joachim Mairböck
b0cf7d2cd4 module_build: revbump for new perl
Add gcc to TEST_REQUIRES (architecture-specific, untested on x86_gcc2)
2024-07-06 16:59:13 +02:00
Joachim Mairböck
cfc2342340 module_build: bump version, add tests, cleanup
Some tests are broken because it doesn't find a compiler (adding cmd:gcc to
TEST_REQUIRES isn't sufficient it seems, and it would require $secondaryArchSuffix
which isn't available for any arch recipes).
2024-06-09 18:23:31 +02:00
Jérôme Duval
665a9853a2 bump revisions after perl version bump 2021-01-17 18:39:02 +01:00
Jerome Duval
cc53afc7bf module_build: bump version. 2019-11-26 23:02:56 +01:00
Jérôme Duval
ba360bc163 module_build: update to metacpan.org. 2019-11-06 10:25:24 +01:00
Jérôme Duval
394753c185 module_build: bump revision after perl version bump. 2019-07-07 22:37:05 +02:00
Jerome Duval
8611232edc module_build: bump revision for perl 5.28.
switch to any arch, depends on vendor_perl.
2019-04-07 11:11:22 +02:00
Jerome Duval
893a1d53e4 module_build: code style. 2018-08-03 08:44:17 +02:00
Michael Lotz
e84a865d9c module_build: Enable for x86_64. 2018-04-03 08:53:47 +02:00
Adrien Destugues
b6ab80de88 Add recipe for module_build.
Apparently alien_svn needs this now?
2018-03-19 21:50:04 +01:00