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/b4458c5cf826
branches:  trunk
changeset: 389243:b4458c5cf826
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 61dd53a5ae6b -r b4458c5cf826 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 61dd53a5ae6b -r b4458c5cf826 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 61dd53a5ae6b -r b4458c5cf826 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 61dd53a5ae6b -r b4458c5cf826 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 61dd53a5ae6b -r b4458c5cf826 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 61dd53a5ae6b -r b4458c5cf826 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 61dd53a5ae6b -r b4458c5cf826 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