Skip to content

Commit e2b6ec5

Browse files
committed
Merge branch 'release/3.11.0'
2 parents a737bcd + 624c9af commit e2b6ec5

File tree

378 files changed

+9670
-1809
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

378 files changed

+9670
-1809
lines changed

.travis.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,34 @@
11
# http://docs.travis-ci.com/user/build-configuration/
22
language: cpp
3+
34
compiler:
45
- gcc
56
- clang
7+
8+
matrix:
9+
#include:
10+
# - compiler: gcc
11+
# - compiler: clang
12+
allow_failures:
13+
- compiler: clang
14+
615
git:
716
submodules: false
17+
818
#branches:
919
# only:
1020
# - master
21+
1122
before_install:
1223
- sudo apt-get update -qq # UPDATE REPOS
13-
- sudo mk/linux/setupBuildDeps.sh --quiet # INSTALL DEPENDENCIES HERE
24+
#- sudo apt-get upgrade -qq # UPGRADE SYSTEM TO LATEST PATCH LEVEL
25+
- sudo apt-get install -y -qq
26+
- sudo mk/linux/setupBuildDeps.sh --quiet # INSTALL OUR DEPENDENCIES
27+
1428
script:
1529
# ALL THE BUILD COMMANDS HERE
1630
- mk/linux/build-mg.sh -c 4
31+
1732
notifications:
1833
irc:
1934
channels:

CMakeLists.txt

Lines changed: 72 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,10 @@ else()
7878
endif()
7979
endif()
8080

81-
## Compiler flags
81+
## Compiler flags, CPACK configuration and other Apple specific code.
8282
IF(APPLE)
8383
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stdlib=libc++")
84+
include(${PROJECT_SOURCE_DIR}/mk/macosx/CMakeLists.txt)
8485
ENDIF(APPLE)
8586

8687
IF(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
@@ -188,19 +189,31 @@ IF(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
188189
message(STATUS "**WARNING DID NOT Find GCC backtrace lib")
189190
ENDIF()
190191

192+
# Default compiler flags
193+
SET(CMAKE_CXX_FLAGS_NONE "${CMAKE_CXX_FLAGS_NONE}")
194+
191195
# Debug compiler flags
192196
SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g3")
193197

194198
# Release compiler flags
195199
SET(CMAKE_CXX_FLAGS_RELEASE "-O3 ${CMAKE_CXX_FLAGS_RELEASE} -O3 ")
196-
SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} -s") ## Strip binary
200+
IF(CMAKE_GENERATOR STREQUAL Xcode)
201+
SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") ## Strip binary
202+
ELSE()
203+
SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} -s") ## Strip binary
204+
ENDIF()
197205

198206
# Release with debug info compiler flags
199207
SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 ${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -g -O3 ")
200208

201209
# Release minimum size compiler flags
202210
SET(CMAKE_CXX_FLAGS_MINSIZEREL "-O3 ${CMAKE_CXX_FLAGS_MINSIZEREL} -O3 ")
203-
SET(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL "${CMAKE_EXE_LINKER_FLAGS_MINSIZEREL} -s") ## Strip binary
211+
SET(CMAKE_EXE_LINKER_FLAGS_MINSIZEREL "${CMAKE_EXE_LINKER_FLAGS_MINSIZEREL}") ## Strip binary
212+
IF(CMAKE_GENERATOR STREQUAL Xcode)
213+
SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") ## Strip binary
214+
ELSE()
215+
SET(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} -s") ## Strip binary
216+
ENDIF()
204217

205218
# Get the git revision info for the binary
206219
SET(HAS_GIT "FALSE")
@@ -239,12 +252,11 @@ IF(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
239252
ENDIF()
240253
ENDIF()
241254

242-
IF(APPLE AND NOT CMAKE_COMPILER_IS_GNUCXX)
243-
SET(GIT_VERSION_CMD "-DGITVERSION='\\\\'${GIT_LIVE_REV_CMD}\\\\''")
244-
ELSE()
245-
SET(GIT_VERSION_CMD "-DGITVERSION='\\\"${GIT_LIVE_REV_CMD}\\\"'")
246-
# SET(SVN_VERSION_CMD "-DSVNVERSION='\\\"`svnversion -n ${PROJECT_SOURCE_DIR}`\\\"'")
247-
ENDIF()
255+
IF(CMAKE_GENERATOR STREQUAL Xcode)
256+
SET(GIT_VERSION_CMD "-DGITVERSION='\\\\'${GIT_LIVE_REV_CMD}\\\\''")
257+
ELSE()
258+
SET(GIT_VERSION_CMD "-DGITVERSION='\\\"${GIT_LIVE_REV_CMD}\\\"'")
259+
ENDIF()
248260

249261
IF(CMAKE_INSTALL_PREFIX STREQUAL "")
250262
MESSAGE(STATUS "*NOTE: NOT USING a Custom Data Install Path...")
@@ -266,11 +278,7 @@ IF(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
266278
ENDIF()
267279

268280
IF(NOT CUSTOM_DATA_INSTALL_PATH)
269-
IF(APPLE)
270-
SET(CUSTOM_DATA_INSTALL_PATH "'\\\\'${CMAKE_INSTALL_PREFIX}/${MEGAGLEST_DATA_INSTALL_PATH}\\\\''" CACHE STRING "The FULL installation path for data files (this is build automatically by combining CMAKE_INSTALL_PREFIX and MEGAGLEST_DATA_INSTALL_PATH)")
271-
ELSE()
272-
SET(CUSTOM_DATA_INSTALL_PATH "'\\\"${CMAKE_INSTALL_PREFIX}/${MEGAGLEST_DATA_INSTALL_PATH}\\\"'" CACHE STRING "The FULL installation path for data files (this is build automatically by combining CMAKE_INSTALL_PREFIX and MEGAGLEST_DATA_INSTALL_PATH)")
273-
ENDIF()
281+
SET (CUSTOM_DATA_INSTALL_PATH "\"${CMAKE_INSTALL_PREFIX}/${MEGAGLEST_DATA_INSTALL_PATH}\"" CACHE STRING "The FULL installation path for data files (this is build automatically by combining CMAKE_INSTALL_PREFIX and MEGAGLEST_DATA_INSTALL_PATH)")
274282
ENDIF()
275283
SET(CUSTOM_DATA_INSTALL_PATH_VALUE "-DCUSTOM_DATA_INSTALL_PATH=${CUSTOM_DATA_INSTALL_PATH}")
276284

@@ -280,19 +288,23 @@ IF(CMAKE_COMPILER_IS_GNUCXX OR MINGW)
280288
MESSAGE(STATUS "*NOTE: Custom Data Install Path is [${CUSTOM_DATA_INSTALL_PATH}]")
281289
ENDIF()
282290

291+
SET(CMAKE_CXX_FLAGS_NONE "${CMAKE_CXX_FLAGS_NONE} ${GIT_VERSION_CMD} ${CUSTOM_DATA_INSTALL_PATH_VALUE}")
283292
SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${GIT_VERSION_CMD} ${CUSTOM_DATA_INSTALL_PATH_VALUE}")
284293
SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${GIT_VERSION_CMD} ${CUSTOM_DATA_INSTALL_PATH_VALUE}")
285294
SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} ${GIT_VERSION_CMD} ${CUSTOM_DATA_INSTALL_PATH_VALUE}")
286295
SET(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} ${GIT_VERSION_CMD} ${CUSTOM_DATA_INSTALL_PATH_VALUE}")
287296

288297
# We do some funky character escaping to get the right stuff written out to
289298
# the final Makefile so we get the GIT Global Revsion #
299+
string(REPLACE "'" "\"" CMAKE_CXX_FLAGS_NONE "${CMAKE_CXX_FLAGS_NONE}")
290300
string(REPLACE "'" "\"" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
291301
string(REPLACE "'" "\"" CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE}")
292302
string(REPLACE "'" "\"" CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}")
293303
string(REPLACE "'" "\"" CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL}")
294304

295-
IF( CMAKE_BUILD_TYPE STREQUAL Debug )
305+
IF( CMAKE_BUILD_TYPE STREQUAL None )
306+
message("CMAKE_CXX_FLAGS_NONE: ${CMAKE_CXX_FLAGS_NONE}")
307+
ELSEIF( CMAKE_BUILD_TYPE STREQUAL Debug )
296308
message("CMAKE_CXX_FLAGS_DEBUG: ${CMAKE_CXX_FLAGS_DEBUG}")
297309
ELSEIF( CMAKE_BUILD_TYPE STREQUAL Release )
298310
message("CMAKE_CXX_FLAGS_RELEASE: ${CMAKE_CXX_FLAGS_RELEASE}")
@@ -353,10 +365,6 @@ IF(EXISTS "${PROJECT_SOURCE_DIR}/source/")
353365
#endif()
354366
ADD_SUBDIRECTORY( ${PROJECT_SOURCE_DIR}/source/tools/glexemel )
355367

356-
IF(APPLE)
357-
include(${PROJECT_SOURCE_DIR}/mk/macosx/CMakeLists.txt)
358-
ENDIF()
359-
360368
ADD_SUBDIRECTORY( ${PROJECT_SOURCE_DIR}/source/tests )
361369
ENDIF()
362370

@@ -373,38 +381,7 @@ IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
373381
MESSAGE(WARNING ">> CLANG is NOT currently compatible as it does not support the following essential GCC compiler settings: -frounding-math -fsignaling-nans")
374382
ENDIF()
375383

376-
SET(CPACK_GENERATOR "DEB")
377-
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Mark Vejvoda") #required
378-
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "
379-
libcurl4-gnutls-dev | libcurl4-nss-dev,
380-
libfontconfig1-dev,
381-
libftgl-dev,
382-
libglew-dev,
383-
libircclient-dev,
384-
libjpeg-dev,
385-
liblua5.1-0-dev,
386-
libminiupnpc-dev,
387-
libogg-dev,
388-
libopenal-dev,
389-
libpng12-dev,
390-
libsdl1.2-dev,
391-
libvlc-dev,
392-
libvorbis-dev,
393-
libwxgtk2.8-dev,
394-
libxerces-c2-dev,
395-
libxml2-dev,
396-
libz-dev,
397-
libfribidi-dev")
398-
399-
#find_program(DPKG_PROGRAM dpkg DOC "dpkg program of Debian-based systems")
400-
#if(DPKG_PROGRAM)
401-
# execute_process(
402-
# COMMAND ${DPKG_PROGRAM} --print-architecture
403-
# OUTPUT_VARIABLE CPACK_DEBIAN_PACKAGE_ARCHITECTURE
404-
# OUTPUT_STRIP_TRAILING_WHITESPACE
405-
# )
406-
#endif(DPKG_PROGRAM)
407-
384+
# CPack configuration shared accross platforms
408385
SET(CPACK_PACKAGE_NAME ${PKG_NAME})
409386
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "MegaGlest")
410387
SET(CPACK_PACKAGE_VENDOR "megaglest.org")
@@ -414,12 +391,50 @@ SET(CPACK_PACKAGE_INSTALL_DIRECTORY "megaglest")
414391
SET(CPACK_PACKAGE_VERSION_MAJOR ${VER_MAJOR})
415392
SET(CPACK_PACKAGE_VERSION_MINOR ${VER_MINOR})
416393
SET(CPACK_PACKAGE_VERSION_PATCH ${VER_RELEASE})
417-
IF(WIN32)
418-
SET(CPACK_NSIS_DISPLAY_NAME "MegaGlest")
419-
SET(CPACK_NSIS_MUI_ICON "${PROJECT_SOURCE_DIR}/mk/windoze/glest.ico")
420-
SET(CPACK_PACKAGE_ICON "${PROJECT_SOURCE_DIR}/mk/windoze/megaglest.ico")
421-
SET(CPACK_NSIS_URL_INFO_ABOUT "http://megaglest.org")
422-
ENDIF()
394+
395+
396+
# Debian specific generator options
397+
IF(NOT DEFINED CPACK_GENERATOR)
398+
SET(CPACK_GENERATOR "DEB")
399+
SET(CPACK_DEBIAN_PACKAGE_MAINTAINER "Mark Vejvoda") #required
400+
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "
401+
libcurl4-gnutls-dev | libcurl4-nss-dev,
402+
libfontconfig1-dev,
403+
libftgl-dev,
404+
libglew-dev,
405+
libircclient-dev,
406+
libjpeg-dev,
407+
liblua5.1-0-dev,
408+
libminiupnpc-dev,
409+
libogg-dev,
410+
libopenal-dev,
411+
libpng12-dev,
412+
libsdl1.2-dev,
413+
libvlc-dev,
414+
libvorbis-dev,
415+
libwxgtk2.8-dev,
416+
libxerces-c2-dev,
417+
libxml2-dev,
418+
libz-dev,
419+
libfribidi-dev")
420+
421+
#find_program(DPKG_PROGRAM dpkg DOC "dpkg program of Debian-based systems")
422+
#if(DPKG_PROGRAM)
423+
# execute_process(
424+
# COMMAND ${DPKG_PROGRAM} --print-architecture
425+
# OUTPUT_VARIABLE CPACK_DEBIAN_PACKAGE_ARCHITECTURE
426+
# OUTPUT_STRIP_TRAILING_WHITESPACE
427+
# )
428+
#endif(DPKG_PROGRAM)
429+
ENDIF(NOT DEFINED CPACK_GENERATOR)
430+
431+
IF(CPACK_GENERATOR STREQUAL "NSIS")
432+
SET(CPACK_NSIS_DISPLAY_NAME "MegaGlest")
433+
SET(CPACK_NSIS_MUI_ICON "${PROJECT_SOURCE_DIR}/mk/windoze/glest.ico")
434+
SET(CPACK_PACKAGE_ICON "${PROJECT_SOURCE_DIR}/mk/windoze/megaglest.ico")
435+
SET(CPACK_NSIS_URL_INFO_ABOUT "http://megaglest.org")
436+
ENDIF(CPACK_GENERATOR STREQUAL "NSIS")
437+
423438
INCLUDE(CPack)
424439

425440
get_directory_property( DirDefs DIRECTORY ${CMAKE_SOURCE_DIR} COMPILE_DEFINITIONS )

data/glest_game

Submodule glest_game updated 2916 files

docs/CHANGELOG.txt

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,30 @@ MEGAGLEST CHANGELOG
33

44
To see a timeline of detail changes please visit:
55
https://github.com/MegaGlest/megaglest-source/commits/master
6+
v3.11.0
7+
- healthbars with a lot of options
8+
- multi shot / multi-projectiles with different timings,sounds and particle systems
9+
- several camera shake effects
10+
- new tileset "pine rock"
11+
- some new maps
12+
- improve switching settings when connected to a headless server
13+
- support for team unit sharing
14+
- team resource sharing
15+
- tags feature
16+
- Attack boosts fixed in many ways
17+
- Attack boosts and upgrades now support upgrading attack speed
18+
- timed particles and mesh bound particles really work now.
19+
- unit height independend particle positioning ( flat-particle-positions )
20+
- CPU players multiplier are displayed in debug view
21+
- You can have non commandable units
22+
- Units spawned by an attack skill can get an attack command
23+
- Unit and Splash particles can be speeded up ( accelerated )
24+
- Looting https://github.com/MegaGlest/megaglest-source/pull/17
25+
- HP and EP starting values
26+
- <target-height> <burn-height> can be given https://docs.megaglest.org/XML/Unit#target-height
27+
- +several bugfixes
28+
29+
v3.10.0 This version was skipped because of version number trouble.
630

731
v3.9.1
832
- Backward compatible with 3.9.0
-22 Bytes
Loading

mk/linux/build-mg.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ done
8585
# 1. Install clang (sudo apt-get install clang)
8686
# 2. Set the two vars below:
8787
# WANT_CLANG=YES and CLANG_BIN_PATH=<path_to_the_clang_binary>
88-
CLANG_BIN_PATH=$( which clang )
89-
CLANGPP_BIN_PATH=$( which clang++ )
88+
CLANG_BIN_PATH=$( which clang 2>/dev/null )
89+
CLANGPP_BIN_PATH=$( which clang++ 2>/dev/null )
9090

9191
cd ${SCRIPTDIR}
9292

@@ -174,12 +174,12 @@ if [ $CLANG_FORCED = 1 ]; then
174174
# If both the $CC and $CXX environment variable point to something containing
175175
# "clang", use whatever these environment variables point to.
176176
elif [ "`echo $CC | grep -oF 'clang'`" = 'clang' -a "`echo $CXX | grep -oF 'clang'`" = 'clang' ]; then
177-
if [ `echo $CC | grep -Fq '/'` = '/' ]; then
177+
if [ "`echo $CC | grep -Fo '/'`" = '/' ]; then
178178
CLANG_CC=$CC
179179
else
180180
CLANG_CC=`which $CC`
181181
fi
182-
if [ `echo $CXX | grep -Fq '/'` = '/' ]; then
182+
if [ "`echo $CXX | grep -Fo '/'`" = '/' ]; then
183183
CLANG_CXX=$CXX
184184
else
185185
CLANG_CXX=`which $CXX`

mk/linux/coverity-scan.sh

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ PROJECT=MegaGlest
3232
# E-Mail address of registered Coverity Scan user with project access
3333
# EMAIL=x
3434

35+
# Where to store the data gathered by the Coverity Scan Build Tool
36+
BUILDTOOL=cov-int
37+
3538
# read in config settings
3639
if [ ! -f ${CURRENTDIR}/.coverity-scan ] ; then
3740
echo "-----------------------------------------"
@@ -44,24 +47,17 @@ fi
4447
# echo "Read config values: TOKEN [$TOKEN] EMAIL [$EMAIL] COVERITY_ANALYSIS_ROOT [$COVERITY_ANALYSIS_ROOT] NUMCORES [${NUMCORES}]"
4548
# exit 1
4649

47-
# Included from shared functions
48-
detect_system
49-
50-
computername=$(hostname)
51-
#DESCRIPTION=${distribution}-${release}-${architecture}_${computername}
52-
DESCRIPTION=${distribution}-${architecture}_${computername}
53-
54-
# Where to store the data gathered by the Coverity Scan Build Tool
55-
BUILDTOOL=cov-int
56-
57-
# ------------------------------------------------------------------------------
58-
50+
GITBRANCH=$(git rev-parse --abbrev-ref HEAD | tr '/' '_')
5951
GITVERSION_SHA1=$(git log -1 --format=%h)
6052
GITVERSION_REV=$(git rev-list HEAD --count)
53+
VERSION=${GITBRANCH}.${GITVERSION_REV}.${GITVERSION_SHA1}
6154

62-
VERSION=${GITVERSION_REV}.${GITVERSION_SHA1}
63-
FILENAME=${PROJECT}_${DESCRIPTION}_${VERSION}
55+
# Included from shared functions
56+
detect_system
6457

58+
#DESCRIPTION=${distribution}-${release}-${architecture}_${hostname}
59+
DESCRIPTION=${GITBRANCH}.${GITVERSION_SHA1}.${distribution}-${architecture}.${hostname}
60+
FILENAME=${PROJECT}.${DESCRIPTION}
6561
# echo "FILENAME = [${FILENAME}]"
6662
# exit 1
6763

@@ -105,3 +101,6 @@ else
105101
rm -rf ${BUILDTOOL}/
106102
fi
107103

104+
# This currently fails to detect the following error situation, as reported in the HTML of the HTTP response (to the upload request):
105+
# ERROR: Too many build submitted. Wait for few days before submitting next build: Refer build frequency at https://scan.coverity.com/faq#frequency
106+

mk/linux/make-binary-archive.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@ fi
5454
cd $PROJDIR
5555
echo "copying binaries ..."
5656
cp -r lib/* "$RELEASEDIR/lib"
57-
cp *.ico "$RELEASEDIR/"
57+
cp {../shared/,}*.ico "$RELEASEDIR/"
5858
cp *.bmp "$RELEASEDIR/"
5959
cp *.png "$RELEASEDIR/"
6060
cp *.xpm "$RELEASEDIR/"
61-
cp *.ini "$RELEASEDIR/"
61+
cp {../shared/,}*.ini "$RELEASEDIR/"
6262
cp megaglest "$RELEASEDIR/"
6363
cp megaglest_editor "$RELEASEDIR/"
6464
cp megaglest_g3dviewer "$RELEASEDIR/"

mk/linux/make-data-archive.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,13 @@ mkdir -p "$RELEASEDIR/data/core/misc_textures/flags/"
6666
cd "$RELEASEDIR/data/core/misc_textures/flags/"
6767
git archive --remote ${REPODIR} HEAD:source/masterserver/flags | tar x
6868

69+
echo "Removing non required files ..."
70+
cd "$CURRENTDIR"
71+
# START
72+
# remove cegui data
73+
rm -rf "$RELEASEDIR/data/cegui"
74+
# END
75+
6976
cd "$CURRENTDIR"
7077
echo "creating data archive: $PACKAGE"
7178
[[ -f "${RELEASEDIR_ROOT}/$PACKAGE" ]] && rm "${RELEASEDIR_ROOT}/$PACKAGE"

mk/linux/makedata.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ cd "$CURRENTDIR"
7979
# START
8080
# remove embedded data
8181
rm -rf "$RELEASEDIR/data/core/fonts"
82+
# remove cegui data
83+
rm -rf "$RELEASEDIR/data/cegui"
8284
# END
8385

8486
echo "creating $PACKAGE"

mk/linux/megaglest.png

-3.61 KB
Loading

0 commit comments

Comments
 (0)