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

Clean up some FreeBSD conditions #98

Merged
merged 16 commits into from
Feb 2, 2024
Merged

Commits on Jul 3, 2021

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

Commits on Jul 4, 2021

  1. Update BSD build requirements

    hdholm committed Jul 4, 2021
    Configuration menu
    Copy the full SHA
    382e0ac View commit details
    Browse the repository at this point in the history
  2. Revise to consider cross-compilation for BSD

    Change build_machine to host_machine for freebsd specific configuration.
    hdholm committed Jul 4, 2021
    Configuration menu
    Copy the full SHA
    4e23b50 View commit details
    Browse the repository at this point in the history
  3. Allow building on freebsd

    Allow building the test on a FreeBSD build host even if no "OpenSSL" since the base OpenSSL will suffice.
    hdholm committed Jul 4, 2021
    Configuration menu
    Copy the full SHA
    8cf98cd View commit details
    Browse the repository at this point in the history
  4. Include version in dependency

    OPENSSL_init_ssl only exists since version 1.1.0.
    hdholm committed Jul 4, 2021
    Configuration menu
    Copy the full SHA
    48f2948 View commit details
    Browse the repository at this point in the history
  5. Typo

    hdholm committed Jul 4, 2021
    Configuration menu
    Copy the full SHA
    81b745a View commit details
    Browse the repository at this point in the history
  6. Change pkg_config for freebsd

    Dependency on libcrypto neither necessary nor desirable if using the builtin openssl (it world require the ports version to be installed instead.)
    hdholm committed Jul 4, 2021
    Configuration menu
    Copy the full SHA
    405ef30 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. Merge remote-tracking branch 'jose_upstream/master' into libfixes

    Signed-off-by: Sergio Arroutbi Braojos <sarroutb@redhat.com>
    sarroutbi committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    b37a74e View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2021

  1. Depend on host_machine not build_machine

    Depend on host_machine rather than build_machine to account for potential cross compilation.
    hdholm committed Nov 27, 2021
    Configuration menu
    Copy the full SHA
    b57c002 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2023

  1. Update meson.build

    Look for the openSSL libs in /usr/local first.
    hdholm committed May 7, 2023
    Configuration menu
    Copy the full SHA
    e7856a4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7 from hdholm/openssl3

    Fix for OpenSSL 3
    hdholm committed May 7, 2023
    Configuration menu
    Copy the full SHA
    fe07304 View commit details
    Browse the repository at this point in the history
  3. Simplify libcrypto dependency macro

    Whatever in meson/FreeBSD was unhappy about the basic library dependency for libcrypto seems to have been fixed because it's working for me in all tests I've done in it's basic form. Also removing the version check since nothing should be using the wildly out of date openssl.
    hdholm committed May 7, 2023
    Configuration menu
    Copy the full SHA
    c158cd4 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

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

Commits on May 29, 2023

  1. Still doing some last minute testing but 99% sure that the libraries_…

    …private change is the right
    
    answer.  I did not make changes to the depends method(s) since that seemed to make the Debian
    based builds very unhappy (couldn't find libcrypto) and everything else seems to generate reasonable
    pkg_config files without invoking method.
    hdholm committed May 29, 2023
    Configuration menu
    Copy the full SHA
    26013dd View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2024

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

Commits on Feb 2, 2024

  1. Merge branch 'master' into libfixes

    Signed-off-by: Sergio Arroutbi <sarroutb@redhat.com>
    sarroutbi committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    6daa76a View commit details
    Browse the repository at this point in the history