mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-22 04:17:44 +00:00
- Update to 0.2.20110922_1
This commit is contained in:
parent
7ab16b31ce
commit
3f06dfac24
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=284841
@ -6,40 +6,51 @@
|
||||
#
|
||||
|
||||
PORTNAME= minetest
|
||||
PORTVERSION= r20110623
|
||||
DISTVERSION= 0.2.20110922_1
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
|
||||
# https://bitbucket.org/celeron55/minetest/get/
|
||||
|
||||
MAINTAINER= amdmi3@FreeBSD.org
|
||||
COMMENT= An Infiniminer/Minecraft inspired game
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libIrrlicht.so:${PORTSDIR}/x11-toolkits/irrlicht
|
||||
RUN_DEPENDS= ${LOCALBASE}/lib/libIrrlicht.so:${PORTSDIR}/x11-toolkits/irrlicht
|
||||
LIB_DEPENDS= Irrlicht.1:${PORTSDIR}/x11-toolkits/irrlicht \
|
||||
sqlite3:${PORTSDIR}/databases/sqlite3
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_CMAKE= yes
|
||||
USE_GL= gl
|
||||
MAKE_JOBS_SAFE= yes
|
||||
|
||||
WRKSRC= ${WRKDIR}/celeron55-minetest-9bc10c75dff2
|
||||
WRKSRC= ${WRKDIR}/celeron55-minetest-bdf5490
|
||||
|
||||
PORTDOCS= *
|
||||
PORTEXAMPLES= *
|
||||
|
||||
OPTIONS= CLIENT "Build client" on \
|
||||
SERVER "Build server" on \
|
||||
OPTIONS= CLIENT "Build client" on \
|
||||
SERVER "Build server" on \
|
||||
OPTIMIZED_CFLAGS "Enabled additional optimizations" on
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if defined(WITH_OPTIMIZED_CFLAGS)
|
||||
.if defined(WITHOUT_NLS)
|
||||
CMAKE_ARGS+= -DENABLE_GETTEXT:BOOL=NO
|
||||
PLIST_SUB+= NLS="@comment "
|
||||
.else
|
||||
USE_GETTEXT= yes
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
PLIST_SUB+= NLS=""
|
||||
.endif
|
||||
|
||||
.if !defined(WITH_DEBUG)
|
||||
CFLAGS+= -DNDEBUG
|
||||
CXXFLAGS+= -DNDEBUG
|
||||
. if defined(WITH_OPTIMIZED_CFLAGS)
|
||||
CFLAGS+= -O3 -ffast-math -fomit-frame-pointer -funroll-loops
|
||||
CXXFLAGS+= -O3 -ffast-math -fomit-frame-pointer -funroll-loops
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_CLIENT)
|
||||
LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \
|
||||
LIB_DEPENDS+= jpeg.11:${PORTSDIR}/graphics/jpeg \
|
||||
png.6:${PORTSDIR}/graphics/png
|
||||
CMAKE_ARGS+= -DBUILD_CLIENT=1
|
||||
PLIST_SUB+= CLIENT=""
|
||||
@ -66,6 +77,7 @@ post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/README.txt ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/doc/changelog.txt ${DOCSDIR}/
|
||||
.endif
|
||||
.if !defined(NOPORTEXAMPLES)
|
||||
${MKDIR} ${EXAMPLESDIR}
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (minetest-r20110623.tar.bz2) = e87b6efdd1067f5116b54fb2237f21a6c196cbd0470a9599eb1109d96ce2201b
|
||||
SIZE (minetest-r20110623.tar.bz2) = 321021
|
||||
SHA256 (minetest-0.2.20110922_1.tar.gz) = b64fd204265b9a9416e533d5cadb8ea88d1e29244a429823c88e7dd40d9c0320
|
||||
SIZE (minetest-0.2.20110922_1.tar.gz) = 1736822
|
||||
|
@ -1,10 +1,11 @@
|
||||
--- CMakeLists.txt.orig 2011-06-23 15:10:46.000000000 +0400
|
||||
+++ CMakeLists.txt 2011-06-30 04:30:39.000000000 +0400
|
||||
@@ -59,8 +59,6 @@
|
||||
set(EXAMPLE_CONF_DIR "share/doc/minetest")
|
||||
--- CMakeLists.txt.orig 2011-07-31 16:54:54.000000000 +0400
|
||||
+++ CMakeLists.txt 2011-08-01 21:51:29.000000000 +0400
|
||||
@@ -63,9 +63,6 @@
|
||||
set(EXAMPLE_CONF_DIR "share/doc/${PROJECT_NAME}")
|
||||
endif()
|
||||
|
||||
-install(FILES "doc/README.txt" DESTINATION "${DOCDIR}")
|
||||
-install(FILES "doc/changelog.txt" DESTINATION "${DOCDIR}")
|
||||
-install(FILES "minetest.conf.example" DESTINATION "${DOCDIR}")
|
||||
|
||||
#
|
||||
|
@ -1,37 +1,69 @@
|
||||
--- src/CMakeLists.txt.orig 2011-06-23 15:10:46.000000000 +0400
|
||||
+++ src/CMakeLists.txt 2011-06-30 18:07:30.000000000 +0400
|
||||
@@ -48,7 +48,7 @@
|
||||
--- src/CMakeLists.txt.orig 2011-09-22 21:47:47.000000000 +0400
|
||||
+++ src/CMakeLists.txt 2011-09-24 18:23:37.000000000 +0400
|
||||
@@ -11,23 +11,25 @@
|
||||
# this is only set to 1 if gettext is enabled _and_ available
|
||||
set(USE_GETTEXT 0)
|
||||
|
||||
-find_package(GettextLib)
|
||||
+if(ENABLE_GETTEXT)
|
||||
+ find_package(GettextLib)
|
||||
|
||||
-if(GETTEXT_FOUND AND ENABLE_GETTEXT)
|
||||
- message(STATUS "gettext include path: ${GETTEXT_INCLUDE_DIR}")
|
||||
- message(STATUS "gettext msgfmt path: ${GETTEXT_MSGFMT}")
|
||||
- if(WIN32)
|
||||
- message(STATUS "gettext library: ${GETTEXT_LIBRARY}")
|
||||
- message(STATUS "gettext dll: ${GETTEXT_DLL}")
|
||||
- message(STATUS "gettext iconv dll: ${GETTEXT_ICONV_DLL}")
|
||||
- endif()
|
||||
- set(USE_GETTEXT 1)
|
||||
- message(STATUS "GetText enabled; locales found: ${GETTEXT_AVAILABLE_LOCALES}")
|
||||
-elseif(GETTEXT_FOUND AND NOT ENABLE_GETTEXT)
|
||||
- MESSAGE(STATUS "GetText found but disabled;")
|
||||
-else(GETTEXT_FOUND AND ENABLE_GETTEXT)
|
||||
+ if(GETTEXT_FOUND)
|
||||
+ message(STATUS "gettext include path: ${GETTEXT_INCLUDE_DIR}")
|
||||
+ message(STATUS "gettext msgfmt path: ${GETTEXT_MSGFMT}")
|
||||
+ if(WIN32)
|
||||
+ message(STATUS "gettext library: ${GETTEXT_LIBRARY}")
|
||||
+ message(STATUS "gettext dll: ${GETTEXT_DLL}")
|
||||
+ message(STATUS "gettext iconv dll: ${GETTEXT_ICONV_DLL}")
|
||||
+ endif()
|
||||
+ set(USE_GETTEXT 1)
|
||||
+ message(STATUS "GetText enabled; locales found: ${GETTEXT_AVAILABLE_LOCALES}")
|
||||
+ else(GETTEXT_FOUND)
|
||||
+ message(STATUS "GetText not found, disabling")
|
||||
+ endif(GETTEXT_FOUND)
|
||||
+else(ENABLE_GETTEXT)
|
||||
message(STATUS "GetText disabled")
|
||||
-endif(GETTEXT_FOUND AND ENABLE_GETTEXT)
|
||||
+endif(ENABLE_GETTEXT)
|
||||
|
||||
if(NOT MSVC)
|
||||
set(USE_GPROF 0 CACHE BOOL "Use -pg flag for g++")
|
||||
@@ -74,7 +76,7 @@
|
||||
endif(APPLE)
|
||||
endif(BUILD_CLIENT)
|
||||
find_package(ZLIB REQUIRED)
|
||||
- set(PLATFORM_LIBS -lpthread)
|
||||
+ set(PLATFORM_LIBS -pthread)
|
||||
- set(PLATFORM_LIBS -lpthread ${CMAKE_DL_LIBS})
|
||||
+ set(PLATFORM_LIBS -pthread ${CMAKE_DL_LIBS})
|
||||
#set(CLIENT_PLATFORM_LIBS -lXxf86vm)
|
||||
# This way Xxf86vm is found on OpenBSD too
|
||||
find_library(XXF86VM_LIBRARY Xxf86vm)
|
||||
@@ -192,16 +192,12 @@
|
||||
set(RELEASE_WARNING_FLAGS "")
|
||||
endif()
|
||||
|
||||
- if(NOT APPLE)
|
||||
- set(WARNING_FLAGS "${WARNING_FLAGS} -Wno-unused-but-set-variable")
|
||||
- endif()
|
||||
-
|
||||
if(APPLE)
|
||||
set(CMAKE_OSX_ARCHITECTURES i386 CACHE STRING "do not build for 64-bit" FORCE)
|
||||
@@ -250,7 +252,7 @@
|
||||
set(ARCH i386)
|
||||
endif()
|
||||
|
||||
- set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS} ${WARNING_FLAGS} -O3 -ffast-math -Wall -fomit-frame-pointer -pipe -funroll-loops")
|
||||
+ set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS} ${WARNING_FLAGS} -Wall -pipe")
|
||||
+ set(CMAKE_CXX_FLAGS_RELEASE "${RELEASE_WARNING_FLAGS} ${WARNING_FLAGS} -Wall")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "-g -O1 -Wall ${WARNING_FLAGS}")
|
||||
|
||||
if(USE_GPROF)
|
||||
@@ -223,7 +219,6 @@
|
||||
@@ -272,7 +274,6 @@
|
||||
#
|
||||
|
||||
# Example configuration file
|
||||
-install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/../minetest.conf.example" DESTINATION ${EXAMPLE_CONF_DIR})
|
||||
|
||||
if(BUILD_CLIENT)
|
||||
install(TARGETS minetest DESTINATION ${BINDIR})
|
||||
install(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
|
||||
|
@ -1,20 +0,0 @@
|
||||
--- src/debug.cpp.orig 2011-06-18 23:31:24.000000000 +0400
|
||||
+++ src/debug.cpp 2011-06-23 19:58:10.000000000 +0400
|
||||
@@ -70,7 +70,7 @@
|
||||
{
|
||||
DEBUGPRINT("\nIn thread %x:\n"
|
||||
"%s:%d: %s: Assertion '%s' failed.\n",
|
||||
- (unsigned int)get_current_thread_id(),
|
||||
+ (unsigned int)(intptr_t)get_current_thread_id(),
|
||||
file, line, function, assertion);
|
||||
|
||||
debug_stacks_print();
|
||||
@@ -96,7 +96,7 @@
|
||||
void DebugStack::print(FILE *file, bool everything)
|
||||
{
|
||||
fprintf(file, "DEBUG STACK FOR THREAD %x:\n",
|
||||
- (unsigned int)threadid);
|
||||
+ (unsigned int)(intptr_t)threadid);
|
||||
|
||||
for(int i=0; i<stack_max_i; i++)
|
||||
{
|
@ -1,22 +0,0 @@
|
||||
--- src/porting.cpp.orig 2011-06-18 23:31:24.000000000 +0400
|
||||
+++ src/porting.cpp 2011-06-19 13:53:48.000000000 +0400
|
||||
@@ -194,17 +194,10 @@
|
||||
/*
|
||||
Linux
|
||||
*/
|
||||
- #elif defined(linux)
|
||||
+ #elif defined(linux) || defined (__FreeBSD__)
|
||||
#include <unistd.h>
|
||||
|
||||
- char buf[BUFSIZ];
|
||||
- memset(buf, 0, BUFSIZ);
|
||||
- // Get path to executable
|
||||
- assert(readlink("/proc/self/exe", buf, BUFSIZ-1) != -1);
|
||||
-
|
||||
- pathRemoveFile(buf, '/');
|
||||
-
|
||||
- path_data = std::string(buf) + "/../share/" + APPNAME;
|
||||
+ path_data = std::string("/usr/local/share/") + APPNAME;
|
||||
//path_data = std::string(INSTALL_PREFIX) + "/share/" + APPNAME;
|
||||
|
||||
path_userdata = std::string(getenv("HOME")) + "/." + APPNAME;
|
@ -1,11 +1,27 @@
|
||||
%%CLIENT%%bin/minetest
|
||||
%%SERVER%%bin/minetestserver
|
||||
%%CLIENT%%%%NLS%%share/locale/da/LC_MESSAGES/minetest.mo
|
||||
%%CLIENT%%%%NLS%%share/locale/de/LC_MESSAGES/minetest.mo
|
||||
%%CLIENT%%%%NLS%%share/locale/fr/LC_MESSAGES/minetest.mo
|
||||
%%CLIENT%%%%NLS%%share/locale/it/LC_MESSAGES/minetest.mo
|
||||
%%CLIENT%%%%DATADIR%%/apple.png
|
||||
%%CLIENT%%%%DATADIR%%/apple_iron.png
|
||||
%%CLIENT%%%%DATADIR%%/book.png
|
||||
%%CLIENT%%%%DATADIR%%/bookshelf.png
|
||||
%%CLIENT%%%%DATADIR%%/brick.png
|
||||
%%CLIENT%%%%DATADIR%%/cactus_side.png
|
||||
%%CLIENT%%%%DATADIR%%/cactus_top.png
|
||||
%%CLIENT%%%%DATADIR%%/chest_front.png
|
||||
%%CLIENT%%%%DATADIR%%/chest_side.png
|
||||
%%CLIENT%%%%DATADIR%%/chest_top.png
|
||||
%%CLIENT%%%%DATADIR%%/clay.png
|
||||
%%CLIENT%%%%DATADIR%%/clay_brick.png
|
||||
%%CLIENT%%%%DATADIR%%/cloud.png
|
||||
%%CLIENT%%%%DATADIR%%/cobble.png
|
||||
%%CLIENT%%%%DATADIR%%/cooked_rat.png
|
||||
%%CLIENT%%%%DATADIR%%/crack.png
|
||||
%%CLIENT%%%%DATADIR%%/fence.png
|
||||
%%CLIENT%%%%DATADIR%%/firefly.png
|
||||
%%CLIENT%%%%DATADIR%%/fontlucida.png
|
||||
%%CLIENT%%%%DATADIR%%/furnace_front.png
|
||||
%%CLIENT%%%%DATADIR%%/furnace_side.png
|
||||
@ -13,21 +29,41 @@
|
||||
%%CLIENT%%%%DATADIR%%/grass.png
|
||||
%%CLIENT%%%%DATADIR%%/grass_footsteps.png
|
||||
%%CLIENT%%%%DATADIR%%/grass_side.png
|
||||
%%CLIENT%%%%DATADIR%%/gravel.png
|
||||
%%CLIENT%%%%DATADIR%%/heart.png
|
||||
%%CLIENT%%%%DATADIR%%/item_fence.png
|
||||
%%CLIENT%%%%DATADIR%%/junglegrass.png
|
||||
%%CLIENT%%%%DATADIR%%/jungletree.png
|
||||
%%CLIENT%%%%DATADIR%%/jungletree_top.png
|
||||
%%CLIENT%%%%DATADIR%%/ladder.png
|
||||
%%CLIENT%%%%DATADIR%%/lava.png
|
||||
%%CLIENT%%%%DATADIR%%/leaves.png
|
||||
%%CLIENT%%%%DATADIR%%/lump_of_clay.png
|
||||
%%CLIENT%%%%DATADIR%%/lump_of_coal.png
|
||||
%%CLIENT%%%%DATADIR%%/lump_of_iron.png
|
||||
%%CLIENT%%%%DATADIR%%/menulogo.png
|
||||
%%CLIENT%%%%DATADIR%%/mese.png
|
||||
%%CLIENT%%%%DATADIR%%/mineral_coal.png
|
||||
%%CLIENT%%%%DATADIR%%/mineral_iron.png
|
||||
%%CLIENT%%%%DATADIR%%/mossycobble.png
|
||||
%%CLIENT%%%%DATADIR%%/mud.png
|
||||
%%CLIENT%%%%DATADIR%%/nc_back.png
|
||||
%%CLIENT%%%%DATADIR%%/nc_front.png
|
||||
%%CLIENT%%%%DATADIR%%/nc_rb.png
|
||||
%%CLIENT%%%%DATADIR%%/nc_side.png
|
||||
%%CLIENT%%%%DATADIR%%/oerkki1.png
|
||||
%%CLIENT%%%%DATADIR%%/oerkki1_damaged.png
|
||||
%%CLIENT%%%%DATADIR%%/paper.png
|
||||
%%CLIENT%%%%DATADIR%%/papyrus.png
|
||||
%%CLIENT%%%%DATADIR%%/player.png
|
||||
%%CLIENT%%%%DATADIR%%/player_back.png
|
||||
%%CLIENT%%%%DATADIR%%/rail.png
|
||||
%%CLIENT%%%%DATADIR%%/rail_crossing.png
|
||||
%%CLIENT%%%%DATADIR%%/rail_curved.png
|
||||
%%CLIENT%%%%DATADIR%%/rail_t_junction.png
|
||||
%%CLIENT%%%%DATADIR%%/rat.png
|
||||
%%CLIENT%%%%DATADIR%%/sand.png
|
||||
%%CLIENT%%%%DATADIR%%/sandstone.png
|
||||
%%CLIENT%%%%DATADIR%%/scorched_stuff.png
|
||||
%%CLIENT%%%%DATADIR%%/sign.png
|
||||
%%CLIENT%%%%DATADIR%%/sign_back.png
|
||||
%%CLIENT%%%%DATADIR%%/sign_wall.png
|
||||
@ -48,18 +84,22 @@
|
||||
%%CLIENT%%%%DATADIR%%/tool_steelaxe.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_steelpick.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_steelshovel.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_steelsword.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_stoneaxe.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_stonepick.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_stoneshovel.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_stonesword.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_woodaxe.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_woodpick.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_woodshovel.png
|
||||
%%CLIENT%%%%DATADIR%%/tool_woodsword.png
|
||||
%%CLIENT%%%%DATADIR%%/torch.png
|
||||
%%CLIENT%%%%DATADIR%%/torch_on_ceiling.png
|
||||
%%CLIENT%%%%DATADIR%%/torch_on_floor.png
|
||||
%%CLIENT%%%%DATADIR%%/tree.png
|
||||
%%CLIENT%%%%DATADIR%%/tree_top.png
|
||||
%%CLIENT%%%%DATADIR%%/treeprop.png
|
||||
%%CLIENT%%%%DATADIR%%/unknown_block.png
|
||||
%%CLIENT%%%%DATADIR%%/water.png
|
||||
%%CLIENT%%%%DATADIR%%/wood.png
|
||||
%%CLIENT%%@dirrm %%DATADIR%%
|
||||
|
Loading…
Reference in New Issue
Block a user