| ################################################################################ |
| # |
| # whois |
| # |
| ################################################################################ |
| |
| WHOIS_VERSION = 5.2.0 |
| WHOIS_SITE = $(BR2_DEBIAN_MIRROR)/debian/pool/main/w/whois |
| WHOIS_SOURCE = whois_$(WHOIS_VERSION).tar.xz |
| # take precedence over busybox implementation |
| WHOIS_DEPENDENCIES = host-gettext $(if $(BR2_PACKAGE_BUSYBOX),busybox) |
| WHOIS_MAKE_ENV = $(TARGET_MAKE_ENV) |
| WHOIS_MAKE_OPTS = CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" \ |
| LIBS="$(WHOIS_EXTRA_LIBS)" |
| WHOIS_LICENSE = GPLv2+ |
| WHOIS_LICENSE_FILES = COPYING |
| |
| ifeq ($(BR2_NEEDS_GETTEXT),y) |
| WHOIS_DEPENDENCIES += gettext |
| WHOIS_EXTRA_LIBS += -lintl |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBICONV),y) |
| WHOIS_DEPENDENCIES += libiconv |
| WHOIS_EXTRA_LIBS += -liconv |
| WHOIS_MAKE_ENV += HAVE_ICONV=1 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_LIBIDN),y) |
| WHOIS_DEPENDENCIES += libidn |
| WHOIS_MAKE_ENV += HAVE_LIBIDN=1 |
| endif |
| |
| define WHOIS_BUILD_CMDS |
| $(WHOIS_MAKE_ENV) $(MAKE) $(WHOIS_MAKE_OPTS) -C $(@D) |
| endef |
| |
| define WHOIS_INSTALL_TARGET_CMDS |
| $(WHOIS_MAKE_ENV) $(MAKE) $(WHOIS_MAKE_OPTS) \ |
| BASEDIR="$(TARGET_DIR)" install -C $(@D) |
| endef |
| |
| $(eval $(generic-package)) |