games/ponscripter-sekai: update to 0.0.6.162 (snapshot)

Changes:	https://github.com/sekaiproject/ponscripter-fork/compare/v0.0.6...4f887b8
This commit is contained in:
Jan Beich 2020-03-31 11:10:53 +00:00
parent 9a99a5b05d
commit 3507e8bb40
4 changed files with 45 additions and 29 deletions

View file

@ -1,16 +1,17 @@
PORTNAME= ponscripter-sekai PORTNAME= ponscripter-sekai
PORTVERSION= 0.0.6
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
PORTREVISION= 7 DISTVERSION= 0.0.6-162
DISTVERSIONSUFFIX= -g4f887b8
CATEGORIES= games CATEGORIES= games
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES+= 101c68e22921.patch:-p1 4fb1180d2b54.patch:-p1 25e752f272d0.patch:-p1 PATCHFILES+= 69068bf83653.patch:-p1 # https://github.com/sekaiproject/ponscripter-fork/pull/98
MAINTAINER= jbeich@FreeBSD.org MAINTAINER= jbeich@FreeBSD.org
COMMENT= NScripter-like novel-game interpreter with Unicode support COMMENT= NScripter-like novel-game interpreter with Unicode support
LICENSE= GPLv2+ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsmpeg2.so:multimedia/smpeg2 \ LIB_DEPENDS= libsmpeg2.so:multimedia/smpeg2 \
libfreetype.so:print/freetype2 libfreetype.so:print/freetype2
@ -31,12 +32,12 @@ CONFIGURE_ENV= CC_VER="4.8" CC="${CC} ${CFLAGS}" CXX="${CXX} ${CXXFLAGS}" \
CPATH="${LOCALBASE}/include" LIBRARY_PATH="${LOCALBASE}/lib" CPATH="${LOCALBASE}/include" LIBRARY_PATH="${LOCALBASE}/lib"
CONFIGURE_ARGS= --prefix="${STAGEDIR}${PREFIX}" --unsupported-compiler CONFIGURE_ARGS= --prefix="${STAGEDIR}${PREFIX}" --unsupported-compiler
LDFLAGS+= -Wl,--as-needed LDFLAGS+= -Wl,--as-needed
PORTDOCS= BUGS CHANGES MANUAL README TODO PORTDOCS= BUGS CHANGES MANUAL README.md TODO
PLIST_FILES= bin/ponscr \ PLIST_FILES= bin/ponscr \
share/emacs/site-lisp/ponscripter-mode.el share/emacs/site-lisp/ponscripter-mode.el
OPTIONS_DEFINE= DOCS MANPAGES TREMOR OPTIONS_DEFINE= DOCS MANPAGES NOTIFY TREMOR
OPTIONS_DEFAULT=MANPAGES ${MACHINE_CPU:Msoftfp:C/.+/TREMOR/} OPTIONS_DEFAULT=MANPAGES NOTIFY ${MACHINE_CPU:Msoftfp:C/.+/TREMOR/}
MANPAGES_BUILD_DEPENDS= xmlto:textproc/xmlto MANPAGES_BUILD_DEPENDS= xmlto:textproc/xmlto
MANPAGES_PLIST_FILES=\ MANPAGES_PLIST_FILES=\
@ -45,6 +46,9 @@ MANPAGES_PLIST_FILES=\
man/man7/ponscr-syntax.7.gz \ man/man7/ponscr-syntax.7.gz \
man/man7/ponscripter.7.gz man/man7/ponscripter.7.gz
NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
NOTIFY_CONFIGURE_WITH= libnotify
TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor
TREMOR_CFLAGS= -DINTEGER_OGG_VORBIS TREMOR_CFLAGS= -DINTEGER_OGG_VORBIS
TREMOR_LIB_DEPENDS_OFF= libvorbisfile.so:audio/libvorbis TREMOR_LIB_DEPENDS_OFF= libvorbisfile.so:audio/libvorbis

View file

@ -1,9 +1,5 @@
TIMESTAMP = 1395987047 TIMESTAMP = 1585653053
SHA256 (sekaiproject-ponscripter-fork-v0.0.6_GH0.tar.gz) = b1ac4f2c01aae1ca68420ea5274307e4c6b3eb1b85272ec41c7fbf07239c48d2 SHA256 (sekaiproject-ponscripter-fork-v0.0.6-162-g4f887b8_GH0.tar.gz) = 44fc0c3699b356c38551d4291b19cf5b81869160ebf634ea5a10d6b404493e76
SIZE (sekaiproject-ponscripter-fork-v0.0.6_GH0.tar.gz) = 30564899 SIZE (sekaiproject-ponscripter-fork-v0.0.6-162-g4f887b8_GH0.tar.gz) = 33478357
SHA256 (101c68e22921.patch) = 604a45559988096c2441881eaff9d6ea9cfc9bcba03097609086b8b679a12635 SHA256 (69068bf83653.patch) = ab7ace6c01bff5690c58dcf7e824d1bed5211f52e5984510c114a78d01f62de7
SIZE (101c68e22921.patch) = 2325 SIZE (69068bf83653.patch) = 826
SHA256 (4fb1180d2b54.patch) = 921224b2e64a0d60efc6f00598210d96a4903b735e48c181bd902da3b7c8e6f9
SIZE (4fb1180d2b54.patch) = 1207
SHA256 (25e752f272d0.patch) = 263bad81a88b356d3cbd2de611df994c486f7a7ce4eb831cc36882ccdc4c6992
SIZE (25e752f272d0.patch) = 2742

View file

@ -1,6 +1,6 @@
--- configure.orig 2021-08-06 14:18:09 UTC --- configure.orig 2020-03-31 11:10:53 UTC
+++ configure +++ configure
@@ -53,7 +53,7 @@ EXPLICIT_OGGLIBS=false @@ -60,7 +60,7 @@ LOCAL_SAVEDIR=false
SDL_CONFIG=sdl2-config SDL_CONFIG=sdl2-config
SMPEG_CONFIG=smpeg2-config SMPEG_CONFIG=smpeg2-config
@ -9,7 +9,7 @@
EXTLIB=./extlib EXTLIB=./extlib
SRC=src SRC=src
MAKEFILE=$SRC/Makefile MAKEFILE=$SRC/Makefile
@@ -606,7 +606,7 @@ then @@ -637,7 +637,7 @@ then
_EOF _EOF
INTERNAL_SDL_MIXER=true INTERNAL_SDL_MIXER=true
$CXX `$SDL_CONFIG --cflags` test.cc `$SDL_CONFIG --libs` -lSDL2_mixer -o mtest >/dev/null 2>&1 $CXX `$SDL_CONFIG --cflags` test.cc `$SDL_CONFIG --libs` -lSDL2_mixer -o mtest >/dev/null 2>&1
@ -18,7 +18,7 @@
case $? in case $? in
0) echo "yes"; INTERNAL_SDL_MIXER=false ;; 0) echo "yes"; INTERNAL_SDL_MIXER=false ;;
1) echo "no MP3" ;; 2) echo "no Ogg" ;; 3) echo "no Ogg or MP3" ;; 1) echo "no MP3" ;; 2) echo "no Ogg" ;; 3) echo "no Ogg or MP3" ;;
@@ -694,7 +694,7 @@ then @@ -725,7 +725,7 @@ then
FREETYPE_CONFIG=$EXTLIB/bin/freetype-config FREETYPE_CONFIG=$EXTLIB/bin/freetype-config
else else
$echo_n "Checking for system Freetype... ${nobr}" $echo_n "Checking for system Freetype... ${nobr}"
@ -27,3 +27,24 @@
if [ -z "$VER" ]; then if [ -z "$VER" ]; then
FREETYPE_CONFIG=freetype2-config FREETYPE_CONFIG=freetype2-config
VER=`($FREETYPE_CONFIG --ftversion) 2>/dev/null` VER=`($FREETYPE_CONFIG --ftversion) 2>/dev/null`
@@ -780,7 +780,7 @@ fi
if $WITH_LIBNOTIFY; then
$echo_n "Checking for system libnotify... ${nobr}"
- if `pkg-config --exists libnotify` && `pkg-config --exists gtk+-2.0`; then
+ if `pkg-config --exists libnotify`; then
echo "yes"
WITH_LIBNOTIFY=true
else
@@ -865,9 +865,8 @@ NOTIFYLIBS=
GTKLIBS=
if $WITH_LIBNOTIFY
then
- OURLIBS="$OURLIBS -lnotify"
- OURLIBS="$OURLIBS `pkg-config --libs gtk+-2.0`"
- OURINCS="$OURINCS `pkg-config --cflags gtk+-2.0`"
+ OURINCS="$OURINCS `pkg-config --cflags libnotify`"
+ OURLIBS="$OURLIBS `pkg-config --libs libnotify`"
OURDEFS="$OURDEFS -DLIBNOTIFY"
fi

View file

@ -1,13 +1,8 @@
Ponscripter is an interpreter for visual-novel-type games, derived from Ponscripter was created as an NScripter-style visual novel game
the NScripter design but modified significantly to improve support for interpreter with an emphasis on supporting games in Western languages.
Western languages (at the cost of diminished support for Japanese).
Ponscripter is a fork of ONScripter-En that drops any attempt to remain This fork is intended to provide additional features to Ponscripter
in synch with the upstream source code, and instead concentrates on that make it more suitable for releasing games on Steam. It, however,
providing the best possible support for Western languages. It is no does not have qualms with breaking compatibility in minor ways.
longer fully NScripter-compatible, but remains an easy target to port
NScripter games to when localising them.
This fork takes advantage of SDL2 and improves Steam integration.
WWW: https://github.com/sekaiproject/ponscripter-fork WWW: https://github.com/sekaiproject/ponscripter-fork