24 # |
24 # |
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= bind |
28 COMPONENT_NAME= bind |
29 COMPONENT_VERSION= 9.10.3-P4 |
29 COMPONENT_VERSION= 9.10.4-P2 |
30 HUMAN_VERSION= $(COMPONENT_VERSION) |
30 HUMAN_VERSION= $(COMPONENT_VERSION) |
31 IPS_COMPONENT_VERSION= 9.10.3.0.4 |
31 IPS_COMPONENT_VERSION= 9.10.4.0.2 |
32 COMPONENT_PROJECT_URL= http://www.isc.org/software/bind/ |
32 COMPONENT_PROJECT_URL= http://www.isc.org/software/bind/ |
33 |
33 |
34 # hash from: sha256sum $(COMPONENT_ARCHIVE) | sed 's/\(.[^ ]*\).*/sha256:\1/' |
34 # hash from: sha256sum $(COMPONENT_ARCHIVE) | sed 's/\(.[^ ]*\).*/sha256:\1/' |
35 COMPONENT_ARCHIVE_HASH= \ |
35 COMPONENT_ARCHIVE_HASH= \ |
36 sha256:2ac044b5fbdf45fb45107af0df961b3b7cb5262a3bf1948ed3fe7a170dd13e3e |
36 sha256:b35b8af8fe030196d03b3e487f5ecd0c0836b5e124abc7a3ecd184740b444423 |
37 COMPONENT_ARCHIVE_URL= \ |
37 COMPONENT_ARCHIVE_URL= \ |
38 http://ftp.isc.org/isc/bind9/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
38 http://ftp.isc.org/isc/bind9/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
39 COMPONENT_SIG_URL= $(COMPONENT_ARCHIVE_URL).sha512.asc |
39 COMPONENT_SIG_URL= $(COMPONENT_ARCHIVE_URL).sha512.asc |
40 COMPONENT_BUGDB= service/dns-server |
40 COMPONENT_BUGDB= service/dns-server |
41 TPNO= 26279 |
41 TPNO= 30276 |
42 |
42 |
43 include $(WS_MAKE_RULES)/common.mk |
43 include $(WS_MAKE_RULES)/common.mk |
44 |
44 |
45 # PYVER is important for packaging and computing requisites. |
45 # PYVER is important for packaging and computing requisites. |
46 PYTHON_VERSION = 3.4 |
46 PYTHON_VERSION = 3.4 |
47 PKG_MACROS += PYVER=$(PYTHON_VERSION) |
47 PKG_MACROS += PYVER=$(PYTHON_VERSION) |
|
48 |
|
49 # Some patches need configure script re-creation. |
|
50 COMPONENT_PREP_ACTION +=(cd $(@D); autoreconf -vfi); |
48 |
51 |
49 # Specify "configure" options and features. |
52 # Specify "configure" options and features. |
50 # FYI, The configure options are displayed by 'named -V'. |
53 # FYI, The configure options are displayed by 'named -V'. |
51 CONFIGURE_OPTIONS += --enable-full-report |
54 CONFIGURE_OPTIONS += --enable-full-report |
52 # Python: specifying version helps with packaging. |
55 # Python: specifying version helps with packaging. |