components/emacs/Makefile
branchs11-update
changeset 3996 20c0f21bbe1e
parent 3661 47545fb8aed4
equal deleted inserted replaced
3994:3781477accf3 3996:20c0f21bbe1e
    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