summaryrefslogtreecommitdiff
path: root/net-mail/swaks
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 /net-mail/swaks
reinit the tree, so we can have metadata
Diffstat (limited to 'net-mail/swaks')
-rw-r--r--net-mail/swaks/Manifest6
-rw-r--r--net-mail/swaks/files/swaks-perl-5.18.patch106
-rw-r--r--net-mail/swaks/metadata.xml9
-rw-r--r--net-mail/swaks/swaks-20130209.0-r1.ebuild41
4 files changed, 162 insertions, 0 deletions
diff --git a/net-mail/swaks/Manifest b/net-mail/swaks/Manifest
new file mode 100644
index 000000000000..ab6c606e1c91
--- /dev/null
+++ b/net-mail/swaks/Manifest
@@ -0,0 +1,6 @@
+AUX swaks-perl-5.18.patch 2139 SHA256 8a1c8a326463f918535ffdea81f430b933cac7fe5cf2831337ebc5d26ad391bc SHA512 f5d507e2b2812776f4a35e66a3ace3a9edb3d3c50fc7734304d48a278aa7c3fe725f363d14c61442d11a07e8266bab8ce486c4c9eaae2c5ec7e93484c5ffcb53 WHIRLPOOL f3d3084b3b63aecc4a283eb5d89bc4e3a08b4025aaac6e301dee37ec75e95c75ce1ce8d1f9b97f4e75df54e038ea4594499f333ef77ca4265742b4d3a6800425
+DIST swaks-20130209.0.tar.gz 102227 SHA256 0b0967256dca82776f610f1db862bc47644b236f325fa48cbdb2651babd41f7c SHA512 bf3c639f2c227d8219d5bc98a3d3519886471168c16e38d036283eeb1bb786c80bb80a648637150b3eb1903ef0c0d01bc37fd7b4f55af66a20f7bef18067b118 WHIRLPOOL 2eaf63e060f6d2816ad3140e966d2048844ece2ad92409cdccb4b1ecc47967e11368eb02ca0183d6c40acdce08ba48506290d629c4aefa9ff514494bc9fd3dba
+EBUILD swaks-20130209.0-r1.ebuild 1010 SHA256 6dc4d5e4119956e03c66774c173c46f3be29e740881a961d29f86c33eafd15ee SHA512 9ef336029b8e2d2e7f3f10726e2f96d7dfca90b4fa6896e9dfb0e8de59d3c0397c9bc680802d32a33693ad378c1850d5b39254223d30fd0e4c4f1f102ee82002 WHIRLPOOL 43349388f5ba92d06686617e348cb956fd07b17fa2ec58cac29e2011fbfe408cd1f727de179b6aa8a886fec15a7d508b90f6439eda242cbb2d25e7942ff657a2
+MISC ChangeLog 2527 SHA256 241d2253c91ff2a0e122d5286617e06cb79377176aaf45088e36cf66c13c1708 SHA512 b62c5b17288e5eb5eead0e5ca9e392727ceeef346413114f80cc3269f8846190f2f4fca43b047f94f0617ec1020dfddb04613e20a0ef2b3a207bf880497ab0ab WHIRLPOOL 73743052d86c95f0da918231f68e70cf5d050521a0df5a6ea9b4647aa6c40c3a9edd8983879715c55175d1ec0904b654fa9e82c963117b57474d8f113ecbcc72
+MISC ChangeLog-2015 4032 SHA256 6b6983145ba3fe8a1cfd4f87cd6edd549a4c429183524c8ef672c2122df401ad SHA512 634d0772eb646996ab0a3e28e32bf0b9e8f41636ef09c20f9e453b322f80420a453dc412d1043fdf99bb3809b449bac619e6a1bce58222dbcc8055caf37b469b WHIRLPOOL c6209e6a0b70798a16e6231ee8367b9e254628ac42a41d607ff222281c8a7baaba42f078d225d8f07f1ebc350156cc289fd7b38c4c5fd3a633babbc4355b6924
+MISC metadata.xml 406 SHA256 68daddf4516a563fc568b03fedcc547166e6f04409f9d648d892db511ed75d46 SHA512 1ad98c07755689c2b8696404d73525593ca72deaa0245cd3297763a3b2c81e196fb85568f0de881fe759b4e1ae9d80715f744c85d4c4dea305238711f9b9d17c WHIRLPOOL 7370732565571d859d942dd9ef111136742e1b81aff6af65acb5b6eba36c3b8be8f5da9e411b70e1290c26260c275b445156e1e790db415a27f5a0838ec5b146
diff --git a/net-mail/swaks/files/swaks-perl-5.18.patch b/net-mail/swaks/files/swaks-perl-5.18.patch
new file mode 100644
index 000000000000..3fd89341474e
--- /dev/null
+++ b/net-mail/swaks/files/swaks-perl-5.18.patch
@@ -0,0 +1,106 @@
+--- swaks-20130209.0.orig/doc/ref.pod 2014-04-02 19:30:12.742814178 +0300
++++ swaks-20130209.0.orig/doc/ref.pod 2014-04-02 19:31:49.135105112 +0300
+@@ -824,83 +824,83 @@
+
+ =over 4
+
+-=item 0
++=item C<0>
+
+ no errors occurred
+
+-=item 1
++=item C<1>
+
+ error parsing command line options
+
+-=item 2
++=item C<2>
+
+ error connecting to remote server
+
+-=item 3
++=item C<3>
+
+ unknown connection type
+
+-=item 4
++=item C<4>
+
+ while running with connection type of "pipe", fatal problem writing to or reading from the child process
+
+-=item 5
++=item C<5>
+
+ while running with connection type of "pipe", child process died unexpectedly. This can mean that the program specified with --pipe doesn't exist.
+
+-=item 6
++=item C<6>
+
+ Connection closed unexpectedly. If the close is detected in response to the 'QUIT' swaks sends following an unexpected response, the error code for that unexpected response is used instead. For instance, if a mail server returns a 550 response to a MAIL FROM: and then immediately closes the connection, swaks detects that the connection is closed, but uses the more specific exit code 23 to detail the nature of the failure. If instead the server return a 250 code and then immediately closes the connection, swaks will use the exit code 6 because there is not a more specific exit code.
+
+-=item 10
++=item C<10>
+
+ error in prerequisites (needed module not available)
+
+-=item 21
++=item C<21>
+
+ error reading initial banner from server
+
+-=item 22
++=item C<22>
+
+ error in HELO transaction
+
+-=item 23
++=item C<23>
+
+ error in MAIL transaction
+
+-=item 24
++=item C<24>
+
+ no RCPTs accepted
+
+-=item 25
++=item C<25>
+
+ server returned error to DATA request
+
+-=item 26
++=item C<26>
+
+ server did not accept mail following data
+
+-=item 27
++=item C<27>
+
+ server returned error after normal-session quit request
+
+-=item 28
++=item C<28>
+
+ error in AUTH transaction
+
+-=item 29
++=item C<29>
+
+ error in TLS transaction
+
+-=item 32
++=item C<32>
+
+ error in EHLO following TLS negotiation
+
+-=item 33
++=item C<33>
+
+ error in XCLIENT transaction
+
+-=item 34
++=item C<34>
+
+ error in EHLO following XCLIENT
+
diff --git a/net-mail/swaks/metadata.xml b/net-mail/swaks/metadata.xml
new file mode 100644
index 000000000000..8fa91475b838
--- /dev/null
+++ b/net-mail/swaks/metadata.xml
@@ -0,0 +1,9 @@
+<?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>"Swiss Army Knife SMTP; Command line SMTP testing, including TLS and AUTH" - a full-featured Perl script for testing SMTP servers.</longdescription>
+</pkgmetadata>
diff --git a/net-mail/swaks/swaks-20130209.0-r1.ebuild b/net-mail/swaks/swaks-20130209.0-r1.ebuild
new file mode 100644
index 000000000000..cfbd70a84663
--- /dev/null
+++ b/net-mail/swaks/swaks-20130209.0-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="Swiss Army Knife SMTP; Command line SMTP testing, including TLS and AUTH"
+HOMEPAGE="http://www.jetmore.org/john/code/swaks"
+SRC_URI="http://www.jetmore.org/john/code/swaks/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+
+IUSE="ssl"
+
+DEPEND=">=dev-lang/perl-5.8.8"
+
+RDEPEND="${DEPEND}
+ >=dev-perl/Net-DNS-0.65
+ ssl? ( >=dev-perl/Net-SSLeay-1.35 )
+ >=virtual/perl-MIME-Base64-3.07
+ >=virtual/perl-Digest-MD5-2.39
+ >=virtual/perl-Time-HiRes-1.97
+ >=virtual/perl-Time-Local-1.19
+ >=dev-perl/Authen-NTLM-1.02
+ >=dev-perl/Authen-DigestMD5-0.04
+ virtual/perl-Digest-SHA"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-perl-5.18.patch
+}
+
+src_compile() {
+ /usr/bin/pod2man -s 1 doc/ref.pod swaks.1 || die "man page compulation failed"
+}
+
+src_install() {
+ newbin swaks swaks || die "newbin failed"
+ doman swaks.1 || die
+ dodoc README doc/*.txt || die
+}