equal
deleted
inserted
replaced
20 |
20 |
21 # |
21 # |
22 # Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. |
22 # Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. |
23 # |
23 # |
24 |
24 |
|
25 COMPILER= gcc |
|
26 |
25 include ../../make-rules/shared-macros.mk |
27 include ../../make-rules/shared-macros.mk |
26 |
28 |
27 COMPONENT_NAME= openscap |
29 COMPONENT_NAME= openscap |
28 COMPONENT_VERSION= 1.2.0 |
30 COMPONENT_VERSION= 1.2.0 |
29 COMPONENT_PROJECT_URL= http://www.open-scap.org |
31 COMPONENT_PROJECT_URL= http://www.open-scap.org |
34 COMPONENT_ARCHIVE_URL= $(COMPONENT_DOWNLOAD_URL)/$(COMPONENT_ARCHIVE) |
36 COMPONENT_ARCHIVE_URL= $(COMPONENT_DOWNLOAD_URL)/$(COMPONENT_ARCHIVE) |
35 COMPONENT_BUGDB= utility/openscap |
37 COMPONENT_BUGDB= utility/openscap |
36 |
38 |
37 TPNO= 20626 |
39 TPNO= 20626 |
38 |
40 |
39 COMPILER= gcc |
|
40 |
|
41 CFLAGS+= -std=c99 |
41 CFLAGS+= -std=c99 |
42 CFLAGS+= -DNDEBUG |
42 CFLAGS+= -DNDEBUG |
43 CFLAGS+= -DOSCAP_THREAD_SAFE |
43 CFLAGS+= -DOSCAP_THREAD_SAFE |
44 |
44 |
45 # When Python 2.6 goes away, the _VERSION (singular) line below can go as well, |
45 # When Python 2.6 goes away, the _VERSION (singular) line below can go as well, |
46 # as can the COMPONENT_POST_CONFIGURE_ACTION and possibly more. |
46 # as can the COMPONENT_POST_CONFIGURE_ACTION and possibly more. |
47 PYTHON_VERSION= 2.6 |
47 PYTHON_VERSION= 2.6 |
48 PYTHON_VERSIONS= $(PYTHON2_VERSIONS) |
48 PYTHON_VERSIONS= $(PYTHON2_VERSIONS) |
49 |
49 |
50 include $(WS_TOP)/make-rules/prep.mk |
50 include $(WS_MAKE_RULES)/prep.mk |
51 include $(WS_TOP)/make-rules/configure.mk |
51 include $(WS_MAKE_RULES)/configure.mk |
52 include $(WS_TOP)/make-rules/ips.mk |
52 include $(WS_MAKE_RULES)/ips.mk |
53 |
53 |
54 CPPFLAGS += -I/usr/include/openldap |
54 CPPFLAGS += -I/usr/include/openldap |
55 |
55 |
56 # Perl related patch needs configure script recreation. |
56 # Perl related patch needs configure script recreation. |
57 COMPONENT_PREP_ACTION +=(cd $(@D); autoreconf); |
57 COMPONENT_PREP_ACTION +=(cd $(@D); autoreconf); |
101 $(MKDIR) $(DOCS_DIR) |
101 $(MKDIR) $(DOCS_DIR) |
102 $(CP) $(SOURCE_DIR)/docs/html/* $(DOCS_DIR) |
102 $(CP) $(SOURCE_DIR)/docs/html/* $(DOCS_DIR) |
103 |
103 |
104 test: $(TEST_32) |
104 test: $(TEST_32) |
105 |
105 |
106 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS) |
|
107 |
106 |
108 include $(WS_TOP)/make-rules/depend.mk |
107 REQUIRED_PACKAGES += compress/bzip2 |
|
108 REQUIRED_PACKAGES += gnome/config/gconf |
|
109 REQUIRED_PACKAGES += library/glib2 |
|
110 REQUIRED_PACKAGES += library/libxml2 |
|
111 REQUIRED_PACKAGES += library/libxslt |
|
112 REQUIRED_PACKAGES += library/openldap |
|
113 REQUIRED_PACKAGES += library/pcre |
|
114 REQUIRED_PACKAGES += runtime/perl-512 |
|
115 REQUIRED_PACKAGES += runtime/python-26 |
|
116 REQUIRED_PACKAGES += runtime/python-27 |
|
117 REQUIRED_PACKAGES += security/compliance/openscap |
|
118 REQUIRED_PACKAGES += system/library |
|
119 REQUIRED_PACKAGES += system/library/gcc-3-runtime |
|
120 REQUIRED_PACKAGES += system/library/gcc-45-runtime |
|
121 REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime |
|
122 REQUIRED_PACKAGES += system/library/math |
|
123 REQUIRED_PACKAGES += system/library/security/libgcrypt |
|
124 REQUIRED_PACKAGES += system/zones |
|
125 REQUIRED_PACKAGES += web/curl |