The emulators/wine-gecko and emulators/wine-gecko-devel are missing the 64bit build of Wine Gecko, required for 64bit Wine prefixes. Without that, use of the built-in HTML help viewer (hh.exe) prompts the user to download a suitable wine-gecko installer, even if emulators/wine-gecko is installed in the system. Manual installation of the ports provided .msi package results in a 32bit version being listed in Wine's control panel (control.exe). In contrast, installation of the automatic downloaded .msi package ends up with a 64bit listing.
On amd64 FreeBSD systems emulators/wine-gecko should provide wine-gecko-2.47.4-x86_64.msi not wine-gecko-2.47.4-x86.msi
Thank you for your analysis (comment #1), Dave! And, wow, this indicates you may have been the only user for years?
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ef49082280cbcc90e2789d5ba8297fcb34b5632d commit ef49082280cbcc90e2789d5ba8297fcb34b5632d Author: Gerald Pfeifer <gerald@FreeBSD.org> AuthorDate: 2025-11-01 10:34:01 +0000 Commit: Gerald Pfeifer <gerald@FreeBSD.org> CommitDate: 2025-11-01 10:34:01 +0000 emulators/wine-gecko-devel: Use DISTVERSIONSUFFIX PR: 290706 emulators/wine-gecko-devel/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Created attachment 265072 [details] Proposed fix How does this patch (for wine-gecko-devel) work for you?
The patch did its job. Thank you.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c1a8aaa416a398a447b29bc5d2d68cc1948d8635 commit c1a8aaa416a398a447b29bc5d2d68cc1948d8635 Author: Gerald Pfeifer <gerald@FreeBSD.org> AuthorDate: 2025-11-09 22:26:47 +0000 Commit: Gerald Pfeifer <gerald@FreeBSD.org> CommitDate: 2025-11-09 22:26:48 +0000 emulators/wine-gecko-devel: Package 64-bit upstream MSI So far we packaged the 32-bit upstream MSI both on i386 an amd64. Differentiate based on architecture now. This changes amd64 packages, so bump PORTREVISION. PR: 290706 Tested by: Dave Palais <silent@penguinmail.com> emulators/wine-gecko-devel/Makefile | 12 ++++++++++-- emulators/wine-gecko-devel/distinfo | 4 +++- 2 files changed, 13 insertions(+), 3 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5005925124f2d615a7838c6e46551343a867395c commit 5005925124f2d615a7838c6e46551343a867395c Author: Gerald Pfeifer <gerald@FreeBSD.org> AuthorDate: 2025-11-10 21:29:02 +0000 Commit: Gerald Pfeifer <gerald@FreeBSD.org> CommitDate: 2025-11-10 21:29:21 +0000 emulators/wine-gecko: Package 64-bit upstream MSI So far we packaged the 32-bit upstream MSI both on i386 and amd64. Now differentiate based on architecture. This changes amd64 packages, so bump PORTREVISION. It backports revision c1a8aaa416a3 from emulators/wine-gecko-devel. PR: 290706 Tested by: Dave Palais <silent@penguinmail.com> emulators/wine-gecko/Makefile | 12 ++++++++++-- emulators/wine-gecko/distinfo | 4 +++- 2 files changed, 13 insertions(+), 3 deletions(-)
Thank you for the fine report and testing my fix, Dave.