[packages/log4cxx] - updated to 1.1.0

qboosh qboosh at pld-linux.org
Sat Jul 22 17:40:14 CEST 2023


commit f4c0607834a726acd4cd65cceea7a410b653b186
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jul 22 17:07:04 2023 +0200

    - updated to 1.1.0

 log4cxx-libesmtp.patch | 76 --------------------------------------------------
 log4cxx.spec           | 11 ++++----
 2 files changed, 5 insertions(+), 82 deletions(-)
---
diff --git a/log4cxx.spec b/log4cxx.spec
index 6b2cc43..a8064a3 100644
--- a/log4cxx.spec
+++ b/log4cxx.spec
@@ -6,13 +6,12 @@
 Summary:	Log4cxx - a port to C++ of the log4j project
 Summary(pl.UTF-8):	Log4cxx - port projektu log4j dla C++
 Name:		log4cxx
-Version:	1.0.0
-Release:	3
+Version:	1.1.0
+Release:	1
 License:	Apache v2.0
 Group:		Libraries
-Source0:	http://www.apache.org/dist/logging/log4cxx/%{version}/apache-%{name}-%{version}.tar.gz
-# Source0-md5:	2255f30cd968e2c1976081824e435bd5
-Patch0:		%{name}-libesmtp.patch
+Source0:	https://downloads.apache.org/logging/log4cxx/%{version}/apache-%{name}-%{version}.tar.gz
+# Source0-md5:	50b76cadf829152371011d2db38351b2
 URL:		http://logging.apache.org/log4cxx/
 %{?with_qt:BuildRequires:	Qt5Core-devel >= 5}
 BuildRequires:	apr-devel >= 1
@@ -84,7 +83,6 @@ Pliki nagłówkowe biblioteki log4cxx Qt.
 
 %prep
 %setup -q -n apache-%{name}-%{version}
-%patch0 -p1
 
 %build
 %cmake -B build \
@@ -131,4 +129,5 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/liblog4cxx-qt.so
 %{_includedir}/log4cxx-qt
 %{_pkgconfigdir}/liblog4cxx-qt.pc
+%{_libdir}/cmake/log4cxx-qt
 %endif
diff --git a/log4cxx-libesmtp.patch b/log4cxx-libesmtp.patch
deleted file mode 100644
index 8ecded3..0000000
--- a/log4cxx-libesmtp.patch
+++ /dev/null
@@ -1,76 +0,0 @@
---- apache-log4cxx-1.0.0/src/main/cpp/smtpappender.cpp.orig	2023-01-01 18:42:12.000000000 +0100
-+++ apache-log4cxx-1.0.0/src/main/cpp/smtpappender.cpp	2023-02-09 20:39:33.462772023 +0100
-@@ -674,23 +674,23 @@ bool SMTPAppender::checkEntryConditions(
- {
- #if LOG4CXX_HAVE_LIBESMTP
- 
--	if ((to.empty() && cc.empty() && bcc.empty()) || from.empty() || smtpHost.empty())
-+	if ((_priv->to.empty() && _priv->cc.empty() && _priv->bcc.empty()) || _priv->from.empty() || _priv->smtpHost.empty())
- 	{
--		errorHandler->error(LOG4CXX_STR("Message not configured."));
-+		_priv->errorHandler->error(LOG4CXX_STR("Message not configured."));
- 		return false;
- 	}
- 
--	if (evaluator == 0)
-+	if (_priv->evaluator == 0)
- 	{
--		errorHandler->error(LOG4CXX_STR("No TriggeringEventEvaluator is set for appender [") +
--			name + LOG4CXX_STR("]."));
-+		_priv->errorHandler->error(LOG4CXX_STR("No TriggeringEventEvaluator is set for appender [") +
-+			_priv->name + LOG4CXX_STR("]."));
- 		return false;
- 	}
- 
- 
--	if (layout == 0)
-+	if (_priv->layout == 0)
- 	{
--		errorHandler->error(LOG4CXX_STR("No layout set for appender named [") + name + LOG4CXX_STR("]."));
-+		_priv->errorHandler->error(LOG4CXX_STR("No layout set for appender named [") + _priv->name + LOG4CXX_STR("]."));
- 		return false;
- 	}
- 
-@@ -749,22 +749,22 @@ void SMTPAppender::sendBuffer(Pool& p)
- 	try
- 	{
- 		LogString sbuf;
--		layout->appendHeader(sbuf, p);
-+		_priv->layout->appendHeader(sbuf, p);
- 
--		int len = cb.length();
-+		int len = _priv->cb.length();
- 
- 		for (int i = 0; i < len; i++)
- 		{
--			LoggingEventPtr event = cb.get();
--			layout->format(sbuf, event, p);
-+			LoggingEventPtr event = _priv->cb.get();
-+			_priv->layout->format(sbuf, event, p);
- 		}
- 
--		layout->appendFooter(sbuf, p);
-+		_priv->layout->appendFooter(sbuf, p);
- 
--		SMTPSession session(smtpHost, smtpPort, smtpUsername, smtpPassword, p);
-+		SMTPSession session(_priv->smtpHost, _priv->smtpPort, _priv->smtpUsername, _priv->smtpPassword, p);
- 
--		SMTPMessage message(session, from, to, cc,
--			bcc, subject, sbuf, p);
-+		SMTPMessage message(session, _priv->from, _priv->to, _priv->cc,
-+			_priv->bcc, _priv->subject, sbuf, p);
- 
- 		session.send(p);
- 
---- apache-log4cxx-1.0.0/src/main/cpp/CMakeLists.txt.orig	2023-01-01 18:42:12.000000000 +0100
-+++ apache-log4cxx-1.0.0/src/main/cpp/CMakeLists.txt	2023-02-09 21:23:28.838494968 +0100
-@@ -212,6 +212,9 @@ endif()
- if(${ENABLE_FMT_LAYOUT})
-     target_link_libraries(log4cxx PUBLIC fmt::fmt)
- endif()
-+if(HAS_LIBESMTP)
-+    target_link_libraries(log4cxx PRIVATE esmtp)
-+endif()
- 
- if(LOG4CXX_ABI_CHECK)
-     message("Getting dependencies for ABI compatability check...")
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/log4cxx.git/commitdiff/f4c0607834a726acd4cd65cceea7a410b653b186



More information about the pld-cvs-commit mailing list