pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail/netqmail Remove the netqmail package in favor of ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/0ea0e3cf6f3b
branches: trunk
changeset: 479761:0ea0e3cf6f3b
user: schmonz <schmonz%pkgsrc.org@localhost>
date: Sun Aug 22 00:13:06 2004 +0000
description:
Remove the netqmail package in favor of the newly bsd.options.mk'ified
qmail package.
Building qmail with PKG_OPTIONS.qmail set to "netqmail bigdns" will
apply the same patches that were applied by this package.
diffstat:
mail/netqmail/DESCR | 12 -------
mail/netqmail/Makefile | 28 ------------------
mail/netqmail/distinfo | 7 ----
mail/netqmail/patches/patch-aa | 65 ------------------------------------------
4 files changed, 0 insertions(+), 112 deletions(-)
diffs (128 lines):
diff -r 5f3884f2a653 -r 0ea0e3cf6f3b mail/netqmail/DESCR
--- a/mail/netqmail/DESCR Sun Aug 22 00:10:51 2004 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-Charles Cazabon, Dave Sill, Henning Brauer, Peter Samuel, and
-Russell Nelson have put together a netqmail-1.05 distribution of
-qmail. It is comprised of qmail-1.03 plus a patch file, some
-documentation, and a shell script which prepares the files for
-compilation.
-
-We have done this because in our opinion, too many new users are
-confused by the out-of-date INSTALL file, and too much time is
-spent arguing on the mailing list over bugs. We have tried to stick
-to the barest minimum number of changes. We have fixed only those
-things which are out-and-out wrong, or which have been approved by
-djb (specifically QMAILQUEUE).
diff -r 5f3884f2a653 -r 0ea0e3cf6f3b mail/netqmail/Makefile
--- a/mail/netqmail/Makefile Sun Aug 22 00:10:51 2004 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-# $NetBSD: Makefile,v 1.2 2004/08/02 03:57:17 schmonz Exp $
-#
-
-PKGNAME= ${DISTNAME}
-PKGREVISION= 1
-CATEGORIES= mail
-
-MAINTAINER= schmonz%NetBSD.org@localhost
-HOMEPAGE= http://qmail.org/netqmail/
-COMMENT= Unofficial distribution of qmail that includes basic patches
-
-CONFLICTS+= qmail-[0-9]*
-
-USE_BUILDLINK3= yes
-
-# netqmail is a modification of the qmail source.
-RESTRICTED= "modified source and binaries may not be distributed"
-NO_BIN_ON_CDROM=${RESTRICTED}
-NO_BIN_ON_FTP= ${RESTRICTED}
-NO_PACKAGE= "needs work to function properly as a binary package"
-
-APPLY_NETQMAIL= \
- ${PATCH} ${PATCH_DIST_ARGS} < ../${DISTNAME}.patch; \
- cd ..; ${MV} ${QMAIL_VERS} ${DISTNAME}
-
-.include "../../mail/qmail/Makefile.common"
-
-.include "../../mk/bsd.pkg.mk"
diff -r 5f3884f2a653 -r 0ea0e3cf6f3b mail/netqmail/distinfo
--- a/mail/netqmail/distinfo Sun Aug 22 00:10:51 2004 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-$NetBSD: distinfo,v 1.2 2004/08/02 03:57:17 schmonz Exp $
-
-SHA1 (netqmail-1.05.tar.gz) = fe4cbe97bd2f18a5ca1b36e4fbbd6c524256a829
-Size (netqmail-1.05.tar.gz) = 252264 bytes
-SHA1 (panther.patch) = 952b919786d808a605343d078696e1af7cbd2577
-Size (panther.patch) = 2392 bytes
-SHA1 (patch-aa) = c9928d0879dee77010bb469d4afa8c4ca35668f8
diff -r 5f3884f2a653 -r 0ea0e3cf6f3b mail/netqmail/patches/patch-aa
--- a/mail/netqmail/patches/patch-aa Sun Aug 22 00:10:51 2004 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,65 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/07/21 22:42:04 schmonz Exp $
-
---- dns.c.orig 2004-07-20 20:02:28.000000000 -0400
-+++ dns.c
-@@ -19,10 +19,12 @@ extern int res_search();
- static unsigned short getshort(c) unsigned char *c;
- { unsigned short u; u = c[0]; return (u << 8) + c[1]; }
-
--static union { HEADER hdr; unsigned char buf[PACKETSZ]; } response;
-+static struct { unsigned char *buf; } response;
-+static int responsebuflen = 0;
- static int responselen;
- static unsigned char *responseend;
- static unsigned char *responsepos;
-+static u_long saveresoptions;
-
- static int numanswers;
- static char name[MAXDNAME];
-@@ -43,18 +45,33 @@ int type;
- errno = 0;
- if (!stralloc_copy(&glue,domain)) return DNS_MEM;
- if (!stralloc_0(&glue)) return DNS_MEM;
-- responselen = lookup(glue.s,C_IN,type,response.buf,sizeof(response));
-+ if (!responsebuflen)
-+ if (response.buf = (unsigned char *)alloc(PACKETSZ+1))
-+ responsebuflen = PACKETSZ+1;
-+ else return DNS_MEM;
-+
-+ responselen = lookup(glue.s,C_IN,type,response.buf,responsebuflen);
-+ if ((responselen >= responsebuflen) ||
-+ (responselen > 0 && (((HEADER *)response.buf)->tc)))
-+ {
-+ if (responsebuflen < 65536)
-+ if (alloc_re(&response.buf, responsebuflen, 65536))
-+ responsebuflen = 65536;
-+ else return DNS_MEM;
-+ saveresoptions = _res.options;
-+ _res.options |= RES_USEVC;
-+ responselen = lookup(glue.s,C_IN,type,response.buf,responsebuflen);
-+ _res.options = saveresoptions;
-+ }
- if (responselen <= 0)
- {
- if (errno == ECONNREFUSED) return DNS_SOFT;
- if (h_errno == TRY_AGAIN) return DNS_SOFT;
- return DNS_HARD;
- }
-- if (responselen >= sizeof(response))
-- responselen = sizeof(response);
- responseend = response.buf + responselen;
- responsepos = response.buf + sizeof(HEADER);
-- n = ntohs(response.hdr.qdcount);
-+ n = ntohs(((HEADER *)response.buf)->qdcount);
- while (n-- > 0)
- {
- i = dn_expand(response.buf,responseend,responsepos,name,MAXDNAME);
-@@ -64,7 +81,7 @@ int type;
- if (i < QFIXEDSZ) return DNS_SOFT;
- responsepos += QFIXEDSZ;
- }
-- numanswers = ntohs(response.hdr.ancount);
-+ numanswers = ntohs(((HEADER *)response.buf)->ancount);
- return 0;
- }
-
Home |
Main Index |
Thread Index |
Old Index