From fa060f40eeb9f1ef52d1a8401534877e0bb2650e Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Mon, 12 Nov 2018 12:32:14 -0800 Subject: [PATCH] clamsmtp: Really fix compilation It seems Linux headers are broken/incompatible with musl for some reason. Signed-off-by: Rosen Penev --- mail/clamsmtp/Makefile | 2 +- mail/clamsmtp/patches/010-fix-build.patch | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 mail/clamsmtp/patches/010-fix-build.patch diff --git a/mail/clamsmtp/Makefile b/mail/clamsmtp/Makefile index 449594b35b..3eb6d88beb 100644 --- a/mail/clamsmtp/Makefile +++ b/mail/clamsmtp/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=clamsmtp PKG_VERSION:=1.10 -PKG_RELEASE:=1 +PKG_RELEASE:=3 PKG_SOURCE_URL:=http://thewalter.net/stef/software/clamsmtp/ PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz diff --git a/mail/clamsmtp/patches/010-fix-build.patch b/mail/clamsmtp/patches/010-fix-build.patch new file mode 100644 index 0000000000..a285a77398 --- /dev/null +++ b/mail/clamsmtp/patches/010-fix-build.patch @@ -0,0 +1,19 @@ +--- a/configure.in ++++ b/configure.in +@@ -78,16 +78,6 @@ AC_CHECK_HEADERS([limits.h err.h paths.h],,) + AC_CHECK_HEADERS([unistd.h stdio.h stddef.h fcntl.h stdlib.h assert.h errno.h stdarg.h string.h netdb.h], , + [echo "ERROR: Required C header missing"; exit 1]) + +-# Check for linux type transparent proxy support +-AC_CHECK_HEADERS([linux/netfilter_ipv4.h], +- AC_DEFINE(LINUX_TRANSPARENT_PROXY, 1, [Whether the system supports a linux type transparent proxy]), +- , +- [[ +- #ifdef HAVE_LIMITS_H +- #include +- #endif +- ]] ) +- + # Checks for typedefs, structures, and compiler characteristics. + AC_C_CONST + AC_TYPE_SIZE_T