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:

NetBSD Home
NetBSD PR Database Search

(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.