From owner-freebsd-questions@FreeBSD.ORG Mon Jun 25 07:54:40 2012 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1ACFC1065676 for ; Mon, 25 Jun 2012 07:54:40 +0000 (UTC) (envelope-from danm@prime.gushi.org) Received: from prime.gushi.org (gushi-4-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:8d8::2]) by mx1.freebsd.org (Postfix) with ESMTP id 81DD18FC0C for ; Mon, 25 Jun 2012 07:54:39 +0000 (UTC) Received: from prime.gushi.org (localhost [127.0.0.1]) by prime.gushi.org (8.14.5/8.14.5) with ESMTP id q5P7rrtE061144 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 25 Jun 2012 00:53:55 -0700 (PDT) (envelope-from danm@prime.gushi.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=prime.gushi.org; s=primegushiorg; t=1340610878; bh=9zsq8NeRJHEV+Mo5FZci96fJ5Y+A3X7T2vnDy3nO3bU=; h=Date:From:To:Subject; z=Date:=20Mon,=2025=20Jun=202012=2000:53:50=20-0700=20(PDT)|From:=2 0"Dan=20Mahoney,=20System=20Admin"=20|To:=20 questions@freebsd.org|Subject:=20portupgrade=20--=20is=20there=20a =20way=20to=20only=20build=20and=20update=20ports=20that=0D=0A=20a ctually=20NEED=20it?; b=jDUCOptoMdpnOVzxwSNCnaxeuXqxiUKMa52nbpp76WEqBYAg7I4ixG0gM4QfJ5y8k hVEsPx0XuOw16pxRMo/DQ== X-DomainKeys: Sendmail DomainKeys Filter v1.0.2 prime.gushi.org q5P7rrtE061144 DomainKey-Signature: a=rsa-sha1; s=primegushiorg; d=prime.gushi.org; c=nofws; q=dns; h=received:date:from:to:subject:message-id:user-agent: x-openpgp-key-id:mime-version:content-type; b=hP3I4y+kf1PRtlPXkbyynZHdREcY7sQ2Q+nweIsupPU/I1vokeL82HbvpDuK1Iv93 6Yayow8LQlGDLHjgyUBFA== Received: (from danm@localhost) by prime.gushi.org (8.14.5/8.14.5/Submit) id q5P7rrLl061143; Mon, 25 Jun 2012 00:53:53 -0700 (PDT) (envelope-from danm) Date: Mon, 25 Jun 2012 00:53:50 -0700 (PDT) From: "Dan Mahoney, System Admin" To: questions@freebsd.org Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-OpenPGP-Key-ID: 0x624BB249 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (prime.gushi.org [127.0.0.1]); Mon, 25 Jun 2012 07:54:38 +0000 (UTC) Cc: Subject: portupgrade -- is there a way to only build and update ports that actually NEED it? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jun 2012 07:54:40 -0000 Hey there, I'm presently in the process of trying to do a portupgrade from rt-3.8.8 to 3.8.13. By all estimations, this is a minor bump. Already, I've encountered several annoyances due to ABI changes, such as the libtool2.4 fun. With normal portupgrade, this forces you to go fix the dependent port. Finally, I just applied -r, which should update all dependent packages, but it seems to upgrade them unconditionally. Ergo, I've since built a new version of perl, a new verion of python, rebuilt every perl module on the system, am presently rebuilding apache22, and I'm sure the system will turn around and require me to rebuild postgres real soon. You would think there's an option to portupgrade that says "don't upgrade every single package I've got, but if somewhere in the dependency chain I need a newer version of a thing, then do it." Am I just missing it in the manpages, or does such a thing really not exist? -Dan -- "You recreate the stars in the sky with cows?" -Furrball, March 7 2005, on Katamari Damacy --------Dan Mahoney-------- Techie, Sysadmin, WebGeek Gushi on efnet/undernet IRC ICQ: 13735144 AIM: LarpGM Site: http://www.gushi.org ---------------------------