Hi ports --

Attached is a major update (despite the versioning number) for easyrpg.
The tarballs upstream provides on their homepage oddly doesn't have cmake support, so I went with the github tarballs.

Works for me on amd64.

OK?

~Brian

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/easyrpg/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- Makefile	14 Oct 2013 13:52:46 -0000	1.6
+++ Makefile	20 Oct 2013 16:42:41 -0000
@@ -1,11 +1,10 @@
 # $OpenBSD: Makefile,v 1.6 2013/10/14 13:52:46 dcoppa Exp $
 
-V =		0.1.1
+V =		0.1.2
 COMMENT =	free interpreter for RPG Maker 2000/2003 and EasyRPG games
-DISTFILES =	EasyRPG_Player-${V}-src.zip \
-		EasyRPG_Readers-${V}-src.zip
+DISTFILES =	easyrpg-player-${V}.tar.gz{${V}.tar.gz}:0 \
+		easyrpg-readers-${V}.tar.gz{${V}.tar.gz}:1
 PKGNAME =	easyrpg-${V}
-REVISION =	3
 CATEGORIES =	games x11
 
 HOMEPAGE =	https://easy-rpg.org/
@@ -15,25 +14,25 @@ MAINTAINER =	Brian Callahan <bcallah@ope
 # GPLv3+
 PERMIT_PACKAGE_CDROM =		Yes
 
-WANTLIB += FLAC SDL SDL_mixer boost_chrono-mt boost_system-mt boost_thread-mt
-WANTLIB += c expat freetype jpeg m ogg openal pixman-1 png pthread
-WANTLIB += sndfile stdc++ vorbis vorbisenc z ${MODLUA_WANTLIB}
+WANTLIB += FLAC SDL SDL_mixer c expat freetype jpeg m ogg openal
+WANTLIB += pixman-1 png pthread sndfile stdc++ vorbis vorbisenc z
 
-MASTER_SITES =	https://easy-rpg.org/downloads/player/
+MASTER_SITES0 =	https://github.com/EasyRPG/Player/archive/
+MASTER_SITES1 =	https://github.com/EasyRPG/Readers/archive/
 
 MODULES +=	converters/libiconv \
 		devel/cmake \
-		lang/lua \
+		lang/python \
 		lang/ruby
 
 # iconv is deprecated with ruby>1.8
 MODRUBY_REV =	1.8
 
-BUILD_DEPENDS =	${MODRUBY_ICONV_DEPENDS}
+BUILD_DEPENDS =	${MODRUBY_ICONV_DEPENDS} \
+		devel/boost
 
 LIB_DEPENDS =	audio/libsndfile \
 		audio/openal \
-		devel/boost \
 		devel/sdl-mixer \
 		graphics/jpeg \
 		graphics/png
@@ -45,7 +44,6 @@ RUN_DEPENDS =	audio/timidity
 NO_TEST =	Yes
 
 WRKDIST =	${WRKDIR}/Player-${V}
-WRKSRC =	${WRKDIST}/builds/cmake
 
 post-extract:
 	mv ${WRKDIR}/Readers-${V} ${WRKDIST}/lib/readers
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/easyrpg/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo	27 Apr 2013 17:02:38 -0000	1.2
+++ distinfo	20 Oct 2013 16:42:41 -0000
@@ -1,4 +1,4 @@
-SHA256 (EasyRPG_Player-0.1.1-src.zip) = 2w88kQx6r4geXUcr7LZm7SIoGuP/EiDEGR+Ab1r6OMk=
-SHA256 (EasyRPG_Readers-0.1.1-src.zip) = lJyjrYRB1lXYF1AFYuH1gN58rkMxNLWkHY/gzumxfg4=
-SIZE (EasyRPG_Player-0.1.1-src.zip) = 1193700
-SIZE (EasyRPG_Readers-0.1.1-src.zip) = 307540
+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
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-CMakeLists_txt	20 Oct 2013 16:42:41 -0000
@@ -0,0 +1,49 @@
+$OpenBSD$
+--- CMakeLists.txt.orig	Mon Oct 14 15:30:54 2013
++++ CMakeLists.txt	Sun Oct 20 12:35:11 2013
+@@ -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,12 +25,9 @@ add_definitions(
+   ${PNG_DEFINITIONS}
+ 
+   -D UNIX=1
+-  -D USE_SDL=1)
++  -D USE_SDL=1
++  -pthread)
+ 
+-if(CMAKE_GENERATOR MATCHES "Makefile")
+-  add_definitions(-fno-rtti)
+-endif()
+-
+ # wine checking
+ find_program(WINE_EXECUTABLE wine)
+ if(EXISTS ${WINE_EXECUTABLE})
+@@ -47,7 +38,7 @@ endif()
+ set(SHINONOME_PATH "${CMAKE_CURRENT_SOURCE_DIR}/lib/shinonome")
+ set(SHINONOME_SRCS "${SHINONOME_PATH}/gothic.cxx" "${SHINONOME_PATH}/mincho.cxx")
+ include_directories(${SHINONOME_PATH})
+-find_package(Ruby)
++find_package(Ruby 1.8)
+ if(RUBY_FOUND)
+   set(SHINONOME_GENERATOR "${SHINONOME_PATH}/generate_cxx_font.rb")
+   add_custom_command(
+@@ -118,7 +109,7 @@ endif()
+ add_library(${PROJECT_NAME}_Static STATIC ${SRCS})
+ 
+ # RTP Table
+-find_package(Ruby)
++find_package(Ruby 1.8)
+ if(RUBY_FOUND)
+   add_custom_command(
+     OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/src/rtp_table_bom.h"
Index: patches/patch-builds_cmake_CMakeLists_txt
===================================================================
RCS file: patches/patch-builds_cmake_CMakeLists_txt
diff -N patches/patch-builds_cmake_CMakeLists_txt
--- patches/patch-builds_cmake_CMakeLists_txt	14 Oct 2013 13:52:46 -0000	1.4
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,54 +0,0 @@
-$OpenBSD: patch-builds_cmake_CMakeLists_txt,v 1.4 2013/10/14 13:52:46 dcoppa Exp $
-
-We don't need Git because we're using releases.
-
---- builds/cmake/CMakeLists.txt.orig	Sat Apr 20 19:12:11 2013
-+++ builds/cmake/CMakeLists.txt	Mon Oct 14 15:38:37 2013
-@@ -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
--    "https://github.com/EasyRPG/Readers.git";
--    "${EASYRPG_READERS_PATH}")
--endif()
- add_subdirectory(
-   ${EASYRPG_READERS_PATH}/builds/cmake
-   ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/${EASYRPG_READERS_PATH}/builds/cmake)
-@@ -27,14 +21,10 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_
- 
- add_definitions(
-   ${PNG_DEFINITIONS}
--
-   -D UNIX=1
--  -D USE_SDL=1)
-+  -D USE_SDL=1
-+  -pthread)
- 
--if(CMAKE_GENERATOR MATCHES "Makefile")
--  add_definitions(-fno-rtti)
--endif()
--
- # wine checking
- find_program(WINE_EXECUTABLE wine)
- if(EXISTS ${WINE_EXECUTABLE})
-@@ -45,7 +35,7 @@ endif()
- set(SHINONOME_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../lib/shinonome")
- set(SHINONOME_SRCS "${SHINONOME_PATH}/gothic.cxx" "${SHINONOME_PATH}/mincho.cxx")
- include_directories(${SHINONOME_PATH})
--find_package(Ruby)
-+find_package(Ruby 1.8)
- if(RUBY_FOUND)
-   set(SHINONOME_GENERATOR "${SHINONOME_PATH}/generate_cxx_font.rb")
-   add_custom_command(
-@@ -132,7 +122,7 @@ endif()
- add_library(${PROJECT_NAME}_Static STATIC ${SRCS})
- 
- # RTP Table
--find_package(Ruby)
-+find_package(Ruby 1.8)
- if(RUBY_FOUND)
-   add_custom_command(
-     OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/../../src/rtp_table_bom.h"

Reply via email to