From cd7450622215c52af714d55247eb68769cf7f94e Mon Sep 17 00:00:00 2001 From: Marc Schiffbauer Date: Sat, 30 Jul 2016 00:18:58 +0200 Subject: mail-filter/sigh: Added ebuild Package-Manager: portage-2.3.0 --- mail-filter/sigh/Manifest | 1 + mail-filter/sigh/files/sigh.initd | 23 +++++++++++++++++ mail-filter/sigh/metadata.xml | 21 +++++++++++++++ mail-filter/sigh/sigh-1607.1.2.ebuild | 48 +++++++++++++++++++++++++++++++++++ 4 files changed, 93 insertions(+) create mode 100644 mail-filter/sigh/Manifest create mode 100755 mail-filter/sigh/files/sigh.initd create mode 100644 mail-filter/sigh/metadata.xml create mode 100644 mail-filter/sigh/sigh-1607.1.2.ebuild (limited to 'mail-filter') diff --git a/mail-filter/sigh/Manifest b/mail-filter/sigh/Manifest new file mode 100644 index 000000000000..87b2f2469d26 --- /dev/null +++ b/mail-filter/sigh/Manifest @@ -0,0 +1 @@ +DIST v1607.1.2.tar.gz 57662 SHA256 7f25e8a8d9b586e97251d443700d5001ccd78a9bafda98ed19ef8cc3cc58ac2c SHA512 410883b55072b6476fc454440cf5f0e048587853a5095fddd7870b0efb5eca82e257f34ddef821f1a1968e1859207e7972e645922675fddaa2bf05b314bf5f60 WHIRLPOOL 0ec77f65660fde0c9ff57679bd21e35490cbdf0780e65db5f0422b534f6ffa319a5946ae99cd91b45d1c8010b5fa1ec88935e7a1556df8542dd4f2050d667686 diff --git a/mail-filter/sigh/files/sigh.initd b/mail-filter/sigh/files/sigh.initd new file mode 100755 index 000000000000..bf8a44ac3347 --- /dev/null +++ b/mail-filter/sigh/files/sigh.initd @@ -0,0 +1,23 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +PIDDIR="/run/${SVCNAME}" + +description="Sigh is a milter that signs emails with S/MIME" +name="S/MIME signing milter" +pidfile="${PIDDIR}/${SVCNAME}.pid" +command="/usr/sbin/sigh" +command_args="-p ${pidfile} ${OPTIONS}" +retry="30" + +depend() { + need localmount net + use mta logger +} + +start_pre() { + checkpath -q -d -o sigh:sigh -m 0755 "${PIDDIR}" || return 1 +} + diff --git a/mail-filter/sigh/metadata.xml b/mail-filter/sigh/metadata.xml new file mode 100644 index 000000000000..f01f34351493 --- /dev/null +++ b/mail-filter/sigh/metadata.xml @@ -0,0 +1,21 @@ + + + + + c@roessner.co + Christian Roessner + Proxied maintainer; set to assignee in all bugs + + + mschiff@gentoo.org + Marc Schiffbauer + Proxy maintainer; CC him on bugs + + + proxy-maint@gentoo.org + Proxy Maintainers + + + croessner/sigh + + diff --git a/mail-filter/sigh/sigh-1607.1.2.ebuild b/mail-filter/sigh/sigh-1607.1.2.ebuild new file mode 100644 index 000000000000..7e908167bc95 --- /dev/null +++ b/mail-filter/sigh/sigh-1607.1.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-utils user + +DESCRIPTION="S/MIME signing milter" +HOMEPAGE="https://signing-milter.org/" +SRC_URI="https://github.com/croessner/${PN}/archive/v${PV}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="mail-filter/libmilter + dev-libs/boost + dev-libs/openssl:0" +DEPEND="${RDEPEND}" + +DOCS=( README README.build AUTHORS LICENSE ) +CMAKE_IN_SOURCE_BUILD=1 + +pkg_setup() { + enewgroup sigh + enewuser sigh -1 -1 /var/lib/sigh sigh +} + +src_prepare() { + cmake-utils_src_prepare +} + +src_configure() { + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + + dodoc "${DOCS[@]}" + + newinitd "${FILESDIR}"/${PN}.initd ${PN} +} -- cgit v1.2.3-65-gdbad