From cfedca7360722dce917644709c686775dde45b77 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sun, 29 Nov 2020 17:16:49 -0800 Subject: [PATCH] whois: fix noidn patch If no idn2 but idn is present, it picks it up. Just remove the whole thing. Refreshed patches. Signed-off-by: Rosen Penev --- utils/whois/Makefile | 2 +- utils/whois/patches/010-no-crypt.patch | 2 +- utils/whois/patches/020-no-idn2.patch | 18 ++++++++++++------ utils/whois/patches/030-no-mkpasswd.patch | 2 +- 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/utils/whois/Makefile b/utils/whois/Makefile index 60d5e389e..ae4a86395 100644 --- a/utils/whois/Makefile +++ b/utils/whois/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=whois PKG_VERSION:=5.5.7 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/w/whois diff --git a/utils/whois/patches/010-no-crypt.patch b/utils/whois/patches/010-no-crypt.patch index ba6a40f6a..36e5835cb 100644 --- a/utils/whois/patches/010-no-crypt.patch +++ b/utils/whois/patches/010-no-crypt.patch @@ -2,7 +2,7 @@ +++ b/Makefile @@ -56,8 +56,6 @@ DEFS += -DHAVE_ICONV endif - + ifeq ($(shell $(PKG_CONFIG) --exists 'libxcrypt >= 4.1' || echo NO),) -DEFS += -DHAVE_CRYPT_H -DHAVE_LINUX_CRYPT_GENSALT $(shell $(PKG_CONFIG) --cflags libcrypt) -mkpasswd_LDADD += $(shell $(PKG_CONFIG) --libs libcrypt) diff --git a/utils/whois/patches/020-no-idn2.patch b/utils/whois/patches/020-no-idn2.patch index e65ba6c00..096650c80 100644 --- a/utils/whois/patches/020-no-idn2.patch +++ b/utils/whois/patches/020-no-idn2.patch @@ -1,11 +1,17 @@ --- a/Makefile +++ b/Makefile -@@ -43,8 +43,6 @@ $(error Please fix your build system to stop defining HAVE_LIBIDN!) +@@ -42,14 +42,6 @@ ifdef HAVE_LIBIDN + $(error Please fix your build system to stop defining HAVE_LIBIDN!) endif - - ifeq ($(shell $(PKG_CONFIG) --exists 'libidn2 >= 2.0.3' || echo NO),) + +-ifeq ($(shell $(PKG_CONFIG) --exists 'libidn2 >= 2.0.3' || echo NO),) -whois_LDADD += $(shell $(PKG_CONFIG) --libs libidn2) -DEFS += -DHAVE_LIBIDN2 $(shell $(PKG_CONFIG) --cflags libidn2) - else ifeq ($(shell $(PKG_CONFIG) --exists 'libidn' || echo NO),) - whois_LDADD += $(shell $(PKG_CONFIG) --libs libidn) - DEFS += -DHAVE_LIBIDN $(shell $(PKG_CONFIG) --cflags libidn) +-else ifeq ($(shell $(PKG_CONFIG) --exists 'libidn' || echo NO),) +-whois_LDADD += $(shell $(PKG_CONFIG) --libs libidn) +-DEFS += -DHAVE_LIBIDN $(shell $(PKG_CONFIG) --cflags libidn) +-endif +- + ifdef HAVE_ICONV + whois_OBJECTS += simple_recode.o + DEFS += -DHAVE_ICONV diff --git a/utils/whois/patches/030-no-mkpasswd.patch b/utils/whois/patches/030-no-mkpasswd.patch index bdaa41a04..aa03be682 100644 --- a/utils/whois/patches/030-no-mkpasswd.patch +++ b/utils/whois/patches/030-no-mkpasswd.patch @@ -1,6 +1,6 @@ --- a/Makefile +++ b/Makefile -@@ -72,7 +72,7 @@ endif +@@ -62,7 +62,7 @@ endif CPPFLAGS += $(DEFS) $(INCLUDES) ##############################################################################