From owner-freebsd-ports@FreeBSD.ORG Wed Oct 9 23:35:29 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DF337397 for ; Wed, 9 Oct 2013 23:35:29 +0000 (UTC) (envelope-from rfg@tristatelogic.com) Received: from outgoing.tristatelogic.com (segfault.tristatelogic.com [69.62.255.118]) by mx1.freebsd.org (Postfix) with ESMTP id BE16F2E91 for ; Wed, 9 Oct 2013 23:35:28 +0000 (UTC) Received: from segfault-nmh-helo.tristatelogic.com (localhost [127.0.0.1]) by segfault.tristatelogic.com (Postfix) with ESMTP id 81B133ACD6 for ; Wed, 9 Oct 2013 16:35:19 -0700 (PDT) From: "Ronald F. Guilmette" To: freebsd-ports@freebsd.org Subject: Messages while (re)installing portupgrade Date: Wed, 09 Oct 2013 16:35:19 -0700 Message-ID: <81783.1381361719@server1.tristatelogic.com> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Oct 2013 23:35:29 -0000 Because I just switched from ruby1.8 to ruby1.9 I've had to rebuild and reinstall my ports-mgmt/portupgrade port. That all went well, but I got some messages at the end of the re-install process that I've never noticed before, and they are all rather befuddling to me: ------------------------------------------------------------------------------ Fill ALT_PKGDEP section in pkgtools.conf file for portupgrade to be aware of alternative dependencies you use. E.g. ALT_PKGDEP = { # Use the -nox11 port when another port depends on category/portexample 'category/portexample' => 'category/portexample-nox11', } Note also, portupgrade knows nothing about how to handle ports with different suffixes (E.g. -nox11). So you should explicitly define variables (E.g. WITHOUT_X11=yes) for the ports in /etc/make.conf or pkgtools.conf (MAKE_ARGS section) files. ------------------------------------------------------------------------------ I have no idea what any of the above means. Should I be at all concerned? Where exactly is this alleged "pkgtools.conf" file. I looked in /etc. It ain't there. I've never even heard of it until today. I grok the general idea that there may be a file someplace (called "pkgtools.conf") wherein one may explicitly override various otherwise hardwired inter-port dependencies, but what has that got to do with me? I _do_ use X, so none of the rest of this stuff seems the least bit relevant to anything I am doing. Am I perhaps mistaken?