################################################################################ # # heirloom-mailx # ################################################################################ HEIRLOOM_MAILX_VERSION = 12.5 HEIRLOOM_MAILX_SOURCE = heirloom-mailx_$(HEIRLOOM_MAILX_VERSION).orig.tar.gz HEIRLOOM_MAILX_SITE = http://snapshot.debian.org/archive/debian/20150815T155609Z/pool/main/h/heirloom-mailx HEIRLOOM_MAILX_PATCH = heirloom-mailx_$(HEIRLOOM_MAILX_VERSION)-5.debian.tar.xz HEIRLOOM_MAILX_LICENSE = BSD-4-Clause, Bellcore (base64), OpenVision (imap_gssapi), RSA Data Security (md5), Network Working Group (hmac), MPL-1.1 (nss) HEIRLOOM_MAILX_LICENSE_FILES = COPYING HEIRLOOM_MAILX_CPE_ID_VENDOR = heirloom HEIRLOOM_MAILX_CPE_ID_PRODUCT = mailx # 0014-globname-Invoke-wordexp-with-WRDE_NOCMD.patch in the Debian patches HEIRLOOM_MAILX_IGNORE_CVES += CVE-2014-7844 ifeq ($(BR2_PACKAGE_OPENSSL),y) HEIRLOOM_MAILX_DEPENDENCIES += openssl endif define HEIRLOOM_MAILX_CONFIGURE_CMDS (cd $(@D); $(TARGET_CONFIGURE_OPTS) $(SHELL) ./makeconfig) endef HEIRLOOM_MAILX_CFLAGS = $(TARGET_CFLAGS) # -fPIC is needed to build with NIOS2 toolchains. HEIRLOOM_MAILX_CFLAGS += -fPIC ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101916),y) HEIRLOOM_MAILX_CFLAGS += -O0 endif define HEIRLOOM_MAILX_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) $(MAKE) \ CFLAGS="$(HEIRLOOM_MAILX_CFLAGS)" \ -C $(@D) endef define HEIRLOOM_MAILX_INSTALL_TARGET_CMDS $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \ PREFIX=/usr \ UCBINSTALL=$(INSTALL) \ STRIP=/bin/true \ DESTDIR=$(TARGET_DIR) \ install endef $(eval $(generic-package))