testing/dkimproxy: new aport

SMTP-proxy that signs and/or verifies emails. Fixes #1451
This commit is contained in:
Leonardo Arena 2012-11-13 14:48:39 +00:00
parent 1533c53928
commit 09aa027a58
2 changed files with 83 additions and 0 deletions

View File

@ -0,0 +1,45 @@
# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
# Maintainer:
pkgname=dkimproxy
pkgver=1.4.1
pkgrel=0
pkgdesc="SMTP-proxy that signs and/or verifies emails, using the Mail::DKIM module"
url="http://dkimproxy.sourceforge.net/"
arch="noarch"
license="GPL"
depends="perl-mail-dkim perl-net-server perl-error"
depends_dev=
makedepends="$depends_dev"
install=
subpackages="$pkgname-doc"
source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
cd "$_builddir"
# apply patches here
}
build() {
cd "$_builddir"
./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--bindir=/usr/bin
make || return 1
}
package() {
cd "$_builddir"
make DESTDIR="$pkgdir" install
#FIXME
mkdir -p "$pkgdir"/usr/sbin
mv "$pkgdir"/usr/bin/$pkgname.* "$pkgdir"/usr/sbin/
install -D -m755 ../../$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
}
md5sums="3ecaa38a8c865a5b7682f7f261354218 dkimproxy-1.4.1.tar.gz"

View File

@ -0,0 +1,38 @@
#!/sbin/runscript
NAME=dkimproxy
depend() {
need net
after firewall
}
launch() {
ebegin "Starting ${DAEMON}"
start-stop-daemon --start --quiet --background \
--pidfile /var/run/${DAEMON}.pid \
--exec ${DAEMON} -- ${OPTS}
eend $?
}
terminate() {
ebegin "Stopping ${DAEMON}"
start-stop-daemon --stop --quiet \
--exec ${DAEMON} \
--pidfile /var/run/${DAEMON}.pid \
eend $?
}
start() {
DAEMON="${NAME}.in"
launch
DAEMON="${NAME}.out"
launch
}
stop() {
DAEMON="${NAME}.in"
terminate
DAEMON="${NAME}.out"
terminate
}