diff -ur log4cplus.orig/Makefile log4cplus/Makefile
--- log4cplus.orig/Makefile	Fri Feb 13 23:02:14 2026
+++ log4cplus/Makefile	Sat Sep 12 13:45:25 2026
@@ -4,7 +4,7 @@
 # properly (no config needed; just install kea and start/stop). logs report
 # server shutdown, but the processes don't exit. tested with kea 2.4.2 with
 # both syslog and file logging and 2.5.3 with syslog.
-V=		1_2_2
+V=		2_2_0_1
 DISTNAME=	log4cplus-${V:S/_/./g}
 
 REVISION=	1
diff -ur log4cplus.orig/distinfo log4cplus/distinfo
--- log4cplus.orig/distinfo	Sat Dec 21 06:38:29 2019
+++ log4cplus/distinfo	Sat Sep 12 13:47:52 2026
@@ -1,2 +1,2 @@
-SHA256 (log4cplus-1.2.2.tar.bz2) = hT79kZ+cp2xRjAlE5rDO0RdFI6hrbbBG7U8j/mlRZ70=
-SIZE (log4cplus-1.2.2.tar.bz2) = 623192
+SHA256 (log4cplus-2.2.0.1.tar.bz2) = 473396b47a058a64e5b2ff6d52e18d9ce7b00c470639fc937b902465158b5b36
+SIZE (log4cplus-2.2.0.1.tar.bz2) = 1273794
diff -ur log4cplus.orig/pkg/PLIST log4cplus/pkg/PLIST
--- log4cplus.orig/pkg/PLIST	Sat Mar 12 05:50:42 2022
+++ log4cplus/pkg/PLIST	Mon Sep 14 09:14:29 2026
@@ -4,6 +4,7 @@
 include/log4cplus/asyncappender.h
 include/log4cplus/boost/
 include/log4cplus/boost/deviceappender.hxx
+include/log4cplus/callbackappender.h
 include/log4cplus/clogger.h
 include/log4cplus/config/
 include/log4cplus/config.hxx
@@ -13,32 +14,35 @@
 include/log4cplus/config/windowsh-inc.h
 include/log4cplus/configurator.h
 include/log4cplus/consoleappender.h
+include/log4cplus/exception.h
 include/log4cplus/fileappender.h
 include/log4cplus/fstreams.h
 include/log4cplus/helpers/
 include/log4cplus/helpers/appenderattachableimpl.h
 include/log4cplus/helpers/connectorthread.h
+include/log4cplus/helpers/eventcounter.h
 include/log4cplus/helpers/fileinfo.h
 include/log4cplus/helpers/lockfile.h
 include/log4cplus/helpers/loglog.h
-include/log4cplus/helpers/logloguser.h
 include/log4cplus/helpers/pointer.h
 include/log4cplus/helpers/property.h
 include/log4cplus/helpers/queue.h
-include/log4cplus/helpers/sleep.h
 include/log4cplus/helpers/snprintf.h
 include/log4cplus/helpers/socket.h
 include/log4cplus/helpers/socketbuffer.h
 include/log4cplus/helpers/stringhelper.h
 include/log4cplus/helpers/thread-config.h
 include/log4cplus/helpers/timehelper.h
+include/log4cplus/helpers/win32fstream.h
 include/log4cplus/hierarchy.h
 include/log4cplus/hierarchylocker.h
+include/log4cplus/initializer.h
 include/log4cplus/internal/
 include/log4cplus/internal/env.h
 include/log4cplus/internal/internal.h
 include/log4cplus/internal/socket.h
 include/log4cplus/layout.h
+include/log4cplus/log4cplus.h
 include/log4cplus/log4judpappender.h
 include/log4cplus/logger.h
 include/log4cplus/loggingmacros.h
@@ -64,8 +68,7 @@
 include/log4cplus/thread/impl/
 include/log4cplus/thread/impl/syncprims-cxx11.h
 include/log4cplus/thread/impl/syncprims-impl.h
-include/log4cplus/thread/impl/syncprims-pthreads.h
-include/log4cplus/thread/impl/syncprims-win32.h
+include/log4cplus/thread/impl/syncprims-pmsm.h
 include/log4cplus/thread/impl/threads-impl.h
 include/log4cplus/thread/impl/tls.h
 include/log4cplus/thread/syncprims-pub-impl.h
@@ -83,3 +86,6 @@
 lib/cmake/log4cplus/log4cplusTargets${MODCMAKE_BUILD_SUFFIX}
 lib/cmake/log4cplus/log4cplusTargets.cmake
 @lib lib/liblog4cplus.so.${LIBlog4cplus_VERSION}
+share/log4cplus/ChangeLog
+share/log4cplus/LICENSE
+share/log4cplus/README.md
