head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.16 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.14 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.12 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.10 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.8 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.6 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.4 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.2 pkgsrc-2024Q2-base:1.1; locks; strict; comment @// @; 1.1 date 2024.05.16.13.38.42; author wiz; state Exp; branches; next ; commitid 51kvPLR2lHoMbeaF; desc @@ 1.1 log @fifengine: fix build with boost 1.85 From an upstream problem report - it builds, but if you use it, please verify it works. @ text @$NetBSD$ boost 1.85 support. https://github.com/fifengine/fifengine/issues/1085#issuecomment-2115210942 --- engine/core/gui/fifechan/fifechanmanager.cpp.orig 2019-01-11 17:24:38.000000000 +0000 +++ engine/core/gui/fifechan/fifechanmanager.cpp @@@@ -249,7 +249,9 @@@@ namespace FIFE { IFont* font = NULL; GuiFont* guifont = NULL; - if( bfs::extension(fontpath) == ".ttf" || bfs::extension(fontpath) == ".ttc" ) { + bfs::path p = fontpath; + std::string s = p.extension().string(); + if( s == ".ttf" || s == ".ttc" ) { font = new TrueTypeFont(fontpath, fontsize); } else { font = new SubImageFont(fontpath, fontglyphs); @