head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2025.12.13.17.58.55; author vins; state Exp; branches; next ; commitid g7kK1iglUy2S6hmG; desc @@ 1.1 log @shells/fish3: reimport fish 3.x branch as fish3 fish is a user friendly command line shell for UNIX-like operating systems, written mainly with interactive use in mind. It differs from other shells in that it only provides as few commands as built-ins as possible and has a daemon which allows it to have shared variables and command-line history between shell instances. It also features feature-rich tab-completion and has command-line syntax highlighting. This is the old 3.x branch of the fish shell, written in C++. Unmaintained and no longer supported upstream, but kept in pkgsrc for portability with platforms where a Rust compiler might not be available. @ text @$NetBSD: patch-cmake_ConfigureChecks.cmake,v 1.5 2024/01/07 16:08:52 wiz Exp $ On some systems, libterminfo has a longer name. https://github.com/fish-shell/fish-shell/pull/9794 --- cmake/ConfigureChecks.cmake.orig 2024-01-01 15:15:17.000000000 +0000 +++ cmake/ConfigureChecks.cmake @@@@ -86,6 +86,11 @@@@ else() set(CURSES_LIBRARY ${CURSES_LIBRARY} ${CURSES_TINFO}) endif() endif() +# on some systems, libterminfo has a longer name +find_library(CURSES_TINFO terminfo) +if (CURSES_TINFO) + set(CURSES_LIBRARY ${CURSES_LIBRARY} ${CURSES_TINFO}) +endif() # Get threads. set(THREADS_PREFER_PTHREAD_FLAG ON) @