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 |
|
22 # |
21 # Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. |
23 # Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. |
22 # |
24 # |
23 COMPILER = gcc |
25 BUILD_BITS= 64_and_32 |
24 |
26 COMPILER= gcc |
25 include ../../make-rules/shared-macros.mk |
27 include ../../make-rules/shared-macros.mk |
26 |
28 |
27 COMPONENT_NAME= aspell |
29 COMPONENT_NAME= aspell |
28 COMPONENT_VERSION= 0.60.6.1 |
30 COMPONENT_VERSION= 0.60.6.1 |
29 COMPONENT_PROJECT_URL= http://aspell.net/ |
31 COMPONENT_PROJECT_URL= http://aspell.net/ |
30 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
|
31 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
|
32 COMPONENT_ARCHIVE_HASH= \ |
32 COMPONENT_ARCHIVE_HASH= \ |
33 sha256:f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1 |
33 sha256:f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1 |
34 COMPONENT_ARCHIVE_URL= ftp://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE) |
|
35 |
34 |
36 COMPONENT_NAME_1= aspell6-en |
35 COMPONENT_NAME_1= aspell6-en |
37 COMPONENT_VERSION_1= 7.1-0 |
36 COMPONENT_VERSION_1= 7.1-0 |
38 COMPONENT_SRC_1= $(COMPONENT_NAME_1)-$(COMPONENT_VERSION_1) |
37 COMPONENT_SRC_1= $(COMPONENT_NAME_1)-$(COMPONENT_VERSION_1) |
39 COMPONENT_ARCHIVE_1= $(COMPONENT_SRC_1).tar.bz2 |
38 COMPONENT_ARCHIVE_1= $(COMPONENT_SRC_1).tar.bz2 |
40 COMPONENT_ARCHIVE_HASH_1= \ |
39 COMPONENT_ARCHIVE_HASH_1= \ |
41 sha256:ff9df3c2e8c5bb19c6a66078b36a0ef4c4dfb0fcb969e29f7b5345e26d748d0a |
40 sha256:ff9df3c2e8c5bb19c6a66078b36a0ef4c4dfb0fcb969e29f7b5345e26d748d0a |
42 COMPONENT_ARCHIVE_URL_1= ftp://ftp.gnu.org/gnu/$(COMPONENT_NAME)/dict/en/$(COMPONENT_ARCHIVE_1) |
41 COMPONENT_ARCHIVE_URL_1= ftp://ftp.gnu.org/gnu/$(COMPONENT_NAME)/dict/en/$(COMPONENT_ARCHIVE_1) |
43 SOURCE_DIR_1= $(COMPONENT_DIR)/$(COMPONENT_SRC_1) |
42 SOURCE_DIR_1= $(COMPONENT_DIR)/$(COMPONENT_SRC_1) |
44 |
43 |
45 COMPONENT_BUGDB= utility/aspell |
|
46 |
|
47 TPNO= 23575 |
44 TPNO= 23575 |
48 |
45 |
49 include $(WS_MAKE_RULES)/prep.mk |
46 TEST_TARGET= $(NO_TESTS) |
50 include $(WS_MAKE_RULES)/configure.mk |
47 include $(WS_MAKE_RULES)/gnu-component.mk |
51 include $(WS_MAKE_RULES)/ips.mk |
|
52 |
48 |
53 ASPELL_BIN_DIR.32 = $(PROTOUSRBINDIR) |
49 ASPELL_BIN_DIR.32 = $(PROTOUSRBINDIR)/$(MACH32) |
54 ASPELL_BIN_DIR.64 = $(PROTOUSRBINDIR64) |
50 ASPELL_BIN_DIR.64 = $(PROTOUSRBINDIR) |
55 ASPELL_BIN_DIR = $(ASPELL_BIN_DIR.$(BITS)) |
51 ASPELL_BIN_DIR = $(ASPELL_BIN_DIR.$(BITS)) |
56 |
52 |
57 ASPELL_LIB_DIR.32 = $(PROTOUSRLIBDIR) |
53 ASPELL_LIB_DIR.32 = $(PROTOUSRLIBDIR) |
58 ASPELL_LIB_DIR.64 = $(PROTOUSRLIBDIR64) |
54 ASPELL_LIB_DIR.64 = $(PROTOUSRLIBDIR64) |
59 ASPELL_LIB_DIR = $(ASPELL_LIB_DIR.$(BITS)) |
55 ASPELL_LIB_DIR = $(ASPELL_LIB_DIR.$(BITS)) |
72 (cd $(SOURCE_DIR_1) ; \ |
68 (cd $(SOURCE_DIR_1) ; \ |
73 export LD_LIBRARY_PATH=$(ASPELL_LIB_DIR); \ |
69 export LD_LIBRARY_PATH=$(ASPELL_LIB_DIR); \ |
74 PATH="$(ASPELL_BIN_DIR):$(PATH)" \ |
70 PATH="$(ASPELL_BIN_DIR):$(PATH)" \ |
75 $(GMAKE) install); |
71 $(GMAKE) install); |
76 |
72 |
77 CXX += $(CC_BITS) |
|
78 CC += $(CC_BITS) |
|
79 |
|
80 CONFIGURE_ENV += LD_OPTIONS="$(LD_OPTIONS)" |
73 CONFIGURE_ENV += LD_OPTIONS="$(LD_OPTIONS)" |
81 |
74 |
82 CLEAN_PATHS += $(SOURCE_DIR_1) |
75 CLEAN_PATHS += $(SOURCE_DIR_1) |
83 PKG_PROTO_DIRS += $(SOURCE_DIR_1) |
76 PKG_PROTO_DIRS += $(SOURCE_DIR_1) |
84 |
77 |
85 ASLR_MODE = $(ASLR_ENABLE) |
|
86 |
|
87 configure: $(CONFIGURE_32_and_64) |
|
88 |
|
89 build: $(BUILD_32_and_64) |
|
90 |
|
91 install: $(INSTALL_32_and_64) |
|
92 |
|
93 test: $(NO_TESTS) |
|
94 |
|
95 REQUIRED_PACKAGES += library/ncurses |
78 REQUIRED_PACKAGES += library/ncurses |
96 REQUIRED_PACKAGES += $(PERL_PKG) |
79 REQUIRED_PACKAGES += $(PERL_PKG) |
97 REQUIRED_PACKAGES += shell/ksh93 |
80 REQUIRED_PACKAGES += shell/ksh93 |
98 REQUIRED_PACKAGES += system/library |
|
99 REQUIRED_PACKAGES += system/library/gcc/gcc-c++-runtime |
81 REQUIRED_PACKAGES += system/library/gcc/gcc-c++-runtime |
100 REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime |
82 REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime |
101 REQUIRED_PACKAGES += system/library/math |
83 REQUIRED_PACKAGES += system/library/math |