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

Add support for OpenBSD #325

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Commits on Nov 10, 2023

  1. don't redefine M_PI

    it's already defined in /usr/include/math.h on OpenBSD
    landryb committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    8780beb View commit details
    Browse the repository at this point in the history
  2. OpenBSD doesn't have wordexp(), make it optional

    sprinkle #if HAVE_WORDEXP where used
    include config.h first to only include wordexp.h if needed
    landryb committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    b6ce152 View commit details
    Browse the repository at this point in the history
  3. get_config_path: provide an alternative when wordexp() isn't available

    more lines, but functionally equivalent.
    landryb committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    15199fd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ecd066f View commit details
    Browse the repository at this point in the history
  5. meson.build: add support for OpenBSD detection

    OpenBSD doesn't have/need libcrypt or librt
    landryb committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    aa665a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    164fb17 View commit details
    Browse the repository at this point in the history
  7. drop wordexp() usage

    backports/adapted from swaywm/sway@1d62d6bf
    
    note: as a side effect, env vars can't be used anymore for image paths
    landryb committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    9c065d0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    218c6ba View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Configuration menu
    Copy the full SHA
    b348f87 View commit details
    Browse the repository at this point in the history