The NetBSD Project

CVS log for pkgsrc/devel/log4cplus/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / log4cplus

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.8 / (download) - annotate - [select for diffs], Tue Oct 26 10:15:32 2021 UTC (2 years, 5 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, HEAD
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip

Revision 1.7 / (download) - annotate - [select for diffs], Thu Oct 7 13:40:26 2021 UTC (2 years, 6 months ago) by nia
Branch: MAIN
Changes since 1.6: +1 -2 lines
Diff to previous 1.6 (colored)

devel: Remove SHA1 hashes for distfiles

Revision 1.6 / (download) - annotate - [select for diffs], Sun Mar 24 09:18:53 2019 UTC (5 years ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.5: +5 -7 lines
Diff to previous 1.5 (colored)

Updating package for Log4CPlus in devel/log4cplus from 2.0.2 to 2.0.3

Because of the fixed new API changes, bump the API version in buildlink3.mk
to 2.0.3 - since 1.x API will likely disappear (it's already deprecated)

# log4cplus 2.0.3

  - Fix compilation on systems without `O_CLOEXEC`. This affects, e.g.,
    Solaris 10. GitHub issue #326. (Patch by Jiangrz).

  - Provide `log4cplus::deinitialize()` to make the API symmetric
    (`log4cplus::initialize()` already exists) and to allow
    de-/initialization without `log4cplus::Initializer` instance. GitHub
    issue #340.

  - Deal with `register` keyword being generated in SWIG based bindings. The
    keyword is unused and reserved in C++17. Remove use of
    `std::unary_function`, it was removed in C++17.

  - Add ability to define new log levels using C API. Add reconfiguration
    API. (Jens Rehsack)

  - Add `NDCMatchFilter` and `MDCMatchFilter`. (Franck)

Revision 1.5 / (download) - annotate - [select for diffs], Sun Nov 11 21:16:48 2018 UTC (5 years, 5 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Add upstream references for patches added to log4cplus

Revision 1.4 / (download) - annotate - [select for diffs], Sun Nov 11 20:09:56 2018 UTC (5 years, 5 months ago) by sno
Branch: MAIN
Changes since 1.3: +7 -5 lines
Diff to previous 1.3 (colored)

Updating package for Log4CPlus in devel/log4cplus from 1.1.1 to 2.0.2

# log4cplus 2.0.2

  - Allow setting thread pool size using new function
    `setThreadPoolSize()`. Allow setting the size from `log4cplus.properties`
    using `log4cplus.threadPoolSize` property. Lower initial thread pool size
    by half to `std::thread::hardware_concurrency()` threads. GitHub issue
    #315.

  - Fix Autotools based build for MinGW. GitHub issue #317.

  - Add `configure` script option `--enable-lto` to allow easier LTO builds.

  - Optimization of `getFormattedTime()`. (Alexey Vishtak)

  - Introduction of `LOG4CPLUS_MACRO_FILE()` used in logging macros to allow
    users to redefine it and consequently hide source file names from their
    compiled executables and logging output.


# log4cplus 2.0.1

  - Update to Automake 1.16.1.

  - Adjust `spi::LoggerFactory` to allow custom `spi::LoggerImpl`. GitHub
    issue #309.

  - Fix MacOS X compilation. GitHub issue #312.


# log4cplus 2.0

  - CMake improvements: Automate export of includes if building as Cmake
    sub-module. (Rodion Malinovsky)

  - Debian spec file improvements: Use parallel build. Fix installation path
    on 64bit. (Michal Marek)

  - CMake improvements: Use `${CMAKE_INSTALL_LIBDIR}` instead of hardcoding
    lib. (Radek Dostál)

  - Experimental Windows 10 ARM support through CMAKE


# log4cplus 2.0-RC2

  - Avoid copying whole message just to prepend message length in
    `SocketAppender`. Instead, use OS specific "gather" socket write.

  - Fixed GitHub issue #136.

  - `FileAppender` classes now have `TextMode` property that can be set to
    `Binary` or `Text` (default) to specify underlying IO stream behavior
    with respect to end-of-line handling. (Patch by raphaelmarcucci).

  - Fixed compilation issues when building log4cplus with Visual Studio and
    Clang toolchain.

  - Fixed various shutdown and initialization related deadlocks and
    crashes. GitHub issues #251, #253.

  - Fixed GitHub issue #243. Single-threaded build with Visual Studio and
    CMake were not single-threaded.

  - Fixed GitHub issue #250. Creating WiX based installer using CPack does
    not work because of missing license file.


# log4cplus 2.0-RC1

  - **IMPORTANT**: Implementation language is now C++11. OS specific
    implementations have been replaced by C++11 facilities wherever
    possible. This lowers complexity of the library and improves
    maintainability but it also brings limitations to when the library can be
    used. Specifically, the library should not be used before `main()` is
    entered and after `main()` is left. Even more specifically, the library
    should not be used during global objects construction and destruction.

  - log4cplus uses Catch unit testing framework and has unit tests.

  - log4cplus supports IPv6.

  - Autotools based build system is now partially generated from templates by
    the Autogen tool.

  - Autotools based build system can build both `wchar_t` and plain `char`
    variants at once.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Nov 3 03:27:47 2015 UTC (8 years, 5 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jul 2 08:59:03 2013 UTC (10 years, 9 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Updating package for Log4CPlus in devel/log4cplus from 1.0.4 to 1.1.1

Upstream changes since 1.0:
log4cplus 1.1.1

- FileAppender - Accept also std::ios_base::ate as "append to a log
  file" specification.

log4cplus 1.1.1-RC4

- Fixed bug #156 - Messages are truncated when produced using the
  LOG4CPLUS_*_FMT() macros.
- Fixed bug #157 - Fedora package build failure.
- Improved log4cplus initialization:
  - Use APC to initialize log4cplus outside loader lock.
  - Use Microsoft C runtime library TLS callbacks to initialize
    log4cplus as static library.
  - Warn during compilation that automatic initialization is not
    possible when log4cplus is being compiled with static Microsoft C
    runtime library.
  - Provide log4cplus::initialize() function to allow users to
    initialize log4cplus in situations where automatic initialization
    is not possible.
- Several improvements to CMake build:
  - Fixed OpenBSD + CMake builds.
  - Fixed issues with Visual Studio 2005 CMake builds.
  - Added support for CMake builds on Android with NDK. (Sergey
    Nikulov)
  - The defines.hxx.cmake file is now generated out of defines.hxx.in.
  - Library version is parsed out of version.h. (Sergey Nikulov)
- MDC formatter for PatternLayout ("%X") now expands into list of key
  value pairs if no specific key is given. (Yaqian Shen)
- Avoid clock_nanosleep() on Android.
- ServerSocket::accept() can now be interrupted from another thread
  using new function ServerSocket::interruptAccept().

log4cplus 1.1.1-RC3

- Fixed another MinGW related build failure.
- Fixed mismatched #if/#endif in Windows builds.

log4cplus 1.1.1-RC2

- Allow to disable TLS usage in macros through
  LOG4CPLUS_MACRO_DISABLE_TLS preprocessor symbol.
- Fixed compilation with Clang on Cygwin.
- Fixed SIGSEGV when built with some MinGW distributions.
- Fixed build failure when using -march=i386.
- Implemented thread callback to initialize log4cplus for Visual
  Studio builds of static library.
- Fixed bug #154 - getHostname() failure because of uninitialized
  WinSock.
- Fixed detection of C++11 thread_local keyword.
- Fixed builds using DevKit-tdm-32-4.5.2-20111229-1559.

log4cplus 1.1.1-RC1

- Improved documentation for various classes.
- Cherry-picked various small improvements from trunk.
- Fixed Unicode builds on *NIX.
- Fixed static library builds from Visual Studio project.
- Suppressed warning C4127 from MSVC. (Chris Steenwyk)
- Improved MinGW32 and MinGW64 toolchains compatiblity.
- Fixed encoding handling in Properties class.
- Added include directive for properties files. (Jukka Lantto)
- Added colored output for Win32ConsoleAppender. (Konstantin Baumann)
- (Re)Introduced support for C++Builder (XE3)
- Reimplemented acceptSocket() using select() on Windows to allow
  interrupting the accept() call from different thread.

log4cplus 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.

log4cplus 1.1.0-RC10

- 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. (Chernyshev
  Vyacheslav)
- 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.

log4cplus 1.1.0-RC9

- 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. (xg00)
- 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. (Chernyshev Vyacheslav)
- Improved configuration of threads support. (Jens Rehsack)

log4cplus 1.1.0-RC8

- 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.

log4cplus 1.1.0-RC7

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. (Siva Chandran P)
- Added support for __func__ as function name source for logging
  events.

log4cplus 1.1.0-RC6

- 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.

log4cplus 1.1.0-RC5

- Fixed single threaded log4cplus build issues.
- Added ability to log to std::cerr (Andreas Biemann).
- Fixed disabling of LOG4CPLUS_*_FMT() macros.

log4cplus 1.1.0-RC4

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 (Andreas Biemann).
- 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.

log4cplus 1.1.0-RC3

- Fixed log4cplusS.vcxproj - Added missing source files to the
  project.

log4cplus 1.1.0-RC2

- CMake build system fixes.
- Fixed TTCCLayout double time stamp issue.

log4cplus 1.1.0-RC1

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.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Apr 27 15:05:06 2011 UTC (12 years, 11 months ago) by reed
Branch: TNF
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkg-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import log4cplus version 1.0.4.

Note that the 2-clause-bsd is not identical. (I know there are
hundreds of different BSD licenses -- we should not track them all.)

The DESCRiption follows:

Log4cplus provides a port of the log4j logging framework for C++.

Log4cplus is a featureful log facility with various filters, run-time
re-configurations, and Wide Character (UNICODE) support.  It provides
log levels, hierarchal loggers, NDC (Nested Diagnostic Context),
and log rotation support. It can log to the console, files, syslog,
Windows events, or via sockets.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Apr 27 15:05:06 2011 UTC (12 years, 11 months ago) by reed
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>