[Bug 257172] [NEW PORT] emulators/libretro-mame: MAME-current for libretro

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 15 Feb 2022 10:35:16 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257172

Timothy Beyer <beyert@cs.ucr.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #226446|0                           |1
        is obsolete|                            |
 Attachment #231832|                            |maintainer-approval+
              Flags|                            |

--- Comment #3 from Timothy Beyer <beyert@cs.ucr.edu> ---
Created attachment 231832
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=231832&action=edit
[PATCH] updated version of emulators/libretro-mame with pkgconfig

Fixed patch, tested on a FreeBSD 13.0-RELEASE amd64 bhyve vm with all packages
uninstalled before compilation.

I am now using the newest version available in the libretro mame github, and I
believe corresponds to a major version number tag as well, so odds are, they
won't rebase it again if that was the prior issue (no idea why it stopped
building on that prior revision).

As it turns out, the line "BUILD_DEPENDS= libglvnd>=0:graphics/libglvnd" is
neither necessary nor sufficient for a successful build.

The issue finding include/GL/gl.h in that port has everything to do with the
presence of pkgconfig in USES.

I have tested the build twice in my VM, which took approximately 3 hours each
time, resulting in a successful build both times (the second time to verify if
removing the BUILD_DEPENDS line was possible, which turned out to be the case.

-- 
You are receiving this mail because:
You are the assignee for the bug.