Bug 264218 - emulators/reicast: fix i386 build
Summary: emulators/reicast: fix i386 build
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: Fernando Apesteguía
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-25 04:34 UTC by Timothy Beyer
Modified: 2022-06-30 05:37 UTC (History)
2 users (show)

See Also:


Attachments
[PATCH] emulators/reicast: fix 32-bit / i386 build (21.45 KB, patch)
2022-05-25 04:34 UTC, Timothy Beyer
no flags Details | Diff
[PATCH 4/5] fix 32-bit / i386 build for emulators/reicast (21.45 KB, patch)
2022-05-25 04:40 UTC, Timothy Beyer
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy Beyer 2022-05-25 04:34:44 UTC
Created attachment 234185 [details]
[PATCH] emulators/reicast: fix 32-bit / i386 build

Fixes 32-bit / i386 build for emulators/reicast.

Tested in poudriere with successful build of packages for FreeBSD 13.0-RELEASE (amd64 and i386) and FreeBSD 12.3-RELEASE (amd64 and i386).

patch generated by git format-patch
Comment 1 Timothy Beyer 2022-05-25 04:40:17 UTC
Created attachment 234187 [details]
[PATCH 4/5] fix 32-bit / i386 build for emulators/reicast
Comment 2 Fernando Apesteguía freebsd_committer freebsd_triage 2022-05-26 16:17:30 UTC
^Triage: [tags] in issue Titles are deprecated.
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2022-06-29 05:35:39 UTC
^Triage: Please set the maintainer-approval attachment flag (to +) on patches for ports you maintain to signify approval.
--
Attachment -> Details -> maintainer-approval [+]


Thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-06-30 05:37:42 UTC
A commit in branch main references this bug:

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

commit afa8682087b52fbd98ed5faa421f713d7e3b89f2
Author:     Timothy Beyer <beyert@cs.ucr.edu>
AuthorDate: 2022-06-29 05:32:33 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-06-30 05:34:25 +0000

    emulators/reicast: fix i386 build

    PR:     264218
    Reported by:    beyert@cs.ucr.edu (maintainer)

 emulators/reicast/Makefile                         |  18 +++-
 emulators/reicast/distinfo                         |   4 +-
 emulators/reicast/files/patch-CMakeLists.txt       |  88 +++++++++++++++-
 .../reicast/files/patch-libswirl_build.h (new)     |  10 ++
 .../patch-libswirl_deps_intrin_intrin__x86.h (new) |  14 +++
 .../files/patch-libswirl_deps_lua_luaconf.h (new)  |  14 +++
 ...libswirl_hw_arm7_arm7__jit__virt__x86.cpp (new) | 114 +++++++++++++++++++++
 .../patch-libswirl_hw_sh4_dyna_driver.cpp (new)    |  11 ++
 ...wirl_jit_backend_x86_rec__x86__driver.cpp (new) |  11 ++
 .../files/patch-libswirl_libswirl.cpp (new)        |  11 ++
 .../files/patch-libswirl_linux-dist_main.cpp       |  33 +++++-
 .../reicast/files/patch-libswirl_linux_common.cpp  |  27 ++++-
 .../patch-libswirl_linux_nixprof_nixprof.cpp (new) |  48 +++++++++
 .../reicast/files/patch-reicast_cmake_config.cmake |  22 +++-
 14 files changed, 407 insertions(+), 18 deletions(-)
Comment 5 Fernando Apesteguía freebsd_committer freebsd_triage 2022-06-30 05:37:46 UTC
Committed,

Thanks!