From owner-freebsd-ports@FreeBSD.ORG Sun Mar 6 17:42:04 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 32028106572F for ; Sun, 6 Mar 2011 17:42:04 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id E037E8FC1C for ; Sun, 6 Mar 2011 17:42:03 +0000 (UTC) Received: by ywf9 with SMTP id 9so1548748ywf.13 for ; Sun, 06 Mar 2011 09:42:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:reply-to:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=lxNYIpi5dQliI1khmYCCE1KxAiEGA8+KFPXkHU2ThzQ=; b=mgXdDWM5L/H6HygdVbcNKkx+cqwQ/jVe6zirR9ibmEDllP9AkItewCZ+B0scb5lH9Y PTRjhqaIZ6O9SYsw94TzAeyC199Uoc0iGojOB7MhzH517Tu8UPe125iaef0k3i+NA9B/ hFOcuwKH8PrF8fQcXThIm1Qs9sffq0iEZbknc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; b=NPtnzzxX15nGD7r9gsF/y7UKOafLJTdl4fCEH0eYAqkEDYQ6eHWWLeSOMSewlKB8kp oQ1C0J/EA592O77G3Ni89plswpaIHqHwWpeWcAY2auJyDMzXiGkkwvN5FbdMbJ9WD33n vr5s9/tVVfP5+Tz3WXqbe6+npIESJQJgOaT1I= MIME-Version: 1.0 Received: by 10.236.108.10 with SMTP id p10mr1630158yhg.52.1299433322805; Sun, 06 Mar 2011 09:42:02 -0800 (PST) Received: by 10.236.108.44 with HTTP; Sun, 6 Mar 2011 09:42:02 -0800 (PST) In-Reply-To: References: Date: Sun, 6 Mar 2011 17:42:02 +0000 Message-ID: From: "b. f." To: Grzegorz Blach Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports@freebsd.org Subject: Re: FreeBSD needs fresh Blood! X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Mar 2011 17:42:04 -0000 On 3/6/11, b. f. wrote: ... >> First of all, I think it's difficult to testing ports. ... >> Another possibility is replace ports in disk, but after upgrade tree eg. >> with portsnap I lose my changes, and portmaster want to rebuild these >> ports to stable release. ... > It sounds like you are using the wrong tools. Although portsnap (which > is not best suited for this purpose) has path arguments and an -l flag > that can be used to add or preserve local changes, and both portmaster > and portupgrade have options to ignore certain ports or to substitute > alternative dependencies, you shouldn't have to make use of them. ... >> Merging trees is another huge problem. >> Portshaker do this very well, but after merge I must rebuild INDEX file, >> which takes long time. This should be faster or even shouldn't be >> required (hard to do). I should mention, too, that despite the awkwardness of these tools in this context, others who prefer to use them have found methods to overcome some of the problems that you mention. See, for example: http://lists.freebsd.org/pipermail/freebsd-ports/2007-April/040366.html b.