Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/games/megaglest/Makefile.inc,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile.inc
--- Makefile.inc 6 Apr 2015 12:49:52 -0000 1.4
+++ Makefile.inc 27 Jun 2017 10:27:54 -0000
@@ -2,15 +2,16 @@
# Requires drm(4). Big-endian (powerpc) isn't supported according to upstream.
ONLY_FOR_ARCHS = amd64 i386
-V = 3.11.1
+
+GH_ACCOUNT = MegaGlest
+GH_TAGNAME = 3.13.0
+
CATEGORIES = games
+
HOMEPAGE = http://megaglest.org/
# GPLv3 + Creative Commons CC-BY-SA
PERMIT_PACKAGE_CDROM = Yes
-
-MASTER_SITES = https://github.com/MegaGlest/megaglest-source/releases/download/${V}/
-EXTRACT_SUFX = .tar.xz
MODULES += devel/cmake
Index: base/Makefile
===================================================================
RCS file: /cvs/ports/games/megaglest/base/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- base/Makefile 10 Apr 2017 11:46:19 -0000 1.10
+++ base/Makefile 27 Jun 2017 10:27:54 -0000
@@ -1,25 +1,22 @@
# $OpenBSD: Makefile,v 1.10 2017/04/10 11:46:19 sthen Exp $
COMMENT = 3D real-time strategy game
-DISTNAME = megaglest-source-${V}
-PKGNAME = megaglest-${V}
-REVISION = 1
+GH_PROJECT = megaglest-source
+PKGNAME = megaglest-${GH_TAGNAME}
WANTLIB += ${MODLUA_WANTLIB}
-WANTLIB += GL GLEW GLU SDL X11 c crypto curl fontconfig freetype fribidi
-WANTLIB += ftgl glib-2.0 ircclient jpeg m miniupnpc nghttp2 openal png
-WANTLIB += pthread ssl ${LIBCXX} vlc vlccore vorbisfile wx_base
-WANTLIB += wx_gtk2_core wx_gtk2_gl z
+WANTLIB += GL GLEW GLU ICE SDL2 SM X11 Xext c crypto curl fontconfig
+WANTLIB += freetype fribidi ftgl glib-2.0 intl ircclient jpeg m
+WANTLIB += miniupnpc nghttp2 openal png pthread ssl vlc vlccore
+WANTLIB += vorbisfile wx_base wx_gtk2_core wx_gtk2_gl z
+
+MODULES = lang/lua
+COMPILER = gcc
-MODULES = devel/gettext \
- lang/lua
-# undefined reference to `luaL_loadbuffer' with lua >= 5.2
-MODLUA_VERSION = 5.1
BUILD_DEPENDS = devel/help2man
-RUN_DEPENDS = games/megaglest/data \
- devel/desktop-file-utils
+RUN_DEPENDS = games/megaglest/data
LIB_DEPENDS = audio/openal \
- devel/sdl \
+ devel/sdl2 \
graphics/glew \
graphics/ftgl \
graphics/jpeg \
@@ -31,9 +28,8 @@ LIB_DEPENDS = audio/openal \
x11/wxWidgets
CONFIGURE_ARGS = -DBUILD_MEGAGLEST_MODEL_IMPORT_EXPORT_TOOLS=0 \
- -DFORCE_LUA_5_2=0 -DFORCE_LUA_5_1=1 \
+ -DFORCE_LUA_VERSION=${MODLUA_VERSION} \
-DMEGAGLEST_MANPAGE_INSTALL_PATH="${LOCALBASE}/man/man6"
-WRKDIST = ${WRKDIR}/${PKGNAME}
pre-configure:
@${SUBST_CMD} ${WRKSRC}/mk/cmake/Modules/FindLUA.cmake \
Index: base/distinfo
===================================================================
RCS file: /cvs/ports/games/megaglest/base/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- base/distinfo 6 Apr 2015 12:49:52 -0000 1.2
+++ base/distinfo 27 Jun 2017 10:27:54 -0000
@@ -1,2 +1,2 @@
-SHA256 (megaglest-source-3.11.1.tar.xz) = lOKKlijzWTzjN85mPyWKElF2sREo8Wr7jJR/J2OTCEE=
-SIZE (megaglest-source-3.11.1.tar.xz) = 2863180
+SHA256 (megaglest-source-3.13.0.tar.gz) = 77XXVfRAVeS0Gsb8KeXL4Wf5106sgAswcPSxGxXztGQ=
+SIZE (megaglest-source-3.13.0.tar.gz) = 3654879
Index: base/patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/games/megaglest/base/patches/patch-CMakeLists_txt,v
retrieving revision 1.2
diff -u -p -r1.2 patch-CMakeLists_txt
--- base/patches/patch-CMakeLists_txt 6 Apr 2015 12:49:52 -0000 1.2
+++ base/patches/patch-CMakeLists_txt 27 Jun 2017 10:27:54 -0000
@@ -1,25 +1,23 @@
$OpenBSD: patch-CMakeLists_txt,v 1.2 2015/04/06 12:49:52 stsp Exp $
---- CMakeLists.txt.orig Mon Mar 9 00:09:12 2015
-+++ CMakeLists.txt Mon Apr 6 10:42:34 2015
-@@ -193,7 +193,7 @@ IF(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
- SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g3")
+--- CMakeLists.txt.orig Sun Jan 24 14:00:38 2016
++++ CMakeLists.txt Thu Jan 28 14:38:13 2016
+@@ -195,16 +195,16 @@ IF(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
+ ENDIF()
+
+ # Debug compiler flags
+- SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g3")
++ SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g")
# Release compiler flags
- SET(CMAKE_CXX_FLAGS_RELEASE "-O3 ${CMAKE_CXX_FLAGS_RELEASE} -O3 ")
+ SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ")
- IF(CMAKE_GENERATOR STREQUAL Xcode)
- SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") ## Strip binary
- ELSE()
-@@ -201,10 +201,10 @@ IF(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
+ IF(NOT CMAKE_GENERATOR STREQUAL Xcode)
+ SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} -s") ## Strip binary
ENDIF()
# Release with debug info compiler flags
-- SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 ${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -g -O3 ")
-+ SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -g ")
+- SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 ${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -g -O3 ")
++ SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -g ")
# Release minimum size compiler flags
-- SET(CMAKE_CXX_FLAGS_MINSIZEREL "-O3 ${CMAKE_CXX_FLAGS_MINSIZEREL} -O3 ")
-+ SET(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} ")
- SET(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL "${CMAKE_EXE_LINKER_FLAGS_MINSIZEREL}") ## Strip binary
- IF(CMAKE_GENERATOR STREQUAL Xcode)
- SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") ## Strip binary
+ IF(NOT CMAKE_GENERATOR STREQUAL Xcode)
Index: base/patches/patch-mk_cmake_Modules_FindLUA_cmake
===================================================================
RCS file: base/patches/patch-mk_cmake_Modules_FindLUA_cmake
diff -N base/patches/patch-mk_cmake_Modules_FindLUA_cmake
--- base/patches/patch-mk_cmake_Modules_FindLUA_cmake 6 Apr 2015 12:49:52 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-$OpenBSD: patch-mk_cmake_Modules_FindLUA_cmake,v 1.2 2015/04/06 12:49:52 stsp Exp $
---- mk/cmake/Modules/FindLUA.cmake.orig Mon Mar 9 00:09:10 2015
-+++ mk/cmake/Modules/FindLUA.cmake Mon Apr 6 10:37:53 2015
-@@ -48,6 +48,8 @@ FIND_PATH(LUA_INCLUDE_DIR NAMES lua.hpp
- PATHS ${LUA_FIND_INCLUDE_PATHS}
- IF(FreeBSD)
- SET(PATHS "/usr/local/include/lua51")
-+ IF(OpenBSD)
-+ SET(PATHS "${TRUEPREFIX}/include/lua-${MODLUA_VERSION}")
- ENDIF()
- $ENV{LUA_HOME}
- )
-@@ -57,6 +59,8 @@ IF (LUA_STATIC AND NOT LUA_LIBRARIES)
- PATHS
- IF(FreeBSD)
- SET(PATHS "/usr/local/lib/lua51")
-+ IF(OpenBSD)
-+ SET(PATHS "${TRUEPREFIX}/lib/lua/${MODLUA_VERSION}")
- ENDIF()
- $ENV{LUA_HOME})
-
-@@ -65,6 +69,8 @@ ELSE()
- PATHS
- IF(FreeBSD)
- SET(PATHS "/usr/local/lib/lua51")
-+ IF(OpenBSD)
-+ SET(PATHS "${TRUEPREFIX}/lib/lua/${MODLUA_VERSION}")
- ENDIF()
- $ENV{LUA_HOME})
- ENDIF()
Index: base/patches/patch-mk_cmake_Modules_FindMiniupnpc_cmake
===================================================================
RCS file: /cvs/ports/games/megaglest/base/patches/patch-mk_cmake_Modules_FindMiniupnpc_cmake,v
retrieving revision 1.3
diff -u -p -r1.3 patch-mk_cmake_Modules_FindMiniupnpc_cmake
--- base/patches/patch-mk_cmake_Modules_FindMiniupnpc_cmake 6 Apr 2015 12:49:52 -0000 1.3
+++ base/patches/patch-mk_cmake_Modules_FindMiniupnpc_cmake 27 Jun 2017 10:27:54 -0000
@@ -1,7 +1,7 @@
$OpenBSD: patch-mk_cmake_Modules_FindMiniupnpc_cmake,v 1.3 2015/04/06 12:49:52 stsp Exp $
---- mk/cmake/Modules/FindMiniupnpc.cmake.orig Mon Mar 9 00:09:10 2015
-+++ mk/cmake/Modules/FindMiniupnpc.cmake Mon Apr 6 10:35:53 2015
-@@ -154,6 +154,7 @@ if (MINIUPNP_FOUND)
+--- mk/cmake/Modules/FindMiniupnpc.cmake.orig Sun Jan 24 14:00:38 2016
++++ mk/cmake/Modules/FindMiniupnpc.cmake Thu Jan 28 14:32:22 2016
+@@ -153,6 +153,7 @@ if (MINIUPNP_FOUND)
{
char externalIP[16] = \"\";
int compileTest = 1;
@@ -9,7 +9,7 @@ $OpenBSD: patch-mk_cmake_Modules_FindMin
if(compileTest == 0) UPNP_GetExternalIPAddress(urls.controlURL, data.first.servicetype, externalIP);
return 0;
-@@ -175,6 +176,7 @@ if (MINIUPNP_FOUND)
+@@ -174,6 +175,7 @@ if (MINIUPNP_FOUND)
{
char externalIP[16] = \"\";
int compileTest = 1;
Index: base/patches/patch-source_g3d_viewer_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/games/megaglest/base/patches/patch-source_g3d_viewer_CMakeLists_txt,v
retrieving revision 1.2
diff -u -p -r1.2 patch-source_g3d_viewer_CMakeLists_txt
--- base/patches/patch-source_g3d_viewer_CMakeLists_txt 6 Apr 2015 12:49:52 -0000 1.2
+++ base/patches/patch-source_g3d_viewer_CMakeLists_txt 27 Jun 2017 10:27:54 -0000
@@ -1,21 +1,29 @@
$OpenBSD: patch-source_g3d_viewer_CMakeLists_txt,v 1.2 2015/04/06 12:49:52 stsp Exp $
Program fails to start ("unable to init GTK") when help2man runs it.
---- source/g3d_viewer/CMakeLists.txt.orig Mon Mar 9 00:09:09 2015
-+++ source/g3d_viewer/CMakeLists.txt Mon Apr 6 10:26:10 2015
-@@ -166,7 +166,7 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER)
- ENDIF()
+Index: source/g3d_viewer/CMakeLists.txt
+--- source/g3d_viewer/CMakeLists.txt.orig
++++ source/g3d_viewer/CMakeLists.txt
+@@ -197,13 +197,13 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER)
+ TARGET_LINK_LIBRARIES(${TARGET_NAME} libmegaglest)
TARGET_LINK_LIBRARIES(${TARGET_NAME} ${EXTERNAL_LIBS})
-- IF(EXISTS ${HELP2MAN})
+- IF(EXISTS ${HELP2MAN} AND NOT APPLE)
+ IF(FALSE)
- MESSAGE("***-- Found help2man: ${HELP2MAN} about to build manpage in [${HELP2MAN_OUT_PATH}${TARGET_NAME_MANPAGE}]")
+ # on mac <> --help sometimes hangs, so we need "NOT APPLE" ^ or some timeout here for now
+ MESSAGE(STATUS "***-- Found help2man: ${HELP2MAN} about to build manpage in [${HELP2MAN_OUT_PATH}${TARGET_NAME_MANPAGE}]")
SET(MG_MANPAGE_DESCRIPTION "G3D Model editor for the popular 3D realtime strategy game")
-@@ -191,7 +191,7 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER)
+
+- IF(EXISTS ${XVFB_EXEC})
++ IF(FALSE)
+ MESSAGE(STATUS "***-- Found xvfb-run: ${XVFB_EXEC} about to build manpage with it.")
+
+ add_custom_target(${TARGET_NAME_MANPAGE} ALL
+@@ -223,7 +223,7 @@ IF(BUILD_MEGAGLEST_MODEL_VIEWER)
${TARGET_NAME}
DESTINATION ${MEGAGLEST_BIN_INSTALL_PATH})
-- IF(EXISTS ${HELP2MAN})
+- IF(EXISTS ${HELP2MAN} AND NOT "${MEGAGLEST_MANPAGE_INSTALL_PATH}" STREQUAL "" AND NOT APPLE)
+ IF(FALSE)
MESSAGE(STATUS "**NOTE: Will Install manpage [${TARGET_NAME_MANPAGE}] to [${MEGAGLEST_MANPAGE_INSTALL_PATH}]")
Index: base/patches/patch-source_glest_map_editor_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/games/megaglest/base/patches/patch-source_glest_map_editor_CMakeLists_txt,v
retrieving revision 1.2
diff -u -p -r1.2 patch-source_glest_map_editor_CMakeLists_txt
--- base/patches/patch-source_glest_map_editor_CMakeLists_txt 6 Apr 2015 12:49:52 -0000 1.2
+++ base/patches/patch-source_glest_map_editor_CMakeLists_txt 27 Jun 2017 10:27:54 -0000
@@ -1,21 +1,22 @@
$OpenBSD: patch-source_glest_map_editor_CMakeLists_txt,v 1.2 2015/04/06 12:49:52 stsp Exp $
Program fails to start ("unable to init GTK") when help2man runs it.
---- source/glest_map_editor/CMakeLists.txt.orig Mon Mar 9 00:09:09 2015
-+++ source/glest_map_editor/CMakeLists.txt Mon Apr 6 10:34:01 2015
-@@ -159,7 +159,7 @@ IF(BUILD_MEGAGLEST_MAP_EDITOR)
- ENDIF()
+Index: source/glest_map_editor/CMakeLists.txt
+--- source/glest_map_editor/CMakeLists.txt.orig
++++ source/glest_map_editor/CMakeLists.txt
+@@ -187,7 +187,7 @@ IF(BUILD_MEGAGLEST_MAP_EDITOR)
+ TARGET_LINK_LIBRARIES(${TARGET_NAME} libmegaglest)
TARGET_LINK_LIBRARIES(${TARGET_NAME} ${EXTERNAL_LIBS})
-- IF(EXISTS ${HELP2MAN})
+- IF(EXISTS ${HELP2MAN} AND NOT APPLE)
+ IF(FALSE)
- MESSAGE("***-- Found help2man: ${HELP2MAN} about to build manpage in [${HELP2MAN_OUT_PATH}${TARGET_NAME_MANPAGE}]")
+ # on mac <> --help sometimes hangs, so we need "NOT APPLE" ^ or some timeout here for now
+ MESSAGE(STATUS "***-- Found help2man: ${HELP2MAN} about to build manpage in [${HELP2MAN_OUT_PATH}${TARGET_NAME_MANPAGE}]")
- SET(MG_MANPAGE_DESCRIPTION "Map editor for the popular 3D realtime strategy game")
-@@ -185,7 +185,7 @@ IF(BUILD_MEGAGLEST_MAP_EDITOR)
+@@ -213,7 +213,7 @@ IF(BUILD_MEGAGLEST_MAP_EDITOR)
${TARGET_NAME}
DESTINATION ${MEGAGLEST_BIN_INSTALL_PATH})
-- IF(EXISTS ${HELP2MAN})
+- IF(EXISTS ${HELP2MAN} AND NOT "${MEGAGLEST_MANPAGE_INSTALL_PATH}" STREQUAL "" AND NOT APPLE)
+ IF(FALSE)
MESSAGE(STATUS "**NOTE: Will Install manpage [${TARGET_NAME_MANPAGE}] to [${MEGAGLEST_MANPAGE_INSTALL_PATH}]")
Index: base/patches/patch-source_shared_lib_include_platform_sdl_platform_main_h
===================================================================
RCS file: /cvs/ports/games/megaglest/base/patches/patch-source_shared_lib_include_platform_sdl_platform_main_h,v
retrieving revision 1.2
diff -u -p -r1.2 patch-source_shared_lib_include_platform_sdl_platform_main_h
--- base/patches/patch-source_shared_lib_include_platform_sdl_platform_main_h 6 Apr 2015 12:49:52 -0000 1.2
+++ base/patches/patch-source_shared_lib_include_platform_sdl_platform_main_h 27 Jun 2017 10:27:54 -0000
@@ -1,8 +1,10 @@
$OpenBSD: patch-source_shared_lib_include_platform_sdl_platform_main_h,v 1.2 2015/04/06 12:49:52 stsp Exp $
+
Fix for i386 PIE (ebx is reserved).
---- source/shared_lib/include/platform/sdl/platform_main.h.orig Mon Mar 9 00:09:09 2015
-+++ source/shared_lib/include/platform/sdl/platform_main.h Mon Apr 6 09:51:53 2015
-@@ -597,9 +597,16 @@ int mainSetup(int argc, char **argv) {
+
+--- source/shared_lib/include/platform/sdl/platform_main.h.orig Sun Jan 24 14:00:38 2016
++++ source/shared_lib/include/platform/sdl/platform_main.h Mon Nov 28 13:30:11 2016
+@@ -601,9 +601,16 @@ int mainSetup(int argc, char **argv) {
#define CHECK_BIT(var,pos) ((var) & (1<<(pos)))
Index: base/patches/patch-source_shared_lib_sources_platform_common_platform_common_cpp
===================================================================
RCS file: base/patches/patch-source_shared_lib_sources_platform_common_platform_common_cpp
diff -N base/patches/patch-source_shared_lib_sources_platform_common_platform_common_cpp
--- base/patches/patch-source_shared_lib_sources_platform_common_platform_common_cpp 6 Apr 2015 12:49:52 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,106 +0,0 @@
-$OpenBSD: patch-source_shared_lib_sources_platform_common_platform_common_cpp,v 1.2 2015/04/06 12:49:52 stsp Exp $
---- source/shared_lib/sources/platform/common/platform_common.cpp.orig Mon Mar 9 00:09:09 2015
-+++ source/shared_lib/sources/platform/common/platform_common.cpp Mon Apr 6 10:27:35 2015
-@@ -1057,7 +1057,7 @@ uint32 getFolderTreeContentsCheckSumRecursively(const
- glob_t globbuf;
-
- int res = glob(mypath.c_str(), 0, 0, &globbuf);
--#if !defined(__APPLE__) && !defined(__FreeBSD__)
-+#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
- if(res < 0) {
- std::stringstream msg;
- msg << "#2 Couldn't scan directory '" << mypath << "': " << strerror(errno);
-@@ -1091,13 +1091,13 @@ uint32 getFolderTreeContentsCheckSumRecursively(const
- globfree(&globbuf);
-
- // Look recursively for sub-folders
--#if defined(__APPLE__) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
- res = glob(mypath.c_str(), 0, 0, &globbuf);
- #else
- res = glob(mypath.c_str(), GLOB_ONLYDIR, 0, &globbuf);
- #endif
-
--#if !defined(__APPLE__) && !defined(__FreeBSD__)
-+#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
- if(res < 0) {
- std::stringstream msg;
- msg << "#3 Couldn't scan directory '" << mypath << "': " << strerror(errno);
-@@ -1106,7 +1106,7 @@ uint32 getFolderTreeContentsCheckSumRecursively(const
- #endif
-
- for(int i = 0; i < (int)globbuf.gl_pathc; ++i) {
--#if defined(__APPLE__) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
- struct stat statStruct;
- // only process if dir..
- int actStat = lstat( globbuf.gl_pathv[i], &statStruct);
-@@ -1238,7 +1238,7 @@ vector<string> getFolderTreeContentsListRecursively(co
- }
-
- int res = glob(mypath.c_str(), globFlags, 0, &globbuf);
--#if !defined(__APPLE__) && !defined(__FreeBSD__)
-+#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
- if(res < 0) {
- std::stringstream msg;
- msg << "#4 Couldn't scan directory '" << mypath << "': " << strerror(errno);
-@@ -1271,14 +1271,14 @@ vector<string> getFolderTreeContentsListRecursively(co
- globfree(&globbuf);
-
- // Look recursively for sub-folders
--#if defined(__APPLE__) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
- res = glob(mypath.c_str(), 0, 0, &globbuf);
- #else //APPLE doesn't have the GLOB_ONLYDIR definition..
- globFlags |= GLOB_ONLYDIR;
- res = glob(mypath.c_str(), globFlags, 0, &globbuf);
- #endif
-
--#if !defined(__APPLE__) && !defined(__FreeBSD__)
-+#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
- if(res < 0) {
- std::stringstream msg;
- msg << "#5 Couldn't scan directory '" << mypath << "': " << strerror(errno);
-@@ -1287,7 +1287,7 @@ vector<string> getFolderTreeContentsListRecursively(co
- #endif
-
- for(int i = 0; i < (int)globbuf.gl_pathc; ++i) {
--#if defined(__APPLE__) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
- struct stat statStruct;
- // only get if dir..
- int actStat = lstat( globbuf.gl_pathv[ i], &statStruct);
-@@ -1379,7 +1379,7 @@ vector<std::pair<string,uint32> > getFolderTreeContent
-
- int res = glob(mypath.c_str(), 0, 0, &globbuf);
-
--#if !defined(__APPLE__) && !defined(__FreeBSD__)
-+#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
- if(res < 0) {
- std::stringstream msg;
- msg << "#6 Couldn't scan directory '" << mypath << "': " << strerror(errno);
-@@ -1411,13 +1411,13 @@ vector<std::pair<string,uint32> > getFolderTreeContent
- globfree(&globbuf);
-
- // Look recursively for sub-folders
--#if defined(__APPLE__) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
- res = glob(mypath.c_str(), 0, 0, &globbuf);
- #else //APPLE doesn't have the GLOB_ONLYDIR definition..
- res = glob(mypath.c_str(), GLOB_ONLYDIR, 0, &globbuf);
- #endif
-
--#if !defined(__APPLE__) && !defined(__FreeBSD__)
-+#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
- if(res < 0) {
- std::stringstream msg;
- msg << "#7 Couldn't scan directory '" << mypath << "': " << strerror(errno);
-@@ -1426,7 +1426,7 @@ vector<std::pair<string,uint32> > getFolderTreeContent
- #endif
-
- for(int i = 0; i < (int)globbuf.gl_pathc; ++i) {
--#if defined(__APPLE__) || defined(__FreeBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
- struct stat statStruct;
- // only get if dir..
- int actStat = lstat( globbuf.gl_pathv[ i], &statStruct);
Index: base/patches/patch-source_shared_lib_sources_platform_posix_socket_cpp
===================================================================
RCS file: base/patches/patch-source_shared_lib_sources_platform_posix_socket_cpp
diff -N base/patches/patch-source_shared_lib_sources_platform_posix_socket_cpp
--- base/patches/patch-source_shared_lib_sources_platform_posix_socket_cpp 6 Apr 2015 12:49:52 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-source_shared_lib_sources_platform_posix_socket_cpp,v 1.3 2015/04/06 12:49:52 stsp Exp $
---- source/shared_lib/sources/platform/posix/socket.cpp.orig Mon Mar 9 00:09:09 2015
-+++ source/shared_lib/sources/platform/posix/socket.cpp Mon Apr 6 09:51:53 2015
-@@ -317,7 +317,7 @@ string Ip::getString() const{
- // class Socket
- // ===============================================
-
--#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(BSD) || defined(__APPLE__) || defined(__linux__)
-+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(BSD) || defined(__APPLE__) || defined(__linux__) || defined(__OpenBSD__)
- # define USE_GETIFADDRS 1
- # include <ifaddrs.h>
- #endif
Index: base/pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/megaglest/base/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- base/pkg/PLIST 6 Apr 2015 12:49:52 -0000 1.2
+++ base/pkg/PLIST 27 Jun 2017 10:27:54 -0000
@@ -3,17 +3,10 @@
@bin bin/megaglest_editor
@bin bin/megaglest_g3dviewer
@man man/man6/megaglest.6
-share/applications/megaglest.desktop
-share/applications/megaglest_editor.desktop
-share/applications/megaglest_g3dviewer.desktop
share/megaglest/editor.ico
share/megaglest/g3dviewer.ico
share/megaglest/glest.ini
share/megaglest/glestkeys.ini
+share/megaglest/megaglest.ico
share/megaglest/servers.ini
-share/pixmaps/
-share/pixmaps/megaglest.ico
-share/pixmaps/megaglest.png
-share/pixmaps/megaglest.xpm
-@exec %D/bin/update-desktop-database
-@unexec-delete %D/bin/update-desktop-database
+share/megaglest/start_megaglest_gameserver
Index: data/Makefile
===================================================================
RCS file: /cvs/ports/games/megaglest/data/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- data/Makefile 13 Jul 2014 20:18:45 -0000 1.2
+++ data/Makefile 27 Jun 2017 10:27:54 -0000
@@ -1,8 +1,11 @@
-# $OpenBSD: Makefile,v 1.2 2014/07/13 20:18:45 kirby Exp $
+# $OpenBSD: Makefile,v 1.2 2014/07/13 20:18:45 kirby Exp $
COMMENT = megaglest game data files
-DISTNAME = megaglest-data-${V}
-WRKDIST = ${WRKDIR}/megaglest-${V}
+GH_PROJECT = megaglest-data
+
+RUN_DEPENDS = devel/desktop-file-utils
+CONFIGURE_ARGS += -DMEGAGLEST_MENU_INSTALL_PATH=""
+
NO_BUILD = Yes
PKG_ARCH = *
Index: data/distinfo
===================================================================
RCS file: /cvs/ports/games/megaglest/data/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- data/distinfo 6 Apr 2015 12:49:52 -0000 1.2
+++ data/distinfo 27 Jun 2017 10:27:54 -0000
@@ -1,2 +1,2 @@
-SHA256 (megaglest-data-3.11.1.tar.xz) = Xx9q2fiakpEiom4cHKvIh7dcCfSoRyDZzlqmqg/Jy+g=
-SIZE (megaglest-data-3.11.1.tar.xz) = 283383936
+SHA256 (megaglest-data-3.13.0.tar.gz) = mXdWAernjixia8p2puk1lJHhNoVUHja+4NMgf4EVLl4=
+SIZE (megaglest-data-3.13.0.tar.gz) = 353518497
Index: data/pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/megaglest/data/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- data/pkg/PLIST 6 Apr 2015 12:49:53 -0000 1.2
+++ data/pkg/PLIST 27 Jun 2017 10:27:55 -0000
@@ -1,4 +1,11 @@
@comment $OpenBSD: PLIST,v 1.2 2015/04/06 12:49:53 stsp Exp $
+@conflict megaglest-<3.13.0
+share/appdata/
+share/appdata/megaglest.appdata.xml
+share/appdata/megaglest_editor.appdata.xml
+share/applications/megaglest.desktop
+share/applications/megaglest_editor.desktop
+share/applications/megaglest_g3dviewer.desktop
share/megaglest/
share/megaglest/data/
share/megaglest/data/core/
@@ -11,6 +18,13 @@ share/megaglest/data/core/faction_textur
share/megaglest/data/core/faction_textures/faction5.tga
share/megaglest/data/core/faction_textures/faction6.tga
share/megaglest/data/core/faction_textures/faction7.tga
+share/megaglest/data/core/fonts/
+share/megaglest/data/core/fonts/DejaVuSansMono.ttf
+share/megaglest/data/core/fonts/LinBiolinum_RB.ttf
+share/megaglest/data/core/fonts/LinLibertine_RB.otf
+share/megaglest/data/core/fonts/copyrights.txt
+share/megaglest/data/core/fonts/gothub__.ttf
+share/megaglest/data/core/fonts/wqy-zenhei.ttc
share/megaglest/data/core/menu/
share/megaglest/data/core/menu/about_models/
share/megaglest/data/core/menu/about_models/anubis.tga
@@ -115,6 +129,249 @@ share/megaglest/data/core/menu/textures/
share/megaglest/data/core/misc_textures/
share/megaglest/data/core/misc_textures/closed_node.bmp
share/megaglest/data/core/misc_textures/fire_particle.tga
+share/megaglest/data/core/misc_textures/flags/
+share/megaglest/data/core/misc_textures/flags/README.txt
+share/megaglest/data/core/misc_textures/flags/ad.png
+share/megaglest/data/core/misc_textures/flags/ae.png
+share/megaglest/data/core/misc_textures/flags/af.png
+share/megaglest/data/core/misc_textures/flags/ag.png
+share/megaglest/data/core/misc_textures/flags/ai.png
+share/megaglest/data/core/misc_textures/flags/al.png
+share/megaglest/data/core/misc_textures/flags/am.png
+share/megaglest/data/core/misc_textures/flags/an.png
+share/megaglest/data/core/misc_textures/flags/ao.png
+share/megaglest/data/core/misc_textures/flags/ar.png
+share/megaglest/data/core/misc_textures/flags/as.png
+share/megaglest/data/core/misc_textures/flags/at.png
+share/megaglest/data/core/misc_textures/flags/au.png
+share/megaglest/data/core/misc_textures/flags/aw.png
+share/megaglest/data/core/misc_textures/flags/ax.png
+share/megaglest/data/core/misc_textures/flags/az.png
+share/megaglest/data/core/misc_textures/flags/ba.png
+share/megaglest/data/core/misc_textures/flags/bb.png
+share/megaglest/data/core/misc_textures/flags/bd.png
+share/megaglest/data/core/misc_textures/flags/be.png
+share/megaglest/data/core/misc_textures/flags/bf.png
+share/megaglest/data/core/misc_textures/flags/bg.png
+share/megaglest/data/core/misc_textures/flags/bh.png
+share/megaglest/data/core/misc_textures/flags/bi.png
+share/megaglest/data/core/misc_textures/flags/bj.png
+share/megaglest/data/core/misc_textures/flags/bm.png
+share/megaglest/data/core/misc_textures/flags/bn.png
+share/megaglest/data/core/misc_textures/flags/bo.png
+share/megaglest/data/core/misc_textures/flags/br.png
+share/megaglest/data/core/misc_textures/flags/bs.png
+share/megaglest/data/core/misc_textures/flags/bt.png
+share/megaglest/data/core/misc_textures/flags/bv.png
+share/megaglest/data/core/misc_textures/flags/bw.png
+share/megaglest/data/core/misc_textures/flags/by.png
+share/megaglest/data/core/misc_textures/flags/bz.png
+share/megaglest/data/core/misc_textures/flags/ca.png
+share/megaglest/data/core/misc_textures/flags/cc.png
+share/megaglest/data/core/misc_textures/flags/cd.png
+share/megaglest/data/core/misc_textures/flags/cf.png
+share/megaglest/data/core/misc_textures/flags/cg.png
+share/megaglest/data/core/misc_textures/flags/ch.png
+share/megaglest/data/core/misc_textures/flags/ci.png
+share/megaglest/data/core/misc_textures/flags/ck.png
+share/megaglest/data/core/misc_textures/flags/cl.png
+share/megaglest/data/core/misc_textures/flags/cm.png
+share/megaglest/data/core/misc_textures/flags/cn.png
+share/megaglest/data/core/misc_textures/flags/co.png
+share/megaglest/data/core/misc_textures/flags/cr.png
+share/megaglest/data/core/misc_textures/flags/cs.png
+share/megaglest/data/core/misc_textures/flags/cu.png
+share/megaglest/data/core/misc_textures/flags/cv.png
+share/megaglest/data/core/misc_textures/flags/cx.png
+share/megaglest/data/core/misc_textures/flags/cy.png
+share/megaglest/data/core/misc_textures/flags/cz.png
+share/megaglest/data/core/misc_textures/flags/de.png
+share/megaglest/data/core/misc_textures/flags/dj.png
+share/megaglest/data/core/misc_textures/flags/dk.png
+share/megaglest/data/core/misc_textures/flags/dm.png
+share/megaglest/data/core/misc_textures/flags/do.png
+share/megaglest/data/core/misc_textures/flags/dz.png
+share/megaglest/data/core/misc_textures/flags/ec.png
+share/megaglest/data/core/misc_textures/flags/ee.png
+share/megaglest/data/core/misc_textures/flags/eg.png
+share/megaglest/data/core/misc_textures/flags/eh.png
+share/megaglest/data/core/misc_textures/flags/er.png
+share/megaglest/data/core/misc_textures/flags/es.png
+share/megaglest/data/core/misc_textures/flags/et.png
+share/megaglest/data/core/misc_textures/flags/fi.png
+share/megaglest/data/core/misc_textures/flags/fj.png
+share/megaglest/data/core/misc_textures/flags/fk.png
+share/megaglest/data/core/misc_textures/flags/fm.png
+share/megaglest/data/core/misc_textures/flags/fo.png
+share/megaglest/data/core/misc_textures/flags/fr.png
+share/megaglest/data/core/misc_textures/flags/ga.png
+share/megaglest/data/core/misc_textures/flags/gb.png
+share/megaglest/data/core/misc_textures/flags/gd.png
+share/megaglest/data/core/misc_textures/flags/ge.png
+share/megaglest/data/core/misc_textures/flags/gf.png
+share/megaglest/data/core/misc_textures/flags/gh.png
+share/megaglest/data/core/misc_textures/flags/gi.png
+share/megaglest/data/core/misc_textures/flags/gl.png
+share/megaglest/data/core/misc_textures/flags/gm.png
+share/megaglest/data/core/misc_textures/flags/gn.png
+share/megaglest/data/core/misc_textures/flags/gp.png
+share/megaglest/data/core/misc_textures/flags/gq.png
+share/megaglest/data/core/misc_textures/flags/gr.png
+share/megaglest/data/core/misc_textures/flags/gs.png
+share/megaglest/data/core/misc_textures/flags/gt.png
+share/megaglest/data/core/misc_textures/flags/gu.png
+share/megaglest/data/core/misc_textures/flags/gw.png
+share/megaglest/data/core/misc_textures/flags/gy.png
+share/megaglest/data/core/misc_textures/flags/hk.png
+share/megaglest/data/core/misc_textures/flags/hm.png
+share/megaglest/data/core/misc_textures/flags/hn.png
+share/megaglest/data/core/misc_textures/flags/hr.png
+share/megaglest/data/core/misc_textures/flags/ht.png
+share/megaglest/data/core/misc_textures/flags/hu.png
+share/megaglest/data/core/misc_textures/flags/id.png
+share/megaglest/data/core/misc_textures/flags/ie.png
+share/megaglest/data/core/misc_textures/flags/il.png
+share/megaglest/data/core/misc_textures/flags/in.png
+share/megaglest/data/core/misc_textures/flags/io.png
+share/megaglest/data/core/misc_textures/flags/iq.png
+share/megaglest/data/core/misc_textures/flags/ir.png
+share/megaglest/data/core/misc_textures/flags/is.png
+share/megaglest/data/core/misc_textures/flags/it.png
+share/megaglest/data/core/misc_textures/flags/jm.png
+share/megaglest/data/core/misc_textures/flags/jo.png
+share/megaglest/data/core/misc_textures/flags/jp.png
+share/megaglest/data/core/misc_textures/flags/ke.png
+share/megaglest/data/core/misc_textures/flags/kg.png
+share/megaglest/data/core/misc_textures/flags/kh.png
+share/megaglest/data/core/misc_textures/flags/ki.png
+share/megaglest/data/core/misc_textures/flags/km.png
+share/megaglest/data/core/misc_textures/flags/kn.png
+share/megaglest/data/core/misc_textures/flags/kp.png
+share/megaglest/data/core/misc_textures/flags/kr.png
+share/megaglest/data/core/misc_textures/flags/kw.png
+share/megaglest/data/core/misc_textures/flags/ky.png
+share/megaglest/data/core/misc_textures/flags/kz.png
+share/megaglest/data/core/misc_textures/flags/la.png
+share/megaglest/data/core/misc_textures/flags/lb.png
+share/megaglest/data/core/misc_textures/flags/lc.png
+share/megaglest/data/core/misc_textures/flags/li.png
+share/megaglest/data/core/misc_textures/flags/lk.png
+share/megaglest/data/core/misc_textures/flags/lr.png
+share/megaglest/data/core/misc_textures/flags/ls.png
+share/megaglest/data/core/misc_textures/flags/lt.png
+share/megaglest/data/core/misc_textures/flags/lu.png
+share/megaglest/data/core/misc_textures/flags/lv.png
+share/megaglest/data/core/misc_textures/flags/ly.png
+share/megaglest/data/core/misc_textures/flags/ma.png
+share/megaglest/data/core/misc_textures/flags/mc.png
+share/megaglest/data/core/misc_textures/flags/md.png
+share/megaglest/data/core/misc_textures/flags/me.png
+share/megaglest/data/core/misc_textures/flags/mg.png
+share/megaglest/data/core/misc_textures/flags/mh.png
+share/megaglest/data/core/misc_textures/flags/mk.png
+share/megaglest/data/core/misc_textures/flags/ml.png
+share/megaglest/data/core/misc_textures/flags/mm.png
+share/megaglest/data/core/misc_textures/flags/mn.png
+share/megaglest/data/core/misc_textures/flags/mo.png
+share/megaglest/data/core/misc_textures/flags/mp.png
+share/megaglest/data/core/misc_textures/flags/mq.png
+share/megaglest/data/core/misc_textures/flags/mr.png
+share/megaglest/data/core/misc_textures/flags/ms.png
+share/megaglest/data/core/misc_textures/flags/mt.png
+share/megaglest/data/core/misc_textures/flags/mu.png
+share/megaglest/data/core/misc_textures/flags/mv.png
+share/megaglest/data/core/misc_textures/flags/mw.png
+share/megaglest/data/core/misc_textures/flags/mx.png
+share/megaglest/data/core/misc_textures/flags/my.png
+share/megaglest/data/core/misc_textures/flags/mz.png
+share/megaglest/data/core/misc_textures/flags/na.png
+share/megaglest/data/core/misc_textures/flags/nc.png
+share/megaglest/data/core/misc_textures/flags/ne.png
+share/megaglest/data/core/misc_textures/flags/nf.png
+share/megaglest/data/core/misc_textures/flags/ng.png
+share/megaglest/data/core/misc_textures/flags/ni.png
+share/megaglest/data/core/misc_textures/flags/nl.png
+share/megaglest/data/core/misc_textures/flags/no.png
+share/megaglest/data/core/misc_textures/flags/np.png
+share/megaglest/data/core/misc_textures/flags/nr.png
+share/megaglest/data/core/misc_textures/flags/nu.png
+share/megaglest/data/core/misc_textures/flags/nz.png
+share/megaglest/data/core/misc_textures/flags/om.png
+share/megaglest/data/core/misc_textures/flags/pa.png
+share/megaglest/data/core/misc_textures/flags/pe.png
+share/megaglest/data/core/misc_textures/flags/pf.png
+share/megaglest/data/core/misc_textures/flags/pg.png
+share/megaglest/data/core/misc_textures/flags/ph.png
+share/megaglest/data/core/misc_textures/flags/pk.png
+share/megaglest/data/core/misc_textures/flags/pl.png
+share/megaglest/data/core/misc_textures/flags/pm.png
+share/megaglest/data/core/misc_textures/flags/pn.png
+share/megaglest/data/core/misc_textures/flags/pr.png
+share/megaglest/data/core/misc_textures/flags/ps.png
+share/megaglest/data/core/misc_textures/flags/pt.png
+share/megaglest/data/core/misc_textures/flags/pw.png
+share/megaglest/data/core/misc_textures/flags/py.png
+share/megaglest/data/core/misc_textures/flags/qa.png
+share/megaglest/data/core/misc_textures/flags/re.png
+share/megaglest/data/core/misc_textures/flags/ro.png
+share/megaglest/data/core/misc_textures/flags/rs.png
+share/megaglest/data/core/misc_textures/flags/ru.png
+share/megaglest/data/core/misc_textures/flags/rw.png
+share/megaglest/data/core/misc_textures/flags/sa.png
+share/megaglest/data/core/misc_textures/flags/sb.png
+share/megaglest/data/core/misc_textures/flags/sc.png
+share/megaglest/data/core/misc_textures/flags/sd.png
+share/megaglest/data/core/misc_textures/flags/se.png
+share/megaglest/data/core/misc_textures/flags/sg.png
+share/megaglest/data/core/misc_textures/flags/sh.png
+share/megaglest/data/core/misc_textures/flags/si.png
+share/megaglest/data/core/misc_textures/flags/sj.png
+share/megaglest/data/core/misc_textures/flags/sk.png
+share/megaglest/data/core/misc_textures/flags/sl.png
+share/megaglest/data/core/misc_textures/flags/sm.png
+share/megaglest/data/core/misc_textures/flags/sn.png
+share/megaglest/data/core/misc_textures/flags/so.png
+share/megaglest/data/core/misc_textures/flags/sr.png
+share/megaglest/data/core/misc_textures/flags/st.png
+share/megaglest/data/core/misc_textures/flags/sv.png
+share/megaglest/data/core/misc_textures/flags/sy.png
+share/megaglest/data/core/misc_textures/flags/sz.png
+share/megaglest/data/core/misc_textures/flags/tc.png
+share/megaglest/data/core/misc_textures/flags/td.png
+share/megaglest/data/core/misc_textures/flags/tf.png
+share/megaglest/data/core/misc_textures/flags/tg.png
+share/megaglest/data/core/misc_textures/flags/th.png
+share/megaglest/data/core/misc_textures/flags/tj.png
+share/megaglest/data/core/misc_textures/flags/tk.png
+share/megaglest/data/core/misc_textures/flags/tl.png
+share/megaglest/data/core/misc_textures/flags/tm.png
+share/megaglest/data/core/misc_textures/flags/tn.png
+share/megaglest/data/core/misc_textures/flags/to.png
+share/megaglest/data/core/misc_textures/flags/tr.png
+share/megaglest/data/core/misc_textures/flags/tt.png
+share/megaglest/data/core/misc_textures/flags/tv.png
+share/megaglest/data/core/misc_textures/flags/tw.png
+share/megaglest/data/core/misc_textures/flags/tz.png
+share/megaglest/data/core/misc_textures/flags/ua.png
+share/megaglest/data/core/misc_textures/flags/ug.png
+share/megaglest/data/core/misc_textures/flags/um.png
+share/megaglest/data/core/misc_textures/flags/us.png
+share/megaglest/data/core/misc_textures/flags/uy.png
+share/megaglest/data/core/misc_textures/flags/uz.png
+share/megaglest/data/core/misc_textures/flags/va.png
+share/megaglest/data/core/misc_textures/flags/vc.png
+share/megaglest/data/core/misc_textures/flags/ve.png
+share/megaglest/data/core/misc_textures/flags/vg.png
+share/megaglest/data/core/misc_textures/flags/vi.png
+share/megaglest/data/core/misc_textures/flags/vn.png
+share/megaglest/data/core/misc_textures/flags/vu.png
+share/megaglest/data/core/misc_textures/flags/wf.png
+share/megaglest/data/core/misc_textures/flags/ws.png
+share/megaglest/data/core/misc_textures/flags/ye.png
+share/megaglest/data/core/misc_textures/flags/yt.png
+share/megaglest/data/core/misc_textures/flags/za.png
+share/megaglest/data/core/misc_textures/flags/zm.png
+share/megaglest/data/core/misc_textures/flags/zw.png
share/megaglest/data/core/misc_textures/g00.bmp
share/megaglest/data/core/misc_textures/g01.bmp
share/megaglest/data/core/misc_textures/g02.bmp
@@ -191,8 +448,9 @@ share/megaglest/data/lang/hint/hint_gael
share/megaglest/data/lang/hint/hint_german.lng
share/megaglest/data/lang/hint/hint_greek.lng
share/megaglest/data/lang/hint/hint_hebrew.lng
+share/megaglest/data/lang/hint/hint_indonesian.lng
+share/megaglest/data/lang/hint/hint_irish.lng
share/megaglest/data/lang/hint/hint_italian.lng
-share/megaglest/data/lang/hint/hint_japanese.lng
share/megaglest/data/lang/hint/hint_nko.lng
share/megaglest/data/lang/hint/hint_polish.lng
share/megaglest/data/lang/hint/hint_portuguese-brazil.lng
@@ -200,7 +458,10 @@ share/megaglest/data/lang/hint/hint_port
share/megaglest/data/lang/hint/hint_romanian.lng
share/megaglest/data/lang/hint/hint_russian.lng
share/megaglest/data/lang/hint/hint_spanish.lng
+share/megaglest/data/lang/hint/hint_uzbek.lng
share/megaglest/data/lang/hint/hint_vietnamese.lng
+share/megaglest/data/lang/indonesian.lng
+share/megaglest/data/lang/irish.lng
share/megaglest/data/lang/italian.lng
share/megaglest/data/lang/japanese.lng
share/megaglest/data/lang/nko.lng
@@ -211,6 +472,8 @@ share/megaglest/data/lang/romanian.lng
share/megaglest/data/lang/russian.lng
share/megaglest/data/lang/slovenian.lng
share/megaglest/data/lang/spanish.lng
+share/megaglest/data/lang/turkish.lng
+share/megaglest/data/lang/uzbek.lng
share/megaglest/data/lang/vietnamese.lng
share/megaglest/docs/
share/megaglest/docs/AUTHORS.data.txt
@@ -221,61 +484,293 @@ share/megaglest/docs/README.data-license
share/megaglest/docs/README.txt
share/megaglest/docs/cc-by-sa-3.0-unported.txt
share/megaglest/docs/glest_factions/
-share/megaglest/docs/glest_factions/advanced_architecture.html
-share/megaglest/docs/glest_factions/advanced_magic.html
-share/megaglest/docs/glest_factions/aerodrome.html
-share/megaglest/docs/glest_factions/air_ballista.html
-share/megaglest/docs/glest_factions/airship.html
-share/megaglest/docs/glest_factions/ancient_summoning.html
-share/megaglest/docs/glest_factions/archer.html
-share/megaglest/docs/glest_factions/archmage.html
-share/megaglest/docs/glest_factions/archmage_tower.html
-share/megaglest/docs/glest_factions/barracks.html
-share/megaglest/docs/glest_factions/battle_machine.html
-share/megaglest/docs/glest_factions/battlemage.html
-share/megaglest/docs/glest_factions/behemoth.html
-share/megaglest/docs/glest_factions/blacksmith.html
-share/megaglest/docs/glest_factions/blade_weapons.html
-share/megaglest/docs/glest_factions/castle.html
-share/megaglest/docs/glest_factions/catapult.html
-share/megaglest/docs/glest_factions/cow.html
-share/megaglest/docs/glest_factions/daemon.html
-share/megaglest/docs/glest_factions/defense_tower.html
-share/megaglest/docs/glest_factions/dragon.html
-share/megaglest/docs/glest_factions/dragon_call.html
-share/megaglest/docs/glest_factions/drake_rider.html
-share/megaglest/docs/glest_factions/energy_compression.html
-share/megaglest/docs/glest_factions/energy_sharpening.html
-share/megaglest/docs/glest_factions/energy_source.html
-share/megaglest/docs/glest_factions/farm.html
-share/megaglest/docs/glest_factions/ghost_armor.html
-share/megaglest/docs/glest_factions/golem.html
-share/megaglest/docs/glest_factions/guard.html
-share/megaglest/docs/glest_factions/hell_gate.html
-share/megaglest/docs/glest_factions/horseman.html
+share/megaglest/docs/glest_factions/attack_and_armor_types.html
+share/megaglest/docs/glest_factions/compare.html
+share/megaglest/docs/glest_factions/compare_help.html
+share/megaglest/docs/glest_factions/egypt_air_pyramid_full.html
+share/megaglest/docs/glest_factions/egypt_anubis_warrior_full.html
+share/megaglest/docs/glest_factions/egypt_chicken_full.html
+share/megaglest/docs/glest_factions/egypt_desert_camp_full.html
+share/megaglest/docs/glest_factions/egypt_farm_full.html
+share/megaglest/docs/glest_factions/egypt_ibis_full.html
+share/megaglest/docs/glest_factions/egypt_mummy_full.html
+share/megaglest/docs/glest_factions/egypt_obelisk_full.html
+share/megaglest/docs/glest_factions/egypt_overview.html
+share/megaglest/docs/glest_factions/egypt_power_of_ra_full.html
+share/megaglest/docs/glest_factions/egypt_priest_full.html
+share/megaglest/docs/glest_factions/egypt_pyramid_full.html
+share/megaglest/docs/glest_factions/egypt_scarab_full.html
+share/megaglest/docs/glest_factions/egypt_slave_full.html
+share/megaglest/docs/glest_factions/egypt_snake_full.html
+share/megaglest/docs/glest_factions/egypt_spear_weapons_full.html
+share/megaglest/docs/glest_factions/egypt_spearman_full.html
+share/megaglest/docs/glest_factions/egypt_spearthrower_full.html
+share/megaglest/docs/glest_factions/egypt_speedup_priest_production_full.html
+share/megaglest/docs/glest_factions/egypt_sphinx_full.html
+share/megaglest/docs/glest_factions/egypt_summon_ibis_full.html
+share/megaglest/docs/glest_factions/egypt_summon_scarab_full.html
+share/megaglest/docs/glest_factions/egypt_techtree.html
+share/megaglest/docs/glest_factions/egypt_techtree_clickable_map_all.html
+share/megaglest/docs/glest_factions/egypt_techtree_clickable_map_buildings.html
+share/megaglest/docs/glest_factions/egypt_techtree_clickable_map_buildings_units.html
+share/megaglest/docs/glest_factions/egypt_temple_full.html
+share/megaglest/docs/glest_factions/favicon.ico
+share/megaglest/docs/glest_factions/images/
+share/megaglest/docs/glest_factions/images/egypt/
+share/megaglest/docs/glest_factions/images/egypt/egypt_techtree_graph_all.png
+share/megaglest/docs/glest_factions/images/egypt/egypt_techtree_graph_all.svg
+share/megaglest/docs/glest_factions/images/egypt/egypt_techtree_graph_buildings.png
+share/megaglest/docs/glest_factions/images/egypt/egypt_techtree_graph_buildings.svg
+share/megaglest/docs/glest_factions/images/egypt/egypt_techtree_graph_buildings_units.png
+share/megaglest/docs/glest_factions/images/egypt/egypt_techtree_graph_buildings_units.svg
+share/megaglest/docs/glest_factions/images/footer_logo.png
+share/megaglest/docs/glest_factions/images/indian/
+share/megaglest/docs/glest_factions/images/indian/indian_techtree_graph_all.png
+share/megaglest/docs/glest_factions/images/indian/indian_techtree_graph_all.svg
+share/megaglest/docs/glest_factions/images/indian/indian_techtree_graph_buildings.png
+share/megaglest/docs/glest_factions/images/indian/indian_techtree_graph_buildings.svg
+share/megaglest/docs/glest_factions/images/indian/indian_techtree_graph_buildings_units.png
+share/megaglest/docs/glest_factions/images/indian/indian_techtree_graph_buildings_units.svg
+share/megaglest/docs/glest_factions/images/logo.png
+share/megaglest/docs/glest_factions/images/magic/
+share/megaglest/docs/glest_factions/images/magic/magic_techtree_graph_all.png
+share/megaglest/docs/glest_factions/images/magic/magic_techtree_graph_all.svg
+share/megaglest/docs/glest_factions/images/magic/magic_techtree_graph_buildings.png
+share/megaglest/docs/glest_factions/images/magic/magic_techtree_graph_buildings.svg
+share/megaglest/docs/glest_factions/images/magic/magic_techtree_graph_buildings_units.png
+share/megaglest/docs/glest_factions/images/magic/magic_techtree_graph_buildings_units.svg
+share/megaglest/docs/glest_factions/images/norsemen/
+share/megaglest/docs/glest_factions/images/norsemen/norsemen_techtree_graph_all.png
+share/megaglest/docs/glest_factions/images/norsemen/norsemen_techtree_graph_all.svg
+share/megaglest/docs/glest_factions/images/norsemen/norsemen_techtree_graph_buildings.png
+share/megaglest/docs/glest_factions/images/norsemen/norsemen_techtree_graph_buildings.svg
+share/megaglest/docs/glest_factions/images/norsemen/norsemen_techtree_graph_buildings_units.png
+share/megaglest/docs/glest_factions/images/norsemen/norsemen_techtree_graph_buildings_units.svg
+share/megaglest/docs/glest_factions/images/persian/
+share/megaglest/docs/glest_factions/images/persian/persian_techtree_graph_all.png
+share/megaglest/docs/glest_factions/images/persian/persian_techtree_graph_all.svg
+share/megaglest/docs/glest_factions/images/persian/persian_techtree_graph_buildings.png
+share/megaglest/docs/glest_factions/images/persian/persian_techtree_graph_buildings.svg
+share/megaglest/docs/glest_factions/images/persian/persian_techtree_graph_buildings_units.png
+share/megaglest/docs/glest_factions/images/persian/persian_techtree_graph_buildings_units.svg
+share/megaglest/docs/glest_factions/images/romans/
+share/megaglest/docs/glest_factions/images/romans/romans_techtree_graph_all.png
+share/megaglest/docs/glest_factions/images/romans/romans_techtree_graph_all.svg
+share/megaglest/docs/glest_factions/images/romans/romans_techtree_graph_buildings.png
+share/megaglest/docs/glest_factions/images/romans/romans_techtree_graph_buildings.svg
+share/megaglest/docs/glest_factions/images/romans/romans_techtree_graph_buildings_units.png
+share/megaglest/docs/glest_factions/images/romans/romans_techtree_graph_buildings_units.svg
+share/megaglest/docs/glest_factions/images/tech/
+share/megaglest/docs/glest_factions/images/tech/tech_techtree_graph_all.png
+share/megaglest/docs/glest_factions/images/tech/tech_techtree_graph_all.svg
+share/megaglest/docs/glest_factions/images/tech/tech_techtree_graph_buildings.png
+share/megaglest/docs/glest_factions/images/tech/tech_techtree_graph_buildings.svg
+share/megaglest/docs/glest_factions/images/tech/tech_techtree_graph_buildings_units.png
+share/megaglest/docs/glest_factions/images/tech/tech_techtree_graph_buildings_units.svg
share/megaglest/docs/glest_factions/index.html
-share/megaglest/docs/glest_factions/initiate.html
-share/megaglest/docs/glest_factions/library.html
-share/megaglest/docs/glest_factions/mage_tower.html
-share/megaglest/docs/glest_factions/mana_compression.html
-share/megaglest/docs/glest_factions/ornithopter.html
-share/megaglest/docs/glest_factions/piercing_weapons.html
-share/megaglest/docs/glest_factions/pig.html
-share/megaglest/docs/glest_factions/rider.html
-share/megaglest/docs/glest_factions/robotics.html
-share/megaglest/docs/glest_factions/shield_level_1.html
-share/megaglest/docs/glest_factions/shield_level_2.html
-share/megaglest/docs/glest_factions/stables.html
-share/megaglest/docs/glest_factions/summoner.html
-share/megaglest/docs/glest_factions/summoner_guild.html
-share/megaglest/docs/glest_factions/swordman.html
-share/megaglest/docs/glest_factions/technician.html
-share/megaglest/docs/glest_factions/technodrome.html
-share/megaglest/docs/glest_factions/tower_of_souls.html
-share/megaglest/docs/glest_factions/training_field.html
-share/megaglest/docs/glest_factions/wicker_behemoth.html
-share/megaglest/docs/glest_factions/wicker_daemon.html
-share/megaglest/docs/glest_factions/worker.html
+share/megaglest/docs/glest_factions/indian_advanced_iron_full.html
+share/megaglest/docs/glest_factions/indian_archer_full.html
+share/megaglest/docs/glest_factions/indian_axe_indian_full.html
+share/megaglest/docs/glest_factions/indian_axe_thrower_full.html
+share/megaglest/docs/glest_factions/indian_beehive_full.html
+share/megaglest/docs/glest_factions/indian_big_tent_full.html
+share/megaglest/docs/glest_factions/indian_bull_food_full.html
+share/megaglest/docs/glest_factions/indian_bull_full.html
+share/megaglest/docs/glest_factions/indian_campfire_full.html
+share/megaglest/docs/glest_factions/indian_fire_archer_full.html
+share/megaglest/docs/glest_factions/indian_fire_golem_full.html
+share/megaglest/docs/glest_factions/indian_horse_farm_full.html
+share/megaglest/docs/glest_factions/indian_horseman_full.html
+share/megaglest/docs/glest_factions/indian_iron_full.html
+share/megaglest/docs/glest_factions/indian_main_teepee_full.html
+share/megaglest/docs/glest_factions/indian_overview.html
+share/megaglest/docs/glest_factions/indian_petroleum_full.html
+share/megaglest/docs/glest_factions/indian_reed_full.html
+share/megaglest/docs/glest_factions/indian_round_tent_full.html
+share/megaglest/docs/glest_factions/indian_shaman_full.html
+share/megaglest/docs/glest_factions/indian_spearman_full.html
+share/megaglest/docs/glest_factions/indian_stables_full.html
+share/megaglest/docs/glest_factions/indian_stickfighter_full.html
+share/megaglest/docs/glest_factions/indian_techtree.html
+share/megaglest/docs/glest_factions/indian_techtree_clickable_map_all.html
+share/megaglest/docs/glest_factions/indian_techtree_clickable_map_buildings.html
+share/megaglest/docs/glest_factions/indian_techtree_clickable_map_buildings_units.html
+share/megaglest/docs/glest_factions/indian_tent_full.html
+share/megaglest/docs/glest_factions/indian_thunderbird_full.html
+share/megaglest/docs/glest_factions/indian_totem_full.html
+share/megaglest/docs/glest_factions/indian_training_field_full.html
+share/megaglest/docs/glest_factions/indian_worker_full.html
+share/megaglest/docs/glest_factions/magic_ancient_summoning_full.html
+share/megaglest/docs/glest_factions/magic_archmage_full.html
+share/megaglest/docs/glest_factions/magic_archmage_tower_full.html
+share/megaglest/docs/glest_factions/magic_battlemage_full.html
+share/megaglest/docs/glest_factions/magic_behemoth_full.html
+share/megaglest/docs/glest_factions/magic_daemon_full.html
+share/megaglest/docs/glest_factions/magic_dragon_call_full.html
+share/megaglest/docs/glest_factions/magic_dragon_full.html
+share/megaglest/docs/glest_factions/magic_dragon_rider_full.html
+share/megaglest/docs/glest_factions/magic_energy_compression_full.html
+share/megaglest/docs/glest_factions/magic_energy_sharpening_full.html
+share/megaglest/docs/glest_factions/magic_energy_source_full.html
+share/megaglest/docs/glest_factions/magic_evil_dragon_full.html
+share/megaglest/docs/glest_factions/magic_faster_movement_full.html
+share/megaglest/docs/glest_factions/magic_ghost_armor_full.html
+share/megaglest/docs/glest_factions/magic_golem_full.html
+share/megaglest/docs/glest_factions/magic_golem_power_full.html
+share/megaglest/docs/glest_factions/magic_hell_gate_full.html
+share/megaglest/docs/glest_factions/magic_initiate_full.html
+share/megaglest/docs/glest_factions/magic_library_full.html
+share/megaglest/docs/glest_factions/magic_mage_tower_full.html
+share/megaglest/docs/glest_factions/magic_overview.html
+share/megaglest/docs/glest_factions/magic_power_golem_full.html
+share/megaglest/docs/glest_factions/magic_summoner_full.html
+share/megaglest/docs/glest_factions/magic_summoner_guild_full.html
+share/megaglest/docs/glest_factions/magic_techtree.html
+share/megaglest/docs/glest_factions/magic_techtree_clickable_map_all.html
+share/megaglest/docs/glest_factions/magic_techtree_clickable_map_buildings.html
+share/megaglest/docs/glest_factions/magic_techtree_clickable_map_buildings_units.html
+share/megaglest/docs/glest_factions/magic_tower_of_souls_full.html
+share/megaglest/docs/glest_factions/magic_wicker_behemoth_full.html
+share/megaglest/docs/glest_factions/norsemen_advanced_iron_full.html
+share/megaglest/docs/glest_factions/norsemen_archer_full.html
+share/megaglest/docs/glest_factions/norsemen_arrow_full.html
+share/megaglest/docs/glest_factions/norsemen_axe_thrower_full.html
+share/megaglest/docs/glest_factions/norsemen_battleaxe_berserk_full.html
+share/megaglest/docs/glest_factions/norsemen_battleaxe_full.html
+share/megaglest/docs/glest_factions/norsemen_blacksmith_full.html
+share/megaglest/docs/glest_factions/norsemen_bone_tent_full.html
+share/megaglest/docs/glest_factions/norsemen_castle_full.html
+share/megaglest/docs/glest_factions/norsemen_cow_full.html
+share/megaglest/docs/glest_factions/norsemen_crossbow_full.html
+share/megaglest/docs/glest_factions/norsemen_cudgel_lady_full.html
+share/megaglest/docs/glest_factions/norsemen_farm_full.html
+share/megaglest/docs/glest_factions/norsemen_flying_valkyrie_full.html
+share/megaglest/docs/glest_factions/norsemen_holy_valkyrie_full.html
+share/megaglest/docs/glest_factions/norsemen_house_full.html
+share/megaglest/docs/glest_factions/norsemen_iron_full.html
+share/megaglest/docs/glest_factions/norsemen_mead_bar_full.html
+share/megaglest/docs/glest_factions/norsemen_mead_full.html
+share/megaglest/docs/glest_factions/norsemen_mistletoe_tree_full.html
+share/megaglest/docs/glest_factions/norsemen_overview.html
+share/megaglest/docs/glest_factions/norsemen_root_full.html
+share/megaglest/docs/glest_factions/norsemen_spearman_berserk_full.html
+share/megaglest/docs/glest_factions/norsemen_spearman_full.html
+share/megaglest/docs/glest_factions/norsemen_swordman_berserk_full.html
+share/megaglest/docs/glest_factions/norsemen_swordman_full.html
+share/megaglest/docs/glest_factions/norsemen_techtree.html
+share/megaglest/docs/glest_factions/norsemen_techtree_clickable_map_all.html
+share/megaglest/docs/glest_factions/norsemen_techtree_clickable_map_buildings.html
+share/megaglest/docs/glest_factions/norsemen_techtree_clickable_map_buildings_units.html
+share/megaglest/docs/glest_factions/norsemen_thor_full.html
+share/megaglest/docs/glest_factions/norsemen_thor_totem_full.html
+share/megaglest/docs/glest_factions/norsemen_thrall_full.html
+share/megaglest/docs/glest_factions/norsemen_valhalla_full.html
+share/megaglest/docs/glest_factions/norsemen_valkyrie_full.html
+share/megaglest/docs/glest_factions/norsemen_wild_sow_full.html
+share/megaglest/docs/glest_factions/persian_blacksmith_full.html
+share/megaglest/docs/glest_factions/persian_corn_and_wicker_full.html
+share/megaglest/docs/glest_factions/persian_elephant_cage_full.html
+share/megaglest/docs/glest_factions/persian_elephant_full.html
+share/megaglest/docs/glest_factions/persian_fakir_full.html
+share/megaglest/docs/glest_factions/persian_farm_full.html
+share/megaglest/docs/glest_factions/persian_flying_carpet_full.html
+share/megaglest/docs/glest_factions/persian_genie_full.html
+share/megaglest/docs/glest_factions/persian_house_full.html
+share/megaglest/docs/glest_factions/persian_magic_level_1_full.html
+share/megaglest/docs/glest_factions/persian_magic_level_2_full.html
+share/megaglest/docs/glest_factions/persian_magician_full.html
+share/megaglest/docs/glest_factions/persian_minaret_full.html
+share/megaglest/docs/glest_factions/persian_nails_full.html
+share/megaglest/docs/glest_factions/persian_overview.html
+share/megaglest/docs/glest_factions/persian_palace_full.html
+share/megaglest/docs/glest_factions/persian_princess_full.html
+share/megaglest/docs/glest_factions/persian_sheep_full.html
+share/megaglest/docs/glest_factions/persian_shield_full.html
+share/megaglest/docs/glest_factions/persian_snake_basket_full.html
+share/megaglest/docs/glest_factions/persian_stickfighter_full.html
+share/megaglest/docs/glest_factions/persian_swordman_full.html
+share/megaglest/docs/glest_factions/persian_techtree.html
+share/megaglest/docs/glest_factions/persian_techtree_clickable_map_all.html
+share/megaglest/docs/glest_factions/persian_techtree_clickable_map_buildings.html
+share/megaglest/docs/glest_factions/persian_techtree_clickable_map_buildings_units.html
+share/megaglest/docs/glest_factions/persian_temple_full.html
+share/megaglest/docs/glest_factions/persian_tent_full.html
+share/megaglest/docs/glest_factions/persian_weapons_full.html
+share/megaglest/docs/glest_factions/persian_worker_full.html
+share/megaglest/docs/glest_factions/romans_advanced_architecture_full.html
+share/megaglest/docs/glest_factions/romans_archer_full.html
+share/megaglest/docs/glest_factions/romans_axe_man_full.html
+share/megaglest/docs/glest_factions/romans_ballista_full.html
+share/megaglest/docs/glest_factions/romans_battering_ram_full.html
+share/megaglest/docs/glest_factions/romans_blacksmith_shop_full.html
+share/megaglest/docs/glest_factions/romans_bless_of_minerva_full.html
+share/megaglest/docs/glest_factions/romans_catapult_full.html
+share/megaglest/docs/glest_factions/romans_cavalry_full.html
+share/megaglest/docs/glest_factions/romans_cow_full.html
+share/megaglest/docs/glest_factions/romans_eagle_pillar_full.html
+share/megaglest/docs/glest_factions/romans_enlarge_shields_full.html
+share/megaglest/docs/glest_factions/romans_fire_archer_full.html
+share/megaglest/docs/glest_factions/romans_formations_full.html
+share/megaglest/docs/glest_factions/romans_forum_full.html
+share/megaglest/docs/glest_factions/romans_general_full.html
+share/megaglest/docs/glest_factions/romans_gladiator_full.html
+share/megaglest/docs/glest_factions/romans_gladiator_school_full.html
+share/megaglest/docs/glest_factions/romans_guard_full.html
+share/megaglest/docs/glest_factions/romans_guard_tower_full.html
+share/megaglest/docs/glest_factions/romans_jupiter_full.html
+share/megaglest/docs/glest_factions/romans_military_camp_full.html
+share/megaglest/docs/glest_factions/romans_overview.html
+share/megaglest/docs/glest_factions/romans_reinforce_armor_full.html
+share/megaglest/docs/glest_factions/romans_sharpen_points_full.html
+share/megaglest/docs/glest_factions/romans_sign_of_mars_full.html
+share/megaglest/docs/glest_factions/romans_slave_full.html
+share/megaglest/docs/glest_factions/romans_spearman_full.html
+share/megaglest/docs/glest_factions/romans_strengthen_swords_full.html
+share/megaglest/docs/glest_factions/romans_swordsman_full.html
+share/megaglest/docs/glest_factions/romans_techtree.html
+share/megaglest/docs/glest_factions/romans_techtree_clickable_map_all.html
+share/megaglest/docs/glest_factions/romans_techtree_clickable_map_buildings.html
+share/megaglest/docs/glest_factions/romans_techtree_clickable_map_buildings_units.html
+share/megaglest/docs/glest_factions/romans_temple_full.html
+share/megaglest/docs/glest_factions/romans_training_camp_full.html
+share/megaglest/docs/glest_factions/romans_training_field_full.html
+share/megaglest/docs/glest_factions/romans_tribune_full.html
+share/megaglest/docs/glest_factions/romans_turtle_formation_full.html
+share/megaglest/docs/glest_factions/romans_wartime_mechanic_full.html
+share/megaglest/docs/glest_factions/style.css
+share/megaglest/docs/glest_factions/tech_advanced_architecture_full.html
+share/megaglest/docs/glest_factions/tech_aerodrome_full.html
+share/megaglest/docs/glest_factions/tech_air_ballista_full.html
+share/megaglest/docs/glest_factions/tech_airship_full.html
+share/megaglest/docs/glest_factions/tech_archer_full.html
+share/megaglest/docs/glest_factions/tech_barracks_full.html
+share/megaglest/docs/glest_factions/tech_battle_machine_full.html
+share/megaglest/docs/glest_factions/tech_blacksmith_full.html
+share/megaglest/docs/glest_factions/tech_blade_weapons_full.html
+share/megaglest/docs/glest_factions/tech_castle_full.html
+share/megaglest/docs/glest_factions/tech_catapult_full.html
+share/megaglest/docs/glest_factions/tech_cow_full.html
+share/megaglest/docs/glest_factions/tech_defense_tower_full.html
+share/megaglest/docs/glest_factions/tech_farm_full.html
+share/megaglest/docs/glest_factions/tech_guard_full.html
+share/megaglest/docs/glest_factions/tech_horseman_full.html
+share/megaglest/docs/glest_factions/tech_ornithopter_full.html
+share/megaglest/docs/glest_factions/tech_overview.html
+share/megaglest/docs/glest_factions/tech_piercing_weapons_full.html
+share/megaglest/docs/glest_factions/tech_pig_full.html
+share/megaglest/docs/glest_factions/tech_robotics_full.html
+share/megaglest/docs/glest_factions/tech_shield_level_1_full.html
+share/megaglest/docs/glest_factions/tech_shield_level_2_full.html
+share/megaglest/docs/glest_factions/tech_stables_full.html
+share/megaglest/docs/glest_factions/tech_swordman_full.html
+share/megaglest/docs/glest_factions/tech_technician_full.html
+share/megaglest/docs/glest_factions/tech_technodrome_full.html
+share/megaglest/docs/glest_factions/tech_techtree.html
+share/megaglest/docs/glest_factions/tech_techtree_clickable_map_all.html
+share/megaglest/docs/glest_factions/tech_techtree_clickable_map_buildings.html
+share/megaglest/docs/glest_factions/tech_techtree_clickable_map_buildings_units.html
+share/megaglest/docs/glest_factions/tech_training_field_full.html
+share/megaglest/docs/glest_factions/tech_worker_full.html
share/megaglest/maps/
share/megaglest/maps/2rivers.mgm
share/megaglest/maps/4hills8kings.mgm
@@ -291,11 +786,13 @@ share/megaglest/maps/beat_the_enemy.mgm
share/megaglest/maps/canoe.mgm
share/megaglest/maps/cauldron.mgm
share/megaglest/maps/center_castle.mgm
+share/megaglest/maps/cliff_valley.mgm
share/megaglest/maps/clinch.gbm
share/megaglest/maps/conflict.gbm
share/megaglest/maps/conflict6xtreed.mgm
share/megaglest/maps/confrontation.gbm
share/megaglest/maps/coop6_big_river.mgm
+share/megaglest/maps/desanction.mgm
share/megaglest/maps/domination_isles.gbm
share/megaglest/maps/eight_gradient.mgm
share/megaglest/maps/end_times.gbm
@@ -320,6 +817,7 @@ share/megaglest/maps/land_of_plenty2.mgm
share/megaglest/maps/lau_lagoon.gbm
share/megaglest/maps/loggerheads.mgm
share/megaglest/maps/megakill3vs1.gbm
+share/megaglest/maps/meteor.mgm
share/megaglest/maps/mountains.gbm
share/megaglest/maps/no_masters.mgm
share/megaglest/maps/one_king_fairplay.gbm
@@ -331,7 +829,9 @@ share/megaglest/maps/overgrown_city.gbm
share/megaglest/maps/paraiso_br.mgm
share/megaglest/maps/pentagon.mgm
share/megaglest/maps/pot_hole.gbm
+share/megaglest/maps/prevention.mgm
share/megaglest/maps/ragor.mgm
+share/megaglest/maps/randomhill.mgm
share/megaglest/maps/redoubt.gbm
share/megaglest/maps/renkontre.mgm
share/megaglest/maps/river_crossing.gbm
@@ -370,6 +870,8 @@ share/megaglest/scenarios/amazones/amazo
share/megaglest/scenarios/amazones/amazones_german.lng
share/megaglest/scenarios/amazones/amazones_greek.lng
share/megaglest/scenarios/amazones/amazones_hebrew.lng
+share/megaglest/scenarios/amazones/amazones_indonesian.lng
+share/megaglest/scenarios/amazones/amazones_irish.lng
share/megaglest/scenarios/amazones/amazones_italian.lng
share/megaglest/scenarios/amazones/amazones_nko.lng
share/megaglest/scenarios/amazones/amazones_polish.lng
@@ -378,6 +880,8 @@ share/megaglest/scenarios/amazones/amazo
share/megaglest/scenarios/amazones/amazones_romanian.lng
share/megaglest/scenarios/amazones/amazones_russian.lng
share/megaglest/scenarios/amazones/amazones_spanish.lng
+share/megaglest/scenarios/amazones/amazones_turkish.lng
+share/megaglest/scenarios/amazones/amazones_uzbek.lng
share/megaglest/scenarios/amazones/amazones_vietnamese.lng
share/megaglest/scenarios/amazones/loading_screen.jpg
share/megaglest/scenarios/amazones_light/
@@ -393,6 +897,8 @@ share/megaglest/scenarios/amazones_light
share/megaglest/scenarios/amazones_light/amazones_light_german.lng
share/megaglest/scenarios/amazones_light/amazones_light_greek.lng
share/megaglest/scenarios/amazones_light/amazones_light_hebrew.lng
+share/megaglest/scenarios/amazones_light/amazones_light_indonesian.lng
+share/megaglest/scenarios/amazones_light/amazones_light_irish.lng
share/megaglest/scenarios/amazones_light/amazones_light_italian.lng
share/megaglest/scenarios/amazones_light/amazones_light_nko.lng
share/megaglest/scenarios/amazones_light/amazones_light_polish.lng
@@ -401,8 +907,37 @@ share/megaglest/scenarios/amazones_light
share/megaglest/scenarios/amazones_light/amazones_light_romanian.lng
share/megaglest/scenarios/amazones_light/amazones_light_russian.lng
share/megaglest/scenarios/amazones_light/amazones_light_spanish.lng
+share/megaglest/scenarios/amazones_light/amazones_light_turkish.lng
+share/megaglest/scenarios/amazones_light/amazones_light_uzbek.lng
share/megaglest/scenarios/amazones_light/amazones_light_vietnamese.lng
share/megaglest/scenarios/amazones_light/loading_screen.jpg
+share/megaglest/scenarios/amazones_pro/
+share/megaglest/scenarios/amazones_pro/amazones_pro.xml
+share/megaglest/scenarios/amazones_pro/amazones_pro_arabic.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_chinese-china.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_chinese-taiwan.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_czech.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_dutch.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_english.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_french.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_gaelic.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_german.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_greek.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_hebrew.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_indonesian.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_irish.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_italian.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_nko.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_polish.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_portuguese-brazil.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_portuguese.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_romanian.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_russian.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_spanish.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_turkish.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_uzbek.lng
+share/megaglest/scenarios/amazones_pro/amazones_pro_vietnamese.lng
+share/megaglest/scenarios/amazones_pro/loading_screen.jpg
share/megaglest/scenarios/anarchy/
share/megaglest/scenarios/anarchy/anarchy.xml
share/megaglest/scenarios/anarchy/loading_screen.jpg
@@ -430,6 +965,8 @@ share/megaglest/scenarios/capture_enemy_
share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_german.lng
share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_greek.lng
share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_hebrew.lng
+share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_indonesian.lng
+share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_irish.lng
share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_italian.lng
share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_nko.lng
share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_polish.lng
@@ -438,6 +975,7 @@ share/megaglest/scenarios/capture_enemy_
share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_romanian.lng
share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_russian.lng
share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_spanish.lng
+share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_turkish.lng
share/megaglest/scenarios/capture_enemy_flag/capture_enemy_flag_vietnamese.lng
share/megaglest/scenarios/duel/
share/megaglest/scenarios/duel/duel.xml
@@ -451,6 +989,24 @@ share/megaglest/scenarios/indian_attack/
share/megaglest/scenarios/kill_the_magic/
share/megaglest/scenarios/kill_the_magic/kill_the_magic.xml
share/megaglest/scenarios/kill_the_magic/loading_screen.jpg
+share/megaglest/scenarios/lobby_access/
+share/megaglest/scenarios/lobby_access/loading_screen.jpg
+share/megaglest/scenarios/lobby_access/lobby_access.xml
+share/megaglest/scenarios/lobby_access/lobby_access_chinese-china.lng
+share/megaglest/scenarios/lobby_access/lobby_access_czech.lng
+share/megaglest/scenarios/lobby_access/lobby_access_dutch.lng
+share/megaglest/scenarios/lobby_access/lobby_access_english.lng
+share/megaglest/scenarios/lobby_access/lobby_access_french.lng
+share/megaglest/scenarios/lobby_access/lobby_access_gaelic.lng
+share/megaglest/scenarios/lobby_access/lobby_access_german.lng
+share/megaglest/scenarios/lobby_access/lobby_access_indonesian.lng
+share/megaglest/scenarios/lobby_access/lobby_access_irish.lng
+share/megaglest/scenarios/lobby_access/lobby_access_italian.lng
+share/megaglest/scenarios/lobby_access/lobby_access_polish.lng
+share/megaglest/scenarios/lobby_access/lobby_access_portuguese-brazil.lng
+share/megaglest/scenarios/lobby_access/lobby_access_russian.lng
+share/megaglest/scenarios/lobby_access/lobby_access_spanish.lng
+share/megaglest/scenarios/lobby_access/lobby_access_uzbek.lng
share/megaglest/scenarios/magic_can_do_it/
share/megaglest/scenarios/magic_can_do_it/loading_screen.jpg
share/megaglest/scenarios/magic_can_do_it/magic_can_do_it.xml
@@ -480,6 +1036,8 @@ share/megaglest/scenarios/storming/storm
share/megaglest/scenarios/storming/storming_german.lng
share/megaglest/scenarios/storming/storming_greek.lng
share/megaglest/scenarios/storming/storming_hebrew.lng
+share/megaglest/scenarios/storming/storming_indonesian.lng
+share/megaglest/scenarios/storming/storming_irish.lng
share/megaglest/scenarios/storming/storming_italian.lng
share/megaglest/scenarios/storming/storming_nko.lng
share/megaglest/scenarios/storming/storming_polish.lng
@@ -488,6 +1046,7 @@ share/megaglest/scenarios/storming/storm
share/megaglest/scenarios/storming/storming_romanian.lng
share/megaglest/scenarios/storming/storming_russian.lng
share/megaglest/scenarios/storming/storming_spanish.lng
+share/megaglest/scenarios/storming/storming_uzbek.lng
share/megaglest/scenarios/storming/storming_vietnamese.lng
share/megaglest/scenarios/tech_and_magic/
share/megaglest/scenarios/tech_and_magic/tech_and_magic.xml
@@ -1407,18 +1966,18 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/indian/units/beehive/sounds/bee2.wav
share/megaglest/techs/megapack/factions/indian/units/beehive/sounds/bee3.wav
share/megaglest/techs/megapack/factions/indian/units/beehive/sounds/bee4.wav
-share/megaglest/techs/megapack/factions/indian/units/bigtent/
-share/megaglest/techs/megapack/factions/indian/units/bigtent/bigtent.xml
-share/megaglest/techs/megapack/factions/indian/units/bigtent/glow_particles.xml
-share/megaglest/techs/megapack/factions/indian/units/bigtent/images/
-share/megaglest/techs/megapack/factions/indian/units/bigtent/images/bigtent.bmp
-share/megaglest/techs/megapack/factions/indian/units/bigtent/images/particle.bmp
-share/megaglest/techs/megapack/factions/indian/units/bigtent/models/
-share/megaglest/techs/megapack/factions/indian/units/bigtent/models/tent_destroyed.g3d
-share/megaglest/techs/megapack/factions/indian/units/bigtent/models/tent_destroyed.png
-share/megaglest/techs/megapack/factions/indian/units/bigtent/models/tipi2_2.png
-share/megaglest/techs/megapack/factions/indian/units/bigtent/models/tipi_big.g3d
-share/megaglest/techs/megapack/factions/indian/units/bigtent/smoke_particles.xml
+share/megaglest/techs/megapack/factions/indian/units/big_tent/
+share/megaglest/techs/megapack/factions/indian/units/big_tent/big_tent.xml
+share/megaglest/techs/megapack/factions/indian/units/big_tent/glow_particles.xml
+share/megaglest/techs/megapack/factions/indian/units/big_tent/images/
+share/megaglest/techs/megapack/factions/indian/units/big_tent/images/bigtent.bmp
+share/megaglest/techs/megapack/factions/indian/units/big_tent/images/particle.bmp
+share/megaglest/techs/megapack/factions/indian/units/big_tent/models/
+share/megaglest/techs/megapack/factions/indian/units/big_tent/models/tent_destroyed.g3d
+share/megaglest/techs/megapack/factions/indian/units/big_tent/models/tent_destroyed.png
+share/megaglest/techs/megapack/factions/indian/units/big_tent/models/tipi2_2.png
+share/megaglest/techs/megapack/factions/indian/units/big_tent/models/tipi_big.g3d
+share/megaglest/techs/megapack/factions/indian/units/big_tent/smoke_particles.xml
share/megaglest/techs/megapack/factions/indian/units/bull/
share/megaglest/techs/megapack/factions/indian/units/bull/bull.xml
share/megaglest/techs/megapack/factions/indian/units/bull/images/
@@ -1506,40 +2065,40 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/indian/units/fire_archer/sounds/firearrowhit2.wav
share/megaglest/techs/megapack/factions/indian/units/fire_archer/sounds/firearrowhit3.wav
share/megaglest/techs/megapack/factions/indian/units/fire_archer/sounds/firearrowhit4.wav
-share/megaglest/techs/megapack/factions/indian/units/firegolem/
-share/megaglest/techs/megapack/factions/indian/units/firegolem/fire_particles.xml
-share/megaglest/techs/megapack/factions/indian/units/firegolem/fire_particles2.xml
-share/megaglest/techs/megapack/factions/indian/units/firegolem/firegolem.xml
-share/megaglest/techs/megapack/factions/indian/units/firegolem/glow_particles.xml
-share/megaglest/techs/megapack/factions/indian/units/firegolem/images/
-share/megaglest/techs/megapack/factions/indian/units/firegolem/images/catapult_particle_proj.bmp
-share/megaglest/techs/megapack/factions/indian/units/firegolem/images/catapult_particle_splash.bmp
-share/megaglest/techs/megapack/factions/indian/units/firegolem/images/firegolem.bmp
-share/megaglest/techs/megapack/factions/indian/units/firegolem/images/firegolem_attack.bmp
-share/megaglest/techs/megapack/factions/indian/units/firegolem/images/particle.bmp
-share/megaglest/techs/megapack/factions/indian/units/firegolem/models/
-share/megaglest/techs/megapack/factions/indian/units/firegolem/models/golem_attacking.g3d
-share/megaglest/techs/megapack/factions/indian/units/firegolem/models/golem_dying.g3d
-share/megaglest/techs/megapack/factions/indian/units/firegolem/models/golem_standing.g3d
-share/megaglest/techs/megapack/factions/indian/units/firegolem/models/golem_walking.g3d
-share/megaglest/techs/megapack/factions/indian/units/firegolem/models/stone_model.g3d
-share/megaglest/techs/megapack/factions/indian/units/firegolem/models/texture_golem.png
-share/megaglest/techs/megapack/factions/indian/units/firegolem/models/texture_stone.png
-share/megaglest/techs/megapack/factions/indian/units/firegolem/particle_proj.xml
-share/megaglest/techs/megapack/factions/indian/units/firegolem/particle_splash.xml
-share/megaglest/techs/megapack/factions/indian/units/firegolem/smoke_particles.xml
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/horsefarm.xml
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/images/
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/images/farm.bmp
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/images/particle.bmp
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/models/
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/models/horse.png
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/models/horsefarm.g3d
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/models/horsefarm_construction.g3d
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/models/horsefarm_destroyed.g3d
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/models/horsefarm_destroyed.png
-share/megaglest/techs/megapack/factions/indian/units/horsefarm/smoke_particles.xml
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/fire_golem.xml
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/fire_particles.xml
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/fire_particles2.xml
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/glow_particles.xml
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/images/
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/images/catapult_particle_proj.bmp
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/images/catapult_particle_splash.bmp
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/images/firegolem.bmp
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/images/firegolem_attack.bmp
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/images/particle.bmp
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/models/
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/models/golem_attacking.g3d
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/models/golem_dying.g3d
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/models/golem_standing.g3d
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/models/golem_walking.g3d
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/models/stone_model.g3d
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/models/texture_golem.png
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/models/texture_stone.png
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/particle_proj.xml
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/particle_splash.xml
+share/megaglest/techs/megapack/factions/indian/units/fire_golem/smoke_particles.xml
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/horse_farm.xml
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/images/
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/images/farm.bmp
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/images/particle.bmp
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/models/
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/models/horse.png
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/models/horsefarm.g3d
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/models/horsefarm_construction.g3d
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/models/horsefarm_destroyed.g3d
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/models/horsefarm_destroyed.png
+share/megaglest/techs/megapack/factions/indian/units/horse_farm/smoke_particles.xml
share/megaglest/techs/megapack/factions/indian/units/horseman/
share/megaglest/techs/megapack/factions/indian/units/horseman/dirt_particles.xml
share/megaglest/techs/megapack/factions/indian/units/horseman/dirt_particles2.xml
@@ -1574,20 +2133,20 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/indian/units/horseman/sounds/horseman_select3.wav
share/megaglest/techs/megapack/factions/indian/units/horseman/sounds/horseman_select4.wav
share/megaglest/techs/megapack/factions/indian/units/horseman/sounds/horseman_select5.wav
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/glow_particles.xml
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/images/
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/images/mainteepee.bmp
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/images/meeting_point.bmp
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/images/particle.bmp
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/mainteepee.xml
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/models/
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/models/maintipi.g3d
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/models/maintipi.png
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/models/maintipi_construction.g3d
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/models/maintipi_destroyed.g3d
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/models/maintipi_destroyed.png
-share/megaglest/techs/megapack/factions/indian/units/mainteepee/smoke_particles.xml
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/glow_particles.xml
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/images/
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/images/mainteepee.bmp
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/images/meeting_point.bmp
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/images/particle.bmp
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/main_teepee.xml
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/models/
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/models/maintipi.g3d
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/models/maintipi.png
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/models/maintipi_construction.g3d
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/models/maintipi_destroyed.g3d
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/models/maintipi_destroyed.png
+share/megaglest/techs/megapack/factions/indian/units/main_teepee/smoke_particles.xml
share/megaglest/techs/megapack/factions/indian/units/reed/
share/megaglest/techs/megapack/factions/indian/units/reed/glow_particles.xml
share/megaglest/techs/megapack/factions/indian/units/reed/images/
@@ -1601,20 +2160,20 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/indian/units/reed/models/reed_destroyed.png
share/megaglest/techs/megapack/factions/indian/units/reed/reed.xml
share/megaglest/techs/megapack/factions/indian/units/reed/smoke_particles.xml
-share/megaglest/techs/megapack/factions/indian/units/roundtent/
-share/megaglest/techs/megapack/factions/indian/units/roundtent/glow_particles.xml
-share/megaglest/techs/megapack/factions/indian/units/roundtent/images/
-share/megaglest/techs/megapack/factions/indian/units/roundtent/images/meeting_point.bmp
-share/megaglest/techs/megapack/factions/indian/units/roundtent/images/particle.bmp
-share/megaglest/techs/megapack/factions/indian/units/roundtent/images/roundtent.bmp
-share/megaglest/techs/megapack/factions/indian/units/roundtent/models/
-share/megaglest/techs/megapack/factions/indian/units/roundtent/models/roundtent.g3d
-share/megaglest/techs/megapack/factions/indian/units/roundtent/models/roundtent.png
-share/megaglest/techs/megapack/factions/indian/units/roundtent/models/roundtent_construction.g3d
-share/megaglest/techs/megapack/factions/indian/units/roundtent/models/roundtent_destroyed.g3d
-share/megaglest/techs/megapack/factions/indian/units/roundtent/models/roundtent_destroyed.png
-share/megaglest/techs/megapack/factions/indian/units/roundtent/roundtent.xml
-share/megaglest/techs/megapack/factions/indian/units/roundtent/smoke_particles.xml
+share/megaglest/techs/megapack/factions/indian/units/round_tent/
+share/megaglest/techs/megapack/factions/indian/units/round_tent/glow_particles.xml
+share/megaglest/techs/megapack/factions/indian/units/round_tent/images/
+share/megaglest/techs/megapack/factions/indian/units/round_tent/images/meeting_point.bmp
+share/megaglest/techs/megapack/factions/indian/units/round_tent/images/particle.bmp
+share/megaglest/techs/megapack/factions/indian/units/round_tent/images/roundtent.bmp
+share/megaglest/techs/megapack/factions/indian/units/round_tent/models/
+share/megaglest/techs/megapack/factions/indian/units/round_tent/models/roundtent.g3d
+share/megaglest/techs/megapack/factions/indian/units/round_tent/models/roundtent.png
+share/megaglest/techs/megapack/factions/indian/units/round_tent/models/roundtent_construction.g3d
+share/megaglest/techs/megapack/factions/indian/units/round_tent/models/roundtent_destroyed.g3d
+share/megaglest/techs/megapack/factions/indian/units/round_tent/models/roundtent_destroyed.png
+share/megaglest/techs/megapack/factions/indian/units/round_tent/round_tent.xml
+share/megaglest/techs/megapack/factions/indian/units/round_tent/smoke_particles.xml
share/megaglest/techs/megapack/factions/indian/units/shaman/
share/megaglest/techs/megapack/factions/indian/units/shaman/images/
share/megaglest/techs/megapack/factions/indian/units/shaman/images/molotov.bmp
@@ -1822,18 +2381,18 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/indian/units/worker/sounds/worker_ack7.wav
share/megaglest/techs/megapack/factions/indian/units/worker/worker.xml
share/megaglest/techs/megapack/factions/indian/upgrades/
-share/megaglest/techs/megapack/factions/indian/upgrades/bullfood/
-share/megaglest/techs/megapack/factions/indian/upgrades/bullfood/bullfood.xml
-share/megaglest/techs/megapack/factions/indian/upgrades/bullfood/images/
-share/megaglest/techs/megapack/factions/indian/upgrades/bullfood/images/bullfood.bmp
+share/megaglest/techs/megapack/factions/indian/upgrades/advanced_iron/
+share/megaglest/techs/megapack/factions/indian/upgrades/advanced_iron/advanced_iron.xml
+share/megaglest/techs/megapack/factions/indian/upgrades/advanced_iron/images/
+share/megaglest/techs/megapack/factions/indian/upgrades/advanced_iron/images/iron_advanced.bmp
+share/megaglest/techs/megapack/factions/indian/upgrades/bull_food/
+share/megaglest/techs/megapack/factions/indian/upgrades/bull_food/bull_food.xml
+share/megaglest/techs/megapack/factions/indian/upgrades/bull_food/images/
+share/megaglest/techs/megapack/factions/indian/upgrades/bull_food/images/bullfood.bmp
share/megaglest/techs/megapack/factions/indian/upgrades/iron/
share/megaglest/techs/megapack/factions/indian/upgrades/iron/images/
share/megaglest/techs/megapack/factions/indian/upgrades/iron/images/iron.bmp
share/megaglest/techs/megapack/factions/indian/upgrades/iron/iron.xml
-share/megaglest/techs/megapack/factions/indian/upgrades/iron_advanced/
-share/megaglest/techs/megapack/factions/indian/upgrades/iron_advanced/images/
-share/megaglest/techs/megapack/factions/indian/upgrades/iron_advanced/images/iron_advanced.bmp
-share/megaglest/techs/megapack/factions/indian/upgrades/iron_advanced/iron_advanced.xml
share/megaglest/techs/megapack/factions/indian/upgrades/petroleum/
share/megaglest/techs/megapack/factions/indian/upgrades/petroleum/images/
share/megaglest/techs/megapack/factions/indian/upgrades/petroleum/images/petroleum.bmp
@@ -2031,41 +2590,41 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/magic/units/dragon/sounds/dragon_die2.wav
share/megaglest/techs/megapack/factions/magic/units/dragon/sounds/dragon_select1.wav
share/megaglest/techs/megapack/factions/magic/units/dragon/sounds/dragon_select2.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/drake_rider.xml
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/fire_particles.xml
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/images/
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/images/drake_rider.bmp
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/images/fire_breath_attack.bmp
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/images/flare_attack.bmp
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/images/particle.bmp
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/models/
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/models/drake_rider_attacking.g3d
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/models/drake_rider_attacking2.g3d
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/models/drake_rider_dying.g3d
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/models/drake_rider_standing.g3d
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/models/drake_rider_walking.g3d
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/models/texture_dragon_rider.png
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/particle_proj.xml
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/particle_proj_air.xml
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/particle_splash.xml
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/particle_splash_air.xml
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_ack1.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_ack2.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_ack3.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_ack4.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_attack.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_die1.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_die2.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_die3.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_die4.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_select1.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_select2.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_select3.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_select4.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_walk1.wav
-share/megaglest/techs/megapack/factions/magic/units/drake_rider/sounds/dr_walk2.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/dragon_rider.xml
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/fire_particles.xml
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/images/
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/images/drake_rider.bmp
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/images/fire_breath_attack.bmp
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/images/flare_attack.bmp
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/images/particle.bmp
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/models/
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/models/drake_rider_attacking.g3d
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/models/drake_rider_attacking2.g3d
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/models/drake_rider_dying.g3d
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/models/drake_rider_standing.g3d
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/models/drake_rider_walking.g3d
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/models/texture_dragon_rider.png
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/particle_proj.xml
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/particle_proj_air.xml
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/particle_splash.xml
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/particle_splash_air.xml
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_ack1.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_ack2.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_ack3.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_ack4.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_attack.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_die1.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_die2.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_die3.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_die4.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_select1.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_select2.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_select3.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_select4.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_walk1.wav
+share/megaglest/techs/megapack/factions/magic/units/dragon_rider/sounds/dr_walk2.wav
share/megaglest/techs/megapack/factions/magic/units/energy_source/
share/megaglest/techs/megapack/factions/magic/units/energy_source/energy_source.xml
share/megaglest/techs/megapack/factions/magic/units/energy_source/images/
@@ -2384,6 +2943,10 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/magic/upgrades/energy_sharpening/energy_sharpening.xml
share/megaglest/techs/megapack/factions/magic/upgrades/energy_sharpening/images/
share/megaglest/techs/megapack/factions/magic/upgrades/energy_sharpening/images/energy_sharpening.bmp
+share/megaglest/techs/megapack/factions/magic/upgrades/faster_movement/
+share/megaglest/techs/megapack/factions/magic/upgrades/faster_movement/faster_movement.xml
+share/megaglest/techs/megapack/factions/magic/upgrades/faster_movement/images/
+share/megaglest/techs/megapack/factions/magic/upgrades/faster_movement/images/faster_movement.bmp
share/megaglest/techs/megapack/factions/magic/upgrades/golem_power/
share/megaglest/techs/megapack/factions/magic/upgrades/golem_power/golem_power.xml
share/megaglest/techs/megapack/factions/magic/upgrades/golem_power/images/
@@ -2467,44 +3030,44 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/norsemen/units/battleaxe/sounds/daemon_select5.wav
share/megaglest/techs/megapack/factions/norsemen/units/battleaxe/sounds/daemon_select6.wav
share/megaglest/techs/megapack/factions/norsemen/units/battleaxe/sounds/daemon_select7.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/battleaxe_berzerk.xml
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/images/
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/images/axe_attack.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/images/battleaxe_berzerk.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/models/
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/models/axeman_attacking.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/models/axeman_charging.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/models/axeman_dying.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/models/axeman_morphing.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/models/axeman_standing.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/models/axeman_tex.png
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/models/axeman_walking.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_ack1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_ack2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_ack3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_ack4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_ack5.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_attack1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_attack2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_attack3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_attack4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_attack5.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_attack6.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_attack7.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_attack8.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_die1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_die2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_die3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_die4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_select1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_select2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_select3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_select4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_select5.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_select6.wav
-share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berzerk/sounds/daemon_select7.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/battleaxe_berserk.xml
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/images/
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/images/axe_attack.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/images/battleaxe_berzerk.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/models/
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/models/axeman_attacking.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/models/axeman_charging.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/models/axeman_dying.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/models/axeman_morphing.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/models/axeman_standing.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/models/axeman_tex.png
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/models/axeman_walking.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_ack1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_ack2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_ack3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_ack4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_ack5.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_attack1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_attack2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_attack3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_attack4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_attack5.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_attack6.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_attack7.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_attack8.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_die1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_die2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_die3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_die4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_select1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_select2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_select3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_select4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_select5.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_select6.wav
+share/megaglest/techs/megapack/factions/norsemen/units/battleaxe_berserk/sounds/daemon_select7.wav
share/megaglest/techs/megapack/factions/norsemen/units/blacksmith/
share/megaglest/techs/megapack/factions/norsemen/units/blacksmith/blacksmith.xml
share/megaglest/techs/megapack/factions/norsemen/units/blacksmith/fire_particles1.xml
@@ -2634,36 +3197,36 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/norsemen/units/farm/smoke_particles.xml
share/megaglest/techs/megapack/factions/norsemen/units/farm/smoke_particles2.xml
share/megaglest/techs/megapack/factions/norsemen/units/farm/smoke_particles3.xml
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/fly_particles.xml
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/fly_particles2.xml
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/flyingvalkyrie.xml
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/images/
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/images/flyingvalkyrie.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/images/flyingvalkyrie_attack.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/images/particle.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/images/particle_proj.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/images/particle_splash.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/images/spark.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/models/
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/models/flyingvalkyrie_attacking.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/models/flyingvalkyrie_dying.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/models/flyingvalkyrie_standing.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/models/flyingvalkyrie_walking.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/models/texture_horse.png
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/models/texture_horseman.png
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/particle_proj.xml
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/particle_splash.xml
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/sounds/
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/sounds/horseman_ack1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/sounds/horseman_ack2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/sounds/horseman_ack3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/sounds/horseman_ack4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/sounds/horseman_ack5.wav
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/sounds/horseman_select1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/sounds/horseman_select2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/sounds/horseman_select3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/flyingvalkyrie/sounds/horseman_select4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/fly_particles.xml
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/fly_particles2.xml
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/flying_valkyrie.xml
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/images/
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/images/flyingvalkyrie.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/images/flyingvalkyrie_attack.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/images/particle.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/images/particle_proj.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/images/particle_splash.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/images/spark.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/models/
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/models/flyingvalkyrie_attacking.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/models/flyingvalkyrie_dying.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/models/flyingvalkyrie_standing.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/models/flyingvalkyrie_walking.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/models/texture_horse.png
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/models/texture_horseman.png
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/particle_proj.xml
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/particle_splash.xml
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/sounds/
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/sounds/horseman_ack1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/sounds/horseman_ack2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/sounds/horseman_ack3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/sounds/horseman_ack4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/sounds/horseman_ack5.wav
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/sounds/horseman_select1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/sounds/horseman_select2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/sounds/horseman_select3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/flying_valkyrie/sounds/horseman_select4.wav
share/megaglest/techs/megapack/factions/norsemen/units/house/
share/megaglest/techs/megapack/factions/norsemen/units/house/glow_particles.xml
share/megaglest/techs/megapack/factions/norsemen/units/house/house.xml
@@ -2674,39 +3237,39 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/norsemen/units/house/models/house.g3d
share/megaglest/techs/megapack/factions/norsemen/units/house/models/house.png
share/megaglest/techs/megapack/factions/norsemen/units/house/smoke_particles.xml
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/fire_particles2.xml
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/glow_particles.xml
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/images/
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/images/med_bar.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/images/meeting_point.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/images/particle.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/med_bar.xml
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/models/
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/models/fat.png
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/models/med_bar.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/models/med_bar_construction.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/models/med_bar_destroyed.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/models/sailboat.png
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/models/sailboat_destroyed.png
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/smoke_particles.xml
-share/megaglest/techs/megapack/factions/norsemen/units/med_bar/smoke_particles2.xml
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/images/
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/images/initiate_particle.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/images/mistletree.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/images/mistletree_attack.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/mistletree.xml
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/models/
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/models/mistleball.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/models/mistletree.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/models/mistletree_attacking.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/models/mistletree_construction.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/models/mistletree_destroyed.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/models/tree.png
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/models/tree_destroyed.png
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/particle_proj.xml
-share/megaglest/techs/megapack/factions/norsemen/units/mistletree/particle_splash.xml
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/fire_particles2.xml
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/glow_particles.xml
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/images/
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/images/med_bar.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/images/meeting_point.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/images/particle.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/mead_bar.xml
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/models/
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/models/fat.png
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/models/med_bar.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/models/med_bar_construction.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/models/med_bar_destroyed.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/models/sailboat.png
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/models/sailboat_destroyed.png
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/smoke_particles.xml
+share/megaglest/techs/megapack/factions/norsemen/units/mead_bar/smoke_particles2.xml
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/images/
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/images/initiate_particle.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/images/mistletree.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/images/mistletree_attack.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/mistletoe_tree.xml
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/models/
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/models/mistleball.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/models/mistletree.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/models/mistletree_attacking.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/models/mistletree_construction.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/models/mistletree_destroyed.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/models/tree.png
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/models/tree_destroyed.png
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/particle_proj.xml
+share/megaglest/techs/megapack/factions/norsemen/units/mistletoe_tree/particle_splash.xml
share/megaglest/techs/megapack/factions/norsemen/units/spearman/
share/megaglest/techs/megapack/factions/norsemen/units/spearman/images/
share/megaglest/techs/megapack/factions/norsemen/units/spearman/images/spearman.bmp
@@ -2743,43 +3306,43 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/norsemen/units/spearman/sounds/swordman_select3.wav
share/megaglest/techs/megapack/factions/norsemen/units/spearman/sounds/swordman_select4.wav
share/megaglest/techs/megapack/factions/norsemen/units/spearman/spearman.xml
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/images/
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/images/spearman.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/images/spearman_attack.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/models/
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/models/norse_spearman2.png
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/models/spearman_attacking.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/models/spearman_charging.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/models/spearman_dying.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/models/spearman_morphing.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/models/spearman_standing.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/models/spearman_walking.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_ack1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_ack2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_ack3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_ack4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_ack5.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack10.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack11.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack12.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack5.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack6.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack7.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack8.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_attack9.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_die1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_die2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_select1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_select2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_select3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/sounds/swordman_select4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/spearman_berzerk/spearman_berzerk.xml
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/images/
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/images/spearman.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/images/spearman_attack.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/models/
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/models/norse_spearman2.png
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/models/spearman_attacking.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/models/spearman_charging.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/models/spearman_dying.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/models/spearman_morphing.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/models/spearman_standing.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/models/spearman_walking.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_ack1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_ack2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_ack3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_ack4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_ack5.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack10.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack11.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack12.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack5.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack6.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack7.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack8.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_attack9.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_die1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_die2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_select1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_select2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_select3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/sounds/swordman_select4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/spearman_berserk/spearman_berserk.xml
share/megaglest/techs/megapack/factions/norsemen/units/swordman/
share/megaglest/techs/megapack/factions/norsemen/units/swordman/images/
share/megaglest/techs/megapack/factions/norsemen/units/swordman/images/swordman.bmp
@@ -2823,49 +3386,49 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/norsemen/units/swordman/sounds/swordman_select5.wav
share/megaglest/techs/megapack/factions/norsemen/units/swordman/sounds/swordman_select6.wav
share/megaglest/techs/megapack/factions/norsemen/units/swordman/swordman.xml
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/images/
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/images/swordman.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/images/swordman_attack.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/models/
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/models/armored_swordman_attacking.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/models/armored_swordman_charging.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/models/armored_swordman_dying.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/models/armored_swordman_morphing.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/models/armored_swordman_standing.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/models/armored_swordman_walking.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/models/norse_swordman_1.png
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_ack1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_ack2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_ack3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_ack4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_ack5.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_ack6.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack10.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack11.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack12.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack5.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack6.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack7.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack8.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_attack9.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_die1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_die2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_die3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_die4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_die5.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_die6.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_select1.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_select2.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_select3.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_select4.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/sounds/swordman_select5.wav
-share/megaglest/techs/megapack/factions/norsemen/units/swordman_berzerk/swordman_berzerk.xml
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/images/
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/images/swordman.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/images/swordman_attack.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/models/
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/models/armored_swordman_attacking.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/models/armored_swordman_charging.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/models/armored_swordman_dying.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/models/armored_swordman_morphing.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/models/armored_swordman_standing.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/models/armored_swordman_walking.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/models/norse_swordman_1.png
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_ack1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_ack2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_ack3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_ack4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_ack5.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_ack6.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack10.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack11.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack12.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack5.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack6.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack7.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack8.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_attack9.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_die1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_die2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_die3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_die4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_die5.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_die6.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_select1.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_select2.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_select3.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_select4.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/sounds/swordman_select5.wav
+share/megaglest/techs/megapack/factions/norsemen/units/swordman_berserk/swordman_berserk.xml
share/megaglest/techs/megapack/factions/norsemen/units/thor/
share/megaglest/techs/megapack/factions/norsemen/units/thor/air_particle_splash.xml
share/megaglest/techs/megapack/factions/norsemen/units/thor/images/
@@ -2884,40 +3447,40 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/norsemen/units/thor/particle_proj.xml
share/megaglest/techs/megapack/factions/norsemen/units/thor/particle_splash.xml
share/megaglest/techs/megapack/factions/norsemen/units/thor/thor.xml
-share/megaglest/techs/megapack/factions/norsemen/units/thortotem/
-share/megaglest/techs/megapack/factions/norsemen/units/thortotem/images/
-share/megaglest/techs/megapack/factions/norsemen/units/thortotem/images/thor_totem.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/thortotem/models/
-share/megaglest/techs/megapack/factions/norsemen/units/thortotem/models/rock.png
-share/megaglest/techs/megapack/factions/norsemen/units/thortotem/models/thor_construction.png
-share/megaglest/techs/megapack/factions/norsemen/units/thortotem/models/thor_statue.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thortotem/models/thor_statue_construction.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thortotem/models/thor_statue_morph.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thortotem/thortotem.xml
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/images/
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/images/build_basic.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/images/harvest_wood.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/images/mine.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/images/repair.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/images/thrull.bmp
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/norse-thrull.png
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/texture_wood.png
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/texture_worker.png
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_building.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_dying.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_harversting_wood.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_mining.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_standing.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_standing_loaded.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_standing_loaded_wood.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_walking.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_walking_gold.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_walking_loaded.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_walking_loaded_wood.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/models/worker_walking_wood.g3d
-share/megaglest/techs/megapack/factions/norsemen/units/thrull/thrull.xml
+share/megaglest/techs/megapack/factions/norsemen/units/thor_totem/
+share/megaglest/techs/megapack/factions/norsemen/units/thor_totem/images/
+share/megaglest/techs/megapack/factions/norsemen/units/thor_totem/images/thor_totem.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/thor_totem/models/
+share/megaglest/techs/megapack/factions/norsemen/units/thor_totem/models/rock.png
+share/megaglest/techs/megapack/factions/norsemen/units/thor_totem/models/thor_construction.png
+share/megaglest/techs/megapack/factions/norsemen/units/thor_totem/models/thor_statue.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thor_totem/models/thor_statue_construction.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thor_totem/models/thor_statue_morph.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thor_totem/thor_totem.xml
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/images/
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/images/build_basic.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/images/harvest_wood.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/images/mine.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/images/repair.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/images/thrull.bmp
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/norse-thrull.png
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/texture_wood.png
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/texture_worker.png
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_building.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_dying.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_harversting_wood.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_mining.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_standing.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_standing_loaded.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_standing_loaded_wood.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_walking.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_walking_gold.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_walking_loaded.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_walking_loaded_wood.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/models/worker_walking_wood.g3d
+share/megaglest/techs/megapack/factions/norsemen/units/thrall/thrall.xml
share/megaglest/techs/megapack/factions/norsemen/units/valhalla/
share/megaglest/techs/megapack/factions/norsemen/units/valhalla/effect_particles.xml
share/megaglest/techs/megapack/factions/norsemen/units/valhalla/glow_particles.xml
@@ -3005,10 +3568,10 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/norsemen/upgrades/iron/images/
share/megaglest/techs/megapack/factions/norsemen/upgrades/iron/images/iron.bmp
share/megaglest/techs/megapack/factions/norsemen/upgrades/iron/iron.xml
-share/megaglest/techs/megapack/factions/norsemen/upgrades/med/
-share/megaglest/techs/megapack/factions/norsemen/upgrades/med/images/
-share/megaglest/techs/megapack/factions/norsemen/upgrades/med/images/med.bmp
-share/megaglest/techs/megapack/factions/norsemen/upgrades/med/med.xml
+share/megaglest/techs/megapack/factions/norsemen/upgrades/mead/
+share/megaglest/techs/megapack/factions/norsemen/upgrades/mead/images/
+share/megaglest/techs/megapack/factions/norsemen/upgrades/mead/images/med.bmp
+share/megaglest/techs/megapack/factions/norsemen/upgrades/mead/mead.xml
share/megaglest/techs/megapack/factions/norsemen/upgrades/root/
share/megaglest/techs/megapack/factions/norsemen/upgrades/root/images/
share/megaglest/techs/megapack/factions/norsemen/upgrades/root/images/root.bmp
@@ -4389,14 +4952,17 @@ share/megaglest/techs/megapack/factions/
share/megaglest/techs/megapack/factions/tech/upgrades/training_field/training_field.xml
share/megaglest/techs/megapack/lang/
share/megaglest/techs/megapack/lang/megapack_chinese-china.lng
-share/megaglest/techs/megapack/lang/megapack_chinese-taiwan.lng
share/megaglest/techs/megapack/lang/megapack_czech.lng
+share/megaglest/techs/megapack/lang/megapack_danish.lng
share/megaglest/techs/megapack/lang/megapack_default.lng
share/megaglest/techs/megapack/lang/megapack_dutch.lng
share/megaglest/techs/megapack/lang/megapack_french.lng
share/megaglest/techs/megapack/lang/megapack_gaelic.lng
share/megaglest/techs/megapack/lang/megapack_german.lng
+share/megaglest/techs/megapack/lang/megapack_greek.lng
share/megaglest/techs/megapack/lang/megapack_hebrew.lng
+share/megaglest/techs/megapack/lang/megapack_indonesian.lng
+share/megaglest/techs/megapack/lang/megapack_irish.lng
share/megaglest/techs/megapack/lang/megapack_italian.lng
share/megaglest/techs/megapack/lang/megapack_nko.lng
share/megaglest/techs/megapack/lang/megapack_polish.lng
@@ -4405,6 +4971,8 @@ share/megaglest/techs/megapack/lang/mega
share/megaglest/techs/megapack/lang/megapack_russian.lng
share/megaglest/techs/megapack/lang/megapack_slovenian.lng
share/megaglest/techs/megapack/lang/megapack_spanish.lng
+share/megaglest/techs/megapack/lang/megapack_turkish.lng
+share/megaglest/techs/megapack/lang/megapack_uzbek.lng
share/megaglest/techs/megapack/megapack.xml
share/megaglest/techs/megapack/resources/
share/megaglest/techs/megapack/resources/energy/
@@ -6232,6 +6800,8 @@ share/megaglest/tutorials/1_very_basic_t
share/megaglest/tutorials/1_very_basic_tutorial/1_very_basic_tutorial_german.lng
share/megaglest/tutorials/1_very_basic_tutorial/1_very_basic_tutorial_greek.lng
share/megaglest/tutorials/1_very_basic_tutorial/1_very_basic_tutorial_hebrew.lng
+share/megaglest/tutorials/1_very_basic_tutorial/1_very_basic_tutorial_indonesian.lng
+share/megaglest/tutorials/1_very_basic_tutorial/1_very_basic_tutorial_irish.lng
share/megaglest/tutorials/1_very_basic_tutorial/1_very_basic_tutorial_italian.lng
share/megaglest/tutorials/1_very_basic_tutorial/1_very_basic_tutorial_nko.lng
share/megaglest/tutorials/1_very_basic_tutorial/1_very_basic_tutorial_polish.lng
@@ -6244,7 +6814,6 @@ share/megaglest/tutorials/1_very_basic_t
share/megaglest/tutorials/1_very_basic_tutorial/loading_screen.jpg
share/megaglest/tutorials/2_basic_tutorial/
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial.xml
-share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_albanian.lng
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_arabic.lng
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_chinese-china.lng
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_chinese-taiwan.lng
@@ -6257,6 +6826,8 @@ share/megaglest/tutorials/2_basic_tutori
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_german.lng
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_greek.lng
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_hebrew.lng
+share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_indonesian.lng
+share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_irish.lng
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_italian.lng
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_japanese.lng
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_nko.lng
@@ -6266,7 +6837,7 @@ share/megaglest/tutorials/2_basic_tutori
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_romanian.lng
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_russian.lng
share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_spanish.lng
-share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_vietnamese.lng
+share/megaglest/tutorials/2_basic_tutorial/2_basic_tutorial_uzbek.lng
share/megaglest/tutorials/2_basic_tutorial/loading_screen.jpg
share/megaglest/tutorials/3_advanced_tutorial/
share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial.xml
@@ -6282,6 +6853,8 @@ share/megaglest/tutorials/3_advanced_tut
share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial_german.lng
share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial_greek.lng
share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial_hebrew.lng
+share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial_indonesian.lng
+share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial_irish.lng
share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial_italian.lng
share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial_nko.lng
share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial_polish.lng
@@ -6291,3 +6864,8 @@ share/megaglest/tutorials/3_advanced_tut
share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial_russian.lng
share/megaglest/tutorials/3_advanced_tutorial/3_advanced_tutorial_spanish.lng
share/megaglest/tutorials/3_advanced_tutorial/loading_screen.jpg
+share/pixmaps/
+share/pixmaps/megaglest.png
+share/pixmaps/megaglest.xpm
+@exec %D/bin/update-desktop-database
+@unexec-delete %D/bin/update-desktop-databaseHi!
This patch updates megaglest to 3.13.0.
Port related changes:
- Switch to GH_* as upstream moved all distfiles to github
- Switch to gcc 4.9 (c++11)
- Drop gettext from MODULES
- Stop hardcoding Lua-5.1. Also works with 5.2 and 5.3
Tested on amd64 and i386.
OKs? Objections? 2.2k lines diff attached.
No comments:
Post a Comment