libraries/librelp: Added (a reliable logging library)

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
Christophe Trussardi 2011-09-27 22:47:41 -05:00 committed by Niels Horn
parent 58d4d10951
commit 847578bf92
4 changed files with 112 additions and 0 deletions

6
libraries/librelp/README Normal file
View File

@ -0,0 +1,6 @@
librelp is an easy to use library for the RELP protocol.
RELP in turn provides reliable event logging over the network
(and consequently RELP stands for Reliable Event Logging Protocol).
RELP was initiated by Rainer Gerhards after he was finally upset by
the lossy nature of plain tcp syslog and wanted a cure for all these
dangling issues.

View File

@ -0,0 +1,77 @@
#!/bin/sh
#
# Slackware build script for librelp
# Written by Christophe Trussardi (chris at teria dot org)
#
PRGNAM=librelp
VERSION=${VERSION:-1.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--disable-static \
--build=$ARCH-slackware-linux
make
make install-strip DESTDIR=$PKG
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/html
cp -a \
AUTHORS COPYING ChangeLog INSTALL NEWS README \
$PKG/usr/doc/$PRGNAM-$VERSION
cp -a doc/*.html $PKG/usr/doc/$PRGNAM-$VERSION/html
find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 0644 {} \;
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View File

@ -0,0 +1,10 @@
PRGNAM="librelp"
VERSION="1.0.0"
HOMEPAGE="http://www.librelp.com/"
DOWNLOAD="http://download.rsyslog.com/librelp/librelp-1.0.0.tar.gz"
MD5SUM="0b8820f8da639a00c75f5cc8f5d21919"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Christophe Trussardi"
EMAIL="chris@teria.org"
APPROVED="rworkman"

View File

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler-------------------------------------------------|
librelp: librelp (a reliable logging library)
librelp:
librelp: librelp is an easy to use library for the RELP protocol.
librelp: RELP in turn provides reliable event logging over the network
librelp: (and consequently RELP stands for Reliable Event Logging
librelp: Protocol). RELP was initiated by Rainer Gerhards after he
librelp: was finally upset by the lossy nature of plain tcp syslog
librelp: and wanted a cure for all these dangling issues.
librelp:
librelp: Homepage: http://www.librelp.com/
librelp: