ports/97641: Upgrade qpopper to 4.0.9
Doug Hardie
bc979 at lafn.org
Thu Jun 1 03:00:36 UTC 2006
The following reply was made to PR ports/97641; it has been noted by GNATS.
From: Doug Hardie <bc979 at lafn.org>
To: bug-followup at FreeBSD.org, Doug Hardie <bc979 at lafn.org>
Cc:
Subject: Re: ports/97641: Upgrade qpopper to 4.0.9
Date: Wed, 31 May 2006 19:55:03 -0700
diff -ruN qpopper.bak/Makefile qpopper/Makefile
--- qpopper.bak/Makefile Wed May 10 15:36:59 2006
+++ qpopper/Makefile Mon May 22 11:18:19 2006
@@ -2,20 +2,21 @@
# Date created: 1 April 1995
# Whom: pst
#
-# $FreeBSD: ports/mail/qpopper/Makefile,v 1.90 2006/05/10 22:36:59
edwin Exp $
+# $FreeBSD: ports/mail/qpopper/Makefile,v 1.89 2005/11/15 06:50:03
ade Exp $
#
PORTNAME= qpopper
-PORTVERSION= 4.0.8
+PORTVERSION= 4.0.9
CATEGORIES= mail ipv6
MASTER_SITES= ftp://ftp.qualcomm.com/eudora/servers/unix/popper/ \
http://core.ring.gr.jp/archives/net/mail/qpopper/
DISTNAME= ${PORTNAME}${PORTVERSION}
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= bc979 at lafn.org
COMMENT= Berkeley POP 3 server (now maintained by Qualcomm)
USE_AUTOTOOLS= autoconf:259
+USE_REINPLACE= yes
USE_OPENSSL= yes
CONFIGURE_ENV= LIBS="-lcrypt -lmd -lutil -L${LOCALBASE}/lib" \
OS_DEFS="-DSETPROCTITLE ${OS_DEFS}"
@@ -46,7 +47,6 @@
APOP "build with APOP" on \
DOCUMENTATION "install pdf documentation" off \
DRAC "build with Dynamic Relay
Authorization" off \
- IPV6 "build with IPv6 support" on \
FULL_POPD_DEBUG "build with more verbose debugging"
off \
PAM "build with PAM authentication" off \
POPPASSD "build the poppassd daemon" off \
@@ -63,11 +63,11 @@
WITHOUT_IPV6= yes
.endif
-.if !defined(WITHOUT_IPV6)
-PATCH_SITES= http://www.imasy.or.jp/~ume/ipv6/
-PATCHFILES= qpopper4.0.8-ipv6-20050515.diff.gz
-PATCH_DIST_STRIP= -p1
-.endif
+# .if !defined(WITHOUT_IPV6)
+# PATCH_SITES= http://www.imasy.or.jp/~ume/ipv6/
+# PATCHFILES= qpopper4.0.8-ipv6-20050515.diff.gz
+# PATCH_DIST_STRIP= -p1
+# .endif
.if defined(WITHOUT_APOP)
QPOPAUTH= "@comment "
diff -ruN qpopper.bak/distinfo qpopper/distinfo
--- qpopper.bak/distinfo Fri Nov 25 07:30:55 2005
+++ qpopper/distinfo Wed May 31 19:46:14 2006
@@ -1,6 +1,3 @@
-MD5 (qpopper4.0.8.tar.gz) = 8dd2d0c72bd3821eac8c52b9edb3f422
-SHA256 (qpopper4.0.8.tar.gz) =
2a166d70ab42bbe5a605707f0bf0416052df15a3c88e090f
cb9ad7ffe07714f9
-SIZE (qpopper4.0.8.tar.gz) = 2766902
-MD5 (qpopper4.0.8-ipv6-20050515.diff.gz) =
ece052733db5b780fa76ce6e5bc57719
-SHA256 (qpopper4.0.8-ipv6-20050515.diff.gz) =
b45b671fb1e11d9285d5195ca6e5b2358
c171176970287045da50b0632ab9c94
-SIZE (qpopper4.0.8-ipv6-20050515.diff.gz) = 11479
+MD5 (qpopper4.0.9.tar.gz) = de2cd15f95cfd00d0d080fd16287acad
+SHA256 (qpopper4.0.9.tar.gz) =
c98830ba61c20c38d64c2c2e84fe7f21642b25cfc15f6257
f4cad474d01d4c5d
+SIZE (qpopper4.0.9.tar.gz) = 2767261
Binary files qpopper.bak/files/.DS_Store and qpopper/files/.DS_Store
differ
Binary files qpopper.bak/files/._.DS_Store and qpopper/
files/._.DS_Store differ
diff -ruN qpopper.bak/files/patch-as qpopper/files/patch-as
--- qpopper.bak/files/patch-as Wed Dec 31 16:00:00 1969
+++ qpopper/files/patch-as Sat May 13 17:42:51 2006
@@ -0,0 +1,26 @@
+--- popper/genpath.c.orig Thu Mar 9 14:32:37 2006
++++ popper/genpath.c Sat May 13 17:40:25 2006
+@@ -133,7 +133,10 @@
+ break;
+
+ case GNPH_POP: /* .pop file */
+- len1 = strlcpy ( pszDrop, p->pCfg_temp_dir, iDropLen );
++ if (p->bHome_dir_misc == TRUE)
++ len1 = strlcpy (pszDrop, pw->pw_dir, iDropLen );
++ else
++ len1 = strlcpy (pszDrop, p->pCfg_temp_dir, iDropLen );
+ len2 = strlcat ( pszDrop, "/", iDropLen );
+ break;
+
+@@ -143,7 +146,10 @@
+ break;
+
+ case GNPH_CACHE: /* .cache file */
+- len1 = strlcpy ( pszDrop, p->pCfg_cache_dir, iDropLen );
++ if (p->bHome_dir_misc == TRUE)
++ len1 = strlcpy (pszDrop, pw->pw_dir, iDropLen );
++ else
++ len1 = strlcpy (pszDrop, p->pCfg_cache_dir, iDropLen );
+ len2 = strlcat ( pszDrop, "/", iDropLen );
+ break;
+
diff -ruN qpopper.bak/pkg-descr qpopper/pkg-descr
--- qpopper.bak/pkg-descr Mon May 9 14:36:02 2005
+++ qpopper/pkg-descr Sat May 13 18:52:19 2006
@@ -1,5 +1,7 @@
This is a POP 3 server useful for dealing with remote mail reader
clients
-such as Eudora.
+such as Eudora. One of the 4.1a2 patches has been included so that
+home-dir-misc actually works. The option and patch for IPv6 have
been removed
+as it they are not up to date for 4.0.9.
Don't forget to edit /etc/inetd.conf to enable the server after
installation.
More information about the freebsd-ports-bugs
mailing list