[packages/log4cplus] - updated to 2.1.2

qboosh qboosh at pld-linux.org
Fri Jun 19 20:43:20 CEST 2026


commit 01cc3a5c3c2998a5587317b3ed764d21ef885f53
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Jun 19 20:43:46 2026 +0200

    - updated to 2.1.2

 log4cplus-link.patch | 12 ++++++------
 log4cplus.spec       | 51 ++++++++++++++++++++++++++-------------------------
 2 files changed, 32 insertions(+), 31 deletions(-)
---
diff --git a/log4cplus.spec b/log4cplus.spec
index 40e4cbb..64ac14f 100644
--- a/log4cplus.spec
+++ b/log4cplus.spec
@@ -14,12 +14,13 @@
 Summary:	Logging Framework for C++
 Summary(pl.UTF-8):	Szkielet logowania dla C++
 Name:		log4cplus
-Version:	2.1.1
-Release:	4
+Version:	2.1.2
+Release:	1
 License:	BSD or Apache v2.0
 Group:		Libraries
+# note: there are smaller .tar.lrz archives, but tar lacks generic support for them (and lrzip cannot behave nicely, it's too verbose)
 Source0:	https://downloads.sourceforge.net/log4cplus/%{name}-%{version}.tar.xz
-# Source0-md5:	6ee2555be39cd269086cc871c834e43f
+# Source0-md5:	9b07ce88a3130673848a26e7e983aa5b
 Patch0:		%{name}-amfix.patch
 Patch1:		%{name}-swig.patch
 Patch2:		%{name}-link.patch
@@ -253,15 +254,15 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog LICENSE NEWS README.md TODO
-%attr(755,root,root) %{_libdir}/liblog4cplus-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplus-2.1.so.9
-%attr(755,root,root) %{_libdir}/liblog4cplusU-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplusU-2.1.so.9
+%{_libdir}/liblog4cplus-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplus-2.1.so.9
+%{_libdir}/liblog4cplusU-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplusU-2.1.so.9
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblog4cplus.so
-%attr(755,root,root) %{_libdir}/liblog4cplusU.so
+%{_libdir}/liblog4cplus.so
+%{_libdir}/liblog4cplusU.so
 %dir %{_includedir}/log4cplus
 %{_includedir}/log4cplus/appender.h
 %{_includedir}/log4cplus/asyncappender.h
@@ -311,15 +312,15 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with qt4}
 %files qt4
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblog4cplusqt4debugappender-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplusqt4debugappender-2.1.so.9
-%attr(755,root,root) %{_libdir}/liblog4cplusqt4debugappenderU-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplusqt4debugappenderU-2.1.so.9
+%{_libdir}/liblog4cplusqt4debugappender-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplusqt4debugappender-2.1.so.9
+%{_libdir}/liblog4cplusqt4debugappenderU-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplusqt4debugappenderU-2.1.so.9
 
 %files qt4-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblog4cplusqt4debugappender.so
-%attr(755,root,root) %{_libdir}/liblog4cplusqt4debugappenderU.so
+%{_libdir}/liblog4cplusqt4debugappender.so
+%{_libdir}/liblog4cplusqt4debugappenderU.so
 %{_includedir}/log4cplus/qt4debugappender.h
 
 %if %{with static_libs}
@@ -333,15 +334,15 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with qt5}
 %files qt5
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblog4cplusqt5debugappender-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplusqt5debugappender-2.1.so.9
-%attr(755,root,root) %{_libdir}/liblog4cplusqt5debugappenderU-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplusqt5debugappenderU-2.1.so.9
+%{_libdir}/liblog4cplusqt5debugappender-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplusqt5debugappender-2.1.so.9
+%{_libdir}/liblog4cplusqt5debugappenderU-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplusqt5debugappenderU-2.1.so.9
 
 %files qt5-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblog4cplusqt5debugappender.so
-%attr(755,root,root) %{_libdir}/liblog4cplusqt5debugappenderU.so
+%{_libdir}/liblog4cplusqt5debugappender.so
+%{_libdir}/liblog4cplusqt5debugappenderU.so
 %{_includedir}/log4cplus/qt5debugappender.h
 
 %if %{with static_libs}
@@ -356,8 +357,8 @@ rm -rf $RPM_BUILD_ROOT
 %files -n python-log4cplus
 %defattr(644,root,root,755)
 %dir %{py_sitedir}/log4cplus
-%attr(755,root,root) %{py_sitedir}/log4cplus/_log4cplus.so
-%attr(755,root,root) %{py_sitedir}/log4cplus/_log4cplusU.so
+%{py_sitedir}/log4cplus/_log4cplus.so
+%{py_sitedir}/log4cplus/_log4cplusU.so
 %{py_sitescriptdir}/log4cplus
 %endif
 
@@ -365,7 +366,7 @@ rm -rf $RPM_BUILD_ROOT
 %files -n python3-log4cplus
 %defattr(644,root,root,755)
 %dir %{py3_sitedir}/log4cplus
-%attr(755,root,root) %{py3_sitedir}/log4cplus/_log4cplus.so
-%attr(755,root,root) %{py3_sitedir}/log4cplus/_log4cplusU.so
+%{py3_sitedir}/log4cplus/_log4cplus.so
+%{py3_sitedir}/log4cplus/_log4cplusU.so
 %{py3_sitescriptdir}/log4cplus
 %endif
diff --git a/log4cplus-link.patch b/log4cplus-link.patch
index 0ecda22..020bc6b 100644
--- a/log4cplus-link.patch
+++ b/log4cplus-link.patch
@@ -1,13 +1,13 @@
---- log4cplus-2.1.1/swig/python/Makefile.am.orig	2024-06-14 20:18:51.588346277 +0200
-+++ log4cplus-2.1.1/swig/python/Makefile.am	2024-06-14 21:12:18.190422810 +0200
+--- log4cplus-2.1.2/swig/python/Makefile.am.orig	2026-06-19 06:26:41.399412546 +0200
++++ log4cplus-2.1.2/swig/python/Makefile.am	2026-06-19 06:28:35.398837812 +0200
 @@ -9,8 +9,8 @@ _log4cplus_la_CPPFLAGS = $(AM_CPPFLAGS)
    $(PYTHON_CPPFLAGS) -DSWIG_TYPE_TABLE=log4cplus \
    "-Dregister=/*register*/"
  _log4cplus_la_LDFLAGS = -no-undefined -shared -module -avoid-version \
--  $(PYTHON_LDFLAGS) $(AM_LDFLAGS)
+-  $(PYTHON_LIBS) $(AM_LDFLAGS)
 -_log4cplus_la_LIBADD = $(liblog4cplus_la_file)
 +  $(AM_LDFLAGS)
-+_log4cplus_la_LIBADD = $(liblog4cplus_la_file) $(PYTHON_LDFLAGS)
++_log4cplus_la_LIBADD = $(liblog4cplus_la_file) $(PYTHON_LIBS)
  
  $(PYTHON_WRAP_CXX): $(SWIG_SOURCES)
  	$(SWIG) $(SWIG_FLAGS) -c++ -python $(SWIG_PYTHON_OPT) \
@@ -15,10 +15,10 @@
    $(SWIG_PYTHON_CPPFLAGS) $(PYTHON_CPPFLAGS) -DSWIG_TYPE_TABLE=log4cplus \
    "-Dregister=/*register*/"
  _log4cplusU_la_LDFLAGS = -no-undefined -shared -module -avoid-version \
--  $(PYTHON_LDFLAGS) $(AM_LDFLAGS)
+-  $(PYTHON_LIBS) $(AM_LDFLAGS)
 -_log4cplusU_la_LIBADD = $(liblog4cplusU_la_file)
 +  $(AM_LDFLAGS)
-+_log4cplusU_la_LIBADD = $(liblog4cplusU_la_file) $(PYTHON_LDFLAGS)
++_log4cplusU_la_LIBADD = $(liblog4cplusU_la_file) $(PYTHON_LIBS)
  
  $(PYTHON_WRAPU_CXX): $(SWIG_SOURCES)
  	$(SWIG) -DUNICODE=1 -D_UNICODE=1 $(SWIG_FLAGS) -c++ -python $(SWIG_PYTHON_OPT) \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/log4cplus.git/commitdiff/01cc3a5c3c2998a5587317b3ed764d21ef885f53



More information about the pld-cvs-commit mailing list