Skip to content

Commit e7008a8

Browse files
committed
build: FreeBSD dependencies on 13.4
FreeBSD 13.3 EOLed on 2024-12-31.
1 parent 20fa82d commit e7008a8

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
mkdir jdk8
6767
curl -L https://cdn.azul.com/zulu/bin/zulu8.${ZULU_BUILD}-linux_x64.tar.gz | tar xz -C jdk8 --strip-components 1
6868
- name: Install LWJGL dependencies
69-
run: DEBIAN_FRONTEND=noninteractive sudo apt-get -yq -f --allow-unauthenticated --no-install-suggests --no-install-recommends install libgtk-3-dev libatk-bridge2.0-dev libgdk-pixbuf2.0-dev libglu-dev libgl1-mesa-glx libx11-dev libxt-dev libdbus-1-dev -o Dpkg::Options::="--force-overwrite"
69+
run: DEBIAN_FRONTEND=noninteractive sudo apt-get -yq -f --allow-unauthenticated install libgtk-3-dev libatk-bridge2.0-dev libgdk-pixbuf2.0-dev libglu-dev libgl1-mesa-glx libx11-dev libxt-dev libdbus-1-dev -o Dpkg::Options::="--force-overwrite"
7070
- name: Restore kotlinc output
7171
uses: actions/cache/restore@v3
7272
with:
@@ -158,7 +158,7 @@ jobs:
158158
sudo dpkg --add-architecture ${{matrix.CROSS_ARCH}}
159159
sudo apt-get update || true
160160
- name: Install cross-compilation dependencies
161-
run: DEBIAN_FRONTEND=noninteractive sudo apt-get -yq -f --allow-unauthenticated --no-install-suggests --no-install-recommends install libgtk-3-dev:${{matrix.CROSS_ARCH}} libatk-bridge2.0-dev:${{matrix.CROSS_ARCH}} libgdk-pixbuf2.0-dev:${{matrix.CROSS_ARCH}} libglu-dev:${{matrix.CROSS_ARCH}} libgl1-mesa-glx:${{matrix.CROSS_ARCH}} libx11-dev:${{matrix.CROSS_ARCH}} libxt-dev:${{matrix.CROSS_ARCH}} libdbus-1-dev:${{matrix.CROSS_ARCH}} -o Dpkg::Options::="--force-overwrite"
161+
run: DEBIAN_FRONTEND=noninteractive sudo apt-get -yq -f --allow-unauthenticated install libgtk-3-dev:${{matrix.CROSS_ARCH}} libatk-bridge2.0-dev:${{matrix.CROSS_ARCH}} libgdk-pixbuf2.0-dev:${{matrix.CROSS_ARCH}} libglu-dev:${{matrix.CROSS_ARCH}} libgl1-mesa-glx:${{matrix.CROSS_ARCH}} libx11-dev:${{matrix.CROSS_ARCH}} libxt-dev:${{matrix.CROSS_ARCH}} libdbus-1-dev:${{matrix.CROSS_ARCH}} -o Dpkg::Options::="--force-overwrite"
162162
- name: Restore kotlinc output
163163
uses: actions/cache/restore@v3
164164
with:
@@ -206,11 +206,11 @@ jobs:
206206
- name: Build Java
207207
run: ant -emacs compile
208208
- name: Build & Test
209-
uses: cross-platform-actions/action@v0.26.0
209+
uses: cross-platform-actions/action@v0.27.0
210210
with:
211211
operating_system: freebsd
212212
architecture: x86-64
213-
version: '13.3'
213+
version: '13.4'
214214
memory: 8G
215215
shell: bash
216216
environment_variables: ANT_OPTS LWJGL_BUILD_TYPE

doc/notes/3.4.0.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ LWJGL no longer includes the following bindings:
3737

3838
#### Improvements
3939

40+
- FreeBSD: LWJGL now requires FreeBSD 13.4 or later. (up from 13.3)
41+
4042
#### Fixes
4143

4244
- tinyfiledialogs: Fixed `tinyfd_messageBox` signature to support the `yesnocancel` dialog type.

0 commit comments

Comments
 (0)