pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/imap-uw Enable PAM support under Linux and NetBSD...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9a7192bcc4a5
branches:  trunk
changeset: 518514:9a7192bcc4a5
user:      tron <tron%pkgsrc.org@localhost>
date:      Mon Sep 11 13:44:27 2006 +0000

description:
Enable PAM support under Linux and NetBSD if available.
Bump package revision because of this change.

diffstat:

 mail/imap-uw/Makefile         |  12 +++++++++---
 mail/imap-uw/distinfo         |   6 +++---
 mail/imap-uw/patches/patch-aa |  19 ++++++++++++++-----
 mail/imap-uw/patches/patch-ab |  37 +++++++++++++++++++++++++++----------
 4 files changed, 53 insertions(+), 21 deletions(-)

diffs (180 lines):

diff -r 051bfeb5d715 -r 9a7192bcc4a5 mail/imap-uw/Makefile
--- a/mail/imap-uw/Makefile     Mon Sep 11 11:40:57 2006 +0000
+++ b/mail/imap-uw/Makefile     Mon Sep 11 13:44:27 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.111 2006/07/26 20:00:27 jlam Exp $
+# $NetBSD: Makefile,v 1.112 2006/09/11 13:44:27 tron Exp $
 #
 # ATTENTION:
 # The Kerberos support in this software is known to be problematic. If you
@@ -7,7 +7,7 @@
 
 DISTNAME=       imap-2004g
 PKGNAME=        ${DISTNAME:S/-/-uw-/}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=     mail
 MASTER_SITES=  ftp://ftp.cac.washington.edu/imap/
 EXTRACT_SUFX=  .tar.Z
@@ -28,7 +28,11 @@
 # Each platform has its own special target in the imap Makefiles.
 OPSYSVARS+=            BUILD_TARGET
 BUILD_TARGET.SunOS=    gso
+.if ${OPSYS} == Linux && exists(/usr/include/security/pam_appl.h)
+BUILD_TARGET.Linux=    lnp
+.else
 BUILD_TARGET.Linux=    slx
+.endif
 BUILD_TARGET.Darwin=   osx
 .if ${OPSYS} == "IRIX"
 .  if ${OS_VERSION} >= 6.5
@@ -39,8 +43,10 @@
 .endif
 BUILD_TARGET.OSF1=     osf
 BUILD_TARGET.OpenBSD=  bso
+.if ${OPSYS} == NetBSD && exists(/usr/include/security/pam_appl.h)
+BUILD_TARGET.NetBSD=   nep
+.endif
 BUILD_TARGET.*=                neb
-
 MESSAGE_SRC=           ${PKGDIR}/MESSAGE
 
 .include "options.mk"
diff -r 051bfeb5d715 -r 9a7192bcc4a5 mail/imap-uw/distinfo
--- a/mail/imap-uw/distinfo     Mon Sep 11 11:40:57 2006 +0000
+++ b/mail/imap-uw/distinfo     Mon Sep 11 13:44:27 2006 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.30 2006/08/29 23:53:55 markd Exp $
+$NetBSD: distinfo,v 1.31 2006/09/11 13:44:27 tron Exp $
 
 SHA1 (imap-2004g.tar.Z) = 791a8bb247ca51ce0a4c32e814a2f736c2bcf066
 RMD160 (imap-2004g.tar.Z) = a016a06ba073e879d2574a6395ce1074ea74c687
 Size (imap-2004g.tar.Z) = 2246713 bytes
-SHA1 (patch-aa) = 5e7dd27e949a191ddaeac9d7ba1db4e0fd258bc8
-SHA1 (patch-ab) = 8f64017296d11bd57d57f1221c55fec278be20b3
+SHA1 (patch-aa) = e18ec6b1674e71865a8aabe41b5da24c572edcb5
+SHA1 (patch-ab) = fbe43bfc811058433936e6eb61bfc7d69f819e45
 SHA1 (patch-ac) = 802b456555f6e79f60444cfe32d42e053d73cef8
 SHA1 (patch-ad) = e4b64935d0af726d3771489df411454788722727
 SHA1 (patch-ae) = 2e33641db5081e0f15e612db98f841591d5b2dd7
diff -r 051bfeb5d715 -r 9a7192bcc4a5 mail/imap-uw/patches/patch-aa
--- a/mail/imap-uw/patches/patch-aa     Mon Sep 11 11:40:57 2006 +0000
+++ b/mail/imap-uw/patches/patch-aa     Mon Sep 11 13:44:27 2006 +0000
@@ -1,8 +1,17 @@
-$NetBSD: patch-aa,v 1.17 2006/07/26 20:00:27 jlam Exp $
+$NetBSD: patch-aa,v 1.18 2006/09/11 13:44:27 tron Exp $
 
---- Makefile.orig      2005-04-30 16:50:20.000000000 -0400
-+++ Makefile
-@@ -474,9 +474,6 @@ sslunix sslsco:
+--- Makefile.orig      2005-04-30 21:50:20.000000000 +0100
++++ Makefile   2006-09-11 14:18:20.000000000 +0100
+@@ -296,7 +296,7 @@
+ 
+ # Note on SCO you may have to set LN to "ln".
+ 
+-a32 a41 aix bs3 bsi d-g d54 do4 drs epx ga4 gas gh9 ghp ghs go5 gsc gsg gso gul hpp hpx lnp lyn mct mnt neb nec nto nxt nx3 osf os4 ptx qnx sc5 sco sgi sg6 shp sl4 sl5 slx snx soc sol sos uw2: an
++a32 a41 aix bs3 bsi d-g d54 do4 drs epx ga4 gas gh9 ghp ghs go5 gsc gsg gso gul hpp hpx lnp lyn mct mnt neb nec nep nto nxt nx3 osf os4 ptx qnx sc5 sco sgi sg6 shp sl4 sl5 slx snx soc sol sos uw2: 
an
+       $(BUILD) BUILDTYPE=$@
+ 
+ # If you use sv4, you may find that it works to move it to use the an process.
+@@ -474,9 +474,6 @@
        @echo + In order to rectify this problem, you MUST build with:
        @echo ++ SSLTYPE=$(SSLTYPE).nopwd
        @echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
@@ -12,7 +21,7 @@
  
  sslnone:
        @echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-@@ -489,9 +486,6 @@ sslnone:
+@@ -489,9 +486,6 @@
        @echo ++ SSLTYPE=nopwd
        @echo + You must also have OpenSSL or equivalent installed.
        @echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
diff -r 051bfeb5d715 -r 9a7192bcc4a5 mail/imap-uw/patches/patch-ab
--- a/mail/imap-uw/patches/patch-ab     Mon Sep 11 11:40:57 2006 +0000
+++ b/mail/imap-uw/patches/patch-ab     Mon Sep 11 13:44:27 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.20 2006/08/29 23:53:55 markd Exp $
+$NetBSD: patch-ab,v 1.21 2006/09/11 13:44:27 tron Exp $
 
---- src/osdep/unix/Makefile.orig       2005-04-30 16:51:13.000000000 -0400
-+++ src/osdep/unix/Makefile
-@@ -124,7 +124,7 @@ DEFAULTDRIVERS=imap nntp pop3 mh mx mbx 
+--- src/osdep/unix/Makefile.orig       2005-04-30 21:51:13.000000000 +0100
++++ src/osdep/unix/Makefile    2006-09-11 14:19:56.000000000 +0100
+@@ -124,7 +124,7 @@
  
  # Normally no need to change any of these
  
@@ -11,7 +11,7 @@
  BINARIES=osdep.o mail.o misc.o newsrc.o smanager.o utf8.o siglocal.o \
   dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
   rfc822.o nntp.o smtp.o imap4r1.o pop3.o \
-@@ -403,9 +403,9 @@ gso:       os_sol.h        # GCC Solaris
+@@ -403,9 +403,9 @@
         SPOOLDIR=/var/spool MAILSPOOL=/var/mail \
         ACTIVEFILE=/usr/share/news/active \
         RSHPATH=/usr/bin/rsh \
@@ -23,7 +23,7 @@
  
  gsu:  # GCC SUN-OS
        $(BUILD) `$(CAT) SPECIALS` OS=sun \
-@@ -495,9 +495,9 @@ neb:       # NetBSD
+@@ -495,9 +495,9 @@
        $(BUILD) `$(CAT) SPECIALS` OS=bsi \
         CRXTYPE=nfs \
         SPOOLDIR=/var \
@@ -35,7 +35,24 @@
         BASELDFLAGS="-lcrypt"
  
  nec:  # NEC UX
-@@ -549,7 +549,7 @@ osx:       # Mac OS X
+@@ -510,6 +510,16 @@
+        BASELDFLAGS="-lsocket -lnsl -lgen" \
+        RANLIB=true CC=/usr/abiccs/bin/cc
+ 
++nep:  # NetBSD with PAM
++      $(BUILD) `$(CAT) SPECIALS` OS=bsi \
++       CHECKPW=pam \
++       CRXTYPE=nfs \
++       SPOOLDIR=/var \
++       ACTIVEFILE=/var/news/db/active \
++       RSHPATH=/usr/bin/rsh \
++       BASECFLAGS="-pipe" \
++       BASELDFLAGS="-lpam"
++
+ nto:  # QNX Neutrino RTP
+       $(BUILD) `$(CAT) SPECIALS` OS=$@ \
+        CRXTYPE=nfs \
+@@ -549,7 +559,7 @@
        $(BUILD) `$(CAT) SPECIALS` OS=$@ \
         CRXTYPE=nfs \
         SPOOLDIR=/var/spool MAILSPOOL=/var/mail \
@@ -44,7 +61,7 @@
  
  ptx:  # PTX
        $(BUILD) `$(CAT) SPECIALS` OS=$@ \
-@@ -811,7 +811,7 @@ $(ARCHIVE): $(BINARIES)
+@@ -811,7 +821,7 @@
        @$(SH) ARCHIVE
  
  .c.o:
@@ -53,7 +70,7 @@
  
  
  # Cleanup
-@@ -869,7 +869,7 @@ osdep.o:mail.h misc.h env.h fs.h ftl.h n
+@@ -869,7 +879,7 @@
        @echo pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL
        @echo is not installed on your system.  Either install OpenSSL first
        @echo or build with command: make `$(CAT) OSTYPE` SSLTYPE=none
@@ -62,7 +79,7 @@
  
  osdep.c: osdepbas.c osdepckp.c osdeplog.c osdepssl.c
        $(CAT) osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c
-@@ -924,7 +924,7 @@ onceenv:
+@@ -924,7 +934,7 @@
         -DACTIVEFILE=\"$(ACTIVEFILE)\" -DNEWSSPOOL=\"$(NEWSSPOOL)\" \
         -DRSHPATH=\"$(RSHPATH)\" -DLOCKPGM=\"$(LOCKPGM)\" > OSCFLAGS
        echo $(BASELDFLAGS) $(EXTRALDFLAGS) > LDFLAGS



Home | Main Index | Thread Index | Old Index