pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc games/libretro-nxengine: Import version 20181126
details: https://anonhg.NetBSD.org/pkgsrc/rev/e0b0f222f026
branches: trunk
changeset: 316979:e0b0f222f026
user: nia <nia%pkgsrc.org@localhost>
date: Sun Dec 23 15:05:51 2018 +0000
description:
games/libretro-nxengine: Import version 20181126
Libretro is a simple but powerful development interface that allows
for the easy creation of emulators, games and multimedia applications
that can plug straight into any libretro-compatible frontend. This
development interface is open to others so that they can run these
pluggable emulator and game cores also in their own programs or
devices.
NXEngine is a Cave Story game engine clone developed by Caitlin
Shaw.
Cave Story is a platform-adventure video game developed over five
years by Daisuke "Pixel" Amaya. Cave Story features 2D platform
mechanics and is reminiscent of the classic games the developer
played in his youth, such as Metroid and Castlevania. It received
wide critical acclaim for its compelling characters, setting, story
and gameplay.
diffstat:
doc/TODO | 12 ++++++------
games/Makefile | 3 ++-
games/libretro-nxengine/DESCR | 16 ++++++++++++++++
games/libretro-nxengine/MESSAGE | 11 +++++++++++
games/libretro-nxengine/Makefile | 33 +++++++++++++++++++++++++++++++++
games/libretro-nxengine/PLIST | 2 ++
games/libretro-nxengine/distinfo | 6 ++++++
7 files changed, 76 insertions(+), 7 deletions(-)
diffs (131 lines):
diff -r ffa4e7f303c5 -r e0b0f222f026 doc/TODO
--- a/doc/TODO Sun Dec 23 14:27:15 2018 +0000
+++ b/doc/TODO Sun Dec 23 15:05:51 2018 +0000
@@ -1,4 +1,4 @@
-$NetBSD: TODO,v 1.18715 2018/12/21 09:33:23 wiz Exp $
+$NetBSD: TODO,v 1.18716 2018/12/23 15:05:51 nia Exp $
Suggested new packages
======================
@@ -325,11 +325,11 @@
Video game system emulators: libretro-citra, libretro-beetle-pcfx,
libretro-beetle-lynx (or Handy, too buggy?), libretro-kronos,
some version of MAME
- Standalone games: libretro-nxengine (Cave Story), libretro-2048,
- libretro-dinothawr, libretro-mrboom, libretro-thepowdertoy,
- libretro-openlara, libretro-gw, libretro-tyrquake (wip),
- libretro-prboom (wip), libretro-easyrpg, libretro-scummvm,
- libretro-stonesoup, libretro-cannonball, libretro-reminiscence
+ Standalone games: libretro-2048, libretro-dinothawr, libretro-mrboom,
+ libretro-thepowdertoy, libretro-openlara, libretro-gw,
+ libretro-tyrquake (wip), libretro-prboom (wip), libretro-easyrpg,
+ libretro-scummvm, libretro-stonesoup, libretro-cannonball,
+ libretro-reminiscence
Suggested package updates
=========================
diff -r ffa4e7f303c5 -r e0b0f222f026 games/Makefile
--- a/games/Makefile Sun Dec 23 14:27:15 2018 +0000
+++ b/games/Makefile Sun Dec 23 15:05:51 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.421 2018/12/21 16:57:35 nia Exp $
+# $NetBSD: Makefile,v 1.422 2018/12/23 15:05:51 nia Exp $
#
COMMENT= Games
@@ -227,6 +227,7 @@
SUBDIR+= libkmahjongg
SUBDIR+= liblcf
SUBDIR+= libretro-craft
+SUBDIR+= libretro-nxengine
SUBDIR+= lincity
SUBDIR+= lincity-ng
SUBDIR+= liquidwar
diff -r ffa4e7f303c5 -r e0b0f222f026 games/libretro-nxengine/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/libretro-nxengine/DESCR Sun Dec 23 15:05:51 2018 +0000
@@ -0,0 +1,16 @@
+Libretro is a simple but powerful development interface that allows
+for the easy creation of emulators, games and multimedia applications
+that can plug straight into any libretro-compatible frontend. This
+development interface is open to others so that they can run these
+pluggable emulator and game cores also in their own programs or
+devices.
+
+NXEngine is a Cave Story game engine clone developed by Caitlin
+Shaw.
+
+Cave Story is a platform-adventure video game developed over five
+years by Daisuke "Pixel" Amaya. Cave Story features 2D platform
+mechanics and is reminiscent of the classic games the developer
+played in his youth, such as Metroid and Castlevania. It received
+wide critical acclaim for its compelling characters, setting, story
+and gameplay.
diff -r ffa4e7f303c5 -r e0b0f222f026 games/libretro-nxengine/MESSAGE
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/libretro-nxengine/MESSAGE Sun Dec 23 15:05:51 2018 +0000
@@ -0,0 +1,11 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2018/12/23 15:05:52 nia Exp $
+
+To start the NXEngine core, you need to obtain NXEngine's data files. You
+can do this by going to RetroArch's main menu screen and selecting
+'Online Updater'. From there, select 'Content Downloader', then 'NXEngine'.
+
+After downloading Cave Story, go back to RetroArch's main menu screen.
+Select 'Load Content', then 'Downloads', then 'Doukutsu.exe'.
+
+===========================================================================
diff -r ffa4e7f303c5 -r e0b0f222f026 games/libretro-nxengine/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/libretro-nxengine/Makefile Sun Dec 23 15:05:51 2018 +0000
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1 2018/12/23 15:05:52 nia Exp $
+
+DISTNAME= libretro-nxengine-20181126
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
+GITHUB_PROJECT= nxengine-libretro
+GITHUB_TAG= 0fd3d36eeb6339eb3c1cc185b0b6bd589331b1a9
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://docs.libretro.com/library/nxengine/
+COMMENT= Libretro core based on the NXEngine game engine for Cave Story
+LICENSE= gnu-gpl-v3
+
+EXTRACT_USING= bsdtar
+USE_TOOLS+= gmake
+USE_LANGUAGES= c c++
+
+.include "../../mk/endian.mk"
+
+.if ${MACHINE_ENDIAN} == "big"
+CFLAGS+= -DMSB_FIRST
+.endif
+
+BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-version-script=build/link.T
+BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-no-undefined
+
+INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
+
+do-install:
+ ${INSTALL_LIB} ${WRKSRC}/nxengine_libretro.so \
+ ${DESTDIR}${PREFIX}/lib/libretro/nxengine_libretro.so
+
+.include "../../mk/bsd.pkg.mk"
diff -r ffa4e7f303c5 -r e0b0f222f026 games/libretro-nxengine/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/libretro-nxengine/PLIST Sun Dec 23 15:05:51 2018 +0000
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2018/12/23 15:05:52 nia Exp $
+lib/libretro/nxengine_libretro.so
diff -r ffa4e7f303c5 -r e0b0f222f026 games/libretro-nxengine/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/libretro-nxengine/distinfo Sun Dec 23 15:05:51 2018 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/12/23 15:05:52 nia Exp $
+
+SHA1 (libretro-nxengine-20181126-0fd3d36eeb6339eb3c1cc185b0b6bd589331b1a9.tar.gz) = 246cbeac38676c104c36258d40d2cf55288131ae
+RMD160 (libretro-nxengine-20181126-0fd3d36eeb6339eb3c1cc185b0b6bd589331b1a9.tar.gz) = bea45dc45cc3fd05b40e321e2ec32e6068d17318
+SHA512 (libretro-nxengine-20181126-0fd3d36eeb6339eb3c1cc185b0b6bd589331b1a9.tar.gz) =
ff8a932768e1dab744c94862ef588075724e4fe978f5193eaf615242e7e76e0929ca7d75b3856656d03353ed4ef4790edd19de844304d2505cdd2e088919581a
+Size (libretro-nxengine-20181126-0fd3d36eeb6339eb3c1cc185b0b6bd589331b1a9.tar.gz) = 2705434 bytes
Home |
Main Index |
Thread Index |
Old Index