BSD Ports

devel/log4cplus 2.2.1 FreeBSD

Logging library for C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c8c0949fbb
License
APACHE20
Categories
devel
Package size
299.6 KiB, 1250.5 KiB installed

Description

This is a port of log4cplus, 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.

In the other systems

SystemPortVersion
FreeBSDdevel/log4cplus2.2.1
OpenBSDdevel/log4cplus2.2.0.1
NetBSDdevel/log4cplus2.2.0.1
DragonFlydevel/log4cplus2.1.2
MidnightBSDdevel/log4cplus2.1.2

Install

Binary package:

pkg install log4cplus

From the ports tree:

cd /usr/ports/devel/log4cplus/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	log4cplus>0:devel/log4cplus
LIB_DEPENDS=	liblog4cplus.so:devel/log4cplus

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.2.12.2.11.1.2_32.1.22.2.1
FreeBSD:14:quarterly2.2.0.12.2.0.1n/a2.1.22.2.0.1
FreeBSD:15:latest2.2.12.2.1n/a2.1.22.1.2
FreeBSD:15:quarterly2.2.0.12.2.0.1n/an/an/a
FreeBSD:16:latest2.2.0.12.2.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 67
Required by 2

Configuration

Options name: devel_log4cplus

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cmake:testing compiler:c++11-lang pathfix tar:xz
Service scripts
none

Files

pkg-plist 84
  • bin/loggingserver
  • include/log4cplus/androidappender.h
  • include/log4cplus/appender.h
  • include/log4cplus/asyncappender.h
  • include/log4cplus/boost/deviceappender.hxx
  • include/log4cplus/callbackappender.h
  • include/log4cplus/clogger.h
  • include/log4cplus/config.hxx
  • include/log4cplus/config/defines.hxx
  • include/log4cplus/config/macosx.h
  • include/log4cplus/config/win32.h
  • 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/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/pointer.h
  • include/log4cplus/helpers/property.h
  • include/log4cplus/helpers/queue.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/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
  • include/log4cplus/loglevel.h
  • include/log4cplus/mdc.h
  • include/log4cplus/ndc.h
  • include/log4cplus/nteventlogappender.h
  • include/log4cplus/nullappender.h
  • include/log4cplus/socketappender.h
  • include/log4cplus/spi/appenderattachable.h
  • include/log4cplus/spi/factory.h
  • include/log4cplus/spi/filter.h
  • include/log4cplus/spi/loggerfactory.h
  • include/log4cplus/spi/loggerimpl.h
  • include/log4cplus/spi/loggingevent.h
  • include/log4cplus/spi/objectregistry.h
  • include/log4cplus/spi/rootlogger.h
  • include/log4cplus/streams.h
  • include/log4cplus/syslogappender.h
  • include/log4cplus/tchar.h
  • include/log4cplus/thread/impl/syncprims-cxx11.h
  • include/log4cplus/thread/impl/syncprims-impl.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
  • include/log4cplus/thread/syncprims.h
  • include/log4cplus/thread/threads.h
  • include/log4cplus/tracelogger.h
  • include/log4cplus/tstring.h
  • include/log4cplus/version.h
  • include/log4cplus/win32consoleappender.h
  • include/log4cplus/win32debugappender.h
  • lib/cmake/log4cplus/log4cplusConfig.cmake
  • lib/cmake/log4cplus/log4cplusConfigVersion.cmake
  • lib/cmake/log4cplus/log4cplusTargets-.cmake
  • lib/cmake/log4cplus/log4cplusTargets.cmake
  • lib/liblog4cplus.so
  • lib/liblog4cplus.so.11
  • libdata/pkgconfig/log4cplus.pc
  • share/log4cplus/ChangeLog
  • share/log4cplus/LICENSE
  • share/log4cplus/README.md
distinfo 1
FileSizeSHA256
log4cplus-2.2.1.tar.xz1.0031e+064b2801aedcdb32476a6f139a93ca01c9dac5158682516ca5a02df68c600292c6
Master sites 1
  • https://github.com/log4cplus/log4cplus/releases/download/REL_${DISTVERSION:S:.:_:g}/

Commit history 2

DateCommitCreditsLog message
c8c0949fbb Xin LI devel/log4cplus: update to 2.2.1
The shared library version changed from 9 to 11, so bump PORTREVISION of net/kea and net/kea-devel. Upstream's new pkg-config install code, once rewritten by USES=pathfix, installed a second log4cplus.pc under a doubled prefix; patch CMakeLists.txt to correct the path.
36ac40d573 Xin LI devel/log4cplus: update to 2.2.0.1