24 # |
24 # |
25 |
25 |
26 include ../../../make-rules/shared-macros.mk |
26 include ../../../make-rules/shared-macros.mk |
27 |
27 |
28 COMPONENT_NAME= pmtools |
28 COMPONENT_NAME= pmtools |
29 COMPONENT_VERSION= 1.30 |
29 COMPONENT_VERSION= 2.0.0 |
30 COMPONENT_PROJECT_URL= http://search.cpan.org/dist/pmtools/ |
30 COMPONENT_PROJECT_URL= http://search.cpan.org/dist/pmtools/ |
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
31 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
32 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
32 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
33 COMPONENT_ARCHIVE_HASH= \ |
33 COMPONENT_ARCHIVE_HASH= \ |
34 sha256:8662103905aba2debfe36e378fb3130e4b0367eb4d271ac851317dc2b8deea90 |
34 sha256:5863fc9434d6a8d7311fd612cf243c29c3573aaba9caa7a8fb54154089d8baf3 |
35 COMPONENT_ARCHIVE_URL= http://search.cpan.org/CPAN/authors/id/M/ML/MLFISHER/$(COMPONENT_ARCHIVE) |
35 COMPONENT_ARCHIVE_URL= http://search.cpan.org/CPAN/authors/id/M/ML/MLFISHER/$(COMPONENT_ARCHIVE) |
36 COMPONENT_BUGDB= utility/perl-pmtools |
36 COMPONENT_BUGDB= utility/perl-pmtools |
37 TPNO= 21964 |
37 TPNO= 31142 |
38 |
38 |
39 include $(WS_MAKE_RULES)/prep.mk |
39 include $(WS_MAKE_RULES)/prep.mk |
40 include $(WS_MAKE_RULES)/makemaker.mk |
40 include $(WS_MAKE_RULES)/makemaker.mk |
41 include $(WS_MAKE_RULES)/ips.mk |
41 include $(WS_MAKE_RULES)/ips.mk |
|
42 |
|
43 COMPONENT_TEST_ENV += PATH="/usr/perl5/$(PERLVER)/bin:$(PATH)" |
|
44 COMPONENT_TEST_TARGETS = test |
|
45 COMPONENT_TEST_TRANSFORMS += \ |
|
46 '-e "s/\s*[0-9][0-9]* wallclock secs (.*CPU)$$/ <TIMINGS REMOVED>/" ' \ |
|
47 '-e "/^PERL_DL_NONLAZY/d" ' \ |
|
48 '-e "s|^make.*: Leaving directory.*$$|XXX_REMOVE_XXX|g" ' \ |
|
49 '-e "s|^make.*: Entering directory.*$$|XXX_REMOVE_XXX|g" ' \ |
|
50 '-e "/^XXX_REMOVE_XXX$$/d" ' |
42 |
51 |
43 ASLR_MODE = $(ASLR_NOT_APPLICABLE) |
52 ASLR_MODE = $(ASLR_NOT_APPLICABLE) |
44 |
53 |
45 build: $(BUILD_64) |
54 build: $(BUILD_64) |
46 |
55 |
47 install: $(INSTALL_64) |
56 install: $(INSTALL_64) |
48 |
57 |
49 test: $(NO_TESTS) |
58 test: $(TEST_64) |
50 |
59 |
51 system-test: $(NO_TESTS) |
60 system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED) |
52 |
61 |
53 REQUIRED_PACKAGES += system/core-os |
62 REQUIRED_PACKAGES += system/core-os |