non port: misc/mc-nox11/Makefile |
Number of commits found: 5 |
Monday, 15 Jan 2024
|
10:38 Alexey Dokuchaev (danfe)
misc/mc: drop needless run-time dependencies on Aspell and Xlib
Yury V. Zaytsev points out that for X11 and Aspell support, header
files <X11/Xlib.h> and <aspell.h> are only needed during the build,
while their corresponding libraries would be loaded dynamically if
available; if not, mc(1) would still work fine, just without those
features. The source code and ldd(1) output confirm his findings:
% cd $WRKDIR/mc-4.8.30 && grep -R -A1 g_module_build_path *
lib/tty/x11conn.c: x11_module_fname = g_module_build_path (NULL, "X11");
lib/tty/x11conn.c- x11_module = g_module_open (x11_module_fname,
G_MODULE_BIND_LAZY);
--
src/editor/spell.c: spell_module_fname = g_module_build_path (NULL,
"libaspell");
src/editor/spell.c- spell_module = g_module_open (spell_module_fname,
G_MODULE_BIND_LAZY);
This allows to enable Aspell support by default and drop X11-less
slave port now that both of these dependencies are build-time only
yet still can be completely disabled via options.
PR: 269120
a5ade24b |
Wednesday, 10 Aug 2022
|
11:19 Alexey Dokuchaev (danfe)
misc/mc{,-nox11}: slightly improve the ports' Makefiles (+)
- Do not globally pollute -I/-L with ${LOCALBASE} when handling
the NLS option and pass it as the --with-libintl-prefix instead
- Drop no longer supported --with-slang-includes configure switch,
correct paths are obtained via pkgconf(1) these days
- Set PKGNAMESUFFIX together with CONFLICTS_INSTALL in the master
so they are always coherent (previously, when the main port is
built with X11 option unset it would conflict with itself)
20c4424 |
Wednesday, 7 Apr 2021
|
08:09 Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
cf118cc |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Monday, 28 Oct 2019
|
00:34 meta
New port: misc/mc-nox11: misc/mc but without x11 dependencies
PR: 238425
Submitted by: Dmitry Wagin <dmitry.wagin@ya.ru>
Approved by: portmgr (maintainer timeout: 2 months)
|
Number of commits found: 5 |