pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   nia
Date:           Sun Dec 23 15:05:52 UTC 2018

Modified Files:
        pkgsrc/doc: TODO
        pkgsrc/games: Makefile
Added Files:
        pkgsrc/games/libretro-nxengine: DESCR MESSAGE Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.18715 -r1.18716 pkgsrc/doc/TODO
cvs rdiff -u -r1.421 -r1.422 pkgsrc/games/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/games/libretro-nxengine/DESCR \
    pkgsrc/games/libretro-nxengine/MESSAGE \
    pkgsrc/games/libretro-nxengine/Makefile \
    pkgsrc/games/libretro-nxengine/PLIST \
    pkgsrc/games/libretro-nxengine/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/doc/TODO
diff -u pkgsrc/doc/TODO:1.18715 pkgsrc/doc/TODO:1.18716
--- pkgsrc/doc/TODO:1.18715     Fri Dec 21 09:33:23 2018
+++ pkgsrc/doc/TODO     Sun Dec 23 15:05:51 2018
@@ -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 @@ Suggested new packages
        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
 =========================

Index: pkgsrc/games/Makefile
diff -u pkgsrc/games/Makefile:1.421 pkgsrc/games/Makefile:1.422
--- pkgsrc/games/Makefile:1.421 Fri Dec 21 16:57:35 2018
+++ pkgsrc/games/Makefile       Sun Dec 23 15:05:51 2018
@@ -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+=    libkdegames
 SUBDIR+=       libkmahjongg
 SUBDIR+=       liblcf
 SUBDIR+=       libretro-craft
+SUBDIR+=       libretro-nxengine
 SUBDIR+=       lincity
 SUBDIR+=       lincity-ng
 SUBDIR+=       liquidwar

Added files:

Index: pkgsrc/games/libretro-nxengine/DESCR
diff -u /dev/null pkgsrc/games/libretro-nxengine/DESCR:1.1
--- /dev/null   Sun Dec 23 15:05:52 2018
+++ pkgsrc/games/libretro-nxengine/DESCR        Sun Dec 23 15:05:52 2018
@@ -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.
Index: pkgsrc/games/libretro-nxengine/MESSAGE
diff -u /dev/null pkgsrc/games/libretro-nxengine/MESSAGE:1.1
--- /dev/null   Sun Dec 23 15:05:52 2018
+++ pkgsrc/games/libretro-nxengine/MESSAGE      Sun Dec 23 15:05:52 2018
@@ -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'.
+
+===========================================================================
Index: pkgsrc/games/libretro-nxengine/Makefile
diff -u /dev/null pkgsrc/games/libretro-nxengine/Makefile:1.1
--- /dev/null   Sun Dec 23 15:05:52 2018
+++ pkgsrc/games/libretro-nxengine/Makefile     Sun Dec 23 15:05:52 2018
@@ -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"
Index: pkgsrc/games/libretro-nxengine/PLIST
diff -u /dev/null pkgsrc/games/libretro-nxengine/PLIST:1.1
--- /dev/null   Sun Dec 23 15:05:52 2018
+++ pkgsrc/games/libretro-nxengine/PLIST        Sun Dec 23 15:05:52 2018
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2018/12/23 15:05:52 nia Exp $
+lib/libretro/nxengine_libretro.so
Index: pkgsrc/games/libretro-nxengine/distinfo
diff -u /dev/null pkgsrc/games/libretro-nxengine/distinfo:1.1
--- /dev/null   Sun Dec 23 15:05:52 2018
+++ pkgsrc/games/libretro-nxengine/distinfo     Sun Dec 23 15:05:52 2018
@@ -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