1
0
Fork 0
Commit Graph

16 Commits (minenux)

Author SHA1 Message Date
Герхард PICCORO Lenz McKAY d2649999a9 fix package , fix ci build, tune cmake flags and rules
* tune up gitlab ci:
  * remove package part cos we have obs service
  * add feladora 38 and feladora 37 too
  * remove winbuntu 14, add debian 11, 12, winbuntu 17, 20, 22
  * use minenux minetest repo game (seems not work)
  * remove non buildable stages.. only build and package shit win
  * set multicraft as prefix path and artifacts
  * back cmake in list new behaviour for blacklist locales
  * gitlab ci buil for debian 8 using backports on jsoncpp
  * solved https://github.com/minetest/minetest/issues/6567
  * solved https://github.com/minetest/minetest/issues/7681
* cmake fixed to minimum supported and c++11 standar able
  * close https://codeberg.org/minenux/minetest-engine-multicraft2/issues/51
  * allow distro hardening and cflags env
    close https://codeberg.org/minenux/minetest-engine-multicraft2/issues/55
  * Fix no locales being generated when APPLY_LOCALE_BLACKLIST=0
  * Fix linking with Postgres libs:
  * closes https://github.com/minetest/minetest/issues/12149
  * closes https://github.com/minetest/minetest/issues/11219
  * PostgreSQL fallback code missed the includes
  https://github.com/minetest/minetest/issues/11219
  * a24899bf2d
  * 3e2145d662
  * integrates https://github.com/minetest/minetest/pull/11215
  *  a24899bf2d
  * backported 998e4820c9
* tune up windoser build scripts for multicraft:
  * fix build paths builds script due repo change name
  * fix winbuntu image fosal and fix missing deploy for win shit package
* use SSE registers for FP operations on i386 for modern gcc platforms only
  * only use if related are given, by example 32bit using gcc 
    compilers/stdlibs becouse of the long time bugs around those 
    errors by desing, its not about to crash the engine.. its about to 
    permits to hacked clients (either players or the client program per se)
    making predictable results, so predictable results permits to catch 
    securit issues!
  * floating point problems are only on modern gcc and modern platform 
    arches, raising problems like bad calculations positions.. 
    a long time bug  reported at https://git.minetest.land/Mineclonia/Mineclonia/issues/201
    and addressed at https://github.com/minetest/minetest/issues/11742#issuecomment-994444462
    with enought explanations but not accepted byt stupid developers..
    now years later.. the problems were solved and reconiced as big bug!
    A workaround were proposed at https://github.com/minetest/minetest/pull/12389/files
    but never accepted (included in this repository), cos was superset by 8ff3fadba0
  * closes https://codeberg.org/minenux/minetest-engine-multicraft2/issues/57
2023-09-16 02:16:25 +00:00
Maksym H cc93ab60b4 Update of luautf8 with Unicode 15 support
https://github.com/starwing/luautf8/releases/tag/0.1.4
2022-10-16 10:38:13 +03:00
luk3yx 952471c8f8 Add ChaCha library 2022-01-09 13:52:31 +13:00
luk3yx 1aabc2ca14 Merge tag '5.4.1' into main
5.4.1
2021-06-08 10:37:38 +12:00
Vitaliy ea2ddf2be7 Add Lua UTF-8 lib (#4)
Co-authored-by: MoNTE48 <MoNTE48@mail.ua>
2021-02-14 09:58:28 +01:00
sfan5 74762470b2 Fix some minor code issues all over the place 2020-12-24 13:44:54 +01:00
Zughy f53396b152
Update jsoncpp to 1.9.4 (#10477)
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
2020-10-21 20:42:23 +01:00
Maksim 71899e11d2
Update embedded mini-gmp to version 6.2.0 (#9396) 2020-02-14 20:36:41 +01:00
adrido 2322078fe4 Windows: Cpack wix installer (#6153)
Create CPack WIX msi Installer for RUN_IN_PLACE=0 builds
Correct paths on Windows for RUN_IN_PLACE=0
Install only required font files
Games have their own components, and "minimal" is optional
2018-10-26 21:37:51 +02:00
sfan5 ddd03c38a4 Update embedded Lua to 5.1.5 (#7387) 2018-05-30 16:30:44 +02:00
Loïc Blot 040b878cd5 Update jsoncpp to 1.8.4 (#7172) 2018-03-26 17:44:54 +02:00
Loïc Blot 50423d8c72 Update JsonCPP to 1.8.3 (#6466)
* Update JsonCPP to 1.8.3

* Fix deprecated functions

Json::FastWriter, Json::StyledWriter and Json::Reader are marked deprecated since 1.1 and are deprecated in 0.8 but not shown at compilation time.

Use new methods to serialize/deserialize
2017-09-26 20:30:14 +02:00
Loic Blot 2362d3f926 JsonCPP update from 0.10.6 to 1.8.0 2017-06-04 09:57:08 +02:00
Loic Blot ff4fef570e
Fix cmake library default build problem since moving to lib/
Also make Lua library check a cmake module
2017-04-07 23:56:02 +02:00
YuGiOhJCJ b751c59f43 Add the REQUIRE_LUAJIT option (#5526) 2017-04-07 07:29:43 +02:00
Loïc Blot 86b1542181 Update embedded jsoncpp from unk version to 0.10.6 + move libs to lib/ instead of src/ (#5473)
* Update embedded jsoncpp from unk version to 0.10.6

0.10.6 is last release without c++11

* Make jsoncpp more compliant with its amalgamate

Jsoncpp cpp file should be upper, make the library like it does in amalgamate

* Reorganization: move minetest embedded libs outside of source tree to /lib

* Fix a dead grep in LINT
2017-04-02 10:51:50 +02:00