? patches/patch-src_menu_cpp
Index: Makefile
===================================================================
RCS file: /cvs/ports/games/barony/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile	4 Sep 2018 12:46:12 -0000	1.3
+++ Makefile	7 Sep 2018 18:21:13 -0000
@@ -1,6 +1,6 @@
 # $OpenBSD: Makefile,v 1.3 2018/09/04 12:46:12 espie Exp $
 
-V =		3.1.4
+V =		3.2.1
 COMMENT =	3D, first person roguelike
 PKGNAME =	${DISTNAME:L}
 CATEGORIES =	games x11
@@ -18,6 +18,7 @@ PERMIT_PACKAGE_CDROM =	Yes
 
 WANTLIB += ${COMPILER_LIBCXX} GL GLU SDL2 SDL2_image SDL2_net
 WANTLIB += SDL2_ttf c execinfo m ogg openal png vorbisfile
+WANTLIB += physfs
 
 # C++11
 COMPILER =	base-clang ports-gcc
@@ -31,6 +32,7 @@ LIB_DEPENDS =	audio/libvorbis \
 		devel/sdl2-image \
 		devel/sdl2-net \
 		devel/sdl2-ttf \
+   devel/physfs \
 		graphics/png
 
 CONFIGURE_ARGS =	-DCMAKE_C_FLAGS="${CFLAGS}" \
@@ -42,7 +44,6 @@ CONFIGURE_ARGS =	-DCMAKE_C_FLAGS="${CFLA
 
 NO_TEST =	Yes
 
-post-install:
-	${SUBST_CMD} -m 555 -c ${FILESDIR}/barony.sh ${PREFIX}/bin/barony
+SUBST_VARS =	PKGSTEM
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/barony/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo	4 May 2018 22:30:08 -0000	1.1.1.1
+++ distinfo	7 Sep 2018 18:21:13 -0000
@@ -1,2 +1,2 @@
-SHA256 (Barony-3.1.4.tar.gz) = vPdSJjai3CH92kcRT42cDux4yixBYT6JYxDmEQ+/BMQ=
-SIZE (Barony-3.1.4.tar.gz) = 53299453
+SHA256 (Barony-3.2.1.tar.gz) = 2xK5Imxsg5qddjbHDRrWWgP3i0xCo7icmrbdazAiExo=
+SIZE (Barony-3.2.1.tar.gz) = 53413992
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/games/barony/patches/patch-CMakeLists_txt,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt	4 May 2018 22:30:08 -0000	1.1.1.1
+++ patches/patch-CMakeLists_txt	7 Sep 2018 18:21:13 -0000
@@ -1,111 +1,29 @@
 $OpenBSD: patch-CMakeLists_txt,v 1.1.1.1 2018/05/04 22:30:08 solene Exp $
 
 Remove hardcoded -O3
-Rename binary to barony-bin because we are invoking the
-game via a wrapper script, which is named barony.
 
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -58,14 +58,14 @@ if( NOT WIN32 )
+@@ -58,14 +58,13 @@ if( NOT WIN32 )
    if(PANDORA)
    set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -ffast-math -funroll-loops -fstrict-aliasing -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -g -fuse-ld=gold -fuse-linker-plugin")
    set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall ")
 -  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O3 -ffast-math -funroll-loops -fstrict-aliasing -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -g -fuse-ld=gold -fuse-linker-plugin -fsingle-precision-constant")
 -  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -ffast-math -funroll-loops -fstrict-aliasing -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -g -fuse-ld=gold -fuse-linker-plugin -fsingle-precision-constant")
-+  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}  -ffast-math -funroll-loops -fstrict-aliasing -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -g -fuse-ld=gold -fuse-linker-plugin -fsingle-precision-constant")
-+  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE}  -ffast-math -funroll-loops -fstrict-aliasing -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -g -fuse-ld=gold -fuse-linker-plugin -fsingle-precision-constant")
++  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -ffast-math -funroll-loops -fstrict-aliasing -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -g -fuse-ld=gold -fuse-linker-plugin -fsingle-precision-constant")
++  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -ffast-math -funroll-loops -fstrict-aliasing -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -g -fuse-ld=gold -fuse-linker-plugin -fsingle-precision-constant")
    else()
    set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -pg -ffast-math -funroll-loops -fstrict-aliasing")
    #set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall -pg -fsanitize=address -fno-omit-frame-pointer -fsanitize=undefined -fno-sanitize-recover -Wreturn-type -Werror=return-type")
    set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall -pg")
 -  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O3 -ffast-math -funroll-loops -fstrict-aliasing")
 -  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3")
-+  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}  -ffast-math -funroll-loops -fstrict-aliasing")
-+  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ")
++  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -ffast-math -funroll-loops -fstrict-aliasing")
    endif()
    if (APPLE)
      set (Apple 1)
-@@ -253,7 +253,7 @@ message("${CMAKE_CXX_FLAGS_DEBUG}")
- message("Release flags: ")
- message("${CMAKE_C_FLAGS_RELEASE}")
- message("${CMAKE_CXX_FLAGS_RELEASE}")
--#-O3 -DNDEBUG -Wall -pg -ffast-math -funroll-loops -fstrict-aliasing
-+# -DNDEBUG -Wall -pg -ffast-math -funroll-loops -fstrict-aliasing
- message("***************************")
- 
- 
-@@ -290,7 +290,7 @@ SET_SOURCE_FILES_PROPERTIES(${MACOSX_BUNDLE_ICON_FILE}
- set_source_files_properties(${GAME_SOURCES} PROPERTIES COMPILE_FLAGS "-x objective-c++")
- #set_source_files_properties(${GAME_SOURCES} PROPERTIES COMPILE_FLAGS "-stdlib=libc++")
- else()
--add_executable(barony ${GAME_SOURCES})
-+add_executable(barony-bin ${GAME_SOURCES})
- endif()
- 
- if(WIN32)
-@@ -307,9 +307,9 @@ if(WIN32)
- else()
-   if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8")
-     # 64 bit
--    target_link_libraries(barony -L/usr/lib64 -lstdc++)
-+    target_link_libraries(barony-bin -L/usr/lib64 -lstdc++)
-   endif()
--  target_link_libraries(barony ${SDL2_LIBRARIES} ${SDL2_LIBRARY} ${SDL2IMAGE_LIBRARIES} ${SDL2_IMAGE_LIBRARIES} ${SDL2_NET_LIBRARIES} ${SDL2_TTF_LIBRARIES} ${SDL2TTF_LIBRARY})
-+  target_link_libraries(barony-bin ${SDL2_LIBRARIES} ${SDL2_LIBRARY} ${SDL2IMAGE_LIBRARIES} ${SDL2_IMAGE_LIBRARIES} ${SDL2_NET_LIBRARIES} ${SDL2_TTF_LIBRARIES} ${SDL2TTF_LIBRARY})
-   if (STEAMWORKS_ENABLED)
-     target_link_libraries(barony ${STEAMWORKS_LIBRARY})
-     #target_link_libraries(barony ${STEAMWORKS_CWRAPPER_LIBRARIES} -lstdc++)
-@@ -322,15 +322,15 @@ else()
-     find_path(EXECINFO_INC NAMES execinfo.h)
-     find_library(EXECINFO_LIB NAMES execinfo)
-     include_directories(${EXECINFO_INC})
--    target_link_libraries(barony ${EXECINFO_LIB})
-+    target_link_libraries(barony-bin ${EXECINFO_LIB})
-   endif()
- endif()
--target_link_libraries(barony ${OPENGL_LIBRARIES})
--target_link_libraries(barony ${THREADS_LIBRARIES})
--target_link_libraries(barony -lm)
-+target_link_libraries(barony-bin ${OPENGL_LIBRARIES})
-+target_link_libraries(barony-bin ${THREADS_LIBRARIES})
-+target_link_libraries(barony-bin -lm)
- if( NOT WIN32 AND NOT APPLE)
-   #Remember, Windows and Mac aren't using find_package for FMOD and PNG.
--  target_link_libraries(barony ${PNG_LIBRARY})
-+   target_link_libraries(barony-bin ${PNG_LIBRARY})
-   if (FMOD_FOUND)
-     target_link_libraries(barony ${FMOD_LIBRARY})
-   endif()
-@@ -345,14 +345,14 @@ if(APPLE)
-     target_link_libraries(barony -lfmodex) #Finally manually link fmod for mac.
-   endif()
- endif()
--target_link_libraries(barony ${EXTRA_LIBS}) #Apple needs this for OpenGL to work.
-+target_link_libraries(barony-bin ${EXTRA_LIBS}) #Apple needs this for OpenGL to work.
- 
- if (OPENAL)
--  target_link_libraries(barony ${OPENAL_LIBRARY})
-+  target_link_libraries(barony-bin ${OPENAL_LIBRARY})
-   if(TREMOR_ENABLED)
--    target_link_libraries(barony ${TREMOR_LIBRARY})
-+    target_link_libraries(barony-bin ${TREMOR_LIBRARY})
-   else()
--    target_link_libraries(barony ${VORBISFILE_LIBRARY} ${OGG_LIBRARY})
-+    target_link_libraries(barony-bin ${VORBISFILE_LIBRARY} ${OGG_LIBRARY})
-   endif()
- endif()
- 
-@@ -365,7 +365,7 @@ if (NOT APPLE AND UNIX)
-   endif()
-   message(STATUS "Base data directory ${BASE_DATA_DIR}")
- 
--  install(TARGETS barony
-+  install(TARGETS barony-bin
- 	 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
-    COMPONENT Runtime
-   )
-@@ -445,7 +445,7 @@ if (NOT APPLE AND UNIX)
+@@ -457,7 +456,7 @@ if (NOT APPLE AND UNIX)
      RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT Runtime
    )
  
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/barony/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST	4 Sep 2018 12:46:12 -0000	1.2
+++ pkg/PLIST	7 Sep 2018 18:21:13 -0000
@@ -1,6 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.2 2018/09/04 12:46:12 espie Exp $
 bin/barony
-@bin bin/barony-bin
 @bin bin/barony-editor
 share/barony/
 share/barony/lang/
