Index | Thread | Search

From:
Edd Barrett <edd@theunixzoo.co.uk>
Subject:
Re: UPDATE: texmaker-6.0.1
To:
Rafael Sadowski <rafael@sizeofvoid.org>
Cc:
The OpenBSD ports mailing-list <ports@openbsd.org>
Date:
Wed, 16 Jul 2025 19:33:33 +0100

Download raw body.

Thread
Hi Rafael,

On Tue, Jul 15, 2025 at 08:05:55AM +0200, Rafael Sadowski wrote:
> A not quite so trivial update texmaker-6.0.1.

Thanks for doing this.

> + #if _FXM_PLATFORM_ == _FXM_PLATFORM_LINUX_
> +     "/usr/share/fonts", "/usr/share/X11/fonts/Type1",
> +     "/usr/share/X11/fonts/TTF", "/usr/local/share/fonts",
> ++    "/usr/X11R6/lib/X11/fonts/Type1",
> ++    "/usr/X11R6/lib/X11/fonts/TTF", "/usr/local/share/fonts",

You can use ${X11BASE} in place of /usr/X11R6 in this patch.

> +-  set(CMAKE_INSTALL_PREFIX ${PREFIX} CACHE PATH "..." FORCE)
> ++  set(CMAKE_INSTALL_PREFIX /usr/local CACHE PATH "..." FORCE)
> + endif()
> + target_compile_definitions(${PROJECT_NAME} PRIVATE
> +-    PREFIX=\"${PREFIX}\"
> ++    PREFIX=\"/usr/local\"

Similary, were these changes intentional?

> + QString defaultDic=dicDir+QString(QLocale::system().name())+".dic";
> + QFileInfo fi(defaultDic);
> +-if (!fi.exists() || !fi.isReadable()) defaultDic=dicDir+"en_GB.dic";
> ++if (!fi.exists() || !fi.isReadable()) defaultDic=dicDir+"default.dic";
> + spell_dic=config->value("Spell/Dic",defaultDic).toString();

This defaults to /usr/local/share/texmaker/default.dic, which didn't exist on
my system, thus spell checking didn't work by default.

en_GB.dic does exist and work, if you select it.

Cheers

-- 
Best Regards
Edd Barrett

https://www.theunixzoo.co.uk