X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=.builds%2Ffreebsd.yml;h=865889506691d5a6250ec1c1fe9b95a049a4777b;hb=d3849fcb278d1df005c507f7e18a8397574f7f47;hp=a52803b289f3baa870beedfb8cf03b20f9226821;hpb=4203f7c88d5f17dc10075d371ca97aa6359ba71b;p=tinc diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml index a52803b2..86588950 100644 --- a/.builds/freebsd.yml +++ b/.builds/freebsd.yml @@ -1,44 +1,22 @@ image: freebsd/13.x packages: - - coreutils - - autotools - - openssl - - lzo2 + - cmocka + - libgcrypt - liblz4 - - ncurses - - miniupnpc - - readline + - lzo2 + - meson + - pkgconf - texinfo - vde2 - - libgcrypt - - llvm12 - - py38-pip - -environment: - CFLAGS: -I/usr/local/include -L/usr/local/lib sources: - https://github.com/gsliepen/tinc -tasks: - - configure: | - cd tinc - autoreconf -fsi - ./configure --enable-miniupnpc --enable-vde - - - build: | - cd tinc - make -j$(sysctl -n hw.ncpu) - - - test: | - cd tinc - make check-recursive VERBOSE=1 +environment: + PKG_CONFIG_PATH: /usr/local/libdata/pkgconfig - - lint: | - mkdir -p ~/.local/bin - ln -f -s "$(which clang-tidy12)" ~/.local/bin/clang-tidy - pip install --user compiledb - cd tinc - export PATH=$PATH:$HOME/.local/bin - sh .ci/tidy/run.sh +tasks: + - openssl: sh tinc/.ci/bsd/run.sh openssl + - nolegacy: sh tinc/.ci/bsd/run.sh nolegacy + - gcrypt: sh tinc/.ci/bsd/run.sh gcrypt