From nobody Sat Oct 16 13:55:34 2021 X-Original-To: freebsd-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 49D6717FBFDB for ; Sat, 16 Oct 2021 13:55:37 +0000 (UTC) (envelope-from fuz@fuz.su) Received: from fuz.su (fuz.su [IPv6:2001:41d0:8:e508::1]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "amnesiac", Issuer "amnesiac" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HWl5h4zyVz3mqW for ; Sat, 16 Oct 2021 13:55:36 +0000 (UTC) (envelope-from fuz@fuz.su) Received: from fuz.su (localhost [127.0.0.1]) by fuz.su (8.16.1/8.16.1) with ESMTPS id 19GDtYfw067911 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sat, 16 Oct 2021 15:55:35 +0200 (CEST) (envelope-from fuz@fuz.su) Received: (from fuz@localhost) by fuz.su (8.16.1/8.16.1/Submit) id 19GDtYjX067910 for freebsd-ports@freebsd.org; Sat, 16 Oct 2021 15:55:34 +0200 (CEST) (envelope-from fuz) Date: Sat, 16 Oct 2021 15:55:34 +0200 From: Robert Clausecker To: freebsd-ports@freebsd.org Subject: Re: About GIT and committing submissions Message-ID: References: <20211016112934.fnuderd67aprqjyb@nexus.home.palmen-it.de> <20211016122309.a4jd2mwvd6hj642t@nexus.home.palmen-it.de> 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 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20211016122309.a4jd2mwvd6hj642t@nexus.home.palmen-it.de> X-Rspamd-Queue-Id: 4HWl5h4zyVz3mqW X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of fuz@fuz.su designates 2001:41d0:8:e508::1 as permitted sender) smtp.mailfrom=fuz@fuz.su X-Spamd-Result: default: False [-2.06 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+a:c]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_NA(0.00)[fuz.su]; NEURAL_SPAM_SHORT(0.24)[0.237]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: N Hi Felix, Using diff -r to make patches works, too. I used to do stuff like this: cd /usr/ports cp -r foo/bar foo/bar.orig ... hack hack hack ... diff -r foo/bar.orig foo/bar and it worked fine for making patches against the ports tree (unless files were added or deleted). The important part is having a flatter learning curve where you don't demand to keep the entire ports tree in a git repository from someone just starting to get used to it. And no longer supporting ports submitted as shar files will have this effect. Yours, Robert Clausecker Am Sat, Oct 16, 2021 at 02:23:09PM +0200 schrieb Felix Palmen: > * Robert Clausecker [20211016 14:11]: > > However, I would like to keep the shar guidelines. Submitting a port as a > > shar is a very simple way to do so if you have not set up a complete > > development environment with git. If you don't have your ports tree under > > git, it is difficult to produce a new port as a git-style patch. > > Thanks, I see, for people not using GIT, this is simpler at first. But > if I'm not mistaken, shar will only work for initially adding a new > port? So, once you actually start *maintaining* it, you'll have to come > up with a patch anyways. You'd probably try to create one with diff, > become frustrated quickly, and finally just install git to avoid the > madness… > > But please correct me if I'm wrong :) > > BR, Felix > > -- > Dipl.-Inform. Felix Palmen ,.//.......... > {web} http://palmen-it.de {jabber} [see email] ,//palmen-it.de > {pgp public key} http://palmen-it.de/pub.txt // """"""""""" > {pgp fingerprint} A891 3D55 5F2E 3A74 3965 B997 3EF2 8B0A BC02 DA2A -- () ascii ribbon campaign - for an 8-bit clean world /\ - against html email - against proprietary attachments