1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# libevent 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLIBEVENT_VERSION = 2.1.12 8*4882a593SmuzhiyunLIBEVENT_SITE = https://github.com/libevent/libevent/releases/download/release-$(LIBEVENT_VERSION)-stable 9*4882a593SmuzhiyunLIBEVENT_SOURCE = libevent-$(LIBEVENT_VERSION)-stable.tar.gz 10*4882a593SmuzhiyunLIBEVENT_INSTALL_STAGING = YES 11*4882a593SmuzhiyunLIBEVENT_LICENSE = BSD-3-Clause, OpenBSD 12*4882a593SmuzhiyunLIBEVENT_LICENSE_FILES = LICENSE 13*4882a593SmuzhiyunLIBEVENT_CPE_ID_VENDOR = libevent_project 14*4882a593SmuzhiyunLIBEVENT_CONF_OPTS = \ 15*4882a593Smuzhiyun --disable-libevent-regress \ 16*4882a593Smuzhiyun --disable-samples 17*4882a593SmuzhiyunHOST_LIBEVENT_CONF_OPTS = \ 18*4882a593Smuzhiyun --disable-libevent-regress \ 19*4882a593Smuzhiyun --disable-samples \ 20*4882a593Smuzhiyun --disable-openssl 21*4882a593Smuzhiyun 22*4882a593Smuzhiyundefine LIBEVENT_REMOVE_PYSCRIPT 23*4882a593Smuzhiyun rm $(TARGET_DIR)/usr/bin/event_rpcgen.py 24*4882a593Smuzhiyunendef 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun# libevent installs a python script to target - get rid of it if we 27*4882a593Smuzhiyun# don't have python support enabled 28*4882a593Smuzhiyunifneq ($(BR2_PACKAGE_PYTHON)$(BR2_PACKAGE_PYTHON3),y) 29*4882a593SmuzhiyunLIBEVENT_POST_INSTALL_TARGET_HOOKS += LIBEVENT_REMOVE_PYSCRIPT 30*4882a593Smuzhiyunendif 31*4882a593Smuzhiyun 32*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_OPENSSL),y) 33*4882a593SmuzhiyunLIBEVENT_DEPENDENCIES += host-pkgconf openssl 34*4882a593SmuzhiyunLIBEVENT_CONF_OPTS += --enable-openssl 35*4882a593Smuzhiyunelse 36*4882a593SmuzhiyunLIBEVENT_CONF_OPTS += --disable-openssl 37*4882a593Smuzhiyunendif 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun$(eval $(autotools-package)) 40*4882a593Smuzhiyun$(eval $(host-autotools-package)) 41