1################################################################################ 2# 3# whois 4# 5################################################################################ 6 7WHOIS_VERSION = 5.5.10 8WHOIS_SITE = http://snapshot.debian.org/archive/debian/20210606T204545Z/pool/main/w/whois 9WHOIS_SOURCE = whois_$(WHOIS_VERSION).tar.xz 10WHOIS_DEPENDENCIES = \ 11 host-pkgconf \ 12 $(if $(BR2_PACKAGE_LIBIDN2),libidn2) \ 13 $(TARGET_NLS_DEPENDENCIES) 14WHOIS_MAKE_ENV = $(TARGET_MAKE_ENV) 15WHOIS_MAKE_OPTS = CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" \ 16 LIBS="$(WHOIS_EXTRA_LIBS)" 17WHOIS_LICENSE = GPL-2.0+ 18WHOIS_LICENSE_FILES = COPYING 19WHOIS_EXTRA_LIBS = $(TARGET_NLS_LIBS) 20 21ifeq ($(BR2_PACKAGE_LIBICONV),y) 22WHOIS_DEPENDENCIES += libiconv 23WHOIS_EXTRA_LIBS += -liconv 24WHOIS_MAKE_ENV += HAVE_ICONV=1 25endif 26 27ifeq ($(BR2_SYSTEM_ENABLE_NLS),y) 28WHOIS_BUILD_TARGETS = 29WHOIS_INSTALL_TARGETS = install 30else 31WHOIS_BUILD_TARGETS = Makefile.depend whois mkpasswd 32WHOIS_INSTALL_TARGETS = install-whois install-mkpasswd 33endif 34 35define WHOIS_BUILD_CMDS 36 $(WHOIS_MAKE_ENV) $(MAKE) $(WHOIS_MAKE_OPTS) \ 37 $(WHOIS_BUILD_TARGETS) -C $(@D) 38endef 39 40define WHOIS_INSTALL_TARGET_CMDS 41 $(WHOIS_MAKE_ENV) $(MAKE) $(WHOIS_MAKE_OPTS) \ 42 BASEDIR="$(TARGET_DIR)" $(WHOIS_INSTALL_TARGETS) -C $(@D) 43endef 44 45$(eval $(generic-package)) 46