From nobody Fri Mar 18 09:18:01 2022 X-Original-To: mono@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 D19C21A12E2D for ; Fri, 18 Mar 2022 09:18:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KKdhn36jXz3PqK for ; Fri, 18 Mar 2022 09:18:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3CFE31C161 for ; Fri, 18 Mar 2022 09:18:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 22I9I16M049323 for ; Fri, 18 Mar 2022 09:18:01 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 22I9I1ct049322 for mono@FreeBSD.org; Fri, 18 Mar 2022 09:18:01 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: mono@FreeBSD.org Subject: [Bug 262637] lang/mono6.8: Updating Mono 6 portage with a lang/mono6 port (GitHub) Date: Fri, 18 Mar 2022 09:18:01 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: lab+bsd@thinkum.space X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: mono@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Mono and C# applications on FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-mono List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-mono@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647595081; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Av78vMtWQIfpryBSgEvsUHFwUY48MvtSq1mk0ZiU6To=; b=utnKI0nLaEiYfyb+nx0ptbB73bl5n0Ll/jE7/+k0MYD5mo5HTesRbJKI+Ih5B8ouIsbA9y tLX3243NC+S5pkQK7rhz7YqMF4h8QDJRLwonQ9dFQQ1XCj1gdtiprt3DIBqVIgKEmmo0fe fuy8WcTDBlF2mPLCmiw2K7TXvDkxUPKseCtbNoshFc4eJIFZeEGlsEHRSSmjkAi5Bp4opT Yw2DIPjtMW0ZVctjExb5I7vpkefimw40NkhUNQe300KTkzM+7CcFMgeAtZEHTjJzDphiLO gkbiLZ5JSOroQ7LktJ3/2PISgksKhgYz7EPT5PDxhGGZRJqR+jGSCKSS9nfv2g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1647595081; a=rsa-sha256; cv=none; b=i0/c6gKJmfQzHQo1TooTQlNV7UglqT7o3N6Oz69bBJC4A1GEza+MSP7SgiQP+eY6ec3zxH mXAAlfR8Jaoe6YiKeXREQb59Utdfd/ZLHTBUjb6OoqDICejTGh3pSRYa5Q0I12/aewbKgZ /iu6TxgFGfY+tdfkluf1g2eo4RyAU4b0tn3snMmEXyu4o6AGOlI4gsuI0UVPPWTrBluJ8e nZoCuPdNXRDIyqx3i6aRsO6J1ylzQhgGJg7nfN+ivYHFtsKaqm5wLbr/6oC3g2g8Tvyj7E 5uG9GinQbVeU+6KyVaEcjiTvQY2xOhC1E9A4fxbUu2ahdqPWWgvrMtZYG43BrQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262637 Sean Champ changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #232537|0 |1 is obsolete| | Attachment #232538|0 |1 is obsolete| | --- Comment #9 from Sean Champ --- Created attachment 232541 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D232541&action= =3Dedit unified diff for lang/mono6 addition and update to lang/Makefile This new lang/mono6 port uses what may be the last available mono6 release = with all submodules bundled in the same distfile. The port uses Google's upstream brotli at the latest version in ports, to update the brotli used under the mono corefx external. This update is accomplished firstly with an additional distfile and scripting in post-extr= act, to copy a subset of the brotli source files in a compatible location under = the mono corefx external. The update is lastly accomplished with an initial pat= ch for adduing a subst flag, then some scripting in post-patch, as to update a Makefile.am. This Makefile.am would provide a list of the brotli source fil= es for the build. For the monolite build option, the monolite distname and version have been updated to match with the updated distsrc. There are newer Mono 6 releases available at Github. However, in order to provide those via a port build in any initial port or in any subsequent updates, it may need some additional tooling both to parse a set of recursi= ve submodule references and to add those to some place where they can be pulled into a port makefile, as static declrations for some Mono release version. = The build failrues I was seeing with the source code from github may have due it being built wil only a first-level, non-recursive set of submodule distfile= s. If perhaps not all of the recursive submodules in Mono would be used for ev= ery build, maybe some scripting with filemon could serve to determine what externals/submodules are actually being used, thus which ones to keep updat= ed for a mono-git port. The port contributed here builds succesfully. It may need additional testin= g, for the quality of the build itself. --=20 You are receiving this mail because: You are the assignee for the bug.=