components/ntp/Makefile
changeset 6482 d5493015b12e
parent 5959 252103d8ad49
child 7413 b91a5b8cbc7f
equal deleted inserted replaced
6481:34ab76be96ef 6482:d5493015b12e
    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)'; \