Hi,
Here an update of games/minetest to 5.3.0 (released on 9 July 2020).
Tested on amd64 with minetest-game (included in the port).
Comments or OK ?
--
Sebastien Marie
diff 84d72dabc0d940d2f64f068796bb6357ec970260 /home/semarie/repos/openbsd/ports
blob - 5415e8ba5ddae17e655a540b695046f754bb09b1
file + games/minetest/Makefile
--- games/minetest/Makefile
+++ games/minetest/Makefile
@@ -1,15 +1,12 @@
# $OpenBSD: Makefile,v 1.31 2020/05/26 20:01:01 rsadowski Exp $
COMMENT = infinite-world block sandbox game
-# minetest_game is still 0.4.17
-# this is engine's bug fix release
-GAME_V = 0.4.17
-V =${GAME_V}.1
+GAME_V = 5.3.0
+V =${GAME_V}
DISTNAME = minetest-${V}
CATEGORIES = games x11
-REVISION = 5
-HOMEPAGE = http://www.minetest.net/
+HOMEPAGE = https://www.minetest.net/
# source LGPLv2.1/ datas CC BY-SA 3.0
PERMIT_PACKAGE = Yes
@@ -57,7 +54,7 @@ pre-configure:
post-install:
mv ${WRKDIR}/minetest_game-${GAME_V}/ \
- ${PREFIX}/share/minetest/games/minetest_game
+ ${PREFIX}/share/minetest/games/minetest_game
chown -R ${SHAREOWN}:${SHAREGRP}
${PREFIX}/share/minetest/games/minetest_game
.include
blob - cec609b94f22a71694a14c6c22fe49a4cc7c984a
file + games/minetest/distinfo
--- games/minetest/distinfo
+++ games/minetest/distinfo
@@ -1,4 +1,4 @@
-SHA256 (minetest-0.4.17.1.tar.gz) =
zSXUDFP0kjJe2r0vY5clD0CmHLn+Sh1N1usDDg0c61k=
-SHA256 (minetest-game-0.4.17.tar.gz) =
8KsHy0fBVAsgFr92o24u7Ciw6ngnv2b8VEfgxeXUSV0=
-SIZE (minetest-0.4.17.1.tar.gz) = 7758675
-SIZE (minetest-game-0.4.17.tar.gz) = 1356784
+SHA256 (minetest-5.3.0.tar.gz) = ZdwgSfJMk/pURQDzEKYeKJwbj6R79gh3t0aiwnpyONY=
+SHA256 (minetest-game-5.3.0.tar.gz) =
BsbB1Ll68hHdD6UYo+aKIF9ZTpgWpLJHfkjU0h0nji0=
+SIZE (minetest-5.3.0.tar.gz) = 10828893
+SIZE (minetest-game-5.3.0.tar.gz) = 1904865
blob - 5a57080640b59dc1a313e901c1234525ffd8aa60
file + /dev/null
--- games/minetest/patches/patch-cmake_Modules_FindGMP_cmake
+++ games/minetest/patches/patch-cmake_Modules_FindGMP_cmake
@@ -1,16 +0,0 @@
-$OpenBSD: patch-cmake_Modules_FindGMP_cmake,v 1.1 2018/06/25 20:44:13 landry
Exp $
-
-fix libgmp detection
-
-Index: cmake/Modules/FindGMP.cmake
cmake/Modules/FindGMP.cmake.orig
-+++ cmake/Modules/FindGMP.cmake
-@@ -3,7 +3,7 @@ mark_as_advanced(GMP_LIBRARY GMP_INCLUDE_DIR)
- set(USE_SYSTEM_GMP FALSE)
-
- if(ENABLE_SYSTEM_GMP)
-- find_library(GMP_LIBRARY NAMES libgmp.so)
-+ find_library(GMP_LIBRARY NAMES gmp)
- find_path(GMP_INCLUDE_DIR NAMES gmp.h)
-
- if(GMP_LIBRARY AND GMP_INCLUDE_DIR)
blob - 0e79867f0cf850d43f23a592ce73aa6519a4ca10
file + /dev/null
--- games/minetest/patches/patch-src_CMakeLists_txt
+++ games/minetest/patches/patch-src_CMakeLists_txt
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src_CMakeLists_txt,v 1.13 2018/06/25 20:02:06 landry Exp $
-Index: src/CMakeLists.txt
src/CMakeLists.txt.orig
-+++ src/CMakeLists.txt
-@@ -756,14 +756,12 @@ else()
- set(OTHER_FLAGS "${OTHER_FLAGS} -mthreads -fexceptions")
- endif()
-
-- set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS}
${WARNING_FLAGS} ${OTHER_FLAGS} -Wall -pipe -funroll-loops")
-+ set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS}
${WARNING_FLAGS} ${OTHER_FLAGS} -Wall")
- if(CMAKE_SYSTEM_NAME MATCHES "(Darwin|FreeBSD)")
- set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Os")
-- else()
-- set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3
-ffast-math -fomit-frame-pointer")
- endif(CMAKE_SYSTEM_NAME MATCHES "(Darwin|FreeBSD)")
- set(CMAKE_CXX_FLAGS_SEMIDEBUG "-g -O1 -Wall -Wabi ${WARNING_FLAGS}
${OTHER_FLAGS}")
-- set(CMAKE_CXX_FLAGS_DEBUG "-g -O0 -Wall -Wabi ${WARNING_FLAGS}
${OTHER_FLAGS}")
-+ set(CMAKE_CXX_FLAGS_DEBUG "-g -Wall -Wabi ${WARNING_FLAGS}
${OTHER_FLAGS}")
-
- if(USE_GPROF)
- set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -pg")
blob - /dev/null
file + games/minetest/patches/patch-src_porting_cpp
--- games/minetest/patches/patch-src_porting_cpp
+++ games/minetest/patches/patch-src_porting_cpp
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: src/porting.cpp
+--- src/porting.cpp.orig
src/porting.cpp
+@@ -25,7 +25,7 @@ with this program; if not, write to the Free Software
+
+ #include "porting.h"
+
+-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
++#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) ||
defined(__OpenBSD__)
+ #include
+ #include
+ extern char **environ;
blob - f999a82a3f4a6582e82b75eb30e56cec7ece9a48
file + games/minetest/pkg/PLIST
--- games/minetest/pkg/PLIST
+++ games/minetest/pkg/PLIST
@@ -5,7 +5,8 @@
@man man/man6/minetestserver.6
share/applications/net.minetest.minetest.desktop
share/doc/minetest/
-share/doc/minetest/README.tx