From: Bernd Kuhls Date: Sat, 28 Sep 2019 10:41:06 +0000 (+0200) Subject: package/znc: switch to cmake X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=efc57bafb870d17463dd9ecdb00a8be59668136f;p=buildroot.git package/znc: switch to cmake Upstream deprecated autoconf and asks to use cmake: https://github.com/znc/znc/commit/71f35b003dda65f3867ff84deaf8aa15bcd0b958 Add options to explicitly disable cyrus and i18n support. Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- diff --git a/package/znc/znc.mk b/package/znc/znc.mk index 9556b60fdf..78e1410b68 100644 --- a/package/znc/znc.mk +++ b/package/znc/znc.mk @@ -9,35 +9,37 @@ ZNC_SITE = http://znc.in/releases/archive ZNC_LICENSE = Apache-2.0 ZNC_LICENSE_FILES = LICENSE ZNC_DEPENDENCIES = host-pkgconf -ZNC_CONF_OPTS = --disable-perl +ZNC_CONF_OPTS = -DWANT_CYRUS=OFF -DWANT_I18N=OFF -DWANT_PERL=OFF ifeq ($(BR2_PACKAGE_ICU),y) ZNC_DEPENDENCIES += icu -ZNC_CONF_OPTS += --enable-charset +ZNC_CONF_OPTS += -DWANT_ICU=ON else -ZNC_CONF_OPTS += --disable-charset +ZNC_CONF_OPTS += -DWANT_ICU=OFF endif ifeq ($(BR2_PACKAGE_OPENSSL),y) ZNC_DEPENDENCIES += openssl -ZNC_CONF_OPTS += --enable-openssl +ZNC_CONF_OPTS += -DWANT_OPENSSL=ON else -ZNC_CONF_OPTS += --disable-openssl +ZNC_CONF_OPTS += -DWANT_OPENSSL=OFF endif ifeq ($(BR2_PACKAGE_ZLIB),y) ZNC_DEPENDENCIES += zlib -ZNC_CONF_OPTS += --enable-zlib +ZNC_CONF_OPTS += -DWANT_ZLIB=ON else -ZNC_CONF_OPTS += --disable-zlib +ZNC_CONF_OPTS += -DWANT_ZLIB=OFF endif # python support depends on icu ifeq ($(BR2_PACKAGE_ICU)$(BR2_PACKAGE_PYTHON3),yy) ZNC_DEPENDENCIES += python3 host-swig -ZNC_CONF_OPTS += --enable-python=python3 +ZNC_CONF_OPTS += \ + -DWANT_PYTHON=ON \ + -DWANT_PYTHON_VERSION=python3 else -ZNC_CONF_OPTS += --disable-python +ZNC_CONF_OPTS += -DWANT_PYTHON=OFF endif -$(eval $(autotools-package)) +$(eval $(cmake-package))