Wed Sep 11 19:02:15 2019 UTC ()
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.


(nia)
diff -r0 -r1.1 pkgsrc/games/REminiscence/MESSAGE
diff -r1.15 -r1.16 pkgsrc/games/REminiscence/Makefile
diff -r1.2 -r1.3 pkgsrc/games/REminiscence/PLIST
diff -r1.3 -r1.4 pkgsrc/games/REminiscence/distinfo
diff -r0 -r1.1 pkgsrc/games/REminiscence/files/reminiscence.desktop
diff -r1.2 -r0 pkgsrc/games/REminiscence/patches/patch-aa

File Added: pkgsrc/games/REminiscence/MESSAGE
===========================================================================
$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.

===========================================================================

cvs diff -r1.15 -r1.16 pkgsrc/games/REminiscence/Makefile (expand / switch to unified diff)

--- pkgsrc/games/REminiscence/Makefile 2015/04/25 14:22:51 1.15
+++ pkgsrc/games/REminiscence/Makefile 2019/09/11 19:02:14 1.16
@@ -1,38 +1,33 @@ @@ -1,38 +1,33 @@
1# $NetBSD: Makefile,v 1.15 2015/04/25 14:22:51 tnn Exp $ 1# $NetBSD: Makefile,v 1.16 2019/09/11 19:02:14 nia Exp $
2 2
3DISTNAME= REminiscence-0.2.1 3DISTNAME= REminiscence-0.3.7
4PKGREVISION= 1 
5CATEGORIES= games 4CATEGORIES= games
6MASTER_SITES= http://cyxdown.free.fr/reminiscence/ 5MASTER_SITES= http://cyxdown.free.fr/reminiscence/
7EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://cyxdown.free.fr/reminiscence/ 9HOMEPAGE= http://cyxdown.free.fr/reminiscence/
11COMMENT= Engine to play Flashback by Delphine Software 10COMMENT= Engine to play Flashback by Delphine Software
12 
13LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
14 12
15USE_LANGUAGES= c++ 13USE_LANGUAGES= c++
16 14
17BUILD_TARGET= rs 15BUILD_TARGET= rs
18MAKE_ENV+= DEFINES=${DEFINES:Q} 
19 
20.include "../../mk/endian.mk" 
21.if ${MACHINE_ENDIAN} == "big" 
22DEFINES+= -DSYS_BIG_ENDIAN 
23.elif ${MACHINE_ENDIAN} == "little" 
24DEFINES+= -DSYS_LITTLE_ENDIAN 
25.else 
26PKG_FAIL_REASON+= "Unknown endianness." 
27.endif 
28 16
29INSTALLATION_DIRS= bin share/doc/REminiscence 17INSTALLATION_DIRS= bin share/applications share/doc/REminiscence
30 18
31do-install: 19do-install:
32 ${INSTALL_PROGRAM} ${WRKSRC}/rs ${DESTDIR}${PREFIX}/bin 20 ${INSTALL_PROGRAM} ${WRKSRC}/rs ${DESTDIR}${PREFIX}/bin
33 ${INSTALL_DATA} ${WRKSRC}/README \ 21 ${INSTALL_DATA} ${FILESDIR}/reminiscence.desktop \
 22 ${DESTDIR}${PREFIX}/share/applications
 23 ${INSTALL_DATA} ${WRKSRC}/README.txt \
34 ${DESTDIR}${PREFIX}/share/doc/REminiscence 24 ${DESTDIR}${PREFIX}/share/doc/REminiscence
35 25
36.include "../../devel/SDL/buildlink3.mk" 26.include "../../audio/libmodplug/buildlink3.mk"
 27.include "../../audio/tremor/buildlink3.mk"
 28.include "../../devel/SDL2/buildlink3.mk"
37.include "../../devel/zlib/buildlink3.mk" 29.include "../../devel/zlib/buildlink3.mk"
 30.include "../../multimedia/libogg/buildlink3.mk"
 31.include "../../mk/dlopen.buildlink3.mk"
 32BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q}
38.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/games/REminiscence/PLIST (expand / switch to unified diff)

--- pkgsrc/games/REminiscence/PLIST 2009/06/14 17:56:39 1.2
+++ pkgsrc/games/REminiscence/PLIST 2019/09/11 19:02:14 1.3
@@ -1,3 +1,4 @@ @@ -1,3 +1,4 @@
1@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:56:39 joerg Exp $ 1@comment $NetBSD: PLIST,v 1.3 2019/09/11 19:02:14 nia Exp $
2bin/rs 2bin/rs
3share/doc/REminiscence/README 3share/applications/reminiscence.desktop
 4share/doc/REminiscence/README.txt

cvs diff -r1.3 -r1.4 pkgsrc/games/REminiscence/distinfo (expand / switch to unified diff)

--- pkgsrc/games/REminiscence/distinfo 2015/11/03 20:56:42 1.3
+++ pkgsrc/games/REminiscence/distinfo 2019/09/11 19:02:14 1.4
@@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
1$NetBSD: distinfo,v 1.3 2015/11/03 20:56:42 agc Exp $ 1$NetBSD: distinfo,v 1.4 2019/09/11 19:02:14 nia Exp $
2 2
3SHA1 (REminiscence-0.2.1.tar.bz2) = 656714cf0d5e5d587acd7b721f83fdb7f294d1d0 3SHA1 (REminiscence-0.3.7.tar.bz2) = 13b1eb89b632982d71de6cc9540958cac349a91d
4RMD160 (REminiscence-0.2.1.tar.bz2) = a73d4b8c55864218a7ee59b43b75a47e479c62bb 4RMD160 (REminiscence-0.3.7.tar.bz2) = ac11bd2ca6fb291de4981e780cc24099bfb007fd
5SHA512 (REminiscence-0.2.1.tar.bz2) = 8fec129308331b02c4c5450e5a3ac4869839417aa5b69cce906668d44e31e6d44d654e53bb1d04dfabdf61f5798007e64e3978bad48ccc72a4be749209871230 5SHA512 (REminiscence-0.3.7.tar.bz2) = 6afa3460cb7f0d28f093e78af8681ca564e02ec65432b7531da078a4bf317bde56f9cf671f1c170250d93e690807873d26d0bdc68d7c181561c7d1bc2425fd07
6Size (REminiscence-0.2.1.tar.bz2) = 101621 bytes 6Size (REminiscence-0.3.7.tar.bz2) = 128780 bytes
7SHA1 (patch-aa) = f5e94f4178a32bf03f04768126bfd0f7dd7fa583 

File Added: pkgsrc/games/REminiscence/files/reminiscence.desktop
[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

File Deleted: pkgsrc/games/REminiscence/patches/Attic/patch-aa