Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vendor the terminfo database for use with base/terminfo.jl #55411

Merged
merged 3 commits into from
Aug 8, 2024

Commits on Aug 7, 2024

  1. Vendor the terminfo database for use with base/terminfo.jl

    This adds the `terminfo` database to `deps/`, providing a better user
    experience on systems that don't have `terminfo` on the system by
    default. The database is built using BinaryBuilder but is not actually
    platform-specific (it's built for `AnyPlatform`) and as such, this
    fetches the artifact directly rather than adding a new JLL to stdlib,
    and it requires no compilation.
    
    A build flag, `WITH_TERMINFO`, is added here and assumed true by
    default, allowing users to set `WITH_TERMINFO=0` in Make.user to avoid
    bundling `terminfo` should they want to do so.
    
    The lookup policy for `terminfo` entries is still compliant with what's
    described in `terminfo(5)`; the bundled directory is taken to be the
    first "compiled in" location, i.e. prepended to `@TERMINFO_DIRS@`. This
    allows any user settings that exist locally, such as custom entries or
    locations, to take precedence.
    
    Fixes 55274
    ararslan committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    aa7ecba View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    7d0ff66 View commit details
    Browse the repository at this point in the history
  2. # -*- makefile -*-

    Co-authored-by: Mosè Giordano <giordano@users.noreply.github.com>
    ararslan and giordano authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e04ab16 View commit details
    Browse the repository at this point in the history