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= emacs |
25 COMPONENT_NAME= emacs |
26 COMPONENT_VERSION= 24.3 |
26 COMPONENT_VERSION= 24.3 |
32 COMPONENT_ARCHIVE_URL= http://ftp.gnu.org/gnu/emacs/$(COMPONENT_ARCHIVE) |
32 COMPONENT_ARCHIVE_URL= http://ftp.gnu.org/gnu/emacs/$(COMPONENT_ARCHIVE) |
33 COMPONENT_BUGDB= utility/emacs |
33 COMPONENT_BUGDB= utility/emacs |
34 |
34 |
35 TPNO= 15684 |
35 TPNO= 15684 |
36 |
36 |
37 include ../../make-rules/prep.mk |
37 include $(WS_MAKE_RULES)/prep.mk |
38 include ../../make-rules/configure.mk |
38 include $(WS_MAKE_RULES)/configure.mk |
39 include ../../make-rules/ips.mk |
39 include $(WS_MAKE_RULES)/ips.mk |
40 |
40 |
41 # we build three different variants of emacs for our users. As Solaris |
41 # we build three different variants of emacs for our users. As Solaris |
42 # always has a 64-bit kernel, and 64-bit emacs can handle larger files, |
42 # always has a 64-bit kernel, and 64-bit emacs can handle larger files, |
43 # we only build and deliver 64-bit binaries. |
43 # we only build and deliver 64-bit binaries. |
44 VARIANTS = nox x gtk |
44 VARIANTS = nox x gtk |
174 install: $(BUILD_64) $(BUILD_DIR)/$(MACH64)-x/.installed |
174 install: $(BUILD_64) $(BUILD_DIR)/$(MACH64)-x/.installed |
175 |
175 |
176 test: |
176 test: |
177 @echo "no tests available" |
177 @echo "no tests available" |
178 |
178 |
179 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS) |
179 |
180 |
180 REQUIRED_PACKAGES += editor/gnu-emacs |
181 include ../../make-rules/depend.mk |
181 REQUIRED_PACKAGES += file/gnu-findutils |
|
182 REQUIRED_PACKAGES += gnome/config/gconf |
|
183 REQUIRED_PACKAGES += image/imagemagick |
|
184 REQUIRED_PACKAGES += image/library/libjpeg |
|
185 REQUIRED_PACKAGES += image/library/libpng |
|
186 REQUIRED_PACKAGES += image/library/librsvg |
|
187 REQUIRED_PACKAGES += image/library/libtiff |
|
188 REQUIRED_PACKAGES += library/desktop/gtk2 |
|
189 REQUIRED_PACKAGES += library/glib2 |
|
190 REQUIRED_PACKAGES += library/gnutls |
|
191 REQUIRED_PACKAGES += library/libxml2 |
|
192 REQUIRED_PACKAGES += library/ncurses |
|
193 REQUIRED_PACKAGES += runtime/perl-512 |
|
194 REQUIRED_PACKAGES += shell/ksh93 |
|
195 REQUIRED_PACKAGES += system/library |
|
196 REQUIRED_PACKAGES += system/library/fontconfig |
|
197 REQUIRED_PACKAGES += system/library/freetype-2 |
|
198 REQUIRED_PACKAGES += system/library/libdbus |
|
199 REQUIRED_PACKAGES += system/library/math |
|
200 REQUIRED_PACKAGES += x11/library/libice |
|
201 REQUIRED_PACKAGES += x11/library/libsm |
|
202 REQUIRED_PACKAGES += x11/library/libx11 |
|
203 REQUIRED_PACKAGES += x11/library/libxcursor |
|
204 REQUIRED_PACKAGES += x11/library/libxft |
|
205 REQUIRED_PACKAGES += x11/library/libxmu |
|
206 REQUIRED_PACKAGES += x11/library/libxpm |
|
207 REQUIRED_PACKAGES += x11/library/libxrender |
|
208 REQUIRED_PACKAGES += x11/library/toolkit/libxaw7 |
|
209 REQUIRED_PACKAGES += x11/library/toolkit/libxt |