From c7cef26be4a60c9defef5d166a5e645e6f82f387 Mon Sep 17 00:00:00 2001 From: ryoon Date: Wed, 2 Mar 2011 12:05:18 +0000 Subject: Import onscripter-20110226 as games/onscripter ONScripter executes a script for NScripter. NScripter is an engine for the creation of visual novels on Microsoft Windows. This package is based on PR pkg/44555 from ISIHARA Takanori. --- games/onscripter/DESCR | 2 + games/onscripter/Makefile | 51 +++++++++++++++ games/onscripter/PLIST | 9 +++ games/onscripter/distinfo | 7 ++ games/onscripter/patches/patch-Makefile.Linux | 74 ++++++++++++++++++++++ games/onscripter/patches/patch-Makefile.onscripter | 33 ++++++++++ 6 files changed, 176 insertions(+) create mode 100644 games/onscripter/DESCR create mode 100644 games/onscripter/Makefile create mode 100644 games/onscripter/PLIST create mode 100644 games/onscripter/distinfo create mode 100644 games/onscripter/patches/patch-Makefile.Linux create mode 100644 games/onscripter/patches/patch-Makefile.onscripter (limited to 'games/onscripter') diff --git a/games/onscripter/DESCR b/games/onscripter/DESCR new file mode 100644 index 00000000000..a7c916da51b --- /dev/null +++ b/games/onscripter/DESCR @@ -0,0 +1,2 @@ +ONScripter executes a script for NScripter. NScripter is an engine +for the creation of visual novels on Microsoft Windows. diff --git a/games/onscripter/Makefile b/games/onscripter/Makefile new file mode 100644 index 00000000000..102145a14a5 --- /dev/null +++ b/games/onscripter/Makefile @@ -0,0 +1,51 @@ +# $NetBSD: Makefile,v 1.1.1.1 2011/03/02 12:05:18 ryoon Exp $ +# + +DISTNAME= onscripter-20110226 +CATEGORIES= games +MASTER_SITES= http://onscripter.sourceforge.jp/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://onscripter.sourceforge.jp/onscripter.html +COMMENT= Interpreter to execute a script for NScripter +LICENSE= gnu-gpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir + +USE_LANGUAGES= c++ + +INSTALLATION_DIRS= bin \ + share/doc/onscripter + +MAKE_FILE= Makefile.Linux +BUILD_TARGET= ALL + +USE_TOOLS+= pkg-config + +SUBST_CLASSES+= fix +SUBST_STAGE.fix= pre-configure +SUBST_FILES.fix= ${MAKE_FILE} +SUBST_SED.fix= -e 's!@RM@!${RM}!g' +SUBST_SED.fix+= -e 's!@CXX@!${CXX:Q}!g' +SUBST_SED.fix+= -e 's!@LD@!${LD:Q}!g' +SUBST_SED.fix+= -e 's!@CXXFLAGS@!${CXXFLAGS:Q}!g' + +do-install: +.for f in nsaconv nsadec onscripter sarconv sardec + ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/bin +.endfor +.for f in ogapee.css onscripter.html + ${INSTALL_DATA} ${WRKSRC}/www/${f} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} +.endfor + ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} + +.include "../../archivers/bzip2/buildlink3.mk" +.include "../../audio/libvorbis/buildlink3.mk" +.include "../../audio/SDL_mixer/buildlink3.mk" +.include "../../devel/SDL_ttf/buildlink3.mk" +.include "../../fonts/fontconfig/buildlink3.mk" +.include "../../lang/lua/buildlink3.mk" +.include "../../graphics/SDL_image/buildlink3.mk" +.include "../../graphics/jpeg/buildlink3.mk" +.include "../../multimedia/smpeg/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/games/onscripter/PLIST b/games/onscripter/PLIST new file mode 100644 index 00000000000..2253ad78bae --- /dev/null +++ b/games/onscripter/PLIST @@ -0,0 +1,9 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2011/03/02 12:05:18 ryoon Exp $ +bin/nsaconv +bin/nsadec +bin/onscripter +bin/sarconv +bin/sardec +share/doc/onscripter/README +share/doc/onscripter/ogapee.css +share/doc/onscripter/onscripter.html diff --git a/games/onscripter/distinfo b/games/onscripter/distinfo new file mode 100644 index 00000000000..f25cb3a0051 --- /dev/null +++ b/games/onscripter/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2011/03/02 12:05:18 ryoon Exp $ + +SHA1 (onscripter-20110226.tar.gz) = fc51c2c8bc80d81db6d2bc76285008a6b3e8f7ad +RMD160 (onscripter-20110226.tar.gz) = 7ecd53941ac3f76d219162a886281f6f4d30dd79 +Size (onscripter-20110226.tar.gz) = 222659 bytes +SHA1 (patch-Makefile.Linux) = 1858f37ee018e763ebba965972c2333a9ce33c17 +SHA1 (patch-Makefile.onscripter) = e70df448c97fec2b6df9902bfe616050e07c6b1d diff --git a/games/onscripter/patches/patch-Makefile.Linux b/games/onscripter/patches/patch-Makefile.Linux new file mode 100644 index 00000000000..d21d12a538f --- /dev/null +++ b/games/onscripter/patches/patch-Makefile.Linux @@ -0,0 +1,74 @@ +$NetBSD: patch-Makefile.Linux,v 1.1.1.1 2011/03/02 12:05:19 ryoon Exp $ + +--- Makefile.Linux.orig 2011-02-26 02:18:50.000000000 +0000 ++++ Makefile.Linux +@@ -3,23 +3,27 @@ + # Makefile.Linux - Makefile rules for linux + # + +-# without OggVorbis and AVI +-#INCS = `sdl-config --cflags` `smpeg-config --cflags` +-#LIBS = `sdl-config --libs` `smpeg-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -ljpeg -lm ++# without OggVorbis, AVI and Lua ++#INCS = `sdl-config --cflags` `smpeg-config --cflags` `pkg-config --cflags SDL_ttf` `pkg-config --cflags SDL_image` `pkg-config --cflags SDL_mixer` ++#LIBS = `sdl-config --libs` `smpeg-config --libs` `pkg-config --libs SDL_ttf` `pkg-config --libs SDL_image` `pkg-config --libs SDL_mixer` -lbz2 -ljpeg -lm + #DEFS = -DLINUX + +-INCS = `sdl-config --cflags` `smpeg-config --cflags` `avifile-config --cflags` -I/usr/include/lua5.1 +-# with OggVorbis and AVI +-LIBS = `sdl-config --libs` `smpeg-config --libs` `avifile-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -ljpeg -lm -logg -lvorbis -lvorbisfile -llua5.1 +-#DEFS = -DLINUX -DUSE_AVIFILE -DUSE_OGG_VORBIS +-DEFS = -DLINUX -DUSE_AVIFILE -DUSE_OGG_VORBIS -DUSE_LUA -DUSE_FONTCONFIG ++# with OggVorbis, AVI and Lua + fontconfig ++#INCS = `sdl-config --cflags` `smpeg-config --cflags` `avifile-config --cflags` `pkg-config --cflags SDL_ttf` `pkg-config --cflags SDL_image` `pkg-config --cflags SDL_mixer` `pkg-config --cflags ogg` `pkg-config --cflags vorbis` `pkg-config --cflags vorbisfile` `pkg-config --cflags lua` `pkg-config --cflags fontconfig` ++#LIBS = `sdl-config --libs` `smpeg-config --libs` `avifile-config --libs` `pkg-config --libs SDL_ttf` `pkg-config --libs SDL_image` `pkg-config --libs SDL_mixer` -lbz2 -ljpeg -lm `pkg-config --libs ogg` `pkg-config --libs vorbis` `pkg-config --libs vorbisfile` `pkg-config --libs lua` `pkg-config --libs fontconfig` ++#DEFS = -DLINUX -DUSE_AVIFILE -DUSE_OGG_VORBIS -DUSE_LUA -DUSE_FONTCONFIG ++ ++# with OggVorbis and Lua + fontconfig ++INCS = `sdl-config --cflags` `smpeg-config --cflags` `pkg-config --cflags SDL_ttf` `pkg-config --cflags SDL_image` `pkg-config --cflags SDL_mixer` `pkg-config --cflags ogg` `pkg-config --cflags vorbis` `pkg-config --cflags vorbisfile` `pkg-config --cflags lua` `pkg-config --cflags fontconfig` ++LIBS = `sdl-config --libs` `smpeg-config --libs` `pkg-config --libs SDL_ttf` `pkg-config --libs SDL_image` `pkg-config --libs SDL_mixer` -lbz2 -ljpeg -lm `pkg-config --libs ogg` `pkg-config --libs vorbis` `pkg-config --libs vorbisfile` `pkg-config --libs lua` `pkg-config --libs fontconfig` ++DEFS = -DLINUX -DUSE_OGG_VORBIS -DUSE_LUA -DUSE_FONTCONFIG + + # with Integer OggVorbis and AVI in PDA size +-#LIBS = `sdl-config --libs` `smpeg-config --libs` `avifile-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -ljpeg -lm -lvorbisidec ++#LIBS = `sdl-config --libs` `smpeg-config --libs` `avifile-config --libs` `pkg-config --libs SDL_ttf` `pkg-config --libs SDL_image` `pkg-config --libs SDL_mixer` -lbz2 -ljpeg -lm -lvorbisidec + #DEFS = -DLINUX -DUSE_AVIFILE -DUSE_OGG_VORBIS -DINTEGER_OGG_VORBIS -DPDA -DPDA_WIDTH=640 + + # with OggVorbis and AVI and English mode +-#LIBS = `sdl-config --libs` `smpeg-config --libs` `avifile-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -ljpeg -lm -logg -lvorbis -lvorbisfile ++#LIBS = `sdl-config --libs` `smpeg-config --libs` `avifile-config --libs` `avifile-config --libs` `pkg-config --libs SDL_ttf` `pkg-config --libs SDL_image` `pkg-config --libs SDL_mixer` -lbz2 -ljpeg -lm -logg -lvorbis -lvorbisfile + #DEFS = -DLINUX -DUSE_AVIFILE -DUSE_OGG_VORBIS -DENABLE_1BYTE_CHAR -DFORCE_1BYTE_CHAR + + EXESUFFIX = +@@ -29,11 +33,11 @@ OBJSUFFIX = .o + .SUFFIXES: $(OBJSUFFIX) .cpp .h + + # for GNU g++ +-CC = g++ +-LD = g++ -o ++CC = @CXX@ ++LD = @CXX@ -o + + #CFLAGS = -g -Wall -pipe -c $(INCS) $(DEFS) +-CFLAGS = -O3 -Wall -fomit-frame-pointer -pipe -c $(INCS) $(DEFS) ++CFLAGS = -Wall @CXXFLAGS@ -c $(INCS) $(DEFS) + + # for GCC on PowerPC specfied + #CC = powerpc-unknown-linux-gnu-g++ +@@ -47,11 +51,12 @@ CFLAGS = -O3 -Wall -fomit-frame-pointer + + #CFLAGS = -O3 -tpp6 -xK -c $(INCS) $(DEFS) + +-RM = rm -f ++RM = @RM@ + +-#TARGET = onscripter$(EXESUFFIX) sardec$(EXESUFFIX) nsadec$(EXESUFFIX) sarconv$(EXESUFFIX) nsaconv$(EXESUFFIX) +-TARGET = onscripter$(EXESUFFIX) sardec$(EXESUFFIX) nsadec$(EXESUFFIX) sarconv$(EXESUFFIX) nsaconv$(EXESUFFIX) simple_aviplay$(EXESUFFIX) ++TARGET = onscripter$(EXESUFFIX) sardec$(EXESUFFIX) nsadec$(EXESUFFIX) sarconv$(EXESUFFIX) nsaconv$(EXESUFFIX) ++#TARGET = onscripter$(EXESUFFIX) sardec$(EXESUFFIX) nsadec$(EXESUFFIX) sarconv$(EXESUFFIX) nsaconv$(EXESUFFIX) simple_aviplay$(EXESUFFIX) + #EXT_OBJS = AVIWrapper$(OBJSUFFIX) +-EXT_OBJS = AVIWrapper$(OBJSUFFIX) LUAHandler$(OBJSUFFIX) ++#EXT_OBJS = AVIWrapper$(OBJSUFFIX) LUAHandler$(OBJSUFFIX) ++EXT_OBJS = LUAHandler$(OBJSUFFIX) + + include Makefile.onscripter diff --git a/games/onscripter/patches/patch-Makefile.onscripter b/games/onscripter/patches/patch-Makefile.onscripter new file mode 100644 index 00000000000..ab9dfc40e24 --- /dev/null +++ b/games/onscripter/patches/patch-Makefile.onscripter @@ -0,0 +1,33 @@ +$NetBSD: patch-Makefile.onscripter,v 1.1.1.1 2011/03/02 12:05:19 ryoon Exp $ + +--- Makefile.onscripter.orig 2011-02-26 02:18:50.000000000 +0000 ++++ Makefile.onscripter +@@ -68,22 +68,22 @@ ONSCRIPTER_HEADER = ONScripterLabel.h $( + ALL: $(TARGET) + + sardec$(EXESUFFIX): $(SARDEC_OBJS) +- $(LD)$@ $(SARDEC_OBJS) $(LIBS) ++ $(LD) $@ $(SARDEC_OBJS) $(LIBS) + + sarconv$(EXESUFFIX): $(SARCONV_OBJS) +- $(LD)$@ $(SARCONV_OBJS) $(LIBS) ++ $(LD) $@ $(SARCONV_OBJS) $(LIBS) + + nsadec$(EXESUFFIX): $(NSADEC_OBJS) +- $(LD)$@ $(NSADEC_OBJS) $(LIBS) ++ $(LD) $@ $(NSADEC_OBJS) $(LIBS) + + nsaconv$(EXESUFFIX): $(NSACONV_OBJS) +- $(LD)$@ $(NSACONV_OBJS) $(LIBS) ++ $(LD) $@ $(NSACONV_OBJS) $(LIBS) + + simple_aviplay$(EXESUFFIX): simple_aviplay$(OBJSUFFIX) AVIWrapper$(OBJSUFFIX) +- $(LD)$@ simple_aviplay$(OBJSUFFIX) AVIWrapper$(OBJSUFFIX) $(LIBS) ++ $(LD) $@ simple_aviplay$(OBJSUFFIX) AVIWrapper$(OBJSUFFIX) $(LIBS) + + onscripter$(EXESUFFIX): $(ONSCRIPTER_OBJS) +- $(LD)$@ $(ONSCRIPTER_OBJS) $(LIBS) ++ $(LD) $@ $(ONSCRIPTER_OBJS) $(LIBS) + + clean: + -$(RM) $(TARGET) -- cgit v1.2.3