From owner-freebsd-ports@FreeBSD.ORG Fri Nov 28 23:31:23 2014 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.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D3CA1B6C for ; Fri, 28 Nov 2014 23:31:23 +0000 (UTC) Received: from mail-ie0-x22d.google.com (mail-ie0-x22d.google.com [IPv6:2607:f8b0:4001:c03::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 99607257 for ; Fri, 28 Nov 2014 23:31:23 +0000 (UTC) Received: by mail-ie0-f173.google.com with SMTP id y20so6727148ier.32 for ; Fri, 28 Nov 2014 15:31:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=Dr+a/NSmBWFKjMc88qUVqzfDxYOaV6daYGK0P6169hs=; b=UsmFKI7558XN2irUBiml2jD9Q779n11BAv57e95O+G+L/TZoyuUq0h0Du4UXZGJunW lLok737THvM6bpObRaeHLFmgdJRGhrXI03lGn88uQpDcRULVfu/CSVEzMOE2KOpxFJZW e/nQAYx1/QM/bMe+VBFPBLvdarND+PkA6WmCz37Oy9VUKL7a/W+Y+PbdtlaZDBTFbxQB SYYKJltcYh0ygcbcbsn69yGyh0KiSObI2NUuPSyZzsc+Kkm7yJGryq8eYv3U/U/vbe8W mh8i/+2XyBh+89rVAW310taakjLj0g3cjsjqwY3ElkHPsfM2E50t3KGofhuEVXZAREA6 qhgA== MIME-Version: 1.0 X-Received: by 10.107.17.134 with SMTP id 6mr33757622ior.54.1417217482923; Fri, 28 Nov 2014 15:31:22 -0800 (PST) Sender: kob6558@gmail.com Received: by 10.107.7.169 with HTTP; Fri, 28 Nov 2014 15:31:22 -0800 (PST) In-Reply-To: <5478DE06.1040208@pinyon.org> References: <5478DE06.1040208@pinyon.org> Date: Fri, 28 Nov 2014 15:31:22 -0800 X-Google-Sender-Auth: cm8TtNZITSP4EVz0v6CIZ_s912U Message-ID: Subject: Re: perl5.16->5.18 From: Kevin Oberman To: "Russell L. Carter" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: FreeBSD Ports ML X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Nov 2014 23:31:24 -0000 On Fri, Nov 28, 2014 at 12:41 PM, Russell L. Carter wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Greetings, > So pkg wants to upgrade perl to 5.18. It appears that due to > conflicts with existing 5.16 binaries, this requires deinstalling > 224 ports, including xorg, and all that implies. I see a lot > of things like python libs(!) nuked as collateral damage > > Am I missing something? Is the following procedure my only > option? > > 1. pkg remove perl5 (and basically the installed system, > including xorg) > > 2. pkg install perl5 > > 3. pkg install ${224 ports} > > Thanks, > Russell > Have you read the instructions in /usr/ports/UPDATING? You should have done: # pkg upgrade -f This will upgrade (re-install) a LOT of packages, but should not nuke anything. "pkg remove perl5" will, as you said, nuke most of your system as it will delete every package that depends on perl5.16. To remove a single package, use the '-f' option, but that is not the right answer when upgrading. -- Kevin Oberman, Network Engineer, Retired