pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/games/REminiscence REminiscence: Update to 0.3.7



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2e68f217ad81
branches:  trunk
changeset: 401117:2e68f217ad81
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Sep 11 19:02:14 2019 +0000

description:
REminiscence: Update to 0.3.7

- Switch from SDL1 to SDL2.
- Install a .desktop file.
- Add a MESSAGE with configuration instructions.
- Remove patch, no longer needed.

diffstat:

 games/REminiscence/MESSAGE                    |  13 ++++++++++++
 games/REminiscence/Makefile                   |  29 +++++++++++---------------
 games/REminiscence/PLIST                      |   5 ++-
 games/REminiscence/distinfo                   |  11 ++++-----
 games/REminiscence/files/reminiscence.desktop |  10 +++++++++
 games/REminiscence/patches/patch-aa           |  15 -------------
 6 files changed, 43 insertions(+), 40 deletions(-)

diffs (130 lines):

diff -r 7907d531f690 -r 2e68f217ad81 games/REminiscence/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/REminiscence/MESSAGE        Wed Sep 11 19:02:14 2019 +0000
@@ -0,0 +1,13 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2019/09/11 19:02:14 nia Exp $
+
+You will need the original files of the PC (DOS or CD) or Amiga release.
+
+To have background music during polygonal cutscenes with the PC version,
+you need to copy the music/ directory of the Amiga version or use the .mod
+fileset from unexotica.
+
+To hear voice during in-game dialogues, you'll need to copy the 'VOICE.VCE'
+file from the SegaCD version to the DATA directory.
+
+===========================================================================
diff -r 7907d531f690 -r 2e68f217ad81 games/REminiscence/Makefile
--- a/games/REminiscence/Makefile       Wed Sep 11 18:13:36 2019 +0000
+++ b/games/REminiscence/Makefile       Wed Sep 11 19:02:14 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2015/04/25 14:22:51 tnn Exp $
+# $NetBSD: Makefile,v 1.16 2019/09/11 19:02:14 nia Exp $
 
-DISTNAME=              REminiscence-0.2.1
-PKGREVISION=           1
+DISTNAME=              REminiscence-0.3.7
 CATEGORIES=            games
 MASTER_SITES=          http://cyxdown.free.fr/reminiscence/
 EXTRACT_SUFX=          .tar.bz2
@@ -9,30 +8,26 @@
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=              http://cyxdown.free.fr/reminiscence/
 COMMENT=               Engine to play Flashback by Delphine Software
-
 LICENSE=               gnu-gpl-v3
 
 USE_LANGUAGES=         c++
 
 BUILD_TARGET=          rs
-MAKE_ENV+=             DEFINES=${DEFINES:Q}
 
-.include "../../mk/endian.mk"
-.if ${MACHINE_ENDIAN} == "big"
-DEFINES+=        -DSYS_BIG_ENDIAN
-.elif ${MACHINE_ENDIAN} == "little"
-DEFINES+=        -DSYS_LITTLE_ENDIAN
-.else
-PKG_FAIL_REASON+=      "Unknown endianness."
-.endif
-
-INSTALLATION_DIRS=     bin share/doc/REminiscence
+INSTALLATION_DIRS=     bin share/applications share/doc/REminiscence
 
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/rs ${DESTDIR}${PREFIX}/bin
-       ${INSTALL_DATA} ${WRKSRC}/README \
+       ${INSTALL_DATA} ${FILESDIR}/reminiscence.desktop \
+               ${DESTDIR}${PREFIX}/share/applications
+       ${INSTALL_DATA} ${WRKSRC}/README.txt \
                ${DESTDIR}${PREFIX}/share/doc/REminiscence
 
-.include "../../devel/SDL/buildlink3.mk"
+.include "../../audio/libmodplug/buildlink3.mk"
+.include "../../audio/tremor/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
+.include "../../multimedia/libogg/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+BUILDLINK_TRANSFORM+=  opt:-ldl:${BUILDLINK_LDADD.dl:Q}
 .include "../../mk/bsd.pkg.mk"
diff -r 7907d531f690 -r 2e68f217ad81 games/REminiscence/PLIST
--- a/games/REminiscence/PLIST  Wed Sep 11 18:13:36 2019 +0000
+++ b/games/REminiscence/PLIST  Wed Sep 11 19:02:14 2019 +0000
@@ -1,3 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:56:39 joerg Exp $
+@comment $NetBSD: PLIST,v 1.3 2019/09/11 19:02:14 nia Exp $
 bin/rs
-share/doc/REminiscence/README
+share/applications/reminiscence.desktop
+share/doc/REminiscence/README.txt
diff -r 7907d531f690 -r 2e68f217ad81 games/REminiscence/distinfo
--- a/games/REminiscence/distinfo       Wed Sep 11 18:13:36 2019 +0000
+++ b/games/REminiscence/distinfo       Wed Sep 11 19:02:14 2019 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.3 2015/11/03 20:56:42 agc Exp $
+$NetBSD: distinfo,v 1.4 2019/09/11 19:02:14 nia Exp $
 
-SHA1 (REminiscence-0.2.1.tar.bz2) = 656714cf0d5e5d587acd7b721f83fdb7f294d1d0
-RMD160 (REminiscence-0.2.1.tar.bz2) = a73d4b8c55864218a7ee59b43b75a47e479c62bb
-SHA512 (REminiscence-0.2.1.tar.bz2) = 8fec129308331b02c4c5450e5a3ac4869839417aa5b69cce906668d44e31e6d44d654e53bb1d04dfabdf61f5798007e64e3978bad48ccc72a4be749209871230
-Size (REminiscence-0.2.1.tar.bz2) = 101621 bytes
-SHA1 (patch-aa) = f5e94f4178a32bf03f04768126bfd0f7dd7fa583
+SHA1 (REminiscence-0.3.7.tar.bz2) = 13b1eb89b632982d71de6cc9540958cac349a91d
+RMD160 (REminiscence-0.3.7.tar.bz2) = ac11bd2ca6fb291de4981e780cc24099bfb007fd
+SHA512 (REminiscence-0.3.7.tar.bz2) = 6afa3460cb7f0d28f093e78af8681ca564e02ec65432b7531da078a4bf317bde56f9cf671f1c170250d93e690807873d26d0bdc68d7c181561c7d1bc2425fd07
+Size (REminiscence-0.3.7.tar.bz2) = 128780 bytes
diff -r 7907d531f690 -r 2e68f217ad81 games/REminiscence/files/reminiscence.desktop
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/REminiscence/files/reminiscence.desktop     Wed Sep 11 19:02:14 2019 +0000
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Name=REminiscence
+GenericName=reminiscence
+Comment=A port of Flashback game engine
+Icon=
+Exec=reminiscence
+Terminal=false
+Categories=Game;ActionGame;
+Keywords=flashback,platform
diff -r 7907d531f690 -r 2e68f217ad81 games/REminiscence/patches/patch-aa
--- a/games/REminiscence/patches/patch-aa       Wed Sep 11 18:13:36 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2015/02/09 20:22:55 snj Exp $
-
---- Makefile.orig      2011-03-10 09:47:57.000000000 -0800
-+++ Makefile   2015-02-09 11:58:27.000000000 -0800
-@@ -5,8 +5,8 @@ SDL_LIBS = `sdl-config --libs`
- DEFINES = -DBYPASS_PROTECTION
- #DEFINES = -DBYPASS_PROTECTION -DENABLE_PASSWORD_MENU -DNDEBUG
- 
--CXX = g++
--CXXFLAGS := -g -O -Wall -Wuninitialized -Wshadow -Wimplicit -Wundef -Wreorder -Wnon-virtual-dtor -Wno-multichar
-+#CXX = g++
-+#CXXFLAGS := -g -O -Wall -Wuninitialized -Wshadow -Wimplicit -Wundef -Wreorder -Wnon-virtual-dtor -Wno-multichar
- CXXFLAGS += -MMD $(SDL_CFLAGS) -DUSE_ZLIB $(DEFINES)
- 
- SRCS = collision.cpp cutscene.cpp file.cpp fs.cpp game.cpp graphics.cpp main.cpp menu.cpp \



Home | Main Index | Thread Index | Old Index