Bug 272950 - x11-toolkits/gtk-sharp*: Unbreak ports for lang/mono6.8
Summary: x11-toolkits/gtk-sharp*: Unbreak ports for lang/mono6.8
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Robert Clausecker
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-04 23:18 UTC by Marcin Cieślak
Modified: 2023-08-06 12:56 UTC (History)
1 user (show)

See Also:
fuz: merge-quarterly?


Attachments
0001-x11-toolkits-gtk-sharp-Unbreak-ports-for-lang-mono6..patch (3.98 KB, patch)
2023-08-04 23:19 UTC, Marcin Cieślak
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Cieślak 2023-08-04 23:18:58 UTC
The ports were marked as broken with https://svnweb.freebsd.org/changeset/ports/558398
Comment 1 Marcin Cieślak 2023-08-04 23:19:33 UTC
Created attachment 243849 [details]
0001-x11-toolkits-gtk-sharp-Unbreak-ports-for-lang-mono6..patch

Patch to unbreak two ports
Comment 2 Robert Clausecker freebsd_committer freebsd_triage 2023-08-05 11:43:39 UTC
Thank you for these patches.
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-08-06 12:44:25 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=90301b32a60b21fa3b832f079c53177ef3418284

commit 90301b32a60b21fa3b832f079c53177ef3418284
Author:     Marcin Cieślak <saper@saper.info>
AuthorDate: 2023-08-04 22:59:04 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-08-06 12:42:47 +0000

    x11-toolkits/gtk-sharp*: Unbreak ports for lang/mono6.8

    See also:       https://svnweb.freebsd.org/changeset/ports/558398
    PR:             272950
    Approved by:    portmgr (build fix blanket)
    MFH:            2023Q3

 x11-toolkits/gtk-sharp20/Makefile                  |  8 +------
 .../files/patch-sample_test_TestRange.cs (new)     | 28 ++++++++++++++++++++++
 x11-toolkits/gtk-sharp30/Makefile                  |  8 +------
 .../files/patch-sample_test_TestRange.cs (new)     | 11 +++++++++
 4 files changed, 41 insertions(+), 14 deletions(-)
Comment 4 Robert Clausecker freebsd_committer freebsd_triage 2023-08-06 12:52:58 UTC
Thank you for your contribution.

During testing I found that these ports have a staging violation:

=>> Checking for filesystem violations... done
=>> Error: Filesystem touched during build:
extra: usr/local/etc/mono/registry

Though I think this is down to mono.  Perhaps the mono package should create this directory on installation.
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-08-06 12:56:33 UTC
A commit in branch 2023Q3 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=881761df62fe2463ca1060ff39db492eb81dc20a

commit 881761df62fe2463ca1060ff39db492eb81dc20a
Author:     Marcin Cieślak <saper@saper.info>
AuthorDate: 2023-08-04 22:59:04 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-08-06 12:55:03 +0000

    x11-toolkits/gtk-sharp*: Unbreak ports for lang/mono6.8

    See also:       https://svnweb.freebsd.org/changeset/ports/558398
    PR:             272950
    Approved by:    portmgr (build fix blanket)
    MFH:            2023Q3

    (cherry picked from commit 90301b32a60b21fa3b832f079c53177ef3418284)

 x11-toolkits/gtk-sharp20/Makefile                  |  8 +------
 .../files/patch-sample_test_TestRange.cs (new)     | 28 ++++++++++++++++++++++
 x11-toolkits/gtk-sharp30/Makefile                  |  8 +------
 .../files/patch-sample_test_TestRange.cs (new)     | 11 +++++++++
 4 files changed, 41 insertions(+), 14 deletions(-)