Add buildroot 2018-02
This commit is contained in:
14
buildroot/package/log4cpp/Config.in
Normal file
14
buildroot/package/log4cpp/Config.in
Normal file
@@ -0,0 +1,14 @@
|
||||
config BR2_PACKAGE_LOG4CPP
|
||||
bool "log4cpp"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
help
|
||||
Log4cpp is library of C++ classes for flexible logging to
|
||||
files, syslog, IDSA and other destinations. It is modeled
|
||||
after the Log4j Java library, staying as close to their API
|
||||
as is reasonable.
|
||||
|
||||
http://log4cpp.sourceforge.net/
|
||||
|
||||
comment "log4cpp needs a toolchain w/ C++, threads"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
5
buildroot/package/log4cpp/log4cpp.hash
Normal file
5
buildroot/package/log4cpp/log4cpp.hash
Normal file
@@ -0,0 +1,5 @@
|
||||
# From http://sourceforge.net/projects/log4cpp/files/log4cpp-1.1.x%20%28new%29/log4cpp-1.1/
|
||||
md5 b9e2cee932da987212f2c74b767b4d8b log4cpp-1.1.3.tar.gz
|
||||
sha1 74f0fea7931dc1bc4e5cd34a6318cd2a51322041 log4cpp-1.1.3.tar.gz
|
||||
# Locally computed
|
||||
sha256 2cbbea55a5d6895c9f0116a9a9ce3afb86df383cd05c9d6c1a4238e5e5c8f51d log4cpp-1.1.3.tar.gz
|
||||
35
buildroot/package/log4cpp/log4cpp.mk
Normal file
35
buildroot/package/log4cpp/log4cpp.mk
Normal file
@@ -0,0 +1,35 @@
|
||||
################################################################################
|
||||
#
|
||||
# log4cpp
|
||||
#
|
||||
################################################################################
|
||||
|
||||
LOG4CPP_VERSION_MAJOR = 1.1
|
||||
LOG4CPP_VERSION = $(LOG4CPP_VERSION_MAJOR).3
|
||||
LOG4CPP_SITE = http://downloads.sourceforge.net/project/log4cpp/log4cpp-1.1.x%20%28new%29/log4cpp-$(LOG4CPP_VERSION_MAJOR)
|
||||
LOG4CPP_SUBDIR = log4cpp
|
||||
# The "or later" is indicated in the HTML documentation
|
||||
LOG4CPP_LICENSE = LGPL-2.1+
|
||||
LOG4CPP_LICENSE_FILES = log4cpp/COPYING
|
||||
LOG4CPP_INSTALL_STAGING = YES
|
||||
LOG4CPP_CONF_OPTS = --enable-doxygen=no --enable-dot=no
|
||||
# needed to fix broken configure script
|
||||
LOG4CPP_AUTORECONF = YES
|
||||
LOG4CPP_AUTORECONF_OPTS = -I m4
|
||||
|
||||
# The default <pkg>_CONFIG_SCRIPTS handling does not apply
|
||||
define LOG4CPP_STAGING_CONFIG_SCRIPT_FIXUP
|
||||
$(SED) 's,prefix="/usr",prefix="$(STAGING_DIR)/usr",' \
|
||||
-e 's,exec_prefix="/usr",prefix="$(STAGING_DIR)/usr",' \
|
||||
$(STAGING_DIR)/usr/bin/log4cpp-config
|
||||
endef
|
||||
|
||||
LOG4CPP_POST_INSTALL_STAGING_HOOKS += LOG4CPP_STAGING_CONFIG_SCRIPT_FIXUP
|
||||
|
||||
define LOG4CPP_TARGET_CONFIG_SCRIPT_REMOVE
|
||||
$(RM) $(TARGET_DIR)/usr/bin/log4cpp-config
|
||||
endef
|
||||
|
||||
LOG4CPP_POST_INSTALL_TARGET_HOOKS += LOG4CPP_TARGET_CONFIG_SCRIPT_REMOVE
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user