From owner-freebsd-ports-bugs@freebsd.org Tue Jan 3 10:58:57 2017 Return-Path: Delivered-To: freebsd-ports-bugs@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 35EEBC9DBC4 for ; Tue, 3 Jan 2017 10:58:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 0B34E1FF1 for ; Tue, 3 Jan 2017 10:58:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v03Awu84057342 for ; Tue, 3 Jan 2017 10:58:56 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 215726] [Patch] [RFE/feature request] allow an external patches directory for 3rd party patches. Date: Tue, 03 Jan 2017 10:58:56 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Ports Framework X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: julian@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: portmgr@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status keywords bug_severity priority component assigned_to reporter cc attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2017 10:58:57 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D215726 Bug ID: 215726 Summary: [Patch] [RFE/feature request] allow an external patches directory for 3rd party patches. Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Keywords: patch Severity: Affects Only Me Priority: --- Component: Ports Framework Assignee: portmgr@FreeBSD.org Reporter: julian@FreeBSD.org CC: freebsd-ports-bugs@FreeBSD.org Keywords: patch Created attachment 178469 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D178469&action= =3Dedit diff against current ports The reason for this is to allow a complete set of patches for a project to = be held in a 3rd party repository on some unnamed source control system and applied as a single set. Possibly within poudriere. (I have not looked at s= ynth but it should wok the same) Having to apply the .local patches by hand in different directories gets too complex too fast. Being able to set an environment variable to specify the patche set to apply simplifies incorporating the ports and packages into a 3rd party product. to quote the patch: +# 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. Does nothing if not defined. See the attached patch which had not changed in several years. (except line numbers). --=20 You are receiving this mail because: You are on the CC list for the bug.=