BSD Ports

devel/liblognorm 2.1.1 FreeBSD

Log normalizer

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
eeeb07050f
License
LGPL21+, APACHE20
Categories
devel, net, security
Package size
122.4 KiB, 483.0 KiB installed

Description

liblognorm shall help to make sense out of syslog data, or, actually, any event data that is present in text form.

In short words, one will be able to throw arbitrary log message to liblognorm, one at a time, and for each message it will output well-defined name-value pairs and a set of tags describing the message.

In the other systems

SystemPortVersion
FreeBSDdevel/liblognorm2.1.1
OpenBSDdevel/liblognorm2.0.9
NetBSDsysutils/liblognorm2.0.6
DragonFlydevel/liblognorm2.0.6
HardenedBSDdevel/liblognorm2.1.1
GhostBSDdevel/liblognorm2.1.1

Install

Binary package:

pkg install liblognorm

From the ports tree:

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

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

RUN_DEPENDS=	liblognorm>0:devel/liblognorm
LIB_DEPENDS=	liblognorm.so:devel/liblognorm

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.1.12.1.12.0.62.0.62.1.1
FreeBSD:14:quarterly2.1.12.1.1n/a2.0.62.1.1
FreeBSD:15:latest2.1.12.1.1n/a2.0.62.0.6
FreeBSD:15:quarterly2.1.12.1.1n/an/an/a
FreeBSD:16:latest2.1.12.1.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

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

Build dependencies 46
Run dependencies 9

No port depends on this one.

Configuration

Options name: devel_liblognorm

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
autoreconf libtool pathfix pkgconfig
Service scripts
none

Message after installing

The previous version of liblognorm (0.3.7) used the libee CEE support
library in its API.

In 2013, Pavel Levshin converted liblognorm to native JSON, which helped
improve performance and simplicity for many client applications.
Unfortunately, this change broke interface compatibility (and there was
no way to avoid that, obviously...).

The current library is the result of that effort. Application developers
are encouraged to switch to this version, as it provides the benefit of
a simpler API. PREVIOUS VERSIONS ARE INCOMPATIBLE WITH THIS ONE.

Files

pkg-plist 9
  • bin/lognormalizer
  • include/liblognorm.h
  • include/lognorm-features.h
  • include/lognorm-turbo.h
  • lib/liblognorm.a
  • lib/liblognorm.so
  • lib/liblognorm.so.5
  • lib/liblognorm.so.5.2.0
  • libdata/pkgconfig/lognorm.pc
distinfo 1
FileSizeSHA256
rsyslog-liblognorm-v2.1.1_GH0.tar.gz512635295035a53e9420d0413d9e4025344140d577d12bb64a306f6b3714370501c4e8

Commit history 2

DateCommitCreditsLog message
eeeb07050f Muhammad Moinur Rahman devel/liblognorm: Update version 2.1.0=>2.1.1
Changelog: https://github.com/rsyslog/liblognorm/releases/tag/v2.1.1
6547ec0ffa Muhammad Moinur Rahman */*: Bump after libfastjson update
Approved by: portmgr (blanket) Event: Berlin Hackathon 202609