Bug 246617 - [NEW PORT] games/libretro-paralleln64: Parallel N64 - Nintendo 64 libretro core
Summary: [NEW PORT] games/libretro-paralleln64: Parallel N64 - Nintendo 64 libretro core
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-ports-bugs (Nobody)
URL: https://github.com/libretro/parallel-n64
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-21 01:36 UTC by Daniel Menelkir
Modified: 2020-05-27 16:21 UTC (History)
1 user (show)

See Also:


Attachments
libretro-paralleln64.diff (2.85 KB, patch)
2020-05-21 01:36 UTC, Daniel Menelkir
no flags Details | Diff
libretro-paralleln64.diff (2.74 KB, patch)
2020-05-27 01:42 UTC, Daniel Menelkir
no flags Details | Diff
libretro-paralleln64-v3.diff (2.72 KB, patch)
2020-05-27 10:48 UTC, Daniel Menelkir
no flags Details | Diff
libretro-parallel64-v4.diff (2.87 KB, patch)
2020-05-27 13:37 UTC, Daniel Menelkir
no flags Details | Diff
libretro-paralleln64-v5.diff (2.87 KB, patch)
2020-05-27 13:58 UTC, Daniel Menelkir
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Menelkir 2020-05-21 01:36:16 UTC
Created attachment 214704 [details]
libretro-paralleln64.diff

Optimized/rewritten Nintendo 64 emulator made specifically for Libretro. Originally based on Mupen64 Plus.
Comment 1 Mikael Urankar freebsd_committer 2020-05-21 08:56:16 UTC
I fail to understand the DYNAREC variable expansion, what are you trying to achieve? Have a look at JDK_OSARCH: https://github.com/freebsd/freebsd-ports/blob/master/java/openjdk8/Makefile#L48 I suppose it's what you want.
Comment 2 Daniel Menelkir 2020-05-21 11:16:46 UTC
(In reply to Mikael Urankar from comment #1)

I've tried two or three similar ones I've found in ports and didn't worked for me, so I've asked for help in irc on this issue and this works. I really don't know how to make it work.
Comment 3 Daniel Menelkir 2020-05-27 01:42:48 UTC
Created attachment 214892 [details]
libretro-paralleln64.diff

Changed the DYNAREC.
Comment 4 Mikael Urankar freebsd_committer 2020-05-27 07:49:42 UTC
MAKE_ARGS= WITH_DYNAREC=${DYNAREC}
Comment 5 Daniel Menelkir 2020-05-27 10:48:55 UTC
Created attachment 214908 [details]
libretro-paralleln64-v3.diff

(In reply to Mikael Urankar from comment #4)

I've forgot this detail, thanks.
Comment 6 Mikael Urankar freebsd_committer 2020-05-27 13:18:51 UTC
s/nintendo/Nintendo/ *

There are several licenses in the wrksrc, all the plugins are built?
mupen64plus-rsp-paraLLEl/LICENSE
gles2n64/src/COPYING
Comment 7 Daniel Menelkir 2020-05-27 13:37:01 UTC
Created attachment 214916 [details]
libretro-parallel64-v4.diff

(In reply to Mikael Urankar from comment #6)

I've double checked now, hope that I didn't missed any licenses. I've checked all possible places for licenses and I think it's all covered now.
Comment 8 Mikael Urankar freebsd_committer 2020-05-27 13:56:17 UTC
nintendo in pkg-descr
Comment 9 Daniel Menelkir 2020-05-27 13:58:23 UTC
Created attachment 214917 [details]
libretro-paralleln64-v5.diff

(In reply to Mikael Urankar from comment #8)

Oops. Fixed.
Comment 10 commit-hook freebsd_committer 2020-05-27 16:19:27 UTC
A commit references this bug:

Author: mikael
Date: Wed May 27 16:18:57 UTC 2020
New revision: 536700
URL: https://svnweb.freebsd.org/changeset/ports/536700

Log:
  games/libretro-paralleln64: add new port

  Improved Nintendo 64 core for libretro.

  WWW: https://github.com/libretro/parallel-n64

  PR:		246617
  Submitted by:	Daniel Menelkir <menelkir@itroll.org>

Changes:
  head/games/Makefile
  head/games/libretro-paralleln64/
  head/games/libretro-paralleln64/Makefile
  head/games/libretro-paralleln64/distinfo
  head/games/libretro-paralleln64/pkg-descr