From owner-freebsd-ports@FreeBSD.ORG Wed Jun 11 21:10:11 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 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6D1A64A2 for ; Wed, 11 Jun 2014 21:10:11 +0000 (UTC) Received: from mail-qc0-x230.google.com (mail-qc0-x230.google.com [IPv6:2607:f8b0:400d:c01::230]) (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 2EA6C2661 for ; Wed, 11 Jun 2014 21:10:11 +0000 (UTC) Received: by mail-qc0-f176.google.com with SMTP id r5so565379qcx.35 for ; Wed, 11 Jun 2014 14:10:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=CmIXdzIZGjNehK4XL5difBoPwCCFZBjWJMSFc/8hDzc=; b=Wz0QNmeF5yz6vDDCKxfJKvrONNopH+Yihjqwu92E1Sen86XC7AvG/8lFzijiTw++Z2 rOK/MVcA1LLj2/OwZeUVrfZ75tE0P2cqJX9vL3Te2fa6qWVpMBKpqtJl07Jx9FXr31jr lFoptjA1cAzF2GArph9a8qKOPglMnwS6ywNlqVN35YqWJt7g9yQrrqszdDDLNLJnuX1z ex0xxp/X5gGTIofRkVZy0tAxTENR+trFL/+OPN+uhId83MkZbmGk+xfUr+HCxTeAw8x/ J6KxkcQ/XCBGwBK4Iexm6A/maj/BSIlZvB2l/3W/ZuskjRqVxHbme0PzyT/jGbVHd6eM Vg5w== X-Received: by 10.224.114.145 with SMTP id e17mr55259128qaq.53.1402521010325; Wed, 11 Jun 2014 14:10:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.247.130 with HTTP; Wed, 11 Jun 2014 14:09:50 -0700 (PDT) In-Reply-To: References: <5C78F5B6-643F-4ABA-9FC2-CBED9C6C56B2@langille.org> From: Anton Afanasyev Date: Wed, 11 Jun 2014 14:09:50 -0700 Message-ID: Subject: Re: poudriere and local patches to ports To: paul+usenet@w6yx.stanford.edu Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18 Cc: ports list X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2014 21:10:11 -0000 On Wed, Jun 11, 2014 at 11:04 AM, G. Paul Ziemba wrote: > Disclaimer: I set up my poudriere environment almost a year ago, > so there could be new poudriere features to address this issue > that I'm not aware of. > NOTE: I have not tested the method I describe, but I've exercised this idea mentally for a while. If you do end up taking this approach, I would appreciate it if you let me know how it worked out for you. Poudriere supports updating its ports tree via alternative methods, namely git and svn. You could thus set up a clone of FreeBSD's ports repository that gets refreshed periodically (a simple script) and to which you would also commit your own patches. This also has the added benefit of making the history of all your patches' changes easily available. Anton