From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Nov 4 10:50:15 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A71116A4CE for ; Thu, 4 Nov 2004 10:50:15 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EEF6243D58 for ; Thu, 4 Nov 2004 10:50:14 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) iA4AoEZ3080527 for ; Thu, 4 Nov 2004 10:50:14 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id iA4AoE6W080523; Thu, 4 Nov 2004 10:50:14 GMT (envelope-from gnats) Resent-Date: Thu, 4 Nov 2004 10:50:14 GMT Resent-Message-Id: <200411041050.iA4AoE6W080523@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Lewis Thompson Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1516F16A4DA for ; Thu, 4 Nov 2004 10:44:08 +0000 (GMT) Received: from infidel.fajita.org (62-249-210-170.adsl.entanet.co.uk [62.249.210.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id C729F43D53 for ; Thu, 4 Nov 2004 10:44:05 +0000 (GMT) (envelope-from lewiz@fajita.org) Received: from black.fajita.org (black.fajita.org [192.168.0.13]) by infidel.fajita.org (8.13.1/8.13.1) with ESMTP id iA4AiKSt020537 for ; Thu, 4 Nov 2004 10:44:20 GMT (envelope-from lewiz@fajita.org) Received: (from lewiz@localhost) by black.fajita.org (8.13.1/8.13.1/Submit) id iA4Ajaku000999; Thu, 4 Nov 2004 10:45:36 GMT (envelope-from lewiz) Message-Id: <200411041045.iA4Ajaku000999@black.fajita.org> Date: Thu, 4 Nov 2004 10:45:36 GMT From: Lewis Thompson To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/73519: [ PORT FIX ] mail/spamass-milter (fix failure with WITH_LDAP) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Lewis Thompson List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Nov 2004 10:50:15 -0000 >Number: 73519 >Category: ports >Synopsis: [ PORT FIX ] mail/spamass-milter (fix failure with WITH_LDAP) >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Nov 04 10:50:14 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Lewis Thompson >Release: FreeBSD 5.3-RELEASE i386 >Organization: >Environment: System: FreeBSD black.fajita.org 5.3-RELEASE FreeBSD 5.3-RELEASE #7: Mon Oct 25 17:11:33 BST 2004 root@black.fajita.org:/usr/src/sys/i386/compile/BLACK i386 >Description: mail/spamass-milter fails to build if libmilter has been linked with libldap. This is a nasty patch to sed s/-lmilter/-lmilter -lldap/g in the spamass-milter configure script. >How-To-Repeat: >Fix: --- Makefile.orig Thu Nov 4 10:11:55 2004 +++ Makefile Thu Nov 4 10:37:58 2004 @@ -31,6 +31,14 @@ .include +.if exists(${LOCALBASE}/lib/libldap.so) +WITH_LDAP=yes +.endif + +.if !defined(WITHOUT_LDAP) && defined(WITH_LDAP) +USE_OPENLDAP= yes +.endif + .if !defined(WITH_SENDMAIL_BASE) && \ !defined(WITH_SENDMAIL_PORT) && \ !exists(${LOCALBASE}/lib/libmilter.a) @@ -57,6 +65,8 @@ GNU_CONFIGURE= yes CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" +USE_REINPLACE= yes + USE_RC_SUBR= yes RC_SCRIPTS_SUB= PREFIX=${PREFIX} RC_SUBR=${RC_SUBR} @@ -67,6 +77,9 @@ ${FILESDIR}/activation.txt > ${WRKDIR}/activation.txt @${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ ${FILESDIR}/spamass-milter.sh > ${WRKDIR}/spamass-milter.sh +.if defined(WITH_LDAP) + @${REINPLACE_CMD} -e 's|-lmilter|-lmilter -lldap|g' ${WRKSRC}/configure +.endif post-install: @${INSTALL_SCRIPT} ${WRKDIR}/spamass-milter.sh ${PREFIX}/etc/rc.d/spamass-milter.sh >Release-Note: >Audit-Trail: >Unformatted: