summaryrefslogtreecommitdiff
path: root/net-mail/queue-fix
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-11-03 16:06:58 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-11-03 16:06:58 +0000
commitbd4aeefe33e63f613512604e47bfca7b2187697d (patch)
treeadb35b5a9a00ee7ea591ab0c987f70167c23b597 /net-mail/queue-fix
parent48ece6662cbd443015f5a57ae6d8cbdbd69ef37c (diff)
gentoo resync : 03.11.2019
Diffstat (limited to 'net-mail/queue-fix')
-rw-r--r--net-mail/queue-fix/Manifest3
-rw-r--r--net-mail/queue-fix/files/queue-fix-1.4-errno.patch25
-rw-r--r--net-mail/queue-fix/files/queue-fix-1.4-stdlib.patch39
-rw-r--r--net-mail/queue-fix/queue-fix-1.4-r3.ebuild41
4 files changed, 108 insertions, 0 deletions
diff --git a/net-mail/queue-fix/Manifest b/net-mail/queue-fix/Manifest
index 31063fe67f76..975af38e506e 100644
--- a/net-mail/queue-fix/Manifest
+++ b/net-mail/queue-fix/Manifest
@@ -1,4 +1,7 @@
+AUX queue-fix-1.4-errno.patch 505 BLAKE2B 06e1e44c8ca40c0c2594020bb2cde469da1789958262a17b0b08493618d75681bb899980c20e6f054ea8660576c39d1868b818d7d2ba73234f7918653e15c907 SHA512 2362881b0d6ef1214af2fe9f8101e4710d99d7033c8eb7543150aebcfa4847eb0e4567900b8264e71660ad1531127e68fa49fe359196b6f3db45eeacfcaf20fe
+AUX queue-fix-1.4-stdlib.patch 926 BLAKE2B 62e8a37e118d4fa523a2b1c8d0752c0f6d1d82a242660a4246280f3dd74df694905c30ebfe807abf0c4834a391b13a2e5234b9e237bf20987ad438872ee0edd1 SHA512 8e0e021ebab88decd36a0ba2542315e7d3a0ed4ff1d18fc9242790f67a6f2441501d16087307788351d84e64574313fe731bfea968a034551b1086d642572db8
DIST queue-fix-1.4.tar.gz 18486 BLAKE2B 3999632fb77955782f5bd5da4ee231d68faead75daef293b7cec9da086cb2a69bd8901efba5a3726c9f6047f6ae33060674f110dc479736ba7be8fe8c4253745 SHA512 b7e0ac070a409eff156b3803cc1bb78d1c800ae685d107b872bf5b022a8645d1ca55a5c3380f6bc82e99927df8dbf586b74af587e882938b9a7678b506c600e0
DIST queue-fix-todo.patch 3056 BLAKE2B 92dae274431dac974e632bec94a1d0b84b652db197d4c80739a3f8da92e9f7f526b59659242456d99060859a35739e4ecfbd4e16d81892acea892de57218eb57 SHA512 78d79f1eaa8492fd9a14dc4a4d2adfaa8c0429a4faec32305f83ea1f16769b8d337fe732adc8cc0c33b909a19617862c9df999f2e938a6b845e15bc49ab5bfbe
EBUILD queue-fix-1.4-r2.ebuild 957 BLAKE2B 4e5febe066c4ae05aa127e84f49444a85145ac4c76be450f7af8fe656a92be869b34e515183eb61817795fdb7763ada55da8d28da2ea9f101cd1d4f38467afc3 SHA512 a375db211da9618a3eb4d16a5adce1ccd471c278c4bdb9fa9f9dcc68976ba007b0999a94e5f0e5dcfb133afb0b03f8a653d7532e51fae9250ecae74858ae7356
+EBUILD queue-fix-1.4-r3.ebuild 991 BLAKE2B 3bcbf74ed85d418cb07c66ed46adf54537c3d0faaf3d8e017c0668963805e7a153289dd5faf4f6724cfd0937721967f3dabee804f2d753ebb523b2eafe076fd5 SHA512 c2e32bdd81f8fc563d6a9cf96c3615f3a862c7730f76376b4ef2a2a502703beb7ccb85420f01450f36d156ed1c050aa73652fb76d0ef02aca08c1d205d807fd5
MISC metadata.xml 523 BLAKE2B e5f67ee8e1333e03d8d205a54afa7cefcdf11f7c4f20cac94d68789fb4d1c90a73d2bdbdccb105cbb8b3737b091a6e4a96570ff0e089983375cd13d7e53b99cd SHA512 52c248a6450ebf03064f844d77465303e851444f2eccd2fab0867dc7d97bf003611c97f8a69634366644e2dbcdb2d8bd1396474ce7a5772e4cb3d8de35590685
diff --git a/net-mail/queue-fix/files/queue-fix-1.4-errno.patch b/net-mail/queue-fix/files/queue-fix-1.4-errno.patch
new file mode 100644
index 000000000000..d11716bcd731
--- /dev/null
+++ b/net-mail/queue-fix/files/queue-fix-1.4-errno.patch
@@ -0,0 +1,25 @@
+From d741f95ed6c983919a7ed3080c15064f6fb44e61 Mon Sep 17 00:00:00 2001
+From: Rolf Eike Beer <eike@sf-mail.de>
+Date: Sat, 5 Oct 2019 10:39:59 +0200
+Subject: [PATCH 2/2] fix declaration of errno
+
+---
+ error.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/error.h b/error.h
+index 01bd3dc..5d98c6b 100644
+--- a/error.h
++++ b/error.h
+@@ -1,7 +1,7 @@
+ #ifndef ERROR_H
+ #define ERROR_H
+
+-extern int errno;
++#include <errno.h>
+
+ extern int error_intr;
+ extern int error_nomem;
+--
+2.16.4
+
diff --git a/net-mail/queue-fix/files/queue-fix-1.4-stdlib.patch b/net-mail/queue-fix/files/queue-fix-1.4-stdlib.patch
new file mode 100644
index 000000000000..02842a3bfdbd
--- /dev/null
+++ b/net-mail/queue-fix/files/queue-fix-1.4-stdlib.patch
@@ -0,0 +1,39 @@
+From 29dd8f91cf83441aba074dae5af10fe09d095f6b Mon Sep 17 00:00:00 2001
+From: Rolf Eike Beer <eike@sf-mail.de>
+Date: Sat, 5 Oct 2019 10:39:21 +0200
+Subject: [PATCH 1/2] include stdlib.h for exit() and malloc()
+
+---
+ alloc.c | 4 ++--
+ queue-fix.c | 1 +
+ 2 files changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/alloc.c b/alloc.c
+index c661453..0ed63b5 100644
+--- a/alloc.c
++++ b/alloc.c
+@@ -1,7 +1,7 @@
+ #include "alloc.h"
+ #include "error.h"
+-extern char *malloc();
+-extern void free();
++
++#include <stdlib.h>
+
+ #define ALIGNMENT 16 /* XXX: assuming that this alignment is enough */
+ #define SPACE 4096 /* must be multiple of ALIGNMENT */
+diff --git a/queue-fix.c b/queue-fix.c
+index be9b080..b164dfb 100644
+--- a/queue-fix.c
++++ b/queue-fix.c
+@@ -9,6 +9,7 @@
+ #include <sys/stat.h>
+ #include <pwd.h>
+ #include <grp.h>
++#include <stdlib.h>
+ #include "stralloc.h"
+ #include "direntry.h"
+ #include "fmt.h"
+--
+2.16.4
+
diff --git a/net-mail/queue-fix/queue-fix-1.4-r3.ebuild b/net-mail/queue-fix/queue-fix-1.4-r3.ebuild
new file mode 100644
index 000000000000..3b3b852d8449
--- /dev/null
+++ b/net-mail/queue-fix/queue-fix-1.4-r3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fixheadtails toolchain-funcs
+
+DESCRIPTION="Qmail Queue Repair Application with support for big-todo"
+HOMEPAGE="http://www.netmeridian.com/e-huss/"
+SRC_URI="http://www.netmeridian.com/e-huss/${P}.tar.gz
+ mirror://qmail/queue-fix-todo.patch"
+
+LICENSE="all-rights-reserved public-domain" # includes code from qmail
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~s390 ~sh ~sparc ~x86"
+RESTRICT="mirror bindist"
+
+PDEPEND="virtual/qmail"
+
+PATCHES=(
+ "${DISTDIR}"/queue-fix-todo.patch
+ "${FILESDIR}"/${P}-stdlib.patch
+ "${FILESDIR}"/${P}-errno.patch
+)
+
+src_unpack() {
+ default
+ ht_fix_file "${S}"/Makefile*
+}
+
+src_configure() {
+ echo "$(tc-getCC) ${CFLAGS}" > conf-cc
+ echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
+ sed -e "s#'ar #'$(tc-getAR) #" -e "s#'ranlib #'$(tc-getRANLIB) #" -i make-makelib.sh || die
+}
+
+src_install () {
+ dobin queue-fix
+
+ einstalldocs
+}