-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
haxe: haxe 4.3.5 and neko 2.4.0 #17253
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
andyli
commented
Jul 25, 2024
- Updated Haxe to 4.3.5.
- Updated Haxe's dependency Neko to 2.4.0 for applicable variants.
Diff for 32b18cd:diff --git a/_bashbrew-cat b/_bashbrew-cat
index a18be31..f494643 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -3,28 +3,28 @@ GitRepo: https://github.com/HaxeFoundation/docker-library-haxe.git
Tags: 4.0.5-alpine3.17, 4.0-alpine3.17
Architectures: amd64, arm64v8
-GitCommit: 5a0bf6fd06e6c8ec052cf0a2bbd83b39932a1839
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.0/alpine3.17
Tags: 4.0.5-alpine3.18, 4.0-alpine3.18
Architectures: amd64, arm64v8
-GitCommit: b7003bc3280e69dc057ef0e6e8dfb8fd44ce4741
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.0/alpine3.18
Tags: 4.0.5-alpine3.19, 4.0-alpine3.19
Architectures: amd64, arm64v8
-GitCommit: b7f47ba7340373d40202dfb77621de1ed3ba3677
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.0/alpine3.19
Tags: 4.0.5-alpine3.20, 4.0-alpine3.20, 4.0.5-alpine, 4.0-alpine
Architectures: amd64, arm64v8
-GitCommit: c678f34e8951bdb1359e08021276df5d38ac83df
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.0/alpine3.20
Tags: 4.0.5-bullseye, 4.0-bullseye
SharedTags: 4.0.5, 4.0
Architectures: amd64, arm32v7, arm64v8
-GitCommit: 5a0bf6fd06e6c8ec052cf0a2bbd83b39932a1839
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.0/bullseye
Tags: 4.0.5-windowsservercore-1809, 4.0-windowsservercore-1809
@@ -43,28 +43,28 @@ Constraints: windowsservercore-ltsc2022
Tags: 4.1.5-alpine3.17, 4.1-alpine3.17
Architectures: amd64, arm64v8
-GitCommit: 5a0bf6fd06e6c8ec052cf0a2bbd83b39932a1839
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.1/alpine3.17
Tags: 4.1.5-alpine3.18, 4.1-alpine3.18
Architectures: amd64, arm64v8
-GitCommit: b7003bc3280e69dc057ef0e6e8dfb8fd44ce4741
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.1/alpine3.18
Tags: 4.1.5-alpine3.19, 4.1-alpine3.19
Architectures: amd64, arm64v8
-GitCommit: b7f47ba7340373d40202dfb77621de1ed3ba3677
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.1/alpine3.19
Tags: 4.1.5-alpine3.20, 4.1-alpine3.20, 4.1.5-alpine, 4.1-alpine
Architectures: amd64, arm64v8
-GitCommit: c678f34e8951bdb1359e08021276df5d38ac83df
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.1/alpine3.20
Tags: 4.1.5-bullseye, 4.1-bullseye
SharedTags: 4.1.5, 4.1
Architectures: amd64, arm32v7, arm64v8
-GitCommit: 5a0bf6fd06e6c8ec052cf0a2bbd83b39932a1839
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.1/bullseye
Tags: 4.1.5-windowsservercore-1809, 4.1-windowsservercore-1809
@@ -83,33 +83,33 @@ Constraints: windowsservercore-ltsc2022
Tags: 4.2.5-alpine3.17, 4.2-alpine3.17
Architectures: amd64, arm64v8
-GitCommit: 5a0bf6fd06e6c8ec052cf0a2bbd83b39932a1839
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.2/alpine3.17
Tags: 4.2.5-alpine3.18, 4.2-alpine3.18
Architectures: amd64, arm64v8
-GitCommit: b7003bc3280e69dc057ef0e6e8dfb8fd44ce4741
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.2/alpine3.18
Tags: 4.2.5-alpine3.19, 4.2-alpine3.19
Architectures: amd64, arm64v8
-GitCommit: b7f47ba7340373d40202dfb77621de1ed3ba3677
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.2/alpine3.19
Tags: 4.2.5-alpine3.20, 4.2-alpine3.20, 4.2.5-alpine, 4.2-alpine
Architectures: amd64, arm64v8
-GitCommit: c678f34e8951bdb1359e08021276df5d38ac83df
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.2/alpine3.20
Tags: 4.2.5-bookworm, 4.2-bookworm
SharedTags: 4.2.5, 4.2
Architectures: amd64, arm32v7, arm64v8
-GitCommit: 1cff33784d835b54074b7befa1ee159877ede9bf
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.2/bookworm
Tags: 4.2.5-bullseye, 4.2-bullseye
Architectures: amd64, arm32v7, arm64v8
-GitCommit: 5a0bf6fd06e6c8ec052cf0a2bbd83b39932a1839
+GitCommit: 28b986eccdcf136c1a6f705cab132abf63e88a56
Directory: 4.2/bullseye
Tags: 4.2.5-windowsservercore-1809, 4.2-windowsservercore-1809
@@ -126,47 +126,47 @@ GitCommit: c0367972017a7b87845bf33477e29b1fe64ccc4a
Directory: 4.2/windowsservercore-ltsc2022
Constraints: windowsservercore-ltsc2022
-Tags: 4.3.4-alpine3.17, 4.3-alpine3.17
+Tags: 4.3.5-alpine3.17, 4.3-alpine3.17
Architectures: amd64, arm64v8
-GitCommit: 882ff89f78244a8a5b05faaf7d4fe9933528f6ca
+GitCommit: 06c07a989caa62b8e178a84b15f9e03bfa9b31e6
Directory: 4.3/alpine3.17
-Tags: 4.3.4-alpine3.18, 4.3-alpine3.18
+Tags: 4.3.5-alpine3.18, 4.3-alpine3.18
Architectures: amd64, arm64v8
-GitCommit: 882ff89f78244a8a5b05faaf7d4fe9933528f6ca
+GitCommit: 06c07a989caa62b8e178a84b15f9e03bfa9b31e6
Directory: 4.3/alpine3.18
-Tags: 4.3.4-alpine3.19, 4.3-alpine3.19
+Tags: 4.3.5-alpine3.19, 4.3-alpine3.19
Architectures: amd64, arm64v8
-GitCommit: 882ff89f78244a8a5b05faaf7d4fe9933528f6ca
+GitCommit: 06c07a989caa62b8e178a84b15f9e03bfa9b31e6
Directory: 4.3/alpine3.19
-Tags: 4.3.4-alpine3.20, 4.3-alpine3.20, 4.3.4-alpine, 4.3-alpine
+Tags: 4.3.5-alpine3.20, 4.3-alpine3.20, 4.3.5-alpine, 4.3-alpine
Architectures: amd64, arm64v8
-GitCommit: c678f34e8951bdb1359e08021276df5d38ac83df
+GitCommit: 06c07a989caa62b8e178a84b15f9e03bfa9b31e6
Directory: 4.3/alpine3.20
-Tags: 4.3.4-bookworm, 4.3-bookworm
-SharedTags: 4.3.4, 4.3, latest
+Tags: 4.3.5-bookworm, 4.3-bookworm
+SharedTags: 4.3.5, 4.3, latest
Architectures: amd64, arm32v7, arm64v8
-GitCommit: 1cff33784d835b54074b7befa1ee159877ede9bf
+GitCommit: 06c07a989caa62b8e178a84b15f9e03bfa9b31e6
Directory: 4.3/bookworm
-Tags: 4.3.4-bullseye, 4.3-bullseye
+Tags: 4.3.5-bullseye, 4.3-bullseye
Architectures: amd64, arm32v7, arm64v8
-GitCommit: 882ff89f78244a8a5b05faaf7d4fe9933528f6ca
+GitCommit: 06c07a989caa62b8e178a84b15f9e03bfa9b31e6
Directory: 4.3/bullseye
-Tags: 4.3.4-windowsservercore-1809, 4.3-windowsservercore-1809
-SharedTags: 4.3.4-windowsservercore, 4.3-windowsservercore, 4.3.4, 4.3, latest
+Tags: 4.3.5-windowsservercore-1809, 4.3-windowsservercore-1809
+SharedTags: 4.3.5-windowsservercore, 4.3-windowsservercore, 4.3.5, 4.3, latest
Architectures: windows-amd64
-GitCommit: 882ff89f78244a8a5b05faaf7d4fe9933528f6ca
+GitCommit: 06c07a989caa62b8e178a84b15f9e03bfa9b31e6
Directory: 4.3/windowsservercore-1809
Constraints: windowsservercore-1809
-Tags: 4.3.4-windowsservercore-ltsc2022, 4.3-windowsservercore-ltsc2022
-SharedTags: 4.3.4-windowsservercore, 4.3-windowsservercore, 4.3.4, 4.3, latest
+Tags: 4.3.5-windowsservercore-ltsc2022, 4.3-windowsservercore-ltsc2022
+SharedTags: 4.3.5-windowsservercore, 4.3-windowsservercore, 4.3.5, 4.3, latest
Architectures: windows-amd64
-GitCommit: 882ff89f78244a8a5b05faaf7d4fe9933528f6ca
+GitCommit: 06c07a989caa62b8e178a84b15f9e03bfa9b31e6
Directory: 4.3/windowsservercore-ltsc2022
Constraints: windowsservercore-ltsc2022
diff --git a/_bashbrew-list b/_bashbrew-list
index b7eb0a7..fadb3f8 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -71,15 +71,15 @@ haxe:4.3-bullseye
haxe:4.3-windowsservercore
haxe:4.3-windowsservercore-1809
haxe:4.3-windowsservercore-ltsc2022
-haxe:4.3.4
-haxe:4.3.4-alpine
-haxe:4.3.4-alpine3.17
-haxe:4.3.4-alpine3.18
-haxe:4.3.4-alpine3.19
-haxe:4.3.4-alpine3.20
-haxe:4.3.4-bookworm
-haxe:4.3.4-bullseye
-haxe:4.3.4-windowsservercore
-haxe:4.3.4-windowsservercore-1809
-haxe:4.3.4-windowsservercore-ltsc2022
+haxe:4.3.5
+haxe:4.3.5-alpine
+haxe:4.3.5-alpine3.17
+haxe:4.3.5-alpine3.18
+haxe:4.3.5-alpine3.19
+haxe:4.3.5-alpine3.20
+haxe:4.3.5-bookworm
+haxe:4.3.5-bullseye
+haxe:4.3.5-windowsservercore
+haxe:4.3.5-windowsservercore-1809
+haxe:4.3.5-windowsservercore-ltsc2022
haxe:latest
diff --git a/haxe_4.0-alpine/Dockerfile b/haxe_4.0-alpine/Dockerfile
index fdf6ba3..66ac4b8 100644
--- a/haxe_4.0-alpine/Dockerfile
+++ b/haxe_4.0-alpine/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.0.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls2-dev \
ninja \
diff --git a/haxe_4.0-alpine3.17/Dockerfile b/haxe_4.0-alpine3.17/Dockerfile
index dc3b66c..ebbe6ee 100644
--- a/haxe_4.0-alpine3.17/Dockerfile
+++ b/haxe_4.0-alpine3.17/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.0.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
diff --git a/haxe_4.0-alpine3.18/Dockerfile b/haxe_4.0-alpine3.18/Dockerfile
index d531ddf..9e4069c 100644
--- a/haxe_4.0-alpine3.18/Dockerfile
+++ b/haxe_4.0-alpine3.18/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.0.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
diff --git a/haxe_4.0-alpine3.19/Dockerfile b/haxe_4.0-alpine3.19/Dockerfile
index b80af9b..eba234f 100644
--- a/haxe_4.0-alpine3.19/Dockerfile
+++ b/haxe_4.0-alpine3.19/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.0.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
diff --git a/haxe_4.0-bullseye/Dockerfile b/haxe_4.0-bullseye/Dockerfile
index 87370ee..4c44d6b 100644
--- a/haxe_4.0-bullseye/Dockerfile
+++ b/haxe_4.0-bullseye/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
RUN apt-get update && apt-get install -y --no-install-recommends \
libgc1 \
zlib1g \
- \
+ libpcre2-8-0 \
libpcre3 \
libmariadb3 \
libsqlite3-0 \
@@ -23,7 +23,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# install neko, which is a dependency of haxelib
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
RUN set -ex \
&& buildDeps=' \
gcc \
@@ -31,18 +31,18 @@ RUN set -ex \
cmake \
libgc-dev \
libssl-dev \
- libpcre3-dev \
+ libpcre2-dev \
zlib1g-dev \
apache2-dev \
libmariadb-client-lgpl-dev-compat \
libsqlite3-dev \
libmbedtls-dev \
- libgtk2.0-dev \
+ libgtk-3-dev \
' \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
diff --git a/haxe_4.1-alpine/Dockerfile b/haxe_4.1-alpine/Dockerfile
index a0c4f9e..7844779 100644
--- a/haxe_4.1-alpine/Dockerfile
+++ b/haxe_4.1-alpine/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.1.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls2-dev \
ninja \
diff --git a/haxe_4.1-alpine3.17/Dockerfile b/haxe_4.1-alpine3.17/Dockerfile
index 513e84f..02f90df 100644
--- a/haxe_4.1-alpine3.17/Dockerfile
+++ b/haxe_4.1-alpine3.17/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.1.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
diff --git a/haxe_4.1-alpine3.18/Dockerfile b/haxe_4.1-alpine3.18/Dockerfile
index 4ee0e69..047ad38 100644
--- a/haxe_4.1-alpine3.18/Dockerfile
+++ b/haxe_4.1-alpine3.18/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.1.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
diff --git a/haxe_4.1-alpine3.19/Dockerfile b/haxe_4.1-alpine3.19/Dockerfile
index b6cc830..1fe98c1 100644
--- a/haxe_4.1-alpine3.19/Dockerfile
+++ b/haxe_4.1-alpine3.19/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.1.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
diff --git a/haxe_4.1-bullseye/Dockerfile b/haxe_4.1-bullseye/Dockerfile
index 1384d6b..e09a934 100644
--- a/haxe_4.1-bullseye/Dockerfile
+++ b/haxe_4.1-bullseye/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
RUN apt-get update && apt-get install -y --no-install-recommends \
libgc1 \
zlib1g \
- \
+ libpcre2-8-0 \
libpcre3 \
libmariadb3 \
libsqlite3-0 \
@@ -23,7 +23,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# install neko, which is a dependency of haxelib
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
RUN set -ex \
&& buildDeps=' \
gcc \
@@ -31,18 +31,18 @@ RUN set -ex \
cmake \
libgc-dev \
libssl-dev \
- libpcre3-dev \
+ libpcre2-dev \
zlib1g-dev \
apache2-dev \
libmariadb-client-lgpl-dev-compat \
libsqlite3-dev \
libmbedtls-dev \
- libgtk2.0-dev \
+ libgtk-3-dev \
' \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
diff --git a/haxe_4.2-alpine/Dockerfile b/haxe_4.2-alpine/Dockerfile
index 86ee51d..151502b 100644
--- a/haxe_4.2-alpine/Dockerfile
+++ b/haxe_4.2-alpine/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.2.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls2-dev \
ninja \
diff --git a/haxe_4.2-alpine3.17/Dockerfile b/haxe_4.2-alpine3.17/Dockerfile
index 8249a9a..12cbfc1 100644
--- a/haxe_4.2-alpine3.17/Dockerfile
+++ b/haxe_4.2-alpine3.17/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.2.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
diff --git a/haxe_4.2-alpine3.18/Dockerfile b/haxe_4.2-alpine3.18/Dockerfile
index f65335d..b0dec01 100644
--- a/haxe_4.2-alpine3.18/Dockerfile
+++ b/haxe_4.2-alpine3.18/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.2.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
diff --git a/haxe_4.2-alpine3.19/Dockerfile b/haxe_4.2-alpine3.19/Dockerfile
index d86205d..f070eee 100644
--- a/haxe_4.2-alpine3.19/Dockerfile
+++ b/haxe_4.2-alpine3.19/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
ENV HAXE_VERSION 4.2.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
diff --git a/haxe_4.2-bookworm/Dockerfile b/haxe_4.2-bookworm/Dockerfile
index 1f47b5f..db622d9 100644
--- a/haxe_4.2-bookworm/Dockerfile
+++ b/haxe_4.2-bookworm/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
RUN apt-get update && apt-get install -y --no-install-recommends \
libgc1 \
zlib1g \
- \
+ libpcre2-8-0 \
libpcre3 \
libmariadb3 \
libsqlite3-0 \
@@ -23,7 +23,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# install neko, which is a dependency of haxelib
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
RUN set -ex \
&& buildDeps=' \
gcc \
@@ -31,18 +31,18 @@ RUN set -ex \
cmake \
libgc-dev \
libssl-dev \
- libpcre3-dev \
+ libpcre2-dev \
zlib1g-dev \
apache2-dev \
libmariadb-dev-compat \
libsqlite3-dev \
libmbedtls-dev \
- libgtk2.0-dev \
+ libgtk-3-dev \
' \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
diff --git a/haxe_4.2-bullseye/Dockerfile b/haxe_4.2-bullseye/Dockerfile
index df89819..17325a6 100644
--- a/haxe_4.2-bullseye/Dockerfile
+++ b/haxe_4.2-bullseye/Dockerfile
@@ -13,7 +13,7 @@ ENV PATH /usr/local/bin:$PATH
RUN apt-get update && apt-get install -y --no-install-recommends \
libgc1 \
zlib1g \
- \
+ libpcre2-8-0 \
libpcre3 \
libmariadb3 \
libsqlite3-0 \
@@ -23,7 +23,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# install neko, which is a dependency of haxelib
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
RUN set -ex \
&& buildDeps=' \
gcc \
@@ -31,18 +31,18 @@ RUN set -ex \
cmake \
libgc-dev \
libssl-dev \
- libpcre3-dev \
+ libpcre2-dev \
zlib1g-dev \
apache2-dev \
libmariadb-client-lgpl-dev-compat \
libsqlite3-dev \
libmbedtls-dev \
- libgtk2.0-dev \
+ libgtk-3-dev \
' \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
diff --git a/haxe_4.3-alpine/Dockerfile b/haxe_4.3-alpine/Dockerfile
index f58c978..23d6d3c 100644
--- a/haxe_4.3-alpine/Dockerfile
+++ b/haxe_4.3-alpine/Dockerfile
@@ -13,8 +13,8 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
-ENV HAXE_VERSION 4.3.4
+ENV NEKO_VERSION 2.4.0
+ENV HAXE_VERSION 4.3.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
RUN set -ex \
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls2-dev \
ninja \
@@ -45,7 +45,7 @@ RUN set -ex \
&& ninja \
&& ninja install \
\
- && git clone --recursive --depth 1 --branch 4.3.4 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
+ && git clone --recursive --depth 1 --branch 4.3.5 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
&& cd /usr/src/haxe \
&& mkdir -p $HAXE_STD_PATH \
&& cp -r std/* $HAXE_STD_PATH \
diff --git a/haxe_4.3-alpine3.17/Dockerfile b/haxe_4.3-alpine3.17/Dockerfile
index 473ff4b..b034aac 100644
--- a/haxe_4.3-alpine3.17/Dockerfile
+++ b/haxe_4.3-alpine3.17/Dockerfile
@@ -13,8 +13,8 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
-ENV HAXE_VERSION 4.3.4
+ENV NEKO_VERSION 2.4.0
+ENV HAXE_VERSION 4.3.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
RUN set -ex \
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
@@ -45,7 +45,7 @@ RUN set -ex \
&& ninja \
&& ninja install \
\
- && git clone --recursive --depth 1 --branch 4.3.4 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
+ && git clone --recursive --depth 1 --branch 4.3.5 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
&& cd /usr/src/haxe \
&& mkdir -p $HAXE_STD_PATH \
&& cp -r std/* $HAXE_STD_PATH \
diff --git a/haxe_4.3-alpine3.18/Dockerfile b/haxe_4.3-alpine3.18/Dockerfile
index bf21c73..26338a4 100644
--- a/haxe_4.3-alpine3.18/Dockerfile
+++ b/haxe_4.3-alpine3.18/Dockerfile
@@ -13,8 +13,8 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
-ENV HAXE_VERSION 4.3.4
+ENV NEKO_VERSION 2.4.0
+ENV HAXE_VERSION 4.3.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
RUN set -ex \
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
@@ -45,7 +45,7 @@ RUN set -ex \
&& ninja \
&& ninja install \
\
- && git clone --recursive --depth 1 --branch 4.3.4 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
+ && git clone --recursive --depth 1 --branch 4.3.5 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
&& cd /usr/src/haxe \
&& mkdir -p $HAXE_STD_PATH \
&& cp -r std/* $HAXE_STD_PATH \
diff --git a/haxe_4.3-alpine3.19/Dockerfile b/haxe_4.3-alpine3.19/Dockerfile
index bf9a845..31bf8ae 100644
--- a/haxe_4.3-alpine3.19/Dockerfile
+++ b/haxe_4.3-alpine3.19/Dockerfile
@@ -13,8 +13,8 @@ ENV PATH /usr/local/bin:$PATH
# the other runtime dependencies are installed later
RUN apk add --no-cache ca-certificates
-ENV NEKO_VERSION 2.3.0
-ENV HAXE_VERSION 4.3.4
+ENV NEKO_VERSION 2.4.0
+ENV HAXE_VERSION 4.3.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
RUN set -ex \
@@ -22,8 +22,8 @@ RUN set -ex \
tar \
git \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -32,10 +32,10 @@ RUN set -ex \
cmake \
gc-dev \
gcc \
- gtk+2.0-dev \
+ gtk+3.0-dev \
libc-dev \
linux-headers \
- pcre-dev \
+ pcre2-dev \
mariadb-dev \
mbedtls-dev \
ninja \
@@ -45,7 +45,7 @@ RUN set -ex \
&& ninja \
&& ninja install \
\
- && git clone --recursive --depth 1 --branch 4.3.4 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
+ && git clone --recursive --depth 1 --branch 4.3.5 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
&& cd /usr/src/haxe \
&& mkdir -p $HAXE_STD_PATH \
&& cp -r std/* $HAXE_STD_PATH \
diff --git a/haxe_4.3-bookworm/Dockerfile b/haxe_4.3-bookworm/Dockerfile
index d7bd62e..5b7e2fc 100644
--- a/haxe_4.3-bookworm/Dockerfile
+++ b/haxe_4.3-bookworm/Dockerfile
@@ -14,7 +14,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
libgc1 \
zlib1g \
libpcre2-8-0 \
- libpcre3 \
+ \
libmariadb3 \
libsqlite3-0 \
libmbedcrypto7 \
@@ -23,7 +23,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# install neko, which is a dependency of haxelib
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
RUN set -ex \
&& buildDeps=' \
gcc \
@@ -31,18 +31,18 @@ RUN set -ex \
cmake \
libgc-dev \
libssl-dev \
- libpcre3-dev \
+ libpcre2-dev \
zlib1g-dev \
apache2-dev \
libmariadb-dev-compat \
libsqlite3-dev \
libmbedtls-dev \
- libgtk2.0-dev \
+ libgtk-3-dev \
' \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -55,7 +55,7 @@ RUN set -ex \
&& rm -rf /usr/src/neko ~/.cache
# install haxe
-ENV HAXE_VERSION 4.3.4
+ENV HAXE_VERSION 4.3.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
RUN set -ex \
&& buildDeps=' \
@@ -76,7 +76,7 @@ RUN set -ex \
libstring-shellquote-perl \
libipc-system-simple-perl \
' \
- && git clone --recursive --depth 1 --branch 4.3.4 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
+ && git clone --recursive --depth 1 --branch 4.3.5 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
&& cd /usr/src/haxe \
&& mkdir -p $HAXE_STD_PATH \
&& cp -r std/* $HAXE_STD_PATH \
diff --git a/haxe_4.3-bullseye/Dockerfile b/haxe_4.3-bullseye/Dockerfile
index 0202191..7ba4a8d 100644
--- a/haxe_4.3-bullseye/Dockerfile
+++ b/haxe_4.3-bullseye/Dockerfile
@@ -14,7 +14,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
libgc1 \
zlib1g \
libpcre2-8-0 \
- libpcre3 \
+ \
libmariadb3 \
libsqlite3-0 \
libmbedcrypto3 \
@@ -23,7 +23,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# install neko, which is a dependency of haxelib
-ENV NEKO_VERSION 2.3.0
+ENV NEKO_VERSION 2.4.0
RUN set -ex \
&& buildDeps=' \
gcc \
@@ -31,18 +31,18 @@ RUN set -ex \
cmake \
libgc-dev \
libssl-dev \
- libpcre3-dev \
+ libpcre2-dev \
zlib1g-dev \
apache2-dev \
libmariadb-client-lgpl-dev-compat \
libsqlite3-dev \
libmbedtls-dev \
- libgtk2.0-dev \
+ libgtk-3-dev \
' \
&& apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
\
- && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-3-0/neko-2.3.0.tar.gz" \
- && echo "850e7e317bdaf24ed652efeff89c1cb21380ca19f20e68a296c84f6bad4ee995 *neko.tar.gz" | sha256sum -c - \
+ && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-0/neko-2.4.0.tar.gz" \
+ && echo "232d030ce27ce648f3b3dd11e39dca0a609347336b439a4a59e9a5c0a465ce15 *neko.tar.gz" | sha256sum -c - \
&& mkdir -p /usr/src/neko \
&& tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz \
&& rm neko.tar.gz \
@@ -55,7 +55,7 @@ RUN set -ex \
&& rm -rf /usr/src/neko ~/.cache
# install haxe
-ENV HAXE_VERSION 4.3.4
+ENV HAXE_VERSION 4.3.5
ENV HAXE_STD_PATH /usr/local/share/haxe/std
RUN set -ex \
&& buildDeps=' \
@@ -76,7 +76,7 @@ RUN set -ex \
libstring-shellquote-perl \
libipc-system-simple-perl \
' \
- && git clone --recursive --depth 1 --branch 4.3.4 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
+ && git clone --recursive --depth 1 --branch 4.3.5 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe \
&& cd /usr/src/haxe \
&& mkdir -p $HAXE_STD_PATH \
&& cp -r std/* $HAXE_STD_PATH \
diff --git a/haxe_4.3-windowsservercore-1809/Dockerfile b/haxe_4.3-windowsservercore-1809/Dockerfile
index 3ae038f..1a33c26 100644
--- a/haxe_4.3-windowsservercore-1809/Dockerfile
+++ b/haxe_4.3-windowsservercore-1809/Dockerfile
@@ -43,14 +43,14 @@ RUN $url = 'https://download.microsoft.com/download/0/5/6/056dcda9-d667-4e27-800
RUN New-Item -ItemType directory -Path $env:HAXETOOLKIT_PATH;
# install neko, which is a dependency of haxelib
-ENV NEKO_VERSION 2.3.0
-RUN $url = 'https://github.com/HaxeFoundation/neko/releases/download/v2-3-0/neko-2.3.0-win64.zip'; \
+ENV NEKO_VERSION 2.4.0
+RUN $url = 'https://github.com/HaxeFoundation/neko/releases/download/v2-4-0/neko-2.4.0-win64.zip'; \
Write-Host ('Downloading {0} ...' -f $url); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
Invoke-WebRequest -Uri $url -OutFile 'neko.zip'; \
\
- Write-Host 'Verifying sha256 (d09fdf362cd2e3274f6c8528be7211663260c3a5323ce893b7637c2818995f0b) ...'; \
- if ((Get-FileHash neko.zip -Algorithm sha256).Hash -ne 'd09fdf362cd2e3274f6c8528be7211663260c3a5323ce893b7637c2818995f0b') { \
+ Write-Host 'Verifying sha256 (334e192434483ddcd7062132a1af1cf961c4871258d92d2710a3c2e7a8225aca) ...'; \
+ if ((Get-FileHash neko.zip -Algorithm sha256).Hash -ne '334e192434483ddcd7062132a1af1cf961c4871258d92d2710a3c2e7a8225aca') { \
Write-Host 'FAILED!'; \
exit 1; \
}; \
@@ -70,14 +70,14 @@ RUN $url = 'https://github.com/HaxeFoundation/neko/releases/download/v2-3-0/neko
Write-Host 'Complete.';
# install haxe
-ENV HAXE_VERSION 4.3.4
-RUN $url = 'https://github.com/HaxeFoundation/haxe/releases/download/4.3.4/haxe-4.3.4-win64.zip'; \
+ENV HAXE_VERSION 4.3.5
+RUN $url = 'https://github.com/HaxeFoundation/haxe/releases/download/4.3.5/haxe-4.3.5-win64.zip'; \
Write-Host ('Downloading {0} ...' -f $url); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
Invoke-WebRequest -Uri $url -OutFile haxe.zip; \
\
- Write-Host 'Verifying sha256 (402ca2e8fd08477b5c08191bddc0e9af3b58484308dde4558f670a455bc3e503) ...'; \
- if ((Get-FileHash haxe.zip -Algorithm sha256).Hash -ne '402ca2e8fd08477b5c08191bddc0e9af3b58484308dde4558f670a455bc3e503') { \
+ Write-Host 'Verifying sha256 (b82d656232e5b4cc823bab2767c5339be591c6c323442be601768675b214c6b3) ...'; \
+ if ((Get-FileHash haxe.zip -Algorithm sha256).Hash -ne 'b82d656232e5b4cc823bab2767c5339be591c6c323442be601768675b214c6b3') { \
Write-Host 'FAILED!'; \
exit 1; \
}; \
diff --git a/haxe_4.3-windowsservercore-ltsc2022/Dockerfile b/haxe_4.3-windowsservercore-ltsc2022/Dockerfile
index 8cd8c41..f9a2242 100644
--- a/haxe_4.3-windowsservercore-ltsc2022/Dockerfile
+++ b/haxe_4.3-windowsservercore-ltsc2022/Dockerfile
@@ -43,14 +43,14 @@ RUN $url = 'https://download.microsoft.com/download/0/5/6/056dcda9-d667-4e27-800
RUN New-Item -ItemType directory -Path $env:HAXETOOLKIT_PATH;
# install neko, which is a dependency of haxelib
-ENV NEKO_VERSION 2.3.0
-RUN $url = 'https://github.com/HaxeFoundation/neko/releases/download/v2-3-0/neko-2.3.0-win64.zip'; \
+ENV NEKO_VERSION 2.4.0
+RUN $url = 'https://github.com/HaxeFoundation/neko/releases/download/v2-4-0/neko-2.4.0-win64.zip'; \
Write-Host ('Downloading {0} ...' -f $url); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
Invoke-WebRequest -Uri $url -OutFile 'neko.zip'; \
\
- Write-Host 'Verifying sha256 (d09fdf362cd2e3274f6c8528be7211663260c3a5323ce893b7637c2818995f0b) ...'; \
- if ((Get-FileHash neko.zip -Algorithm sha256).Hash -ne 'd09fdf362cd2e3274f6c8528be7211663260c3a5323ce893b7637c2818995f0b') { \
+ Write-Host 'Verifying sha256 (334e192434483ddcd7062132a1af1cf961c4871258d92d2710a3c2e7a8225aca) ...'; \
+ if ((Get-FileHash neko.zip -Algorithm sha256).Hash -ne '334e192434483ddcd7062132a1af1cf961c4871258d92d2710a3c2e7a8225aca') { \
Write-Host 'FAILED!'; \
exit 1; \
}; \
@@ -70,14 +70,14 @@ RUN $url = 'https://github.com/HaxeFoundation/neko/releases/download/v2-3-0/neko
Write-Host 'Complete.';
# install haxe
-ENV HAXE_VERSION 4.3.4
-RUN $url = 'https://github.com/HaxeFoundation/haxe/releases/download/4.3.4/haxe-4.3.4-win64.zip'; \
+ENV HAXE_VERSION 4.3.5
+RUN $url = 'https://github.com/HaxeFoundation/haxe/releases/download/4.3.5/haxe-4.3.5-win64.zip'; \
Write-Host ('Downloading {0} ...' -f $url); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
Invoke-WebRequest -Uri $url -OutFile haxe.zip; \
\
- Write-Host 'Verifying sha256 (402ca2e8fd08477b5c08191bddc0e9af3b58484308dde4558f670a455bc3e503) ...'; \
- if ((Get-FileHash haxe.zip -Algorithm sha256).Hash -ne '402ca2e8fd08477b5c08191bddc0e9af3b58484308dde4558f670a455bc3e503') { \
+ Write-Host 'Verifying sha256 (b82d656232e5b4cc823bab2767c5339be591c6c323442be601768675b214c6b3) ...'; \
+ if ((Get-FileHash haxe.zip -Algorithm sha256).Hash -ne 'b82d656232e5b4cc823bab2767c5339be591c6c323442be601768675b214c6b3') { \
Write-Host 'FAILED!'; \
exit 1; \
}; \ Relevant Maintainers:
|
LaurentGoderre
approved these changes
Jul 25, 2024
tianon
approved these changes
Jul 25, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.