Update to easyrpg 0.5.2

OK bcallah@
This commit is contained in:
jeremy 2017-09-09 19:55:11 +00:00
parent 3114aa8f4f
commit 4bc60099e3
3 changed files with 23 additions and 61 deletions

View File

@ -1,50 +1,44 @@
# $OpenBSD: Makefile,v 1.16 2017/07/26 22:45:20 sthen Exp $
# $OpenBSD: Makefile,v 1.17 2017/09/09 19:55:11 jeremy Exp $
V = 0.1.2
V = 0.5.2
COMMENT = free interpreter for RPG Maker 2000/2003 and EasyRPG games
DISTFILES = easyrpg-player-{}${V}.tar.gz:0 \
easyrpg-readers-${V}.tar.gz:1
DISTNAME = ${PKGNAME}{${V}}
PKGNAME = easyrpg-${V}
CATEGORIES = games x11
REVISION = 1
HOMEPAGE = https://easy-rpg.org/
HOMEPAGE = https://easyrpg.org/
# GPLv3+
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += FLAC SDL SDL_mixer c expat freetype iconv jpeg m ogg openal
WANTLIB += pixman-1 png pthread sndfile ${COMPILER_LIBCXX} vorbis vorbisenc z
WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_mixer c freetype harfbuzz
WANTLIB += lcf m mpg123 opusfile pixman-1 png sndfile speexdsp
WANTLIB += vorbisfile xmp z
MASTER_SITES0 = https://github.com/EasyRPG/Player/archive/
MASTER_SITES1 = http://mirrors.nycbug.org/pub/distfiles/
COMPILER = base-clang ports-clang ports-gcc
MODULES += devel/cmake \
lang/python \
lang/ruby
MASTER_SITES = https://github.com/EasyRPG/Player/archive/
# iconv is deprecated with ruby>1.8
MODRUBY_REV = 1.8
BUILD_DEPENDS = devel/boost \
lang/ruby/1.8,-iconv
MODULES += devel/cmake
LIB_DEPENDS = audio/libsndfile \
audio/openal \
converters/libiconv \
devel/sdl-mixer \
graphics/jpeg \
audio/libxmp \
audio/mpg123 \
audio/opusfile \
audio/speexdsp \
devel/harfbuzz \
devel/sdl2 \
devel/sdl2-mixer \
games/liblcf \
graphics/png
# Sadly, this is needed for midi playback.
RUN_DEPENDS = audio/timidity
CONFIGURE_ENV = CXXFLAGS="${CXXFLAGS} -I ${X11BASE}/include" \
LDFLAGS="-L ${X11BASE}/lib"
MAKE_ENV = ${CONFIGURE_ENV}
# make test seems bogus, disabling it.
NO_TEST = Yes
WRKDIST = ${WRKDIR}/Player-${V}
post-extract:
mv ${WRKDIR}/Readers-${V} ${WRKDIST}/lib/readers
.include <bsd.port.mk>

View File

@ -1,4 +1,2 @@
SHA256 (easyrpg-player-0.1.2.tar.gz) = w3bRB0+aL9enMrDT03+fYKKeC9sBPia2D7nDWax0/+0=
SHA256 (easyrpg-readers-0.1.2.tar.gz) = aUwbVcSldevGAuTxhzbNoOwYcgXxRUXcVkFAhCe9DUk=
SIZE (easyrpg-player-0.1.2.tar.gz) = 996611
SIZE (easyrpg-readers-0.1.2.tar.gz) = 138372
SHA256 (easyrpg-0.5.2.tar.gz) = i254+9xKYB0NyKD87xDCalZpFah+WV+6wr4M44lN3+o=
SIZE (easyrpg-0.5.2.tar.gz) = 4142510

View File

@ -1,30 +0,0 @@
$OpenBSD: patch-CMakeLists_txt,v 1.3 2015/01/20 11:44:30 dcoppa Exp $
--- CMakeLists.txt.orig Mon Oct 14 14:30:54 2013
+++ CMakeLists.txt Tue Jan 20 03:56:32 2015
@@ -9,12 +9,6 @@ set(DEFAULT_EASYRPG_READERS_PATH "${CMAKE_CURRENT_SOUR
if(NOT EASYRPG_READERS_PATH)
set(EASYRPG_READERS_PATH "${DEFAULT_EASYRPG_READERS_PATH}")
endif()
-find_package(Git REQUIRED)
-if(NOT EXISTS ${EASYRPG_READERS_PATH})
- execute_process(COMMAND ${GIT_EXECUTABLE} clone "--depth=1"
- "https://github.com/EasyRPG/Readers.git"
- "${EASYRPG_READERS_PATH}")
-endif()
add_subdirectory(
${EASYRPG_READERS_PATH}/builds/cmake
${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/EasyRPG_Readers)
@@ -31,11 +25,8 @@ add_definitions(
${PNG_DEFINITIONS}
-D UNIX=1
- -D USE_SDL=1)
-
-if(CMAKE_GENERATOR MATCHES "Makefile")
- add_definitions(-fno-rtti)
-endif()
+ -D USE_SDL=1
+ -pthread)
# wine checking
find_program(WINE_EXECUTABLE wine)