ports/183313: port-update: sysutils/eventlog
Alexandre Biancalana
ale at biancalanas.net
Sat Oct 26 00:10:00 UTC 2013
>Number: 183313
>Category: ports
>Synopsis: port-update: sysutils/eventlog
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sat Oct 26 00:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Alexandre Biancalana
>Release: 9.2-RELEASE
>Organization:
>Environment:
FreeBSD poudriere 9.2-RELEASE FreeBSD 9.2-RELEASE #8 r245111M: Thu Oct 10 23:54:14 BRT 2013 root at poudriere:/usr/obj/usr/src/sys/XENHVM amd64
>Description:
Update eventlog to 0.2.13
reports build log: https://redports.org/buildarchive/20131025224100-46312/
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# eventlog
# eventlog/Makefile
# eventlog/distinfo
# eventlog/pkg-descr
# eventlog/files
# eventlog/files/patch-evtstr.c
# eventlog/pkg-plist
#
echo c - eventlog
mkdir -p eventlog > /dev/null 2>&1
echo x - eventlog/Makefile
sed 's/^X//' >eventlog/Makefile << 'b8d49888ca97a78cacea3aee79f3d443'
X# Created by: Ivan Lago <ivan.lago at ifom-ieo-campus.it>
X# $FreeBSD: sysutils/eventlog/Makefile 328226 2013-09-25 00:54:08Z bdrewery $
X
XPORTNAME= eventlog
XPORTVERSION= 0.2.13
XCATEGORIES= sysutils
XMASTER_SITES= http://www.balabit.com/downloads/files/syslog-ng/sources/3.4.4/source/
XDISTFILES= $(PORTNAME)_$(PORTVERSION).tar.gz
X
XMAINTAINER= cy at FreeBSD.org
XCOMMENT= Replacement of the simple syslog() API providing structure to messages
X
XGNU_CONFIGURE= yes
XUSES= pathfix pkgconfig
XUSE_LDCONFIG= yes
X
X.include <bsd.port.mk>
b8d49888ca97a78cacea3aee79f3d443
echo x - eventlog/distinfo
sed 's/^X//' >eventlog/distinfo << 'df32f82622b147c03f438860c5f31149'
XSHA256 (eventlog_0.2.13.tar.gz) = 7cb4e6f316daede4fa54547371d5c986395177c12dbdec74a66298e684ac8b85
XSIZE (eventlog_0.2.13.tar.gz) = 332673
df32f82622b147c03f438860c5f31149
echo x - eventlog/pkg-descr
sed 's/^X//' >eventlog/pkg-descr << '980584761d99a68bdbc1cc0f8804a2d1'
XThe EventLog library aims to be a replacement of the simple syslog() API
Xprovided on UNIX systems. The major difference between EventLog and syslog
Xis that EventLog tries to add structure to messages.
X
XWhere you had a simple non-structrured string in syslog() you have a
Xcombination of description and tag/value pairs.
X
XEventLog provides an interface to build, format and output an event record.
XThe exact format and output method can be customized by the administrator
Xvia a configuration file.
980584761d99a68bdbc1cc0f8804a2d1
echo c - eventlog/files
mkdir -p eventlog/files > /dev/null 2>&1
echo x - eventlog/files/patch-evtstr.c
sed 's/^X//' >eventlog/files/patch-evtstr.c << 'b366474170d10990568c0a7b5d22f0ce'
X--- src/evtstr.c.orig 2013-10-25 12:58:05.000000000 -0200
X+++ src/evtstr.c 2013-10-25 12:53:48.000000000 -0200
X@@ -48,7 +48,9 @@
X #ifdef _MSC_VER
X #include <malloc.h>
X #endif
X+#ifndef __FreeBSD__
X #include <alloca.h>
X+#endif
X
X /* event string handling */
X
b366474170d10990568c0a7b5d22f0ce
echo x - eventlog/pkg-plist
sed 's/^X//' >eventlog/pkg-plist << 'f6f09fc95f3af51a75d4ed748fffea4d'
Xinclude/eventlog/evtlog.h
Xinclude/eventlog/evtmaps.h
Xlib/libevtlog.a
Xlib/libevtlog.la
Xlib/libevtlog.so
Xlib/libevtlog.so.0
Xlibdata/pkgconfig/eventlog.pc
X at dirrm include/eventlog
f6f09fc95f3af51a75d4ed748fffea4d
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list