From nobody Tue Oct 12 18:01:56 2021 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 94AAC17F626B for ; Tue, 12 Oct 2021 18:02:03 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (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 4HTNlv3Yxvz3QbW for ; Tue, 12 Oct 2021 18:02:03 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id E80293C0199; Tue, 12 Oct 2021 18:01:56 +0000 (UTC) Date: Tue, 12 Oct 2021 18:01:56 +0000 From: Brooks Davis To: FreeBSD User Cc: FreeBSD CURRENT Subject: Re: git: "overlay" of own remote-branch on official freebsd-ports repo Message-ID: <20211012180156.GA90843@spindle.one-eyed-alien.net> References: <20211012173148.1d2f138c@hermann.fritz.box> List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="T4sUOijqQbZv57TR" Content-Disposition: inline In-Reply-To: <20211012173148.1d2f138c@hermann.fritz.box> User-Agent: Mutt/1.9.4 (2018-02-28) X-Rspamd-Queue-Id: 4HTNlv3Yxvz3QbW X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N --T4sUOijqQbZv57TR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Oct 12, 2021 at 05:31:48PM +0200, FreeBSD User wrote: > I'd like to ask how FreeBSD developers and maintainers do the trick. If there is an > official cookbook fpr maintainers (I haven't found it yet ...), please be so kind and > refer to it. Any advice is welcome. If you only want to add extra ports, I'd recommend maintaining a separate repo for use with the ports collection's under-documented overlay feature. This avoids the need to rebase or merge your trees. You create the overlay in poudriere with something like: poudriere ports -c -p cheri-ports-overlay -U https://github.com/CTSRD-CHERI/cheri-ports-overlay.git -m git -B main You then use it by adding -O cheri-ports-overlay to your other poudriere commands like poudriere bulk. Note that you may need to install poudriere-devel or install it by hand to get this feature. -- Brooks --T4sUOijqQbZv57TR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJhZc2UAAoJEKzQXbSebgfAmhgH/1hsILj4lVebowxbksUyB/iX wX2n2wfH3ovnO8WSXTNwmcpxxvIHp8R78RtYPn83Zq6Hg5VKsrU4Vn5cKV7ttfrx W0c4AHfojEVeBDkbADy56lukVZjrCTK/ftfRjRpgrCxpJBk7pABeBjHdIgHId/OQ cE3Ue+Iv5YKwY+Wn89lMUfnYPdbsuQALyMKEeeAodQzoaYJeHCj1KDe562QLBEUo GsNmJ70O2dIZ7WdIgg2Gv4SoRQ8AUg+LNQeo2KprlmoWM1cJvrDbtyEOir1GuSun q95KVabgamCxOua/deubLsxTTtBg6dGREgHRQIysrwvFocT1l1I10rHWvKXdRIQ= =2uLf -----END PGP SIGNATURE----- --T4sUOijqQbZv57TR--