From owner-freebsd-ports@FreeBSD.ORG Tue Jun 12 18:57:46 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7908B106566C; Tue, 12 Jun 2012 18:57:46 +0000 (UTC) (envelope-from subbsd@gmail.com) Received: from mail-gh0-f182.google.com (mail-gh0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 240E38FC0A; Tue, 12 Jun 2012 18:57:46 +0000 (UTC) Received: by ghbz22 with SMTP id z22so4260643ghb.13 for ; Tue, 12 Jun 2012 11:57:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=fLrWZDv5I2Z4GDbnaryEaW1Iiix6yf+ZcIMAGkXIkKw=; b=CM3yxixYItSDMkIaTQZo9LOaDhnID45RYBzw6vpRbtpC/JMqjESoWg73kZXu6JIfiI QZw04hi8L/SoJwOtZdk4tGwIAwwYiRdN/fbm3fJK4Rd067qrH/9QMBFnOXRv/+sc99rc qYhf3dLDDnZR7JEfYhRpst58c2/kwpx4ZzVRQlOKtq4GUTXYeOYBCVmtjPcYb1M3KHm4 w5YOlLFXijfvCuCLAyu8Y+b4pG5Q/DCgGYw5kuUFjQOhyxsQYtksZKe8dXls5/PbV6mF 79SXk6kmfHzkylY+NnEwLosBfqu2wXuyMnFMlhWEn1c52LwwNFJUgBBVf3ysDjw3Sm9h lmqQ== MIME-Version: 1.0 Received: by 10.60.20.197 with SMTP id p5mr20403439oee.32.1339527464655; Tue, 12 Jun 2012 11:57:44 -0700 (PDT) Received: by 10.60.8.163 with HTTP; Tue, 12 Jun 2012 11:57:44 -0700 (PDT) Date: Tue, 12 Jun 2012 22:57:44 +0400 Message-ID: From: Subbsd To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: bapt@freebsd.org, dan@langille.org Subject: pkgng detect conflict between bacula-server and bacula-client ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jun 2012 18:57:46 -0000 Hi, Ive try to use pkgng ( WITH_PKGNG=yes ) for build new environment and got failed: ... ===> Registering installation for bacula-server-5.2.6 Installing bacula-server-5.2.6...pkg: bacula-server-5.2.6 conflicts with bacula-client-5.2.6 (installs files into the same place). Problematic file: /usr/local/man/man8/bacula-fd.8.gz *** Error code 3 Stop in /usr/ports/sysutils/bacula-server. *** Error code 1 Stop in /usr/ports/sysutils/bacula-server. ===>>> Installation of bacula-server-5.2.6 (sysutils/bacula-server) failed ===>>> Aborting update ===>>> Update for sysutils/bacula-server failed ===>>> Aborting update Terminated ... As i see, /usr/ports/sysutils/bacula-client/Makefile use /usr/ports/sysutils/bacula-server/Makefile. And this looks like bacula-fd.8.gz should be in Makefile or in case(WITH_CLIENT_ONLY) constructions because file relating to *-client port. However, bacula-fd.8.gz will appear in any case with installation of *-server part too: .. .if defined(WITH_CLIENT_ONLY) MAN8= bacula-fd.8 bconsole.8 EXTRA_PATCHES+= ${FILESDIR}/extra__manpages__Makefile.in .else MAN1= bat.1 bsmtp.1 bacula-tray-monitor.1 bacula-bwxconsole.1 MAN8= bacula.8 bacula-dir.8 bacula-fd.8 bacula-sd.8 bconsole.8 \ bcopy.8 bextract.8 bls.8 bregex.8 bscan.8 btape.8 \ btraceback.8 bwild.8 dbcheck.8 .. In this case the logic is broken and I should register PR to a bacula maintainer for spliting conflict files or such situation is normal and isn't considered by pkgng?