From owner-freebsd-questions@freebsd.org Fri Jul 3 03:06:53 2015 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 44CB3994237 for ; Fri, 3 Jul 2015 03:06:53 +0000 (UTC) (envelope-from wfdudley@gmail.com) Received: from mail-yk0-x234.google.com (mail-yk0-x234.google.com [IPv6:2607:f8b0:4002:c07::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 00B672D43 for ; Fri, 3 Jul 2015 03:06:53 +0000 (UTC) (envelope-from wfdudley@gmail.com) Received: by ykfy125 with SMTP id y125so85825430ykf.1 for ; Thu, 02 Jul 2015 20:06:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; bh=qX8/md98Lg2E9iRektQSN3aLiUloS3+uIK/2kuoMFMk=; b=TEnL7t7YexBL2UAmrp6MzMrFtHRJtVSzD0MtYqiA4bNdWIBcGluZohh86Ut91qTP+/ iTuVXHL9sGUZbpHpBUx0cf9zRNhD8EasbAIsr4kQXKTJySOyIbr5KhNo6cEkd7sUpu2N xZEkL7O2Et+h5pCQINklI8iRRvlRQvTd/PSMugKKj2tSyCWpYb/zSceZDqaMKAf9Q/Q+ 8Y8zWMXUjAk7WnV2t/NezsZDJPxoLKUH0TNb4KrJuIad4+eCIox+Etde8qjlWdssNJVj JjCXQYTyK/Pf/JDZUdgoS2vvNgFfu2+21GnTmkZuJq6JBitBu8beE4Mhqsw3DEFtcOjJ KCPQ== X-Received: by 10.13.231.133 with SMTP id q127mr40424787ywe.66.1435892812114; Thu, 02 Jul 2015 20:06:52 -0700 (PDT) Received: from [192.168.27.26] (mail.casano.com. [98.109.205.15]) by mx.google.com with ESMTPSA id y84sm7675543ywd.28.2015.07.02.20.06.51 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 02 Jul 2015 20:06:51 -0700 (PDT) Message-ID: <5595FC4A.6020402@gmail.com> Date: Thu, 02 Jul 2015 23:06:50 -0400 From: "William F. Dudley Jr." User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: kpneal@pobox.com CC: freebsd-questions@freebsd.org Subject: Re: portmaster -af fails due to dead port - HELP References: <20150702195510.GA2863@oslo.ath.cx> <20150703023514.GA4554@neutralgood.org> In-Reply-To: <20150703023514.GA4554@neutralgood.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jul 2015 03:06:53 -0000 On 07/02/2015 10:35 PM, kpneal@pobox.com wrote: > On Thu, Jul 02, 2015 at 05:20:19PM -0400, William Dudley wrote: >> I don't understand if this is a problem with arj or autoconf, but I don't >> want to delete arj, because >> other packages depend on it, and I don't want to delete them. I tried "pkg >> lock arj" and that didn't >> seem to do anything, in that portmaster -af still wants to upgrade arj. >> >> Now what? How do I get portmaster -af to ignore arj? Or how do I fix >> whatever the complaint is >> about arj? > I haven't been following this thread closely, but I wanted to ask: Is there > a good reason to use portmaster? > > With pkg it is easy to get and use binary packages. > > And with poudriere it is fairly straightforward to do bulk builds of > packages without touching your regular installed system. It even lets you > use custom options for particular ports if you like. > > I've started updating /usr/ports, running poudriere, and then upgrading > with pkg all daily. It's much more reliable than messing with the installed > software I'm currently attempting to use while upgrading it. > The reason I'm going through this pain is because I'm following the instructions here: https://www.freebsd.org/releases/9.3R/installation.html And it says "users of systems being upgraded from FreeBSD 8.4-RELEASE or earlier will be prompted by freebsd-update(8) to rebuild all third-party applications (e.g., ports installed from the ports tree)". So I need to rebuild the ports. I'd just as soon replace all the ports that I've built with pre-built packages; this is so much more complicated than updating packages on Linux, where it's absolutely trivial. But I like having a FreeBSD machine as mail and web server, so I stick with it despite the difficulty. Is there a *simple* way to just replace all the ports I've built with the packaged equivalents? Right now I can't get past this: prompt> portmaster -af -x arj -x faad2 -x libutempter -x ruby -x tcl ===>>> Returning to update check of installed ports ===>>> No origin available for tcl~pkg-renamed~9E62-8.4.19_3,1 ===>>> Cannot continue ===>>> Aborting update and it craps out complaining about tcl, even though I told it to ignore tcl. And I pkg deleted tcl and tk. And still it complains about tcl. I've just read a bit of the docs for poudriere and it looks like another nightmare. It wants me to use ZFS, for starters, which means more disks that I don't have room for. I have zero confidence that poudriere will work without throwing tons of errors. I don't need complicated right now, I need simple. I just want to update the machine from 8.4 to 9.3, update the packages, and then ignore it for a few weeks to months. The reason my ports are so out of date is because it's such a nightmare to keep them updated. I hate working with ports and packages -- it's always a descent into dependency hell. Bill Dudley