From owner-freebsd-ports@FreeBSD.ORG Sat Nov 30 15:42:22 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1363CE36 for ; Sat, 30 Nov 2013 15:42:22 +0000 (UTC) Received: from mail-ie0-x22a.google.com (mail-ie0-x22a.google.com [IPv6:2607:f8b0:4001:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D780D1A16 for ; Sat, 30 Nov 2013 15:42:21 +0000 (UTC) Received: by mail-ie0-f170.google.com with SMTP id qd12so18406993ieb.29 for ; Sat, 30 Nov 2013 07:42:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=UCr+k4TXSsmP3Gf9f/EOPsAbzQTpL67RXuxWsFqcY48=; b=dN6PfY7YEINVMbvWNJ2Rjxgh+Rk3z7P5SC4ngzfU0gqcS6GEzcWtrBRg/jKI3E8G2g KU7g4OLmU78eVJtHeiXmVharG1pYXOJ/jBpilnJVsueIPHxTMCzjppDC0KM1o1dPoOEw HWJC9aHYu555P5tUW/4e3t/wPEB8KhjS3ocJ8IXbyMyd/IW+ItFXoOm8+OZmYX7THYSb PqKTCmY6i9XPVCsrWYr65XBVfetJfv9SzVBjsxqS1EXpWhq+ybTL0a8IHZRmU5jK9TNF fwRG4UCSudOsXRs1Sg7wFqgQqFvm1jizj4l//YHu55UhLoLO3DsHNEdjKoSY5LpYzSst I5jg== MIME-Version: 1.0 X-Received: by 10.43.132.66 with SMTP id ht2mr35582271icc.26.1385826141222; Sat, 30 Nov 2013 07:42:21 -0800 (PST) Received: by 10.50.57.41 with HTTP; Sat, 30 Nov 2013 07:42:21 -0800 (PST) In-Reply-To: <1385821712485-5864972.post@n5.nabble.com> References: <1384957312687-5862526.post@n5.nabble.com> <1385821712485-5864972.post@n5.nabble.com> Date: Sat, 30 Nov 2013 09:42:21 -0600 Message-ID: Subject: Re: pkgng upgrade options From: Scot Hetzel To: Beeblebrox Content-Type: text/plain; charset=ISO-8859-1 Cc: FreeBSD Ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Nov 2013 15:42:22 -0000 On Sat, Nov 30, 2013 at 8:28 AM, Beeblebrox wrote: > This "pkg upgrade" problem is getting ridiculous. > There needs to be an -x (exclude) flag or traceback method for pkg upgrade. > pkgng wants to install these, but I cannot locate the source / reason. As of > now, my upgrade is locked-up because there is no way to by-pass the two > conflicting-pair ports below. > > There are two repos FreeBSD & myrepo. pkg upgrade => > > THESE 2 CONFLICT > Installing unixODBC: 2.3.2 > Installing libiodbc: 3.52.8 > You need to find out which ports are trying to install these ports as a dependency and see if they have an option to either remove the dependency or choose the other ODBC port. Does pkg tell you which package it was trying to install that failed due to the conflicting ODBC the dependencies? > WANTS TO INSTALL THESE, BUT NO CONFIG SETTING FOR THEM. > Installing xf86-video-vesa: 2.3.3 [FreeBSD] > Installing xf86-video-radeonhd: 1.3.0_5 [FreeBSD] > Installing xf86-video-r128: 6.9.2 [FreeBSD] > Installing xf86-video-openchrome: 0.3.3 [FreeBSD] > Installing xf86-video-nv: 2.1.20_1 [FreeBSD] > Installing xf86-video-mach64: 6.9.4 [FreeBSD] > Installing xf86-video-intel: 2.7.1_5 [FreeBSD] > > x11-drivers/xorg-drivers config: > OPTIONS_FILE_SET+=ATI > OPTIONS_FILE_SET+=KEYBOARD > OPTIONS_FILE_SET+=MOUSE > OPTIONS_FILE_SET+=SIS > There should be some OPTONS_FILE_UNSET variables that tells the xorg-driver port not to depend on those other ports. Is the xorg-drivers port in your local rep? It's possible that pkg is getting the xorg-drivers port from the FreeBSD repo (which has a dependency on those ports) and not your local repo. Try installing the package directly without going thru the local repo (i.e download it to the system and install it locally). I just read the pkg-repository(5) man page. It says that when there are several repositories, pkg will download the package in the order specified. To see the repository order use: pkg -v -v It's possible that the FreeBSD repo is before your local repo. I would suggest reviewing the pkg-repository(5) man page.