34 COMPONENT_ARCHIVE_URL= http://www.mega-nerd.com/libsndfile/files/$(COMPONENT_ARCHIVE) |
34 COMPONENT_ARCHIVE_URL= http://www.mega-nerd.com/libsndfile/files/$(COMPONENT_ARCHIVE) |
35 COMPONENT_BUGDB= library/libsndfile |
35 COMPONENT_BUGDB= library/libsndfile |
36 |
36 |
37 TPNO= 30616 |
37 TPNO= 30616 |
38 |
38 |
|
39 TEST_TARGET= install $(TEST_32_and_64) |
|
40 SYSTEM_TEST_TARGET= build $(SYSTEM_TEST_32_and_64) |
39 include $(WS_MAKE_RULES)/common.mk |
41 include $(WS_MAKE_RULES)/common.mk |
40 |
42 |
41 # Needed to get tests/header_test.c to compile successfully on SPARC. |
43 # Needed to get tests/header_test.c to compile successfully on SPARC. |
42 gcc_XREGS.sparc= -mapp-regs |
44 gcc_XREGS.sparc= -mapp-regs |
43 |
45 |
|
46 # Get correct libsndfile.so.1 from the proto area. |
|
47 TEST_LIBPATH.32 = $(PROTOUSRLIBDIR) |
|
48 TEST_LIBPATH.64 = $(PROTOUSRLIBDIR64) |
|
49 COMPONENT_TEST_ENV += LD_LIBRARY_PATH=$(TEST_LIBPATH.$(BITS)) |
|
50 |
44 # Need to use GNU sed otherwise we get a: |
51 # Need to use GNU sed otherwise we get a: |
45 # Error : sfversion <version> and PACKAGE_VERSION <version> don't match." |
52 # Error : sfversion <version> and PACKAGE_VERSION <version> don't match." |
46 # failure from the test_wrapper.sh script. |
53 # failure from the test_wrapper.sh script. |
47 COMPONENT_TEST_ENV += PATH="$(GNUBIN):$(PATH)" |
54 COMPONENT_TEST_ENV += PATH="$(GNUBIN):$(PATH)" |
|
55 COMPONENT_SYSTEM_TEST_ENV += PATH="$(GNUBIN):$(PATH)" |
48 |
56 |
49 COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master |
57 COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master |
50 |
58 |
51 COMPONENT_TEST_TRANSFORMS += \ |
59 COMPONENT_TEST_TRANSFORMS += \ |
52 '-e "s|\(^SunOS\).*|\1|" ' \ |
60 '-e "s|\(^SunOS\).*|\1|" ' \ |
63 '-e "s|^.*psf_strlcpy_crlf (.*$$|XXX_REMOVE_XXX|g" ' \ |
71 '-e "s|^.*psf_strlcpy_crlf (.*$$|XXX_REMOVE_XXX|g" ' \ |
64 '-e "s|^.*\^.*$$|XXX_REMOVE_XXX|g" ' \ |
72 '-e "s|^.*\^.*$$|XXX_REMOVE_XXX|g" ' \ |
65 '-e "s|^.*argument:.*$$|XXX_REMOVE_XXX|g" ' \ |
73 '-e "s|^.*argument:.*$$|XXX_REMOVE_XXX|g" ' \ |
66 '-e "s|^.*prototype:.*$$|XXX_REMOVE_XXX|g" ' \ |
74 '-e "s|^.*prototype:.*$$|XXX_REMOVE_XXX|g" ' \ |
67 '-e "s|^.*warning:.*$$|XXX_REMOVE_XXX|g" ' \ |
75 '-e "s|^.*warning:.*$$|XXX_REMOVE_XXX|g" ' \ |
68 '-e "s|^make.*: Nothing to be.*$$|XXX_REMOVE_XXX|g" ' \ |
76 '-e "s|^make.*$$|XXX_REMOVE_XXX|g" ' \ |
69 '-e "s|^make.*: Leaving directory.*$$|XXX_REMOVE_XXX|g" ' \ |
|
70 '-e "s|^make.*: Entering directory.*$$|XXX_REMOVE_XXX|g" ' \ |
|
71 '-e "/^XXX_REMOVE_XXX$$/d" ' |
77 '-e "/^XXX_REMOVE_XXX$$/d" ' |
72 |
78 |
73 REQUIRED_PACKAGES += codec/flac |
79 REQUIRED_PACKAGES += codec/flac |
74 REQUIRED_PACKAGES += codec/libogg |
80 REQUIRED_PACKAGES += codec/libogg |
75 REQUIRED_PACKAGES += codec/libvorbis |
81 REQUIRED_PACKAGES += codec/libvorbis |