components/links/Makefile
changeset 5559 a6efae0791c0
parent 5066 7e7b4d607ab6
child 5682 94c0ca64c022
equal deleted inserted replaced
5558:f53e74f04003 5559:a6efae0791c0
    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, 2015, Oracle and/or its affiliates. All rights reserved.
    21 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
    22 #
    22 #
    23 
    23 
    24 # Because the Studio compiler generates thousands of lines of warnings.
    24 # Because the Studio compiler generates thousands of lines of warnings.
    25 COMPILER =		gcc
    25 COMPILER =		gcc
    26 
    26 
    27 include ../../make-rules/shared-macros.mk
    27 include ../../make-rules/shared-macros.mk
    28 
    28 
    29 COMPONENT_NAME=		links
    29 COMPONENT_NAME=		links
    30 COMPONENT_VERSION=	2.9
    30 COMPONENT_VERSION=	2.12
    31 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    31 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    32 COMPONENT_PROJECT_URL=	http://links.twibright.com/
    32 COMPONENT_PROJECT_URL=	http://links.twibright.com/
    33 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    33 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    34 COMPONENT_ARCHIVE_HASH=	\
    34 COMPONENT_ARCHIVE_HASH=	\
    35     sha256:e2d4e193eb3147f0d745e28d37d510edb22697707e329cbe361bb79037bae332
    35     sha256:2e3da6193de9d6ee71bc4beab17169ecc58d7cbf2e20192a3f518ed9f7f22e33
    36 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
    36 COMPONENT_ARCHIVE_URL=	$(COMPONENT_PROJECT_URL)download/$(COMPONENT_ARCHIVE)
    37 COMPONENT_BUGDB=	utility/links
    37 COMPONENT_BUGDB=	utility/links
    38 
    38 
    39 TPNO=			21157
    39 TPNO=			27168
    40 
    40 
    41 include $(WS_MAKE_RULES)/prep.mk
    41 include $(WS_MAKE_RULES)/prep.mk
    42 include $(WS_MAKE_RULES)/configure.mk
    42 include $(WS_MAKE_RULES)/configure.mk
    43 include $(WS_MAKE_RULES)/ips.mk
    43 include $(WS_MAKE_RULES)/ips.mk
    44 
    44 
    51 # new configure for it to configure and build properly.
    51 # new configure for it to configure and build properly.
    52 COMPONENT_PREP_ACTION=	(cd $(@D) ; autoconf)
    52 COMPONENT_PREP_ACTION=	(cd $(@D) ; autoconf)
    53 
    53 
    54 ASLR_MODE = $(ASLR_ENABLE)
    54 ASLR_MODE = $(ASLR_ENABLE)
    55 
    55 
    56 # common targets
       
    57 configure:	$(CONFIGURE_64)
    56 configure:	$(CONFIGURE_64)
    58 
    57 
    59 build:		$(BUILD_64)
    58 build:		$(BUILD_64)
    60 
    59 
    61 install:	$(INSTALL_64)
    60 install:	$(INSTALL_64)
    65 system-test:    $(NO_TESTS)
    64 system-test:    $(NO_TESTS)
    66 
    65 
    67 
    66 
    68 REQUIRED_PACKAGES += compress/bzip2
    67 REQUIRED_PACKAGES += compress/bzip2
    69 REQUIRED_PACKAGES += compress/xz
    68 REQUIRED_PACKAGES += compress/xz
       
    69 REQUIRED_PACKAGES += library/libevent
    70 REQUIRED_PACKAGES += library/security/openssl
    70 REQUIRED_PACKAGES += library/security/openssl
       
    71 REQUIRED_PACKAGES += library/security/openssl/openssl-fips-140
    71 REQUIRED_PACKAGES += library/zlib
    72 REQUIRED_PACKAGES += library/zlib
    72 REQUIRED_PACKAGES += system/library
    73 REQUIRED_PACKAGES += system/library
    73