From owner-freebsd-questions@FreeBSD.ORG Tue Feb 2 05:35:59 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7DA6D1065670 for ; Tue, 2 Feb 2010 05:35:59 +0000 (UTC) (envelope-from jwdevel@gmail.com) Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.210.172]) by mx1.freebsd.org (Postfix) with ESMTP id 403E58FC0A for ; Tue, 2 Feb 2010 05:35:59 +0000 (UTC) Received: by yxe2 with SMTP id 2so4556209yxe.7 for ; Mon, 01 Feb 2010 21:35:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=bsPmWtoBhM1/ilETuXC8Y3wqtwiUZkRDaPL28fSeI+A=; b=H2mhKyrkUxUKoLqEcdAqK/yZrj3zOAso75I+aa2e1xwqPR/ZRnoMTpqB/Rmx8D4qgv oC9CtXKWqm9/8ZrclbwPPTpY/2AzRm0mrZOwXP7x7S5btdjQpFtJejpTtLmP61a7VrY/ XIwMPSMaKmROq2M8dUSZKctjJeayckyL6cRnU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=xh5/kmGxPiYOizdWn1/hpSwn4FzgWev8n5W6glbphOVkr9i8fND4G5gVu0WqWoRz9G aMsI5vk54Yc0bwptlhX80VDTilJTJcvFyealbYEf17kxbOYhsI4mM7QZNhxZ+hEcz4cU QxiXBkpDxWOygWzEDfZyaMJAv7OJfxw4AvPFk= MIME-Version: 1.0 Received: by 10.91.190.4 with SMTP id s4mr4791763agp.102.1265088958542; Mon, 01 Feb 2010 21:35:58 -0800 (PST) Date: Mon, 1 Feb 2010 21:35:58 -0800 Message-ID: From: John W To: freebsd-questions Content-Type: text/plain; charset=ISO-8859-1 Subject: fixing up port dependencies 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: Tue, 02 Feb 2010 05:35:59 -0000 Hello all, I'm going through a round of port upgrades and came upon a dependency issue. I could probably muscle through and make it work, but I'd like to know what people see as a "correct" solution to this problem. I'm still in the process of grokking the nitty-gritty bits of ports. Here's the issue: I updated my ports tree with csup, and tried to run 'portmaster -na'. It gave me this: ===>>> The mail/p5-Email-Simple-Creator port has been deleted: Folded into p5-Email-Simple package Ok, that makes sense. But what do I do to fix it? It seems I need to replace dependencies on p5-Email-Simple-Creator with dependencies on p5-Email-Simple. But if I manually do that, won't my changes be blown away the next time I update ports? Perhaps I should use the '-o' (origin) option of portmaster? I'm not 100% sure how that works, incidentally. I assume something like: portmaster -o p5-Email-Simple p5-Email-Simple-Creator Will those changes get blown away by the next update of ports? Is the most correct solution just to wait until all maintainers of ports which depend on p5-Email-Simple-Creator each update their makefiles to depend on p5-Email-Simple, instead? (Though that doesn't help in the short term :) I'm curious of people's thoughts on this. Thanks -John