head 1.2; access; symbols pkgsrc-2024Q3:1.1.0.2 pkgsrc-2024Q3-base:1.1; locks; strict; comment @// @; 1.2 date 2024.11.16.01.57.06; author ktnb; state dead; branches; next 1.1; commitid N8rUqN8cVoVtoOxF; 1.1 date 2024.08.12.15.16.03; author ktnb; state Exp; branches; next ; commitid AcFDYdUBUX1TTxlF; desc @@ 1.2 log @luanti: update to 5.10.0 Packaging changes: - games/minetest -> games/luanti - made myself (ktnb) maintainer Upstream changes: - name change - many updates to the client and scripting parts https://dev.minetest.net/Changelog#5.9.1_.E2.86.92_5.10.0 @ text @$NetBSD: patch-irr_src_os.cpp,v 1.1 2024/08/12 15:16:03 ktnb Exp $ Add NetBSD's endian functions --- irr/src/os.cpp.orig 2024-08-12 14:23:31.809803900 +0000 +++ irr/src/os.cpp @@@@ -31,6 +31,11 @@@@ #define bswap_16(X) letoh16(X) #define bswap_32(X) letoh32(X) #define bswap_64(X) letoh64(X) +#elif defined(__NetBSD__) +#include +#define bswap_16(X) htole16(X) +#define bswap_32(X) htole32(X) +#define bswap_64(X) htole64(X) #elif !defined(_IRR_SOLARIS_PLATFORM_) && !defined(__PPC__) && !defined(_IRR_WINDOWS_API_) #include #else @ 1.1 log @minetest: udpate to 5.9.0 Packaging Updates: - irrlicht is now included in the minetest source so there is no longer a need to pull it down. - updated patches to point at the new location for irrlicht. - cleaned up Makefile Upstream Updates: - Rendering performance improvements - Added godrays shader - New multithreaded Lua mapgen API to improve performance of custom mapgens - Work in the background on switching to SDL2 for windowing and input (but not enabled in this release) @ text @d1 1 a1 1 $NetBSD$ @