25 BUILD_BITS= 64 |
25 BUILD_BITS= 64 |
26 include ../../make-rules/shared-macros.mk |
26 include ../../make-rules/shared-macros.mk |
27 |
27 |
28 COMPONENT_NAME= ntp |
28 COMPONENT_NAME= ntp |
29 COMPONENT_VERSION= 4.2.8 |
29 COMPONENT_VERSION= 4.2.8 |
30 COMPONENT_PATCH_VERSION= 7 |
30 COMPONENT_PATCH_VERSION= 8 |
31 COMPONENT_RC_VERSION= 1 |
31 COMPONENT_RC_VERSION= 1 |
32 HUMAN_VERSION= $(COMPONENT_VERSION)p$(COMPONENT_PATCH_VERSION) |
32 HUMAN_VERSION= $(COMPONENT_VERSION)p$(COMPONENT_PATCH_VERSION) |
33 IPS_COMPONENT_VERSION= $(COMPONENT_VERSION).$(COMPONENT_PATCH_VERSION) |
33 IPS_COMPONENT_VERSION= $(COMPONENT_VERSION).$(COMPONENT_PATCH_VERSION) |
34 COMPONENT_PROJECT_URL= http://www.ntp.org/ |
34 COMPONENT_PROJECT_URL= http://www.ntp.org/ |
35 COMPONENT_SRC_NAME= ntp |
35 COMPONENT_SRC_NAME= ntp |
36 COMPONENT_SRC= $(COMPONENT_SRC_NAME)-$(HUMAN_VERSION) |
36 COMPONENT_SRC= $(COMPONENT_SRC_NAME)-$(HUMAN_VERSION) |
37 COMPONENT_ARCHIVE_HASH= \ |
37 COMPONENT_ARCHIVE_HASH= \ |
38 sha256:81d20c06a0b01abe3b84fac092185bf014252d38fe5e7b2758f604680a0220dc |
38 sha256:2ab3d0b5f0456e6311dda1cc27ab75da108762773a19e46abd938bd9407b97ee |
39 COMPONENT_ARCHIVE_URL= http://archive.ntp.org/ntp4/ntp-4.2/$(COMPONENT_ARCHIVE) |
39 COMPONENT_ARCHIVE_URL= http://archive.ntp.org/ntp4/ntp-4.2/$(COMPONENT_ARCHIVE) |
40 COMPONENT_BUGDB= service/ntp |
40 COMPONENT_BUGDB= service/ntp |
41 |
41 |
42 # NTP tests log results in separate files. Instead of geting the output |
42 # NTP tests log results in separate files. Instead of geting the output |
43 # of the build and test and deleting the extra lines, it is easier to just |
43 # of the build and test and deleting the extra lines, it is easier to just |
54 @if [ -e $(COMPONENT_TEST_MASTER) ]; \ |
54 @if [ -e $(COMPONENT_TEST_MASTER) ]; \ |
55 then \ |
55 then \ |
56 print "\#!/bin/sh" > $(COMPONENT_TEST_TRANSFORM_CMD); \ |
56 print "\#!/bin/sh" > $(COMPONENT_TEST_TRANSFORM_CMD); \ |
57 print '$(FIND) $(BUILD_DIR_64) -name test-\*.log | sort |\\' \ |
57 print '$(FIND) $(BUILD_DIR_64) -name test-\*.log | sort |\\' \ |
58 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
58 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
59 print ' xargs cat | grep -v TEST_PROGNAME3 \\' \ |
59 print ' xargs cat | grep -v TEST_PROGNAME3 | \\' \ |
|
60 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
|
61 print 'sed -e "s/4.2..p[0-9]*//" \\' \ |
60 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
62 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
61 print '> $(COMPONENT_TEST_SNAPSHOT)' \ |
63 print '> $(COMPONENT_TEST_SNAPSHOT)' \ |
62 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
64 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
63 print 'cat $(BUILD_DIR_64)/config.h | \\' \ |
65 print 'cat $(BUILD_DIR_64)/config.h | \\' \ |
64 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
66 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
65 print 'grep -v VERSION | grep -v STR_SYSTEM | grep -v ENDIAN \\' \ |
67 print 'grep -v ENDIAN | grep -v STR_SYSTEM | \\' \ |
|
68 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
|
69 print 'grep -v VERSION | grep -v PACKAGE_STRING \\' \ |
66 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
70 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
67 print '>> $(COMPONENT_TEST_SNAPSHOT)' \ |
71 print '>> $(COMPONENT_TEST_SNAPSHOT)' \ |
68 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
72 >> $(COMPONENT_TEST_TRANSFORM_CMD); \ |
69 else \ |
73 else \ |
70 print 'Cannot find $(COMPONENT_TEST_MASTER)'; \ |
74 print 'Cannot find $(COMPONENT_TEST_MASTER)'; \ |