libraries/libesmtp: Initial import

This commit is contained in:
Vasilis Papavasileiou 2010-05-11 14:56:17 +02:00 committed by Robby Workman
parent aad3fb38c2
commit 3037531ba2
4 changed files with 87 additions and 0 deletions

View file

@ -0,0 +1,9 @@
LibESMTP is a library for posting Electronic Mail.
LibESMTP is a library to manage posting (or submission of) electronic mail
using SMTP to a preconfigured Mail Transport Agent (MTA) such as Exim. It may
be used as part of a Mail User Agent (MUA) or another program that must be
able to post electronic mail but where mail functionality is not the
program's primary purpose. LibESMTP is not intended to be used as part of a
program that implements a Mail Transport Agent.

View file

@ -0,0 +1,59 @@
#!/bin/sh
# Slackware build script for libesmtp
# Written by Vasilis Papavasileiou <el03020 at mail dot ntua dot gr>
# (assumed to be in public domain per our submission policy)
# Modified by the SlackBuilds.org project
PRGNAM=libesmtp
VERSION=1.0.4
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
DOCS="AUTHORS ChangeLog COPYING* INSTALL NEWS Notes README TODO examples"
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP || exit 1
rm -rf $PRGNAM-$VERSION
tar -xjvf $CWD/$PRGNAM-$VERSION.tar.bz2 || exit 1
cd $PRGNAM-$VERSION || exit 1
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--enable-static=no \
|| exit 1
make || exit 1
make install DESTDIR=$PKG || exit 1
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $DOCS $PKG/usr/doc/$PRGNAM-$VERSION
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.tgz

View file

@ -0,0 +1,8 @@
PRGNAM="libesmtp"
VERSION="1.0.4"
HOMEPAGE="http://www.stafford.uklinux.net/libesmtp/"
DOWNLOAD="http://www.stafford.uklinux.net/libesmtp/libesmtp-1.0.4.tar.bz2"
MD5SUM="8b4e8a794adc46268f0c6a0b3fb79486"
MAINTAINER="Vasilis Papavasileiou"
EMAIL="el03020@mail.ntua.gr"
APPROVED="rworkman"

View file

@ -0,0 +1,11 @@
libesmtp: libesmtp (A library for posting Electronic Mail)
libesmtp:
libesmtp: LibESMTP is a library to manage posting (or submission of)
libesmtp: electronic mail using SMTP to a preconfigured Mail Transport Agent
libesmtp: (MTA) such as Exim. It may be used as part of a Mail User Agent
libesmtp: (MUA) or another program that must be able to post electronic mail
libesmtp: but where mail functionality is not the program's primary purpose.
libesmtp: LibESMTP is not intended to be used as part of a program that
libesmtp: implements a Mail Transport Agent.
libesmtp: Homepage: http://www.stafford.uklinux.net/libesmtp/
libesmtp: