summaryrefslogtreecommitdiff
path: root/mail-filter/postsrsd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /mail-filter/postsrsd
reinit the tree, so we can have metadata
Diffstat (limited to 'mail-filter/postsrsd')
-rw-r--r--mail-filter/postsrsd/Manifest7
-rw-r--r--mail-filter/postsrsd/files/postsrsd.init30
-rw-r--r--mail-filter/postsrsd/files/postsrsd.init-r130
-rw-r--r--mail-filter/postsrsd/metadata.xml11
-rw-r--r--mail-filter/postsrsd/postsrsd-1.4-r1.ebuild24
-rw-r--r--mail-filter/postsrsd/postsrsd-1.4.ebuild24
6 files changed, 126 insertions, 0 deletions
diff --git a/mail-filter/postsrsd/Manifest b/mail-filter/postsrsd/Manifest
new file mode 100644
index 000000000000..39f54760e560
--- /dev/null
+++ b/mail-filter/postsrsd/Manifest
@@ -0,0 +1,7 @@
+AUX postsrsd.init 737 SHA256 aaba9c2a4991821809beac5b4290ddfede8e5dfc871dc68912213723881129ee SHA512 9550e26ddee4eec5b324bc6364b52ea8ebf755c1463498ab7380aac87e79d1a84e2048ef0bfdd250d029674d5050bab1bb5d1cec455ec5d4863e08d320e06111 WHIRLPOOL 8eb7f35d742ee21b09279d361c55fb140fa17b89d3654fa9ec24394e70b33b12edf365cc193faa7944288a732126eeb19d699c3b1d5cbf917aeaa0edf8d43164
+AUX postsrsd.init-r1 787 SHA256 231ea51b6f9e333690b427cd1c5ac468784e6dd62dd0d8337f7761fd0fe99e9c SHA512 dd80b6be1e2c28ddd7ff48ac761ce15b46d01db58aa91ddaa29db63acec5c071a52c055b9ecf8839f04696765a937dfcd2532be4a99fe2cf04bd881a7bd5acc2 WHIRLPOOL a8cba3772abeec9531d5daecfb1feba8b21cc0b65cb7d2cc0928888d97c0ef2dedf6dea68f87381caedcaa1ad0371fbb61107b691c6eee59e458ba10813c1010
+DIST postsrsd-1.4.tar.gz 26555 SHA256 f3230d57c36ba4688cc3beb90fbb0f199a06381e4df2edbc4ef541a9e8a574ff SHA512 e5b9d2091d562030dd8d35117a3c5fb7d99c0613120fc90f74be57af5e88a3fe0ce73a5ce702708047ae37f70c6aedb4a0df018dccbe480048ccb6ed4debbcef WHIRLPOOL 8589c87aa5c59a7b0865d47b74dfa5a50e932f76a55c11fae651f3ad1ffb666d483cc237c4be1f1625a6fb8de1f2bcb689d01c11a6b20100b4056abf9f734ab1
+EBUILD postsrsd-1.4-r1.ebuild 550 SHA256 c1723f43e262daff4a491d64a7cfeef5002cc4ca69a0438015f340f2a5a76483 SHA512 9e395c93a416b5cc81cd5295d287f871c225ec3bb49445b94e34ddfe9bd768bccacfe8189015e3e9d53092c615b90f8287e9afae69dd9f516cf16197570437d6 WHIRLPOOL e9e71cbd09b2d49c65a2fda8c6e8afaa600a048b9d359e1017d675b5fd8747a4f1b1f18a72e4f4e76fa5c1025f570b53e74a2b465dcb59f3b2e81d5300dc5d92
+EBUILD postsrsd-1.4.ebuild 547 SHA256 cd9b618ef0a1d62850fc41ac8e8cf65eeab72c6065f8fdb486226a02f55d38f7 SHA512 3e3c21cc922a540d5bc4af336678588f463afaca5109e4ba977d042e7ac6010f8f4b1f9fe10cbabbbc81ce9b3f28dc5f368887186315c6e343e5d4846501ea4c WHIRLPOOL 21d9c630e1351cf08a2d8570529ae1cd556cd87f811b1bc0a1bf328def3f3f213cb0f02921b41f218f0435d400567968f49615aedcdcc3264a1a437075531e3b
+MISC ChangeLog 858 SHA256 a894640881fdd246bdb0335f1b86518b31ac42668b321e249ba9ddadbc64a3ff SHA512 de1695413898a00d91656f6ee92b0b944d4e037d81cd2b63e52df6f7f4188c972f1afaf4b5412060836eb3d313519cb8bb70227a67996e613bf77f3cfcf16582 WHIRLPOOL caea64e632ca73932de55a437ae7f22000dd60fe6877b4b2419026e0d18a354f459f25c2aaac33d12db31cf63f4fadcd67e9af4a531465434550376111a99969
+MISC metadata.xml 337 SHA256 119720907cbe45edc49e4dc64fb363a1879c587f1b50066de44bd1ba922f21fe SHA512 9093270e1a174ca6c5e1316015b3e9605f247bcd4fccf1e1c9595f5b94e3e182e532dced5c483a0be24c053fd453a5b9ba272c1004fbc54fe95cc3069dfe7d59 WHIRLPOOL 0c52f4821e07dddae87fa6e34e52ae9786350c92dcd97b646f4441a04a8283e7c5b06d0a827afb6550626ae9286780f36115040a3f2bbb9b458c9d38b7e7e229
diff --git a/mail-filter/postsrsd/files/postsrsd.init b/mail-filter/postsrsd/files/postsrsd.init
new file mode 100644
index 000000000000..acc00232be5b
--- /dev/null
+++ b/mail-filter/postsrsd/files/postsrsd.init
@@ -0,0 +1,30 @@
+#!/sbin/openrc-run
+# Copyright 2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PIDFILE=/var/run/$SVCNAME.pid
+SRS_DOMAIN=`postconf -h mydomain || true`
+SRS_EXCLUDE_DOMAINS=
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting ${SVCNAME}"
+ start-stop-daemon --start --quiet --pidfile $PIDFILE \
+ --name $SVCNAME \
+ --exec /usr/sbin/postsrsd \
+ -- -f "$SRS_FORWARD_PORT" -r "$SRS_REVERSE_PORT" \
+ -d "$SRS_DOMAIN" -s "$SRS_SECRET" -a "$SRS_SEPARATOR" \
+ -u "$RUN_AS" -p "$PIDFILE" -c "$CHROOT" \
+ -D -X"$SRS_EXCLUDE_DOMAINS"
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ${SVCNAME}"
+ start-stop-daemon --stop --quiet --pidfile $PIDFILE \
+ --name $SVCNAME
+ eend $?
+}
diff --git a/mail-filter/postsrsd/files/postsrsd.init-r1 b/mail-filter/postsrsd/files/postsrsd.init-r1
new file mode 100644
index 000000000000..023a96897085
--- /dev/null
+++ b/mail-filter/postsrsd/files/postsrsd.init-r1
@@ -0,0 +1,30 @@
+#!/sbin/openrc-run
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PIDFILE=/var/run/$SVCNAME.pid
+SRS_DOMAIN="${SRS_DOMAIN:-`postconf -h mydomain || true`}"
+SRS_EXCLUDE_DOMAINS="${SRS_EXCLUDE_DOMAINS:-''}"
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting ${SVCNAME}"
+ start-stop-daemon --start --quiet --pidfile $PIDFILE \
+ --name $SVCNAME \
+ --exec /usr/sbin/postsrsd \
+ -- -f "$SRS_FORWARD_PORT" -r "$SRS_REVERSE_PORT" \
+ -d "$SRS_DOMAIN" -s "$SRS_SECRET" -a "$SRS_SEPARATOR" \
+ -u "$RUN_AS" -p "$PIDFILE" -c "$CHROOT" \
+ -D -X"$SRS_EXCLUDE_DOMAINS"
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping ${SVCNAME}"
+ start-stop-daemon --stop --quiet --pidfile $PIDFILE \
+ --name $SVCNAME
+ eend $?
+}
diff --git a/mail-filter/postsrsd/metadata.xml b/mail-filter/postsrsd/metadata.xml
new file mode 100644
index 000000000000..941bbee959a4
--- /dev/null
+++ b/mail-filter/postsrsd/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>djc@gentoo.org</email>
+ <name>Dirkjan Ochtman</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">roehling/postsrsd</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/mail-filter/postsrsd/postsrsd-1.4-r1.ebuild b/mail-filter/postsrsd/postsrsd-1.4-r1.ebuild
new file mode 100644
index 000000000000..4c6c522fe9bb
--- /dev/null
+++ b/mail-filter/postsrsd/postsrsd-1.4-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils user
+
+DESCRIPTION="Postfix Sender Rewriting Scheme daemon"
+SRC_URI="https://github.com/roehling/postsrsd/archive/${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/roehling/postsrsd"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+src_install() {
+ cmake-utils_src_install
+ newinitd "${FILESDIR}/postsrsd.init-r1" postsrsd
+ newconfd "${BUILD_DIR}/postsrsd.default" postsrsd
+}
diff --git a/mail-filter/postsrsd/postsrsd-1.4.ebuild b/mail-filter/postsrsd/postsrsd-1.4.ebuild
new file mode 100644
index 000000000000..7bfc490021f9
--- /dev/null
+++ b/mail-filter/postsrsd/postsrsd-1.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils user
+
+DESCRIPTION="Postfix Sender Rewriting Scheme daemon"
+SRC_URI="https://github.com/roehling/postsrsd/archive/${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/roehling/postsrsd"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+src_install() {
+ cmake-utils_src_install
+ newinitd "${FILESDIR}/postsrsd.init" postsrsd
+ newconfd "${BUILD_DIR}/postsrsd.default" postsrsd
+}