Bug 290706 - emulators/wine-gecko emulators/wine-gecko-devel missing x86-64bits installer
Summary: emulators/wine-gecko emulators/wine-gecko-devel missing x86-64bits installer
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Gerald Pfeifer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-31 21:44 UTC by Dave Palais
Modified: 2025-11-10 21:31 UTC (History)
1 user (show)

See Also:


Attachments
Proposed fix (1.40 KB, patch)
2025-11-01 11:00 UTC, Gerald Pfeifer
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Palais 2025-10-31 21:44:22 UTC
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.
Comment 1 Dave Palais 2025-10-31 21:47:34 UTC
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
Comment 2 Gerald Pfeifer freebsd_committer freebsd_triage 2025-11-01 10:35:09 UTC
Thank you for your analysis (comment #1), Dave!

And, wow, this indicates you may have been the only user for years?
Comment 3 commit-hook freebsd_committer freebsd_triage 2025-11-01 10:36:47 UTC
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(-)
Comment 4 Gerald Pfeifer freebsd_committer freebsd_triage 2025-11-01 11:00:20 UTC
Created attachment 265072 [details]
Proposed fix

How does this patch (for wine-gecko-devel) work for you?
Comment 5 Dave Palais 2025-11-01 13:40:23 UTC
The patch did its job. Thank you.
Comment 6 commit-hook freebsd_committer freebsd_triage 2025-11-09 22:29:42 UTC
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(-)
Comment 7 commit-hook freebsd_committer freebsd_triage 2025-11-10 21:30:38 UTC
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(-)
Comment 8 Gerald Pfeifer freebsd_committer freebsd_triage 2025-11-10 21:31:24 UTC
Thank you for the fine report and testing my fix, Dave.