From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Feb 15 14:40:07 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 97017106564A for ; Tue, 15 Feb 2011 14:40:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6ABCD8FC12 for ; Tue, 15 Feb 2011 14:40:07 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p1FEe7Ca090757 for ; Tue, 15 Feb 2011 14:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p1FEe76S090756; Tue, 15 Feb 2011 14:40:07 GMT (envelope-from gnats) Resent-Date: Tue, 15 Feb 2011 14:40:07 GMT Resent-Message-Id: <201102151440.p1FEe76S090756@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, Yasuhito FUTATSUKI Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99097106564A for ; Tue, 15 Feb 2011 14:38:32 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 6D5C58FC08 for ; Tue, 15 Feb 2011 14:38:32 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p1FEcVkN072455 for ; Tue, 15 Feb 2011 14:38:31 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p1FEcVnt072454; Tue, 15 Feb 2011 14:38:31 GMT (envelope-from nobody) Message-Id: <201102151438.p1FEcVnt072454@red.freebsd.org> Date: Tue, 15 Feb 2011 14:38:31 GMT From: Yasuhito FUTATSUKI To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/154801: enma port dosen't use installed libbind9 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Feb 2011 14:40:07 -0000 >Number: 154801 >Category: ports >Synopsis: enma port dosen't use installed libbind9 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Feb 15 14:40:07 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Yasuhito FUTATSUKI >Release: 8.1-RELEASE-p2 >Organization: DEBUG ( is one of *BSD users groups) >Environment: FreeBSD ns.example.jp 8.1-RELEASE-p2 FreeBSD 8.1-RELEASE-p2 #0: Mon Dec 20 18:43:19 JST 2010 root@ns.example.jp:/usr/obj/usr/src/sys/GENERIC amd64 >Description: enma port has BUILD_DEPENDS on dns/bind97, but it dosen't use installed library, libbind9.a, then it builds temporary library by using dns/bind97 port tree. In my case, it causes error on "./configure". >How-To-Repeat: cd ${PORTSDIR}/mail/enma && make >Fix: here is diff of port Makefile: Patch attached with submission follows: --- Makefile.dist 2011-02-15 10:48:04.000000000 +0900 +++ Makefile 2011-02-15 23:33:21.000000000 +0900 @@ -14,7 +14,7 @@ MAINTAINER= umq@ueo.co.jp COMMENT= A sender authentication milter supporting SPF and Sender ID -BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/dns/bind97:checksum +BUILD_DEPENDS= ${LOCALBASE}/lib/libbind9.a:${PORTSDIR}/dns/bind97 .if defined(WITH_POSTFIX_MILTER) || defined(WITH_POSTFIX) || defined(WITH_POSTFIX_CURRENT) CONF_SUB= ${REINPLACE_CMD} -e '/milter\.postfix/s/false/true/' ${WRKSRC}/enma/etc/enma.conf.sample @@ -25,12 +25,9 @@ .endif .endif -BIND_PATH_CMD= cd ${PORTSDIR}/dns/bind97 && ${MAKE} -V WRKSRC -BIND_SRC_DIR= ${BASENAME} $$(${BIND_PATH_CMD}) - HAS_CONFIGURE= yes CONFIGURE_ARGS+= --prefix=${PREFIX} --mandir=${PREFIX}/man \ - --with-libbind=${WRKSRC}/build/tmp_build + --with-libbind=${PREFIX} USE_RC_SUBR= milter-enma USE_GMAKE= yes LICENSE= BSD @@ -52,14 +49,6 @@ .include "${PORTSDIR}/Mk/bsd.openssl.mk" pre-configure: - cd ${PORTSDIR}/dns/bind97 && ${MAKE} -DBATCH patch && \ - ${LN} -s $$(${BIND_PATH_CMD}) ${WRKSRC}/build && \ - cd ${WRKSRC}/build/$$(${BIND_SRC_DIR}) && \ - ./configure --prefix=${WRKSRC}/build/tmp_build --enable-threads && \ - cd ${WRKSRC}/build/$$(${BIND_SRC_DIR})/lib/dns && \ - ${MAKE} include/dns/enumtype.h include/dns/enumclass.h && \ - cd ${WRKSRC}/build/$$(${BIND_SRC_DIR})/lib/bind9 && \ - ${MAKE} && ${MAKE} install ${REINPLACE_CMD} -e 's/-lbind/-lbind9/' ${WRKSRC}/configure \ ${WRKSRC}/enma/bin/Makefile.in ${WRKSRC}/enma/src/Makefile.in $$(${CONF_SUB}) >Release-Note: >Audit-Trail: >Unformatted: