From owner-freebsd-ports@freebsd.org Tue Jan 3 18:22:05 2017 Return-Path: Delivered-To: freebsd-ports@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 AAECCC9D673 for ; Tue, 3 Jan 2017 18:22:05 +0000 (UTC) (envelope-from pz-freebsd-ports@ziemba.us) Received: from osmtp.ziemba.us (osmtp.ziemba.us [208.106.105.149]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 70FF31E1B for ; Tue, 3 Jan 2017 18:22:05 +0000 (UTC) (envelope-from pz-freebsd-ports@ziemba.us) Received: from hairball.ziemba.us (localhost.ziemba.us [127.0.0.1]) by hairball.ziemba.us (8.14.9/8.14.9) with ESMTP id v03IEdAM013687 for ; Tue, 3 Jan 2017 10:14:39 -0800 (PST) (envelope-from pz-freebsd-ports@ziemba.us) Received: (from mailnull@localhost) by hairball.ziemba.us (8.14.9/8.14.9/Submit) id v03IEds7013686 for freebsd-ports@freebsd.org; Tue, 3 Jan 2017 10:14:39 -0800 (PST) (envelope-from pz-freebsd-ports@ziemba.us) X-Authentication-Warning: hairball.ziemba.us: mailnull set sender to pz-freebsd-ports@ziemba.us using -f Received: (from news@localhost) by usenet.ziemba.us (8.14.5/8.14.5/Submit) id v03ICShJ060552 for treehouse-mail-freebsd-ports@hairball.ziemba.us; Tue, 3 Jan 2017 10:12:28 -0800 (PST) (envelope-from news) From: "G. Paul Ziemba" To: freebsd-ports@freebsd.org Subject: Re: suggested patch for bsd.ports.mk Date: Tue, 3 Jan 2017 18:12:28 +0000 (UTC) Message-id: References: <6453cdb9-b27a-e061-7249-51d84dbaefcc@freebsd.org> Reply-to: unp@ziemba.us Errors-to: "G. Paul Ziemba" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2017 18:22:05 -0000 julian@freebsd.org (Julian Elischer) writes: >Sometime ago I proposed the following change. >I got several "yes please" from members of the public, >but no actionable response from members of the ports group >So I am asking again. >> +# EXTRA_PATCH_TREE - where to find extra 'out-of-tree' patches >> +# Points to a directory hierarchy with the same >> layout >> +# as the ports tree, where local patches can be >> found. >> +# This allows a third party to keep their patches in >> +# some other source control system if needed. > [...] Thank you for raising this question. I may have given one of the above-mentioned "yes" responses, and am still enthusiastically in favor of this patch. We have been discussing it for at least the last eight years (CF the thread started at on Dec 1, 2008, which references this very patch from Dmitry Marakasov). I have used it in my (admittedly very small) network since then, first for building ports in situ and more recently with poudriere. It's been invaluable in helping me manage site-local changes. -- G. Paul Ziemba FreeBSD unix: 10:11AM up 135 days, 13:50, 17 users, load averages: 0.42, 0.28, 0.25