components/bind/Makefile
branchs11-update
changeset 3996 20c0f21bbe1e
parent 3542 d33f630b995a
child 4708 038a91551a91
equal deleted inserted replaced
3994:3781477accf3 3996:20c0f21bbe1e
    16 # fields enclosed by brackets "[]" replaced with your own identifying
    16 # fields enclosed by brackets "[]" replaced with your own identifying
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
    17 # information: Portions Copyright [yyyy] [name of copyright owner]
    18 #
    18 #
    19 # CDDL HEADER END
    19 # CDDL HEADER END
    20 #
    20 #
    21 # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
    21 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
    22 #
    22 #
    23 include ../../make-rules/shared-macros.mk
    23 include ../../make-rules/shared-macros.mk
    24 
    24 
    25 COMPONENT_NAME=		bind
    25 COMPONENT_NAME=		bind
    26 COMPONENT_VERSION=	9.6-ESV-R11
    26 COMPONENT_VERSION=	9.6-ESV-R11
    37 	http://ftp.isc.org/isc/bind9/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
    37 	http://ftp.isc.org/isc/bind9/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
    38 COMPONENT_BUGDB=	service/dns-server
    38 COMPONENT_BUGDB=	service/dns-server
    39 
    39 
    40 TPNO=			20537
    40 TPNO=			20537
    41 
    41 
    42 include ../../make-rules/prep.mk
    42 include $(WS_MAKE_RULES)/prep.mk
    43 include ../../make-rules/configure.mk
    43 include $(WS_MAKE_RULES)/configure.mk
    44 include ../../make-rules/ips.mk
    44 include $(WS_MAKE_RULES)/ips.mk
    45 
    45 
    46 # Build.
    46 # Build.
    47 #
    47 #
    48 # FYI, The configure options are displayed by 'named -V'.  Previously
    48 # FYI, The configure options are displayed by 'named -V'.  Previously
    49 # that was overriden by setting CONFIGARGS to hide build server
    49 # that was overriden by setting CONFIGARGS to hide build server
    76 # Enable ASLR for this component
    76 # Enable ASLR for this component
    77 ASLR_MODE = $(ASLR_ENABLE)
    77 ASLR_MODE = $(ASLR_ENABLE)
    78 
    78 
    79 .PHONY: build
    79 .PHONY: build
    80 build:		$(BUILD_32)
    80 build:		$(BUILD_32)
    81 
       
    82 include ../../make-rules/shared-targets.mk
       
    83 
    81 
    84 # Install.
    82 # Install.
    85 #
    83 #
    86 # Currently manual pages are distributed from pkg:/system/manual@.
    84 # Currently manual pages are distributed from pkg:/system/manual@.
    87 # While there are some changes in our manuals, for example section
    85 # While there are some changes in our manuals, for example section
   164 
   162 
   165 .PHONY: test-clean
   163 .PHONY: test-clean
   166 test-clean:
   164 test-clean:
   167 	$(RM) $(TEST_32) $(FULL_TEST_32)
   165 	$(RM) $(TEST_32) $(FULL_TEST_32)
   168 
   166 
   169 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
       
   170 
   167 
   171 include ../../make-rules/depend.mk
   168 REQUIRED_PACKAGES += library/libxml2
       
   169 REQUIRED_PACKAGES += library/security/openssl
       
   170 REQUIRED_PACKAGES += network/dns/bind
       
   171 REQUIRED_PACKAGES += shell/ksh93
       
   172 REQUIRED_PACKAGES += system/core-os
       
   173 REQUIRED_PACKAGES += system/library