From cb034e3273dfc0a47a1e7de16a2ba0d55e3b690f Mon Sep 17 00:00:00 2001
From: Oliver Lehmann <oliver@FreeBSD.org>
Date: Sat, 8 Jan 2005 10:25:05 +0000
Subject: upadate to courier-authlib 0.52, courier-imap 4.0.1 and sqwebmail
 5.0.0

Special thanks for testing and sugestions to:	Brian Candler <B.Candler@pobox.com>
---
 security/courier-authlib/Makefile                     | 13 ++++++++++---
 security/courier-authlib/distinfo                     |  4 ++--
 security/courier-authlib/files/courier-authdaemond.sh |  8 ++++++++
 security/courier-authlib/pkg-plist                    | 10 ++++++++--
 4 files changed, 28 insertions(+), 7 deletions(-)

(limited to 'security/courier-authlib')

diff --git a/security/courier-authlib/Makefile b/security/courier-authlib/Makefile
index 6b5b5baa743c..fbea8f3245a3 100644
--- a/security/courier-authlib/Makefile
+++ b/security/courier-authlib/Makefile
@@ -6,9 +6,10 @@
 #
 
 PORTNAME=	courier-authlib
-PORTVERSION=	0.51
+PORTVERSION=	0.52
 CATEGORIES=	mail
-MASTER_SITES=	http://www.courier-mta.org/beta/courier-authlib/
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=	courier
 
 MAINTAINER=	oliver@FreeBSD.org
 COMMENT=	Authentication library used by courier ports
@@ -41,6 +42,7 @@ CONFIGURE_ENV=	CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
 
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 CONFIGURE_ARGS=	--without-authshadow \
+		--without-authcustom \
 		--enable-unicode \
 		--enable-ltdl-install=no
 
@@ -108,7 +110,10 @@ MAN3=		authlib.3 auth_generic.3 auth_login.3 auth_getuserinfo.3 \
 
 MAN8=		makeuserdb.8 userdb.8 userdbpw.8
 
-EXTRA_DOCS=	README INSTALL AUTHORS ChangeLog
+EXTRA_DOCS=	AUTHORS COPYING ChangeLog INSTALL NEWS README \
+		README.authdebug.html README.authmysql.html \
+		README.authmysql.myownquery README.authpostgres.html \
+		README.ldap README_authlib.html
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|$$VPOPMAILLIBS|& -lcrypt|g ; \
@@ -116,6 +121,8 @@ post-patch:
 	@${REINPLACE_CMD} -e 's|%%INSTALL_MAN%%|${INSTALL_MAN}|' \
 		${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.in \
 		${WRKSRC}/liblog/Makefile.in ${WRKSRC}/userdb/Makefile.in
+	@${REINPLACE_CMD} -e 's|DEFAULTOPTIONS=""|DEFAULTOPTIONS="wbnodsn=1"|' \
+		${WRKSRC}/authdaemonrc.in
 
 post-install:
 	${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
diff --git a/security/courier-authlib/distinfo b/security/courier-authlib/distinfo
index 7146db0d7dff..8441c7ca4ab1 100644
--- a/security/courier-authlib/distinfo
+++ b/security/courier-authlib/distinfo
@@ -1,2 +1,2 @@
-MD5 (courier-authlib-0.51.tar.bz2) = 89cb2db63b3f6d402e435331e391ef80
-SIZE(courier-authlib-0.51.tar.bz2) = 1964171
+MD5 (courier-authlib-0.52.tar.bz2) = 2ad6837c1eec7582f8634c320f45b2dc
+SIZE(courier-authlib-0.52.tar.bz2) = 1965591
diff --git a/security/courier-authlib/files/courier-authdaemond.sh b/security/courier-authlib/files/courier-authdaemond.sh
index b4af4c0b40fd..ef48f1629b24 100644
--- a/security/courier-authlib/files/courier-authdaemond.sh
+++ b/security/courier-authlib/files/courier-authdaemond.sh
@@ -24,6 +24,8 @@ command="%%PREFIX%%/sbin/authdaemond"
 start_cmd="authdaemond_cmd start"
 stop_cmd="authdaemond_cmd stop"
 restart_cmd="authdaemond_cmd stop && authdaemond_cmd start"
+pidfile="%%PREFIX%%/var/spool/authdaemon/pid"
+procname="%%PREFIX%%/sbin/courierlogger"
 
 load_rc_config $name
 
@@ -36,6 +38,12 @@ authdaemond_cmd () {
 	stop)
 		echo "Stopping ${name}."
 		${command} stop
+		if [ $? -eq 0 ] ; then
+			[ -f "$pidfile" ] && rm -f "$pidfile"
+			[ -f "$pidfile".lock ] && rm -f "$pidfile".lock
+			[ -S %%PREFIX%%/var/spool/authdaemon/socket ] && rm -f %%PREFIX%%/var/spool/authdaemon/socket
+			return 0
+		fi
 		;;
 	esac
 }
diff --git a/security/courier-authlib/pkg-plist b/security/courier-authlib/pkg-plist
index 196430c46515..c114541d6d19 100644
--- a/security/courier-authlib/pkg-plist
+++ b/security/courier-authlib/pkg-plist
@@ -21,8 +21,6 @@ lib/courier-authlib/libcourierauthsaslclient.a
 lib/courier-authlib/libcourierauthcommon.so.0
 lib/courier-authlib/libcourierauthcommon.so
 lib/courier-authlib/libcourierauthcommon.a
-lib/courier-authlib/libauthcustom.so.0
-lib/courier-authlib/libauthcustom.so
 lib/courier-authlib/libauthuserdb.so.0
 lib/courier-authlib/libauthuserdb.so
 %%PAMFLAG%%lib/courier-authlib/libauthpam.so.0
@@ -48,9 +46,17 @@ sbin/userdb-test-cram-md5
 sbin/userdbpw
 sbin/vchkpw2userdb
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
 %%PORTDOCS%%%%DOCSDIR%%/ChangeLog
 %%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
 %%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.authdebug.html
+%%PORTDOCS%%%%DOCSDIR%%/README.authmysql.html
+%%PORTDOCS%%%%DOCSDIR%%/README.authmysql.myownquery
+%%PORTDOCS%%%%DOCSDIR%%/README.authpostgres.html
+%%PORTDOCS%%%%DOCSDIR%%/README.ldap
+%%PORTDOCS%%%%DOCSDIR%%/README_authlib.html
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
 @unexec rmdir %D/var/authdaemon 2>/dev/null || true
 @unexec rmdir %D/var 2>/dev/null || true
-- 
cgit v1.2.3