Created attachment 241372 [details] Patch for dvdisaster - Change to fork and update to 0.79.10 - Drop NLS option, it just covers a few languages and is inconsistent - Add nox11 flavor - Partially backport upstream changeset 25:a315fe55901a (mercurial) to allow a clean build of nox11 flavor - Drop GCC requirement - Rework port to follow Porters Handbook more closely and for better readability - Enable verbose build Poudriere bulk OK (13.1 i386, 12.4 amd64) Very briefly tested
Created attachment 241374 [details] Patch for dvdisaster v2 Fix installed file name of devices.txt (previously devices.txt.in)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4529825f4f31604fef85cd3cc137e91385583c64 commit 4529825f4f31604fef85cd3cc137e91385583c64 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2023-04-25 08:46:36 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2023-04-25 09:05:39 +0000 sysutils/dvdisaster: Update to 0.79.10 and flavorize - Change to fork and update to 0.79.10 - Drop NLS option, it just covers a few languages and is inconsistent - Add nox11 flavor - Partially backport upstream changeset 25:a315fe55901a (mercurial) to allow a clean build of nox11 flavor - Drop GCC requirement - Rework port to follow Porters Handbook more closely and for better readability - Enable verbose build PR: 270718 Approved by: portmgr (maintainer timeout, 2+ weeks) sysutils/dvdisaster/Makefile | 84 ++++++++++++---------- sysutils/dvdisaster/distinfo | 6 +- sysutils/dvdisaster/files/DEVICES.html.in (gone) | 80 --------------------- .../files/{DEVICES.md.in => devices.txt.in} | 29 ++++---- .../files/patch-GNUmakefile.template (new) | 73 +++++++++++++++++++ sysutils/dvdisaster/files/patch-configure (new) | 42 +++++++++++ .../dvdisaster/files/patch-dvdisaster.h (gone) | 24 ------- .../dvdisaster/files/patch-icon-factory.c (gone) | 11 --- .../dvdisaster/files/patch-locale_pt__BR.po (gone) | 12 ---- .../dvdisaster/files/patch-locale_ru.po (gone) | 12 ---- .../patch-scripts_bash-based-configure (gone) | 11 --- sysutils/dvdisaster/files/pkg-message.in | 4 +- sysutils/dvdisaster/pkg-plist | 18 ++--- 13 files changed, 190 insertions(+), 216 deletions(-)
As the maintainer, can I ask how much testing was done with gcc? (see discussion under earlier bug) I am still examining the proposed patches, yet the bug has been closed and the update done. I am particularly concerned that the full recovery process has been thoroughly regression tested after the compiler change.
Hi Bob, I asked upstream about it and if regtest passes it's a high probably everything works as expected, is that something you can test? Best regards, Daniel