From 23be1096749b1293abef83b92ff3c220d3f94aea66f2ec3e9a3000547c48d3c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Tue, 3 Sep 2024 13:38:59 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main log4cplus revision a13e9ddbd387391f99ed44eaacbf07ae --- .gitattributes | 23 ++++ log4cplus-2.1.1.tar.xz | 3 + log4cplus-2.1.1.tar.xz.sig | Bin 0 -> 186 bytes log4cplus.changes | 225 +++++++++++++++++++++++++++++++++++++ log4cplus.keyring | 140 +++++++++++++++++++++++ log4cplus.spec | 86 ++++++++++++++ 6 files changed, 477 insertions(+) create mode 100644 .gitattributes create mode 100644 log4cplus-2.1.1.tar.xz create mode 100644 log4cplus-2.1.1.tar.xz.sig create mode 100644 log4cplus.changes create mode 100644 log4cplus.keyring create mode 100644 log4cplus.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/log4cplus-2.1.1.tar.xz b/log4cplus-2.1.1.tar.xz new file mode 100644 index 0000000..d24c060 --- /dev/null +++ b/log4cplus-2.1.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1d8e67a207f90a9dd4f82b28a1f3ac6dead5a80c2bed071277a9e865698a82b +size 941168 diff --git a/log4cplus-2.1.1.tar.xz.sig b/log4cplus-2.1.1.tar.xz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..04caf3444ec075d5d8659f2bcc753b124f629376d37056aadc7262dbba2679f9 GIT binary patch literal 186 zcmeC!!NMTS#ULxD$YSq*&|i~PT>kq;>4(P-rmwk}T>6uhDK$Jign^4w047p;h>2s# zFLMFTjKKS@2b1nvTj}YiS6px6I$dn>_7Cr^!uStO%)EV5&uVV@udwoQX@7a^>yjBf zvC9h7y+jn6k3BPDZ(GL1$@r{p*|7t>k8@9W?9#C0x0S4@k~$!{{EdOcExFpfz*o~% mAE>0Q%Gvn(!YsuZe&0ldCHXQv{$$Qu@6e;qs;OGpV+Q~iAx|&> literal 0 HcmV?d00001 diff --git a/log4cplus.changes b/log4cplus.changes new file mode 100644 index 0000000..40e543d --- /dev/null +++ b/log4cplus.changes @@ -0,0 +1,225 @@ +------------------------------------------------------------------- +Thu Aug 22 11:58:34 UTC 2024 - Jorik Cronenberg + +- Update to 2.1.1: + * Add missing source files to MSVC project files. + * Resolve environment variables in include directive in + configuration file. + * Throw exception on nonexistent properties file, if requested by + fThrow flag. + * Generate pkgconfig file with CMake. + * Add locale support to ConsoleAppender. + * Initialize thread pool for async logging on demand. + * SysLogAppender: Allow non-FQDN hostname in syslog messages. + * Update Catch2 to v2.13.9. +- Run tests at buildtime +- Add source validation and update keyring + +------------------------------------------------------------------- +Thu Jul 28 20:23:02 UTC 2022 - Dirk Müller + +- update to 2.0.8: + * Add CMake alias libraries. + * Add an option to disable tests to configure script. + * Fix C++11 compatibility: C++11 does not have basic_string_view. + * Look for Android's log library. + * Fix handling of ,aux extension for FileAppender. + +------------------------------------------------------------------- +Wed Apr 27 12:44:23 UTC 2022 - Jan Engelhardt + +- Resolve rpmlint report "liblog4cplus-1_2-5.x86_64: E: + shlib-policy-name-error SONAME: liblog4cplus-2.0.so.3, expected + package suffix: 2_0-3" + +------------------------------------------------------------------- +Mon Jan 31 20:24:25 UTC 2022 - Dirk Müller + +- update to 2.0.7: + * Fix compilation with C++20 compiler, use std::invoke_result. + * TimeBasedRollingFileAppender: Clear files before `MaxHistory` when + `CleanHistoryOnStart=false`. + * Update embedded Catch2 to version v2.13.7 to compilation with current + Glibc. GitHub issue #519. + +------------------------------------------------------------------- +Sat May 8 18:39:04 UTC 2021 - Dirk Müller + +- update to 2.0.6: + * Fixes to internal thread pool. + * Internal thread pool can now be disabled during compilation. Use + --disable-thread-pool with Autotools based build or set + LOG4CPLUS_ENABLE_THREAD_POOL to OFF with CMake based build. + * Improved SONAME handling in CMake. + * Update Catch to 2.13.4 to fix compilation on MacOS X on AArch64. + +------------------------------------------------------------------- +Mon Oct 5 07:08:28 UTC 2020 - Dirk Mueller + +- update to 2.0.5: + * long list of improvements and bugfixes, see + https://github.com/log4cplus/log4cplus/releases + +------------------------------------------------------------------- +Tue Mar 20 10:15:13 UTC 2018 - astieger@suse.com + +- update to 1.2.1 (bsc#1085912): + * many improvements and bug fixes + * verify source signature + +------------------------------------------------------------------- +Mon Mar 4 02:26:28 UTC 2013 - jengelh@inai.de + +- Kill off %make_install to unbreak SLE build + +------------------------------------------------------------------- +Fri Oct 5 10:12:57 UTC 2012 - toddrme2178@gmail.com + +- Update to 1.1.0 + - Fixed MacOS X support - Reimplemented semaphores using named ones + for Apple builds + - Fixed resource leak on failure in openSocket() + - Improved configuration file modification check to include file + size, in addition to file modification time + - Fixed non-STLPort4 builds with Solaris Studio. Switch + '-library=stlport4' is only added if CXXFLAGS does not already + contain a switch matching -library=(stlport4|stdcxx4|Cstd) + - Fixed --disable-shared MinGW builds + - Fixed non-working MinGW DLL binaries. DllMain() was not being + called because of missing extern "C" in its definition + - CMake build configuration checks have been improved + - GCC switch -O2 is only added if CXXFLAGS does not already contain + any other -O + - Improved logging speed using SysLogAppender and Log4jUdpAppender + by optimizations in both the loggers and in common sockets code + - FileAppender locale can now be specified in properties files using + Locale property. See FileAppender Doxygen documentation for more + details + - Improved Log4jUdpAppender compatibility with Chainsaw + - Fixed crash, bugs #3467112 and #3563699, related to thread-local + storage destruction + - Fixed build with Visual Studio 2005, bug #3565529 + - Created Cygwin port's .cygport definition for log4cplus + - Improved hiding of private symbols using GCC's + __attribute__((visibility("hidden"))) and Solaris Studio's + __hidden + - Fixed build in environments where DEBUG (and other log level + names) are macros. + - Improved configuration of threads support + - Turned on __thread (TLS) detection on NetBSD 5.1.0 and later that + has been previously disabled + - Improved compatibility with log4cplus 1.0.x: allow using log4cplus + 1.0.x log level to string callbacks in 1.1.x + - Improved various M4 macros + - Added detection and use C++11 thread_local + - Fixed XML entities escaping in Log4jUdpAppender + - Re-added synchronization between ConsoleAppender and LogLog + - Changed C logger API to return int instead of bool + - Added C logger API to Visual Studio 2010 projects + - Implemented remote syslog logging using UDP in SysLogAppender + - Enabled SysLogAppender on Windows with only remote syslog logging + enabled + - IMPORTANT: Builds with --with-iconv configure switch now assume + UTF-8 for plain char strings + - Bumped up SO version for UDP sockets support related changes + - Removed Windows CE support + - Regenerated with Automake 1.12.2 + - Fixed Fedora RPM builds spec file + - Implemented log4cplus.disableOverride similar to log4j's + log4j.disableOverride + - Improved support of profiling and debugging builds with Sun CC + - Added documentation for configure script options + - Added detection and use of clock_nanosleep() + - Disabled __thread (TLS) detection for NetBSD. It is broken there + - New appender: Log4jUdpAppender. It allows logging using UDP with + log4j XML payload to Chainsaw or Log2Console + - Added support for __func__ as function name source for logging + events + - Fixed compilation for build with wchar_t being alias to unsigned + short (/Zc:wchar_t-) (Windows) + - Added new appender CLFSAppender (experimental), based on Microsoft + Common Log File System API + - Added new appender Qt4DebugAppender (experimenta), based on Qt4's + qDebug(), qWarning() and qCritical() functions + - Fixed bug #3530769 - compilation issues with Visual Studio 2011 + - Added log4cplus.quietMode property handling to + PropertyConfigurator + - Added #pragma once to all headers + - Implemented Time::gettimeofday() using Win32 API's + GetSystemTimeAsFileTime() + - Moved file based locking from FileAppender to Appender to make it + available for all appenders + - Changed Windows configuration to use __declspec(thread) when + compiling for Windows Vista or later and TlsAlloc() otherwise + - Implemented %r PatternLayout format specifier - miliseconds since + process start + - Fixed bug #3101459 - TTCCLayout time is not in milliseconds since + process start by default + - Fixed single threaded log4cplus build issues + - Added ability to log to std::cerr + - Fixed disabling of LOG4CPLUS_*_FMT() macros + - IMPORTANT: Compilation with Solaris Studio now depends on STLPort + (-library=stlport4 switch). The default Cstd library is not + conforming enough for use in log4cplus + - Improved behaviour of log4cplus as a component of larger CMake + based project + - Updated various Autoconf detection scripts in m4/ directory to + newer versions + - Fixed some signedness and overflow warnings + - Improved Autotools build system's behaviour for cross compilation + - Added detection of C++11 header and related functions. + Implemented SharedObject reference counting using C++11 atomics + where possible + - Fixed compilation with GCC 4.6 in C++11 mode + - Fixed some single-threaded compilation and run time issues + - Fixed bug #3520891 - FileAppender buffering issue + - Updated to Autoconf 2.69, Automake 1.12 and Libtool 2.4.2 + - Documented build procedure for Solaris Studio + - Improved support for Solaris Studio in configure.in + - Fixed log4cplusS.vcxproj - Added missing source files to the + project + - CMake build system fixes + - Fixed TTCCLayout double time stamp issue + - Important changes relative to PRODUCTION_1_0_x branch: + - Added AsyncAppender + - Added simple C interface for interoperability with C + - Added inter-process file locking to file appenders to allow + logging into a single log file from multiple processes + - Added Mapped Diagnostic Context (MDC) and associated converter + (%X) + - Added alternative thread identification (%T) converter to pattern + layout + - Added function name converter (%M) + - Added wchar_t <-> char conversion implementations based on + standard C locale functions and based on iconv() + - Added DeviceAppender to allow use of Boost.IOStream's Sink as + appender + - Added LOG4CPLUS_*_FMT() macros to allow printf-like formatted + output where it is possible + - Logging macros now accept both logger name as string and Logger + instance as their first parameter +- Update sonum 1.1-5 + + +------------------------------------------------------------------- +Wed Jun 6 10:31:29 UTC 2012 - cfarrell@suse.com + +- license update: Apache-2.0 + SPDX format + +------------------------------------------------------------------- +Fri Sep 23 10:08:30 UTC 2011 - toddrme2178@gmail.com + +- Renamed to log4cplus to match upstream name +- Update to 1.0.4 - bugfix release +- Update to 1.0.3 - bugfix release +- Update to 1.0.2 - bugfix release +- Update to 1.0.1 - bugfix release +- Cleaned up spec file formatting + +------------------------------------------------------------------- +Wed Jan 14 17:42:14 CET 2009 - bbrunner@suse.de + +- initial package + +------------------------------------------------------------------- diff --git a/log4cplus.keyring b/log4cplus.keyring new file mode 100644 index 0000000..19b9067 --- /dev/null +++ b/log4cplus.keyring @@ -0,0 +1,140 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +DgkxPOxeleuVpr+dCLVNN0A3QkVZkCcrCQ== +=rt0o +-----END PGP PUBLIC KEY BLOCK----- diff --git a/log4cplus.spec b/log4cplus.spec new file mode 100644 index 0000000..902a913 --- /dev/null +++ b/log4cplus.spec @@ -0,0 +1,86 @@ +# +# spec file for package log4cplus +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define soname 2_1-9 +Name: log4cplus +Version: 2.1.1 +Release: 0 +Summary: C++ logging library +License: Apache-2.0 +Group: Development/Libraries/C and C++ +URL: http://log4cplus.sourceforge.net/ +Source: https://downloads.sourceforge.net/project/log4cplus/log4cplus-stable/%{version}/%{name}-%{version}.tar.xz +Source2: https://downloads.sourceforge.net/project/log4cplus/log4cplus-stable/%{version}/%{name}-%{version}.tar.xz.sig +Source3: %{name}.keyring +BuildRequires: gcc-c++ +BuildRequires: pkgconfig +BuildRequires: xz + +%description +log4cplus is a simple to use C++ logging API providing thread-safe, +flexible, and arbitrarily granular control over log management and +configuration. It is modeled after the Java log4j API. + +%package -n lib%{name}-%{soname} +Summary: C++ logging library +Group: System/Libraries +Provides: %{name} = %{version} +Conflicts: liblog4cplus-1_2-5 + +%description -n lib%{name}-%{soname} +log4cplus is a simple to use C++ logging API providing thread-safe, +flexible, and arbitrarily granular control over log management and +configuration. It is modeled after the Java log4j API. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries/C and C++ +Requires: lib%{name}-%{soname} = %{version}-%{release} + +%description devel +This package provides development libraries and headers needed to +build software making use of %{name} + +%prep +%autosetup + +%build +%configure --disable-static +%make_build + +%check +%make_build check + +%install +%make_install +find %{buildroot} -type f -name "*.la" -delete -print + +%post -n lib%{name}-%{soname} -p /sbin/ldconfig +%postun -n lib%{name}-%{soname} -p /sbin/ldconfig + +%files -n lib%{name}-%{soname} +%license COPYING +%{_libdir}/lib*.so.* + +%files devel +%license COPYING +%{_includedir}/log4cplus/ +%{_libdir}/lib*.so +%{_libdir}/pkgconfig/log4cplus.pc + +%changelog