Hello community,

here is the log from the commit of package log4cplus for openSUSE:Factory 
checked in at 2012-10-08 20:33:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/log4cplus (Old)
 and      /work/SRC/openSUSE:Factory/.log4cplus.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "log4cplus", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/log4cplus/log4cplus.changes      2012-06-06 
16:08:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.log4cplus.new/log4cplus.changes 2012-10-08 
20:33:03.000000000 +0200
@@ -1,0 +2,129 @@
+Fri Oct  5 10:12:57 UTC 2012 - [email protected]
+
+- 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 <atomic> 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
+
+
+-------------------------------------------------------------------

Old:
----
  log4cplus-1.0.4.tar.bz2

New:
----
  log4cplus-1.1.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ log4cplus.spec ++++++
--- /var/tmp/diff_new_pack.UYCx6F/_old  2012-10-08 20:33:06.000000000 +0200
+++ /var/tmp/diff_new_pack.UYCx6F/_new  2012-10-08 20:33:06.000000000 +0200
@@ -16,15 +16,17 @@
 #
 
 Name:           log4cplus
-Version:        1.0.4
-%define soname  1_0-4
+Version:        1.1.0
+%define soname  1_1-5
 Release:        1
 License:        Apache-2.0
 Summary:        C++ logging library
 Url:            http://log4cplus.sourceforge.net/
 Group:          Development/Libraries/C and C++
-Source:         %{name}-%{version}.tar.bz2
+Source:         %{name}-%{version}.tar.xz
 BuildRequires:  gcc-c++
+BuildRequires:  pkg-config
+BuildRequires:  xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -73,5 +75,6 @@
 %defattr(-,root,root)
 %{_includedir}/log4cplus/
 %{_libdir}/lib*.so
+%{_libdir}/pkgconfig/log4cplus.pc
 
 %changelog

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to