Created attachment 241427 [details] Diff for three patch files and Makefile Updated Makefile, added patches to files: patch-relay_aux, patch-tty, patch-tty_aux
Hi, It seems like upstream has moved to https://github.com/HeyuX10Automation/heyu Could you try to update the port to latest version which or possibly latest commit so it might build on recent versions of either GCC or perferably Clang? Best regards, Daniel
*sigh* Use the correct layout for summary
Side note: is the maintainer email address correct?
Maintainer address is correct as updated > *sigh* Use the correct layout for summary Sorry, noted > It seems like upstream has moved to https://github.com/HeyuX10Automation/heyu Well, sort of. The more recent release candidates are on the original site, and the branches don't seem to have been reconciled. The most recent changes were made were to fix compatibility with GCC10 were made to an older branch and therefore it seemed saner to rebuild the patches for the latest stable version. The release candidate has remained a release candidate for more than a decade, but assuming it's ever released, this seems the right timing to resolve the branches. > Could you try to update the port to latest version which or possibly latest commit so it might build on recent versions of either GCC or perferably Clang? It is the latest version, as far as I can tell. I haven't heard from the base maintainer in years, so I'm not optimistic that there are any plans to bring it up to date with newer compilers aside from the minimum.
(In reply to mstowe from comment #4) That was for myself doing multiple edits The download link on the original site even points to GitHub so it seems to make sense updating the port to 2.10.3 it is labeled as release? There's a section in Porters Handbook about how to use the framework with GitHub hosted projects which can be found here: https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-master_sites-github
Created attachment 241525 [details] Port with Github as source
... is anything else needed?
(In reply to mstowe from comment #7) Is one of the two attachments obsolete? If so, please mark it as such.
Please follow the example I linked to (portlint -C will also complain) and you don't need to set PORTREVISION when reset. I'll give it a go once my boxes are free
Created attachment 241687 [details] Revision to make portlint happier
Is there anything left to do here?
(In reply to mstowe from comment #11) Hi mstowe, Unfortunately your patch doesn't apply. You also did not ship an update for distinfo, which is likely required for the port to build. The easiest way to prepare a patch is to use git for the ports tree. Clone the git repository, do your changes, commit them, and then use git-format-patch to create a ready-to-apply patch. I'll try to get your changes committed once you submit a patch that applies.
And the reason your patch doesn't apply is that somehow, all tabs were converted to spaces. Try to avoid that!
Created attachment 242470 [details] Updated patch generated by git
Will commit with small changes with my next batch.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=de23ac1b35d0d2e0ec069d6eb3f01c59f268d3e1 commit de23ac1b35d0d2e0ec069d6eb3f01c59f268d3e1 Author: Michael Stowe <mstowe@baddomain.com> AuthorDate: 2023-05-28 23:37:52 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-05-29 23:25:27 +0000 misc/heyu2: Update to 2.10.3, solves issue with gcc Changelog: https://github.com/HeyuX10Automation/heyu/releases/tag/v2.10.3 PR: 270779 misc/heyu2/Makefile | 17 ++++++++++------- misc/heyu2/distinfo | 5 +++-- 2 files changed, 13 insertions(+), 9 deletions(-)
Thank you for your contribution.