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 context 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,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
 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/applications share/doc/REminiscence
 
-INSTALLATION_DIRS=	bin 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"

cvs diff -r1.2 -r1.3 pkgsrc/games/REminiscence/PLIST (expand / switch to context 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 @@
-@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

cvs diff -r1.3 -r1.4 pkgsrc/games/REminiscence/distinfo (expand / switch to context 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 @@
-$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
+SHA1 (REminiscence-0.3.7.tar.bz2) = 13b1eb89b632982d71de6cc9540958cac349a91d
-RMD160 (REminiscence-0.2.1.tar.bz2) = a73d4b8c55864218a7ee59b43b75a47e479c62bb
+RMD160 (REminiscence-0.3.7.tar.bz2) = ac11bd2ca6fb291de4981e780cc24099bfb007fd
-SHA512 (REminiscence-0.2.1.tar.bz2) = 8fec129308331b02c4c5450e5a3ac4869839417aa5b69cce906668d44e31e6d44d654e53bb1d04dfabdf61f5798007e64e3978bad48ccc72a4be749209871230
+SHA512 (REminiscence-0.3.7.tar.bz2) = 6afa3460cb7f0d28f093e78af8681ca564e02ec65432b7531da078a4bf317bde56f9cf671f1c170250d93e690807873d26d0bdc68d7c181561c7d1bc2425fd07
-Size (REminiscence-0.2.1.tar.bz2) = 101621 bytes
+Size (REminiscence-0.3.7.tar.bz2) = 128780 bytes
-SHA1 (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