NetBSD Problem Report #44555
From www@NetBSD.org Sat Feb 12 02:52:09 2011
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by www.NetBSD.org (Postfix) with ESMTP id 5059A63B8BA
for <gnats-bugs@gnats.NetBSD.org>; Sat, 12 Feb 2011 02:52:09 +0000 (UTC)
Message-Id: <20110212025207.B4ADE63B842@www.NetBSD.org>
Date: Sat, 12 Feb 2011 02:52:07 +0000 (UTC)
From: ishit@oak.dti.ne.jp
Reply-To: ishit@oak.dti.ne.jp
To: gnats-bugs@NetBSD.org
Subject: New package: games/onscripter
X-Send-Pr-Version: www-1.0
>Number: 44555
>Category: pkg
>Synopsis: New package: games/onscripter
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: closed
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Sat Feb 12 02:55:00 +0000 2011
>Closed-Date: Wed Mar 02 12:12:30 +0000 2011
>Last-Modified: Wed Mar 02 12:12:30 +0000 2011
>Originator: ISIHARA Takanori
>Release: NetBSD/i386
>Organization:
Nagoya *BSD Users' Group :-)
>Environment:
NetBSD ishitPc9.home 5.1_STABLE NetBSD 5.1_STABLE (ISHITPC9) #63: Wed Jan 19 23:54:00 JST 2011 sysbuild@ishitPc9.home:/opt/sysbuild/netbsd-5/obj/i386/sys/arch/i386/compile/ISHITPC9 i386
>Description:
New package: games/onscripter.
Import from pkgsrc-wip-jp.
ONScripter is execute a script for NScripter.
NScripter is an engine for the creation of visual novels on Microsoft Windows.
>How-To-Repeat:
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# .
# ./patches
# ./patches/patch-aa
# ./patches/patch-ab
# ./Makefile
# ./DESCR
# ./distinfo
# ./PLIST
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo c - ./patches
mkdir -p ./patches > /dev/null 2>&1
echo x - ./patches/patch-aa
sed 's/^X//' >./patches/patch-aa << 'END-of-./patches/patch-aa'
X$NetBSD$
X
X--- Makefile.Linux.orig 2010-11-27 13:03:37.000000000 +0000
X+++ Makefile.Linux
X@@ -3,23 +3,27 @@
X # Makefile.Linux - Makefile rules for linux
X #
X
X-# without OggVorbis and AVI
X-#INCS = `sdl-config --cflags` `smpeg-config --cflags`
X-#LIBS = `sdl-config --libs` `smpeg-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -ljpeg -lm
X+# without OggVorbis, AVI and Lua
X+#INCS = `sdl-config --cflags` `smpeg-config --cflags` `pkg-config --cflags SDL_ttf` `pkg-config --cflags SDL_image` `pkg-config --cflags SDL_mixer`
X+#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
X #DEFS = -DLINUX
X
X-INCS = `sdl-config --cflags` `smpeg-config --cflags` `avifile-config --cflags` -I/usr/include/lua5.1
X-# with OggVorbis and AVI
X-LIBS = `sdl-config --libs` `smpeg-config --libs` `avifile-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -ljpeg -lm -logg -lvorbis -lvorbisfile -llua5.1
X-#DEFS = -DLINUX -DUSE_AVIFILE -DUSE_OGG_VORBIS
X-DEFS = -DLINUX -DUSE_AVIFILE -DUSE_OGG_VORBIS -DUSE_LUA -DUSE_FONTCONFIG
X+# with OggVorbis, AVI and Lua + fontconfig
X+#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`
X+#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`
X+#DEFS = -DLINUX -DUSE_AVIFILE -DUSE_OGG_VORBIS -DUSE_LUA -DUSE_FONTCONFIG
X+
X+# with OggVorbis and Lua + fontconfig
X+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`
X+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`
X+DEFS = -DLINUX -DUSE_OGG_VORBIS -DUSE_LUA -DUSE_FONTCONFIG
X
X # with Integer OggVorbis and AVI in PDA size
X-#LIBS = `sdl-config --libs` `smpeg-config --libs` `avifile-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -ljpeg -lm -lvorbisidec
X+#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
X #DEFS = -DLINUX -DUSE_AVIFILE -DUSE_OGG_VORBIS -DINTEGER_OGG_VORBIS -DPDA -DPDA_WIDTH=640
X
X # with OggVorbis and AVI and English mode
X-#LIBS = `sdl-config --libs` `smpeg-config --libs` `avifile-config --libs` -lSDL_ttf -lSDL_image -lSDL_mixer -lbz2 -ljpeg -lm -logg -lvorbis -lvorbisfile
X+#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
X #DEFS = -DLINUX -DUSE_AVIFILE -DUSE_OGG_VORBIS -DENABLE_1BYTE_CHAR -DFORCE_1BYTE_CHAR
X
X EXESUFFIX =
X@@ -29,11 +33,11 @@ OBJSUFFIX = .o
X .SUFFIXES: $(OBJSUFFIX) .cpp .h
X
X # for GNU g++
X-CC = g++
X-LD = g++ -o
X+CC = @CXX@
X+LD = @CXX@ -o
X
X #CFLAGS = -g -Wall -pipe -c $(INCS) $(DEFS)
X-CFLAGS = -O3 -Wall -fomit-frame-pointer -pipe -c $(INCS) $(DEFS)
X+CFLAGS = -Wall @CXXFLAGS@ -c $(INCS) $(DEFS)
X
X # for GCC on PowerPC specfied
X #CC = powerpc-unknown-linux-gnu-g++
X@@ -47,11 +51,12 @@ CFLAGS = -O3 -Wall -fomit-frame-pointer
X
X #CFLAGS = -O3 -tpp6 -xK -c $(INCS) $(DEFS)
X
X-RM = rm -f
X+RM = @RM@
X
X-#TARGET = onscripter$(EXESUFFIX) sardec$(EXESUFFIX) nsadec$(EXESUFFIX) sarconv$(EXESUFFIX) nsaconv$(EXESUFFIX)
X-TARGET = onscripter$(EXESUFFIX) sardec$(EXESUFFIX) nsadec$(EXESUFFIX) sarconv$(EXESUFFIX) nsaconv$(EXESUFFIX) simple_aviplay$(EXESUFFIX)
X+TARGET = onscripter$(EXESUFFIX) sardec$(EXESUFFIX) nsadec$(EXESUFFIX) sarconv$(EXESUFFIX) nsaconv$(EXESUFFIX)
X+#TARGET = onscripter$(EXESUFFIX) sardec$(EXESUFFIX) nsadec$(EXESUFFIX) sarconv$(EXESUFFIX) nsaconv$(EXESUFFIX) simple_aviplay$(EXESUFFIX)
X #EXT_OBJS = AVIWrapper$(OBJSUFFIX)
X-EXT_OBJS = AVIWrapper$(OBJSUFFIX) LUAHandler$(OBJSUFFIX)
X+#EXT_OBJS = AVIWrapper$(OBJSUFFIX) LUAHandler$(OBJSUFFIX)
X+EXT_OBJS = LUAHandler$(OBJSUFFIX)
X
X include Makefile.onscripter
END-of-./patches/patch-aa
echo x - ./patches/patch-ab
sed 's/^X//' >./patches/patch-ab << 'END-of-./patches/patch-ab'
X$NetBSD$
X
X--- Makefile.onscripter.orig 2010-07-12 02:24:15.000000000 +0900
X+++ Makefile.onscripter
X@@ -64,25 +64,25 @@ PARSER_HEADER = BaseReader.h \
X
X ONSCRIPTER_HEADER = ONScripterLabel.h $(PARSER_HEADER)
X
X-ALL: $(TARGET)
X+all: $(TARGET)
X
X sardec$(EXESUFFIX): $(SARDEC_OBJS)
X- $(LD)$@ $(SARDEC_OBJS) $(LIBS)
X+ $(LD) $@ $(SARDEC_OBJS) $(LIBS)
X
X sarconv$(EXESUFFIX): $(SARCONV_OBJS)
X- $(LD)$@ $(SARCONV_OBJS) $(LIBS)
X+ $(LD) $@ $(SARCONV_OBJS) $(LIBS)
X
X nsadec$(EXESUFFIX): $(NSADEC_OBJS)
X- $(LD)$@ $(NSADEC_OBJS) $(LIBS)
X+ $(LD) $@ $(NSADEC_OBJS) $(LIBS)
X
X nsaconv$(EXESUFFIX): $(NSACONV_OBJS)
X- $(LD)$@ $(NSACONV_OBJS) $(LIBS)
X+ $(LD) $@ $(NSACONV_OBJS) $(LIBS)
X
X simple_aviplay$(EXESUFFIX): simple_aviplay$(OBJSUFFIX) AVIWrapper$(OBJSUFFIX)
X- $(LD)$@ simple_aviplay$(OBJSUFFIX) AVIWrapper$(OBJSUFFIX) $(LIBS)
X+ $(LD) $@ simple_aviplay$(OBJSUFFIX) AVIWrapper$(OBJSUFFIX) $(LIBS)
X
X onscripter$(EXESUFFIX): $(ONSCRIPTER_OBJS)
X- $(LD)$@ $(ONSCRIPTER_OBJS) $(LIBS)
X+ $(LD) $@ $(ONSCRIPTER_OBJS) $(LIBS)
X
X clean:
X -$(RM) $(TARGET)
END-of-./patches/patch-ab
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# $NetBSD$
X#
X
XDISTNAME= onscripter-20110111
XCATEGORIES= games
XMASTER_SITES= http://onscripter.sourceforge.jp/
X
XMAINTAINER= pkgsrc-users@NetBSD.org
XHOMEPAGE= http://onscripter.sourceforge.jp/onscripter.html
XCOMMENT= Interpreter to execute a script for NScripter
XLICENSE= gnu-gpl-v2
X
XPKG_DESTDIR_SUPPORT= user-destdir
X
XUSE_LANGUAGES= c++
XNO_CONFIGURE= yes
X
XINSTALLATION_DIRS= bin share/doc/onscripter
X
Xpost-patch:
X ${SED} -e 's!@RM@!${RM}!g; \
X s!@CXX@!${CXX:Q}!g; \
X s!@LD@!${LD:Q}!g; \
X s!@CXXFLAGS@!${CXXFLAGS:Q}!g' \
X < ${WRKSRC}/Makefile.Linux \
X > ${WRKSRC}/Makefile
X
Xdo-install:
X for f in nsaconv nsadec onscripter sarconv sardec; \
X do ${INSTALL_PROGRAM} ${WRKSRC}/$$f ${DESTDIR}${PREFIX}/bin; \
X done
X ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/onscripter
X for f in ogapee.css onscripter.html; \
X do ${INSTALL_DATA} ${WRKSRC}/www/$$f ${DESTDIR}${PREFIX}/share/doc/onscripter; \
X done
X
X.include "../../archivers/bzip2/buildlink3.mk"
X.include "../../audio/libvorbis/buildlink3.mk"
X.include "../../audio/SDL_mixer/buildlink3.mk"
X.include "../../devel/SDL/buildlink3.mk"
X.include "../../devel/SDL_ttf/buildlink3.mk"
X.include "../../fonts/fontconfig/buildlink3.mk"
X.include "../../lang/lua/buildlink3.mk"
X.include "../../graphics/jpeg/buildlink3.mk"
X.include "../../graphics/SDL_image/buildlink3.mk"
X.include "../../graphics/freetype2/buildlink3.mk"
X.include "../../multimedia/libogg/buildlink3.mk"
X.include "../../multimedia/smpeg/buildlink3.mk"
X.include "../../mk/bsd.pkg.mk"
END-of-./Makefile
echo x - ./DESCR
sed 's/^X//' >./DESCR << 'END-of-./DESCR'
XONScripter is execute a script for NScripter.
XNScripter is an engine for the creation of visual novels on Microsoft Windows.
END-of-./DESCR
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
X$NetBSD$
X
XSHA1 (onscripter-20110111.tar.gz) = 095ccc2ca3a27e9c712807b47baf6af5b330f9ec
XRMD160 (onscripter-20110111.tar.gz) = 43a7c505efed0570b1d93aa277faecdd85a7531e
XSize (onscripter-20110111.tar.gz) = 222312 bytes
XSHA1 (patch-aa) = 341b3d9b9852c70d1d9640f5a62943dc1aa82229
XSHA1 (patch-ab) = bc023a8a3051468788049d7782b66f2b0eb6d6a7
END-of-./distinfo
echo x - ./PLIST
sed 's/^X//' >./PLIST << 'END-of-./PLIST'
X@comment $NetBSD$
Xbin/nsaconv
Xbin/nsadec
Xbin/onscripter
Xbin/sarconv
Xbin/sardec
Xshare/doc/onscripter/README
Xshare/doc/onscripter/ogapee.css
Xshare/doc/onscripter/onscripter.html
END-of-./PLIST
exit
>Release-Note:
>Audit-Trail:
From: "Ryo ONODERA" <ryoon@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/44555 CVS commit: pkgsrc/games/onscripter
Date: Wed, 2 Mar 2011 12:05:19 +0000
Module Name: pkgsrc
Committed By: ryoon
Date: Wed Mar 2 12:05:19 UTC 2011
Update of /cvsroot/pkgsrc/games/onscripter
In directory ivanova.netbsd.org:/tmp/cvs-serv18591
Log Message:
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.
Status:
Vendor Tag: TNF
Release Tags: pkgsrc-base
N pkgsrc/games/onscripter/Makefile
N pkgsrc/games/onscripter/DESCR
N pkgsrc/games/onscripter/distinfo
N pkgsrc/games/onscripter/PLIST
N pkgsrc/games/onscripter/patches/patch-Makefile.Linux
N pkgsrc/games/onscripter/patches/patch-Makefile.onscripter
No conflicts created by this import
State-Changed-From-To: open->closed
State-Changed-By: ryoon@NetBSD.org
State-Changed-When: Wed, 02 Mar 2011 12:12:30 +0000
State-Changed-Why:
Latest version has been imported.
Thank you.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.