On Wed, May 02, 2018 at 08:55:18AM -0700, Ryan Freeman wrote:
> On Mon, Apr 30, 2018 at 07:23:11PM -0700, Thomas Frohwein wrote:
> > Please find attached this port of the 3DS emulator citra. It can run 
> > homebrew
> > and other 3DS roms. Comes with a commandline binary (citra) and a Qt one
> > (citra-qt). Like many other emulators, it requires USE_WXNEEDED to run
> > unfortunately. Based on my testing, the emulation speed seems good for 2D
> > games, but 3D games run a little sluggish on this i7-6820HQ with Intel HD
> > Graphics 530.
> 
> Hey Thomas,
> 
> As per #openbsd-gaming, I got this built and tested on my amd64 desktop
> yesterday.  Builds and packages fine and runs things.  Notes inline below.
> 
> > 
> > A few notes on the port:
> > 
> > - versioning - right now based on numbering of nightly (670). Alternatives 
> > might
> >   be the date of the nightly, e.g. 20180427. Let me know if there's a
> >   preference.
> > - listed license information on all relevant builtin libs. Let me know if 
> > this
> >   is too detailed.
> 
> I think this license listing you have is excellent, very easy to discern where
> licenses are on the components.
> 
> > - I tried to disable builtin dependencies where possible, like cryptopp and
> >   enet.
> > - I can't get soundtouch from ports to work because of a type 
> > incompatibility
> >   short* vs. float* (same problem exists for dolphin emulator). Apparently
> >   these ports are set up for integer samples, while our ports version is not
> >   (additional information can be found here:
> >   https://www.surina.net/soundtouch/README.html
> >   under 3.1 Supported sample data formats for anyone who might be luckier 
> > than
> >   me in troubleshooting this).
> > - The inclusion of submodules follows the way it's been done with
> >   emulators/ppsspp.
> > - I disabled WebService which is for telemetry and pulls in additional
> >   dependencies.
> > 
> > I put my fastmail email address as maintainer email. I'm planning to switch 
> > all
> > the ports with my ymail address to this one over time. Will keep ymail 
> > address
> > still available for the lifecycle of 6.3.
> > 
> > All tests pass in 'make test'.
> 
> You might want to run fmt -72 on the pkg/DESCR file.

For the archives, Thomas caught me fibbing.  PER THE OpenBSD Porting guide,
fmt -80 is good for DESCR.

> There might also be desire to have the rmdir commands one-per-line rather than
> giving a single rmdir command several arguments with \ to split lines in the
> post-extract part.
> 
> Outside of that it looks good from what I can see, thanks for the port!
> 
> -ryan
> 

Reply via email to