summaryrefslogtreecommitdiff
path: root/mail-filter/libsrs2
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/libsrs2
reinit the tree, so we can have metadata
Diffstat (limited to 'mail-filter/libsrs2')
-rw-r--r--mail-filter/libsrs2/Manifest6
-rw-r--r--mail-filter/libsrs2/files/libsrs2-1.0.18-parallel-make.diff13
-rw-r--r--mail-filter/libsrs2/libsrs2-1.0.18.ebuild33
-rw-r--r--mail-filter/libsrs2/metadata.xml17
4 files changed, 69 insertions, 0 deletions
diff --git a/mail-filter/libsrs2/Manifest b/mail-filter/libsrs2/Manifest
new file mode 100644
index 000000000000..990e63b8ea32
--- /dev/null
+++ b/mail-filter/libsrs2/Manifest
@@ -0,0 +1,6 @@
+AUX libsrs2-1.0.18-parallel-make.diff 477 SHA256 fc2dafc9edb7c6ff3d018c594f3d60b3696f7dfe7574895e8f6a0724f2d7e418 SHA512 a30b4ebe22f2f890597c8b1d6ffa5e0d81cc9b5bfb583899cf5996278d0b17a58850870db29d26c032dc10eeb0bf4e660071fc483c84fc70d317687339fbb482 WHIRLPOOL ef6359d3939ca88edfd4da0ad29457fda1cdaf27e6b1398719e614cb9ef3c8744997b407b286ca7630fd739898a5dddf69c86761a807525de5958f01cb384fe2
+DIST libsrs2-1.0.18.tar.gz 295748 SHA256 9d1191b705d7587a5886736899001d04168392bbb6ed6345a057ade50943a492 SHA512 b9c189caa227487e90566f65430345f09a3d545fc286a3eb0c445aee3a74905c1a9248ce78b36a7cfb6a2936f6cd1efbe99ba7b8df49a613a81c6435396f5422 WHIRLPOOL 8f6854365f21940a35f23c5c252183eadd248bec22ef16cb003a55fca333efa89fbaac28353dc3ec52b3abdbb65f6bd43890f6e8d60f86b7eadc9452cabdbc3c
+EBUILD libsrs2-1.0.18.ebuild 646 SHA256 ed81a46d596a085d2feca8e5be3c366c99c4547d2664377b9f91fdd43d3acaa8 SHA512 17293195555996e17d7ce7a74db0252ca29098b68f7663f4b6c5c01f35100cd0485207186c49c2a7ff71e13297dee6c7fb1d377a987e34e85f8f2033e8e79ded WHIRLPOOL dd9c1f5332a4d8a11f8eb4bbc0a0a8a84101c3b2c8ef6864c867f96c83c1ac22b6c979ce506f6ff6cea0493ba63dbb2aa2e104e45ddff10ebb407acc9c76d101
+MISC ChangeLog 2476 SHA256 134b9370da7a922d1a7455a226499dbfc47fd5f75808c7ba11071157e987946e SHA512 a708e95a54275049379f82b8eb78bfd3996534f23fe9e3a818625f61297cef6396364d0e060d62db7f7d7408ce316c61d089356f23690eb22d1b230de87d24b0 WHIRLPOOL d2b8f571eff074475588e71887f6b751c65c95c56b3dd5fe5d2c7dc708e23594b80f66d8fa7123da008615084068ac48d0a676f0c657197bd7328760e2211108
+MISC ChangeLog-2015 2062 SHA256 923e51a8b602816e7b14a446b3c4471b55dcb0716b9a2255ead727a07742dece SHA512 6f7e6a2b15bac6b61841fa81841a39be15365cdb6e27b924735d0a5b6dea1b93ae644f65f6a8a75c1f29abe17d2a547b68d98d809c1f742f1d0fa3b69157d588 WHIRLPOOL 6df0ab695c5a26dd825b3e80e7cd3a262469a9b2bd7d04c287db87dd9211c2d97881dc675b3a443604d6f4bd50533785ee8e38d9728f228b4ef708dc0efd48a9
+MISC metadata.xml 764 SHA256 2e4ec98b601c9cbe3c950fc7ff175203b8333e58fc8e57678c4ed52b9c8b55c6 SHA512 61ece6840de26651b09d02df7a4dd0f5bedd17eedadf434b80742ed46d40f34a6fbec1a13b8237734361702a44dfc229f684beb85a8dca41868834a1897299b2 WHIRLPOOL 618cb1db39fe24f5cf875385ac5c576840720b2eaf863fa45dac0c816b64ad4300f7a27d29c7ded6060752ffa211601f99d430a560f3caeb4893cfdcaa04f65e
diff --git a/mail-filter/libsrs2/files/libsrs2-1.0.18-parallel-make.diff b/mail-filter/libsrs2/files/libsrs2-1.0.18-parallel-make.diff
new file mode 100644
index 000000000000..a5ce4d5a0028
--- /dev/null
+++ b/mail-filter/libsrs2/files/libsrs2-1.0.18-parallel-make.diff
@@ -0,0 +1,13 @@
+diff -Naur libsrs2-1.0.18/libsrs2/Makefile.am libsrs2-1.0.18-1/libsrs2/Makefile.am
+--- libsrs2-1.0.18/libsrs2/Makefile.am 2004-06-10 11:33:28.000000000 +0200
++++ libsrs2-1.0.18-1/libsrs2/Makefile.am 2009-09-29 16:08:29.000000000 +0200
+@@ -3,9 +3,6 @@
+ include_HEADERS = srs2.h
+ noinst_HEADERS = win32.h
+
+-lib_LIBRARIES = libsrs2.a
+-libsrs2_a_SOURCES = srs2.c sha1.c
+-
+ lib_LTLIBRARIES = libsrs2.la
+ libsrs2_la_LDFLAGS = -version-info 0:0:0
+ libsrs2_la_SOURCES = srs2.c sha1.c
diff --git a/mail-filter/libsrs2/libsrs2-1.0.18.ebuild b/mail-filter/libsrs2/libsrs2-1.0.18.ebuild
new file mode 100644
index 000000000000..6eca36dacfb6
--- /dev/null
+++ b/mail-filter/libsrs2/libsrs2-1.0.18.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit eutils autotools
+
+DESCRIPTION="libsrs2 is the next generation Sender Rewriting Scheme library"
+HOMEPAGE="http://www.libsrs2.org/"
+SRC_URI="http://www.libsrs2.org/srs/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="static-libs"
+
+DEPEND="!dev-perl/Mail-SRS"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-parallel-make.diff"
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+ use static-libs || find "${D}" -name '*.la' -delete
+}
diff --git a/mail-filter/libsrs2/metadata.xml b/mail-filter/libsrs2/metadata.xml
new file mode 100644
index 000000000000..82bf5cf0b53b
--- /dev/null
+++ b/mail-filter/libsrs2/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>net-mail@gentoo.org</email>
+ <name>Net-Mail</name>
+</maintainer>
+<longdescription>
+ libsrs2 is the next generation SRS library from the original designer of
+ SRS. It implements the Sender Rewriting Scheme, a part of the SPF/SRS
+ protocol pair. Libsrs2 has been written from an entirely clean codebase with
+ compliance, speed and versatility in mind. It is platform independent and
+ has no external dependencies. It is thread-safe and heap-safe, and is
+ suitable for large scale applications and embedded systems and can operate
+ without many standard system facilities.
+</longdescription>
+</pkgmetadata>