From nobody Sun Apr 09 16:53:17 2023 X-Original-To: ports@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 4PvdTg6bLpz44hCH for ; Sun, 9 Apr 2023 16:53:27 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Received: from mx2.quinteiro.org (mx2.quinteiro.org [71.19.154.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PvdTf2FLzz3h0k for ; Sun, 9 Apr 2023 16:53:26 +0000 (UTC) (envelope-from freebsd@quinteiro.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=quinteiro.org header.s=default header.b=DmcwRD1P; spf=pass (mx1.freebsd.org: domain of freebsd@quinteiro.org designates 71.19.154.200 as permitted sender) smtp.mailfrom=freebsd@quinteiro.org; dmarc=none Received: from www.quinteiro.org (www.quinteiro.org [204.109.56.22]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx2.quinteiro.org (Postfix) with ESMTPS id B25BE21D9C4 for ; Sun, 9 Apr 2023 16:53:19 +0000 (UTC) (envelope-from freebsd@quinteiro.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=quinteiro.org; s=default; t=1681059199; bh=ngbhDmGGL5K9XYWgN1MdyYhqjF/2UTb3CJ9zkTv4AdA=; h=Date:Subject:To:References:From:In-Reply-To; b=DmcwRD1P0OAIUiwvOqdsHYGj2KzIAkQPHdiJ87z0ufkurj0lQ8erWM7G8uRVomfqc 8Sls1uSu7UqxUcRH1JQZ8UUrmXXkq5CcqzBtoo+P/KccKBGPCI4zbzLZmQF6APK7at L/EEpuljSGh84GWzRofhdnUcY1/VFI05SwWGmPfE= Received: from [172.16.1.157] (157-131-78-27.fiber.dynamic.sonic.net [157.131.78.27]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by www.quinteiro.org (Postfix) with ESMTPSA id 89E153110D for ; Sun, 9 Apr 2023 16:53:18 +0000 (UTC) Message-ID: Date: Sun, 9 Apr 2023 09:53:17 -0700 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Subject: Re: ports tree bootstrap using git Content-Language: en-US To: ports@freebsd.org References: From: Jose Quinteiro In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; R_SPF_ALLOW(-0.20)[+mx]; R_DKIM_ALLOW(-0.20)[quinteiro.org:s=default]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[ports@freebsd.org]; DKIM_TRACE(0.00)[quinteiro.org:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:47066, ipnet:71.19.154.0/24, country:US]; DMARC_NA(0.00)[quinteiro.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Queue-Id: 4PvdTf2FLzz3h0k X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N Will the master branch of Git always build on Freebsd? There are some patches in the port, though they seem to mainly deal with install paths and the like. This one for configure.ac makes me wonder: # Define PERL_PATH to provide path to Perl. -GIT_ARG_SET_PATH(perl) +GIT_ARG_SET_PATH(perl, allow-without) There's no Perl in base, right? Thanks, Jose On 4/9/23 05:17, Warner Losh wrote: > > > On Sun, Apr 9, 2023 at 5:43 AM Jonathan Reynolds > > wrote: > > I created a program that downloads the required files from > https://cgit.freebsd.org/ports/plain/ > to build and install > devel/git. It then uses the newly installed git to clone > the ports tree from https://git.freebsd.org/ports.git > > > I opened a review at https://reviews.freebsd.org/D39472 > > and seeking for reviewers. > > > I've added comments there: tl;dr: why not download the sources for git > and use > that to bootstrap by building git and snagging the ports tree that way? > It would > be a lot simpler and more direct. > > Warner