12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- ################################################################################
- #
- # libnids
- #
- ################################################################################
- LIBNIDS_VERSION = 1.24
- LIBNIDS_SITE = https://sourceforge.net/projects/libnids/files/libnids/$(LIBNIDS_VERSION)
- LIBNIDS_LICENSE = GPL-2.0
- LIBNIDS_LICENSE_FILES = COPYING
- LIBNIDS_INSTALL_STAGING = YES
- LIBNIDS_DEPENDENCIES = host-pkgconf libpcap
- LIBNIDS_AUTORECONF = YES
- # CVE-2010-0751 was fixed in libnids v1.24 but the NVD database is not
- # aware of the fix, ignore it until this is updated
- LIBNIDS_IGNORE_CVES += CVE-2010-0751
- # disable libnet if not available
- # Tests in configure.in expect --with-libnet=$build_dir
- # not an installation patch like in our context.
- # We use with-libnet=yes to skip the unusual paths tests.
- # But 'LNETLIB' gets left out, so we need to define it ourselves.
- ifeq ($(BR2_PACKAGE_LIBNET),y)
- LIBNIDS_DEPENDENCIES += libnet
- LIBNIDS_CONF_OPTS += --enable-libnet --with-libnet=yes LNETLIB=-lnet
- else
- LIBNIDS_CONF_OPTS += --disable-libnet
- endif
- # disable libglib2 if not available
- # The test in configure.in is flawed: passing --enable-libglib would also
- # disable it. Only when neither is passed will the autodetection test be
- # executed.
- ifeq ($(BR2_PACKAGE_LIBGLIB2),y)
- LIBNIDS_DEPENDENCIES += libglib2
- else
- LIBNIDS_CONF_OPTS += --disable-libglib
- endif
- # hand-written Makefile.in, not using automake, needs a custom
- # variable for the installation path.
- LIBNIDS_INSTALL_STAGING_OPTS = install_prefix=$(STAGING_DIR) install
- LIBNIDS_INSTALL_TARGET_OPTS = install_prefix=$(TARGET_DIR) install
- $(eval $(autotools-package))
|