From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Mar 28 10:30:02 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 52FAF92E for ; Thu, 28 Mar 2013 10:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 4586DCBF for ; Thu, 28 Mar 2013 10:30:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2SAU2eR040709 for ; Thu, 28 Mar 2013 10:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2SAU28a040708; Thu, 28 Mar 2013 10:30:02 GMT (envelope-from gnats) Date: Thu, 28 Mar 2013 10:30:02 GMT Message-Id: <201303281030.r2SAU28a040708@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org Cc: From: Andriy Syrovenko Subject: Re: ports/175523: pkgng: mail/dovecot2-pigeonhole conflicts with mail/dovecot2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Andriy Syrovenko List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Mar 2013 10:30:02 -0000 The following reply was made to PR ports/175523; it has been noted by GNATS. From: Andriy Syrovenko To: bug-followup@FreeBSD.org, mazhe@alkumuna.eu, Harlan Stenn Cc: Subject: Re: ports/175523: pkgng: mail/dovecot2-pigeonhole conflicts with mail/dovecot2 Date: Thu, 28 Mar 2013 12:22:02 +0200 Try uninstalling mail/dovecot2-pigeonhole before rebuilding the mail/dovecot2. It should fix the problem. After the mail/dovecot2 you should be able to reinstall mail/dovecot2-pigeonhole again without problem. As to the root cause of the problem, it is this line in the mail/dovecot2/pkg-plist: %%PORTDOCS%%@dirrmtry %%DOCSDIR%% What happens is (as far as I understand) it picks everything that is placed in the /usr/local/share/doc/dovecot and tries to put it into the package. If you build dovecot2 for the first time it what it is expected to do. But if you are rebuilding the dovecot2 on a system that has dovecot2-pigeonhole installed already, it picks up files installed by the dovecot2-pigeonhole as well, and that's what leads to a reported problem. Best regards, Andriy.