summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2024-02-20 13:15:35 +0000
committerNorbert Preining <preining@logic.at>2024-02-20 13:15:35 +0000
commit82035704a2c6ee2d4536c102add7f4319ff97370 (patch)
tree9df8d0fbde19946ad06842dd313cf04e30677dcc /Build
parentc3d96d0aa5518a066935dc6117c1c17a3f72040a (diff)
[GHA] try netbsd again
git-svn-id: svn://tug.org/texlive/trunk@70010 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rwxr-xr-xBuild/source/.github/scripts/build-tl.sh5
-rw-r--r--Build/source/.github/workflows/main.yml13
2 files changed, 17 insertions, 1 deletions
diff --git a/Build/source/.github/scripts/build-tl.sh b/Build/source/.github/scripts/build-tl.sh
index e9bcd5ee3ce..cf293d7888b 100755
--- a/Build/source/.github/scripts/build-tl.sh
+++ b/Build/source/.github/scripts/build-tl.sh
@@ -114,6 +114,11 @@ case "$arch" in
export CFLAGS=-D_NETBSD_SOURCE
export CXXFLAGS='-D_NETBSD_SOURCE -std=c++11'
;;
+ *-netbsd)
+ export TL_MAKE=gmake
+ export CFLAGS=-D_NETBSD_SOURCE
+ export CXXFLAGS='-D_NETBSD_SOURCE -std=c++11'
+ ;;
esac
export TL_MAKE_FLAGS
diff --git a/Build/source/.github/workflows/main.yml b/Build/source/.github/workflows/main.yml
index 3472666bcc0..37dc8c52779 100644
--- a/Build/source/.github/workflows/main.yml
+++ b/Build/source/.github/workflows/main.yml
@@ -130,12 +130,14 @@ jobs:
fail-fast: false
matrix:
arch: [ i386, amd64 ]
- os: [ freebsd, solaris ]
+ os: [ netbsd, freebsd, solaris ]
release_build:
- ${{ startsWith(github.ref, 'refs/tags/') }}
include:
- os: freebsd
ci_build: true
+ - os: netbsd
+ ci_build: true
- os: solaris
ci_build: true
@@ -144,6 +146,15 @@ jobs:
uses: actions/checkout@v4
with:
path: 'repo'
+ - name: build netbsd
+ uses: vmactions/netbsd-vm@v1
+ if: ${{ matrix.os == 'netbsd' && (matrix.ci_build || matrix.release_build) }}
+ with:
+ release: '9.0'
+ usesh: true
+ run: |
+ cd repo
+ sh .github/scripts/build-tl.sh ${{ matrix.arch }}-${{ matrix.os }} ${{ matrix.os }}
- name: build freebsd
uses: vmactions/freebsd-vm@v1
if: ${{ matrix.os == 'freebsd' && (matrix.ci_build || matrix.release_build) }}