31 COMPONENT_ARCHIVE_HASH= \ |
31 COMPONENT_ARCHIVE_HASH= \ |
32 sha256:64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684 |
32 sha256:64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684 |
33 |
33 |
34 TPNO= 22294 |
34 TPNO= 22294 |
35 |
35 |
|
36 SYSTEM_TEST_TARGET= build $(SYSTEM_TEST_NO_ARCH) |
36 include $(WS_MAKE_RULES)/gnu-component.mk |
37 include $(WS_MAKE_RULES)/gnu-component.mk |
37 |
38 |
38 # with ksh93 as the configure shell, all tests pass |
39 # with ksh93 as the configure shell, all tests pass |
39 CONFIG_SHELL=$(BINDIR)/ksh93 |
40 CONFIG_SHELL=$(BINDIR)/ksh93 |
40 |
41 |
41 CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR) |
42 CONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR) |
42 CONFIGURE_OPTIONS += PERL="$(PERL)" |
43 CONFIGURE_OPTIONS += PERL="$(PERL)" |
43 CONFIGURE_OPTIONS += M4="$(GNUBIN)/m4" |
44 CONFIGURE_OPTIONS += M4="$(GNUBIN)/m4" |
44 |
45 |
|
46 # The Makefile has different targets for the equivalent of "gmake test" and |
|
47 # "gmake system-test". |
|
48 COMPONENT_TEST_TARGETS = check-local |
|
49 COMPONENT_TEST_DIR = $(@D)/tests |
|
50 COMPONENT_TEST_ENV += F77=/usr/bin/gfortran |
|
51 |
|
52 COMPONENT_SYSTEM_TEST_TARGETS = installcheck |
|
53 COMPONENT_SYSTEM_TEST_DIR = $(@D)/tests |
|
54 COMPONENT_SYSTEM_TEST_ENV += F77=/usr/bin/gfortran |
|
55 |
|
56 COMPONENT_TEST_TRANSFORMS += \ |
|
57 '-e "/check-local/d"' \ |
|
58 '-e "/ksh93/d"' \ |
|
59 '-e "/Entering directory/d"' \ |
|
60 '-e "/Leaving directory/d"' \ |
|
61 '-e "/^make/d"' |
|
62 |
45 REQUIRED_PACKAGES += developer/macro/gnu-m4 |
63 REQUIRED_PACKAGES += developer/macro/gnu-m4 |
46 REQUIRED_PACKAGES += $(PERL_PKG) |
64 REQUIRED_PACKAGES += $(PERL_PKG) |
47 REQUIRED_PACKAGES += shell/ksh93 |
65 REQUIRED_PACKAGES += shell/ksh93 |