components/bind/Makefile
changeset 3817 30b42c38bbc4
parent 3541 37a03b73b5a4
child 4339 6501cf9c29f9
equal deleted inserted replaced
3814:60344306d223 3817:30b42c38bbc4
    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
    78 
    78 
    79 .PHONY: build
    79 .PHONY: build
    80 configure:	$(CONFIGURE_32)
    80 configure:	$(CONFIGURE_32)
    81 
    81 
    82 build:		$(BUILD_32)
    82 build:		$(BUILD_32)
    83 
       
    84 include ../../make-rules/shared-targets.mk
       
    85 
    83 
    86 # Install.
    84 # Install.
    87 #
    85 #
    88 # Currently manual pages are distributed from pkg:/system/manual@.
    86 # Currently manual pages are distributed from pkg:/system/manual@.
    89 # While there are some changes in our manuals, for example section
    87 # While there are some changes in our manuals, for example section
   166 
   164 
   167 .PHONY: test-clean
   165 .PHONY: test-clean
   168 test-clean:
   166 test-clean:
   169 	$(RM) $(TEST_32) $(FULL_TEST_32)
   167 	$(RM) $(TEST_32) $(FULL_TEST_32)
   170 
   168 
   171 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
   169 REQUIRED_PACKAGES += library/libxml2
   172 
   170 REQUIRED_PACKAGES += library/security/openssl
   173 include ../../make-rules/depend.mk
   171 REQUIRED_PACKAGES += network/dns/bind
       
   172 REQUIRED_PACKAGES += shell/ksh93
       
   173 REQUIRED_PACKAGES += system/core-os
       
   174 REQUIRED_PACKAGES += system/library