]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
GHA/non-native: streamline installed packages on FreeBSD
authorDaniel Engberg <daniel.engberg.lists@pyret.net>
Sun, 10 Nov 2024 21:23:26 +0000 (22:23 +0100)
committerViktor Szakats <commit@vsz.me>
Tue, 12 Nov 2024 12:02:44 +0000 (13:02 +0100)
Instead of installing the cmake package which is a meta-port (includes
documentation and manpages etc) install cmake-core which is cmake itself
to save a few cpu cycles.

Also drop nghttp2 in favour of the slimmer libnghttp2.

Closes #15540

.github/workflows/non-native.yml

index 5c89b54acc2cd88ce195d6ac6af3c7496edb37b9..108f515afd8944f38637986b0e06bb0ca29bf821 100644 (file)
@@ -136,7 +136,7 @@ jobs:
           run: |
             # https://ports.freebsd.org/
             sudo pkg install -y autoconf automake libtool \
-              pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel py311-impacket
+              pkgconf brotli openldap26-client libidn2 libnghttp2 stunnel py311-impacket
             autoreconf -fi
             export CC='${{ matrix.compiler }}'
             mkdir bld && cd bld && ../configure --enable-unity --enable-test-bundles --enable-debug --enable-warnings --enable-werror \
@@ -165,8 +165,8 @@ jobs:
           architecture: ${{ matrix.arch }}
           run: |
             # https://ports.freebsd.org/
-            sudo pkg install -y cmake ninja perl5 \
-              pkgconf brotli openldap26-client libidn2 libnghttp2 nghttp2 stunnel py311-impacket
+            sudo pkg install -y cmake-core ninja perl5 \
+              pkgconf brotli openldap26-client libidn2 libnghttp2 stunnel py311-impacket
             cmake -B bld -G Ninja \
               '-DCMAKE_C_COMPILER=${{ matrix.compiler }}' \
               -DCMAKE_UNITY_BUILD=ON -DCURL_TEST_BUNDLES=ON \