components/texinfo/Makefile
changeset 5628 f2a8a7ecf3e1
parent 4984 7145b15b7f0d
child 5682 94c0ca64c022
equal deleted inserted replaced
5627:883d0a6701e4 5628:f2a8a7ecf3e1
    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) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
    21 # Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
    22 #
    22 #
       
    23 
       
    24 # using gcc makes parfait happy.
       
    25 COMPILER=gcc
       
    26 
    23 include ../../make-rules/shared-macros.mk
    27 include ../../make-rules/shared-macros.mk
    24 
    28 
    25 COMPONENT_NAME=		texinfo
    29 COMPONENT_NAME=		texinfo
    26 COMPONENT_VERSION=	4.13
    30 COMPONENT_VERSION=	6.0
    27 COMPONENT_PROJECT_URL=	http://www.gnu.org/software/texinfo/
    31 COMPONENT_PROJECT_URL=	http://www.gnu.org/software/texinfo/
    28 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    32 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    29 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    33 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.xz
    30 COMPONENT_ARCHIVE_HASH=	\
    34 COMPONENT_ARCHIVE_HASH=	\
    31     sha256:1303e91a1c752b69a32666a407e9fbdd6e936def4b09bc7de30f416301530d68
    35     sha256:11ba4358696e8be3b3c7cfc88b89cf69525791aeabf0ee0a59ca58ebbd3471e4
    32 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/texinfo/$(COMPONENT_ARCHIVE)
    36 COMPONENT_ARCHIVE_URL=	http://ftp.gnu.org/gnu/texinfo/$(COMPONENT_ARCHIVE)
    33 COMPONENT_BUGDB=	utility/texinfo
    37 COMPONENT_BUGDB=	utility/texinfo
    34 
    38 
    35 TPNO_TEXINFO=		7876
    39 TPNO_TEXINFO=		26645
    36 TPNO_TEXI2HTML=		9089
    40 TPNO_TEXI2HTML=		9089
    37 
    41 
    38 include $(WS_MAKE_RULES)/prep.mk
    42 include $(WS_MAKE_RULES)/prep.mk
    39 include $(WS_MAKE_RULES)/configure.mk
    43 include $(WS_MAKE_RULES)/configure.mk
    40 include $(WS_MAKE_RULES)/ips.mk
    44 include $(WS_MAKE_RULES)/ips.mk
    45 INFOPATH := $(INFOPATH):/usr/local/share/info
    49 INFOPATH := $(INFOPATH):/usr/local/share/info
    46 INFOPATH := $(INFOPATH):.
    50 INFOPATH := $(INFOPATH):.
    47 
    51 
    48 CPPFLAGS += -DDEFAULT_INFOPATH=\\\"$(INFOPATH)\\\"
    52 CPPFLAGS += -DDEFAULT_INFOPATH=\\\"$(INFOPATH)\\\"
    49 
    53 
       
    54 CONFIGURE_BINDIR.64 =   $(CONFIGURE_PREFIX)/bin
       
    55 
    50 CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
    56 CONFIGURE_OPTIONS  +=		--infodir=$(CONFIGURE_INFODIR)
    51 CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
    57 CONFIGURE_OPTIONS  +=		CFLAGS="$(CFLAGS)"
    52 CONFIGURE_OPTIONS  +=		CPPFLAGS="$(CPPFLAGS)"
    58 CONFIGURE_OPTIONS  +=		CPPFLAGS="$(CPPFLAGS)"
       
    59 
       
    60 COMPONENT_TEST_TRANSFORMS += \
       
    61 	'-e "s|^.*$(CC).*$$|XXX_CC_XXX|g" ' \
       
    62 	'-e "s|^.*$(CXX).*$$|XXX_CC_XXX|g" ' \
       
    63 	'-e "s|^DEPDIR.*$$|XXX_CC_XXX|g" ' \
       
    64 	'-e "s|^mv.*$$|XXX_CC_XXX|g" ' \
       
    65 	'-e "s|^make.*: Nothing to be.*$$|XXX_CC_XXX|g" ' \
       
    66 	'-e "s|^make.*: Leaving directory.*$$|XXX_CC_XXX|g" ' \
       
    67 	'-e "s|^make.*: Entering directory.*$$|XXX_CC_XXX|g" ' \
       
    68 	'-e "/^XXX_CC_XXX$$/d" '
    53 
    69 
    54 ASLR_MODE = $(ASLR_ENABLE)
    70 ASLR_MODE = $(ASLR_ENABLE)
    55 
    71 
    56 # common targets
    72 # common targets
    57 configure:	$(CONFIGURE_64)
    73 configure:	$(CONFIGURE_64)
    58 
    74 
    59 build:		$(BUILD_64)
    75 build:		$(BUILD_64)
    60 
    76 
    61 install:	$(INSTALL_64)
    77 install:	$(INSTALL_64)
    62 
    78 
    63 test:		$(NO_TESTS)
    79 test:		$(TEST_64)
    64 
    80 
    65 system-test:    $(NO_TESTS)
    81 system-test:    $(NO_TESTS)
    66 
    82 
    67 REQUIRED_PACKAGES += library/ncurses
    83 REQUIRED_PACKAGES += library/ncurses
    68 REQUIRED_PACKAGES += runtime/perl-512
    84 REQUIRED_PACKAGES += runtime/perl-512