Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] mandrel: update to 23.0.0.0.
@ 2023-07-15 17:26 icp1994
  2023-07-15 19:34 ` [PR PATCH] [Updated] " icp1994
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: icp1994 @ 2023-07-15 17:26 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 532 bytes --]

There is a new pull request by icp1994 against master on the void-packages repository

https://github.com/icp1994/void-packages mandrel
https://github.com/void-linux/void-packages/pull/45056

mandrel: update to 23.0.0.0.
#### Testing the changes
- I tested the changes in this PR: **briefly** (built `jet`, included in PR)

#### Local build testing
- I built this PR locally for my native architecture: **x86_64**

cc @leahneukirchen 

A patch file from https://github.com/void-linux/void-packages/pull/45056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mandrel-45056.patch --]
[-- Type: text/x-diff, Size: 2690 bytes --]

From 969ff3eeca9fba7486ac122fdf856e9d114c890c Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:35:02 +0530
Subject: [PATCH 1/2] jet: update to 0.6.26.

---
 srcpkgs/jet/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/jet/template b/srcpkgs/jet/template
index 0a58b1559fbb..5c1f5f9b3046 100644
--- a/srcpkgs/jet/template
+++ b/srcpkgs/jet/template
@@ -1,6 +1,6 @@
 # Template file for 'jet'
 pkgname=jet
-version=0.5.25
+version=0.6.26
 revision=1
 hostmakedepends="mandrel leiningen"
 makedepends="zlib-devel"
@@ -10,7 +10,7 @@ license="EPL-1.0"
 homepage="https://github.com/borkdude/jet"
 changelog="https://raw.githubusercontent.com/borkdude/jet/master/CHANGELOG.md"
 distfiles="https://github.com/borkdude/jet/archive/refs/tags/v${version}.tar.gz"
-checksum=9054dfd4406c4fb034c68eddda0996ca238345bd97695e579a7c0fdeeb639ab0
+checksum=671f6f1b14f9d2f2a3d698027edbf06036e367b2d0347ad6edf2fc81b39e0b6b
 nocross="mandrel"
 
 do_build() {

From 680514a6114c14bf203920a95a20deabcd35dfa8 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:45:28 +0530
Subject: [PATCH 2/2] mandrel: update to 23.0.0.0.

---
 srcpkgs/mandrel/template | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/srcpkgs/mandrel/template b/srcpkgs/mandrel/template
index d75ca825cef1..2f06d2eb4711 100644
--- a/srcpkgs/mandrel/template
+++ b/srcpkgs/mandrel/template
@@ -1,9 +1,9 @@
 # Template file for 'mandrel'
 pkgname=mandrel
-version=22.3.2.1
+version=23.0.0.0
 revision=1
 _java_ver=17
-_mx_ver=6.20.3
+_mx_ver=6.26.5
 archs="aarch64* x86_64*"  # upstream supported archs
 hostmakedepends="openjdk${_java_ver} openjdk${_java_ver}-jmods
  openjdk${_java_ver}-src openjdk${_java_ver}-static-libs python3"
@@ -15,9 +15,9 @@ homepage="https://github.com/graalvm/mandrel"
 distfiles="https://github.com/graalvm/mandrel-packaging/archive/refs/tags/mandrel-${version}-Final.tar.gz>packaging-${version}.tar.gz
  https://github.com/graalvm/mandrel/archive/refs/tags/mandrel-${version}-Final.tar.gz
  https://github.com/graalvm/mx/archive/refs/tags/${_mx_ver}.tar.gz"
-checksum="b109a1204ace963ec94523d1c2b5bffd2fa68aef8a79e2d650629324e911a890
- 4aab85f02bed302b763c036c1a3f392d974b0b4d4ddf22e297c3246744e16455
- b2d86d0169a790afdb7ec83e47ffd46ef8bdad5c37f6a635423624a4ee0c9c54"
+checksum="3eb9bf128f4a64a8efd19e100dd84e55cb3ae5eb4c3fcad8a074ddc1d5ed3ffb
+ ee88ef38950bd7a89aef18f6d4f9e6f56a4948ec0e9608a434a96311721af85b
+ 9e8f619b5001304d36ee1c3fd964e081977dc9f883c8028873390f9231374693"
 shlib_provides="libawt.so libawt_xawt.so libjava.so libjli.so libjvm.so libjawt.so"
 nocross=yes
 

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
@ 2023-07-15 19:34 ` icp1994
  2023-07-15 20:33 ` icp1994
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: icp1994 @ 2023-07-15 19:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 537 bytes --]

There is an updated pull request by icp1994 against master on the void-packages repository

https://github.com/icp1994/void-packages mandrel
https://github.com/void-linux/void-packages/pull/45056

mandrel: update to 23.0.0.0.
#### Testing the changes
- I tested the changes in this PR: **briefly** (built `jet`, included in PR)

#### Local build testing
- I built this PR locally for my native architecture: **x86_64**

cc @leahneukirchen 

A patch file from https://github.com/void-linux/void-packages/pull/45056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mandrel-45056.patch --]
[-- Type: text/x-diff, Size: 5410 bytes --]

From 969ff3eeca9fba7486ac122fdf856e9d114c890c Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:35:02 +0530
Subject: [PATCH 1/2] jet: update to 0.6.26.

---
 srcpkgs/jet/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/jet/template b/srcpkgs/jet/template
index 0a58b1559fbb..5c1f5f9b3046 100644
--- a/srcpkgs/jet/template
+++ b/srcpkgs/jet/template
@@ -1,6 +1,6 @@
 # Template file for 'jet'
 pkgname=jet
-version=0.5.25
+version=0.6.26
 revision=1
 hostmakedepends="mandrel leiningen"
 makedepends="zlib-devel"
@@ -10,7 +10,7 @@ license="EPL-1.0"
 homepage="https://github.com/borkdude/jet"
 changelog="https://raw.githubusercontent.com/borkdude/jet/master/CHANGELOG.md"
 distfiles="https://github.com/borkdude/jet/archive/refs/tags/v${version}.tar.gz"
-checksum=9054dfd4406c4fb034c68eddda0996ca238345bd97695e579a7c0fdeeb639ab0
+checksum=671f6f1b14f9d2f2a3d698027edbf06036e367b2d0347ad6edf2fc81b39e0b6b
 nocross="mandrel"
 
 do_build() {

From 58071f87981664d7468a1dbbaad1376a47fceed6 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:45:28 +0530
Subject: [PATCH 2/2] mandrel: update to 23.0.0.0.

---
 srcpkgs/mandrel/files/musl.patch | 48 --------------------------------
 srcpkgs/mandrel/template         | 18 ++++--------
 2 files changed, 5 insertions(+), 61 deletions(-)
 delete mode 100644 srcpkgs/mandrel/files/musl.patch

diff --git a/srcpkgs/mandrel/files/musl.patch b/srcpkgs/mandrel/files/musl.patch
deleted file mode 100644
index dda08a9857ce..000000000000
--- a/srcpkgs/mandrel/files/musl.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-Make musl a native libc.
-
---- substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/MuslLibC.java.orig
-+++ substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/MuslLibC.java
-@@ -41,5 +41,4 @@
-     @Override
-     public List<String> getAdditionalQueryCodeCompilerOptions() {
--        /* Avoid the dependency to muslc for builds cross compiling to muslc. */
--        return Collections.singletonList("--static");
-+        return Collections.emptyList();
-     }
-@@ -58,13 +52,6 @@
- 
-     @Override
-     public boolean requiresLibCSpecificStaticJDKLibraries() {
--        return true;
--    }
--
--    @Override
--    public void checkIfLibCSupported() {
--        if (!SubstrateOptions.StaticExecutable.getValue()) {
--            throw UserError.abort("Musl can only be used for statically linked executables.");
--        }
-+        return false;
-     }
- }
---- substratevm/src/com.oracle.svm.native.jvm.posix/src/JvmFuncs.c.orig
-+++ substratevm/src/com.oracle.svm.native.jvm.posix/src/JvmFuncs.c
-@@ -128,7 +128,7 @@
-     return listen(fd, count);
- }
- 
--JNIEXPORT int JNICALL JVM_Send(int fd, char* buf, size_t nBytes, uint flags) {
-+JNIEXPORT int JNICALL JVM_Send(int fd, char* buf, size_t nBytes, unsigned int flags) {
-     RESTARTABLE_RETURN_INT(send(fd, buf, nBytes, flags));
- }
- 
---- substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/LibCFeature.java.orig
-+++ substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/LibCFeature.java
-@@ -55,7 +55,7 @@
-             @Override
-             public String getValueOrDefault(UnmodifiableEconomicMap<OptionKey<?>, Object> values) {
-                 if (!values.containsKey(this)) {
--                    return Platform.includedIn(Platform.ANDROID.class) ? "bionic" : "glibc";
-+                    return Platform.includedIn(Platform.ANDROID.class) ? "bionic" : "musl";
-                 }
-                 return (String) values.get(this);
-             }
diff --git a/srcpkgs/mandrel/template b/srcpkgs/mandrel/template
index d75ca825cef1..3cffc6c0ec2c 100644
--- a/srcpkgs/mandrel/template
+++ b/srcpkgs/mandrel/template
@@ -1,9 +1,9 @@
 # Template file for 'mandrel'
 pkgname=mandrel
-version=22.3.2.1
+version=23.0.0.0
 revision=1
 _java_ver=17
-_mx_ver=6.20.3
+_mx_ver=6.26.5
 archs="aarch64* x86_64*"  # upstream supported archs
 hostmakedepends="openjdk${_java_ver} openjdk${_java_ver}-jmods
  openjdk${_java_ver}-src openjdk${_java_ver}-static-libs python3"
@@ -15,20 +15,12 @@ homepage="https://github.com/graalvm/mandrel"
 distfiles="https://github.com/graalvm/mandrel-packaging/archive/refs/tags/mandrel-${version}-Final.tar.gz>packaging-${version}.tar.gz
  https://github.com/graalvm/mandrel/archive/refs/tags/mandrel-${version}-Final.tar.gz
  https://github.com/graalvm/mx/archive/refs/tags/${_mx_ver}.tar.gz"
-checksum="b109a1204ace963ec94523d1c2b5bffd2fa68aef8a79e2d650629324e911a890
- 4aab85f02bed302b763c036c1a3f392d974b0b4d4ddf22e297c3246744e16455
- b2d86d0169a790afdb7ec83e47ffd46ef8bdad5c37f6a635423624a4ee0c9c54"
+checksum="3eb9bf128f4a64a8efd19e100dd84e55cb3ae5eb4c3fcad8a074ddc1d5ed3ffb
+ ee88ef38950bd7a89aef18f6d4f9e6f56a4948ec0e9608a434a96311721af85b
+ 9e8f619b5001304d36ee1c3fd964e081977dc9f883c8028873390f9231374693"
 shlib_provides="libawt.so libawt_xawt.so libjava.so libjli.so libjvm.so libjawt.so"
 nocross=yes
 
-post_patch() {
-	if [ "$XBPS_TARGET_LIBC" = musl ]; then
-		# XXX: only static builds with native-image work
-		# (else TEXTREL issues)
-		patch --no-backup-if-mismatch -d mandrel-mandrel-* -p0 < ${FILESDIR}/musl.patch
-	fi
-}
-
 do_build() {
 	cd mandrel-packaging-*
 	export PATH=/usr/libexec/chroot-git:$PATH

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
  2023-07-15 19:34 ` [PR PATCH] [Updated] " icp1994
@ 2023-07-15 20:33 ` icp1994
  2023-07-15 20:37 ` leahneukirchen
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: icp1994 @ 2023-07-15 20:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 370 bytes --]

New comment by icp1994 on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1636881719

Comment:
I'm not sure the patch is necessary. The source file it patched was completely removed with it's parent dir. Found some similar code at `substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/libc/HostedMuslLibC.java`

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
  2023-07-15 19:34 ` [PR PATCH] [Updated] " icp1994
  2023-07-15 20:33 ` icp1994
@ 2023-07-15 20:37 ` leahneukirchen
  2023-07-16 10:40 ` [PR PATCH] [Updated] " icp1994
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: leahneukirchen @ 2023-07-15 20:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 252 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1636882336

Comment:
The patch is needed if it links musl statically else (easy to verify).

Please also rebuild Babashka.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (2 preceding siblings ...)
  2023-07-15 20:37 ` leahneukirchen
@ 2023-07-16 10:40 ` icp1994
  2023-07-16 11:03 ` icp1994
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: icp1994 @ 2023-07-16 10:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 537 bytes --]

There is an updated pull request by icp1994 against master on the void-packages repository

https://github.com/icp1994/void-packages mandrel
https://github.com/void-linux/void-packages/pull/45056

mandrel: update to 23.0.0.0.
#### Testing the changes
- I tested the changes in this PR: **briefly** (built `jet`, included in PR)

#### Local build testing
- I built this PR locally for my native architecture: **x86_64**

cc @leahneukirchen 

A patch file from https://github.com/void-linux/void-packages/pull/45056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mandrel-45056.patch --]
[-- Type: text/x-diff, Size: 8676 bytes --]

From 969ff3eeca9fba7486ac122fdf856e9d114c890c Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:35:02 +0530
Subject: [PATCH 1/3] jet: update to 0.6.26.

---
 srcpkgs/jet/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/jet/template b/srcpkgs/jet/template
index 0a58b1559fbb..5c1f5f9b3046 100644
--- a/srcpkgs/jet/template
+++ b/srcpkgs/jet/template
@@ -1,6 +1,6 @@
 # Template file for 'jet'
 pkgname=jet
-version=0.5.25
+version=0.6.26
 revision=1
 hostmakedepends="mandrel leiningen"
 makedepends="zlib-devel"
@@ -10,7 +10,7 @@ license="EPL-1.0"
 homepage="https://github.com/borkdude/jet"
 changelog="https://raw.githubusercontent.com/borkdude/jet/master/CHANGELOG.md"
 distfiles="https://github.com/borkdude/jet/archive/refs/tags/v${version}.tar.gz"
-checksum=9054dfd4406c4fb034c68eddda0996ca238345bd97695e579a7c0fdeeb639ab0
+checksum=671f6f1b14f9d2f2a3d698027edbf06036e367b2d0347ad6edf2fc81b39e0b6b
 nocross="mandrel"
 
 do_build() {

From 58071f87981664d7468a1dbbaad1376a47fceed6 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:45:28 +0530
Subject: [PATCH 2/3] mandrel: update to 23.0.0.0.

---
 srcpkgs/mandrel/files/musl.patch | 48 --------------------------------
 srcpkgs/mandrel/template         | 18 ++++--------
 2 files changed, 5 insertions(+), 61 deletions(-)
 delete mode 100644 srcpkgs/mandrel/files/musl.patch

diff --git a/srcpkgs/mandrel/files/musl.patch b/srcpkgs/mandrel/files/musl.patch
deleted file mode 100644
index dda08a9857ce..000000000000
--- a/srcpkgs/mandrel/files/musl.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-Make musl a native libc.
-
---- substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/MuslLibC.java.orig
-+++ substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/MuslLibC.java
-@@ -41,5 +41,4 @@
-     @Override
-     public List<String> getAdditionalQueryCodeCompilerOptions() {
--        /* Avoid the dependency to muslc for builds cross compiling to muslc. */
--        return Collections.singletonList("--static");
-+        return Collections.emptyList();
-     }
-@@ -58,13 +52,6 @@
- 
-     @Override
-     public boolean requiresLibCSpecificStaticJDKLibraries() {
--        return true;
--    }
--
--    @Override
--    public void checkIfLibCSupported() {
--        if (!SubstrateOptions.StaticExecutable.getValue()) {
--            throw UserError.abort("Musl can only be used for statically linked executables.");
--        }
-+        return false;
-     }
- }
---- substratevm/src/com.oracle.svm.native.jvm.posix/src/JvmFuncs.c.orig
-+++ substratevm/src/com.oracle.svm.native.jvm.posix/src/JvmFuncs.c
-@@ -128,7 +128,7 @@
-     return listen(fd, count);
- }
- 
--JNIEXPORT int JNICALL JVM_Send(int fd, char* buf, size_t nBytes, uint flags) {
-+JNIEXPORT int JNICALL JVM_Send(int fd, char* buf, size_t nBytes, unsigned int flags) {
-     RESTARTABLE_RETURN_INT(send(fd, buf, nBytes, flags));
- }
- 
---- substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/LibCFeature.java.orig
-+++ substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/LibCFeature.java
-@@ -55,7 +55,7 @@
-             @Override
-             public String getValueOrDefault(UnmodifiableEconomicMap<OptionKey<?>, Object> values) {
-                 if (!values.containsKey(this)) {
--                    return Platform.includedIn(Platform.ANDROID.class) ? "bionic" : "glibc";
-+                    return Platform.includedIn(Platform.ANDROID.class) ? "bionic" : "musl";
-                 }
-                 return (String) values.get(this);
-             }
diff --git a/srcpkgs/mandrel/template b/srcpkgs/mandrel/template
index d75ca825cef1..3cffc6c0ec2c 100644
--- a/srcpkgs/mandrel/template
+++ b/srcpkgs/mandrel/template
@@ -1,9 +1,9 @@
 # Template file for 'mandrel'
 pkgname=mandrel
-version=22.3.2.1
+version=23.0.0.0
 revision=1
 _java_ver=17
-_mx_ver=6.20.3
+_mx_ver=6.26.5
 archs="aarch64* x86_64*"  # upstream supported archs
 hostmakedepends="openjdk${_java_ver} openjdk${_java_ver}-jmods
  openjdk${_java_ver}-src openjdk${_java_ver}-static-libs python3"
@@ -15,20 +15,12 @@ homepage="https://github.com/graalvm/mandrel"
 distfiles="https://github.com/graalvm/mandrel-packaging/archive/refs/tags/mandrel-${version}-Final.tar.gz>packaging-${version}.tar.gz
  https://github.com/graalvm/mandrel/archive/refs/tags/mandrel-${version}-Final.tar.gz
  https://github.com/graalvm/mx/archive/refs/tags/${_mx_ver}.tar.gz"
-checksum="b109a1204ace963ec94523d1c2b5bffd2fa68aef8a79e2d650629324e911a890
- 4aab85f02bed302b763c036c1a3f392d974b0b4d4ddf22e297c3246744e16455
- b2d86d0169a790afdb7ec83e47ffd46ef8bdad5c37f6a635423624a4ee0c9c54"
+checksum="3eb9bf128f4a64a8efd19e100dd84e55cb3ae5eb4c3fcad8a074ddc1d5ed3ffb
+ ee88ef38950bd7a89aef18f6d4f9e6f56a4948ec0e9608a434a96311721af85b
+ 9e8f619b5001304d36ee1c3fd964e081977dc9f883c8028873390f9231374693"
 shlib_provides="libawt.so libawt_xawt.so libjava.so libjli.so libjvm.so libjawt.so"
 nocross=yes
 
-post_patch() {
-	if [ "$XBPS_TARGET_LIBC" = musl ]; then
-		# XXX: only static builds with native-image work
-		# (else TEXTREL issues)
-		patch --no-backup-if-mismatch -d mandrel-mandrel-* -p0 < ${FILESDIR}/musl.patch
-	fi
-}
-
 do_build() {
 	cd mandrel-packaging-*
 	export PATH=/usr/libexec/chroot-git:$PATH

From c54c1a95dbd0202786c9a8afca7e06570d0e47b9 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 16 Jul 2023 16:10:23 +0530
Subject: [PATCH 3/3] babashka: update to 1.3.181.

---
 srcpkgs/babashka/template | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/babashka/template b/srcpkgs/babashka/template
index 30514d66c304..2a51e5525ad1 100644
--- a/srcpkgs/babashka/template
+++ b/srcpkgs/babashka/template
@@ -1,6 +1,6 @@
 # Template file for 'babashka'
 pkgname=babashka
-version=1.3.179
+version=1.3.181
 revision=1
 create_wrksrc=yes
 hostmakedepends="mandrel leiningen git"
@@ -11,14 +11,14 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="EPL-1.0"
 homepage="https://babashka.org/"
 changelog="https://github.com/babashka/babashka/raw/master/CHANGELOG.md"
-_sci_commit=e80d94a9cbf13127628ceddf531e1eed4e9f15de
+_sci_commit=348f6839495fe71f8f3b49680f12e95577d822a5
 _babashka_curl_commit=e936acd40544eb637b6041c7e89454b21eb7ee34
 _babashka_nrepl_commit=605788cd42dc35dc03a0276c9e9e5cc4e78e9a0b
 _depstar_commit=c419b8c82041855d55593c5b561fc7cea8234712
-_process_commit=dadcff417675c84dcd32448e22e6270d1555af5d
-_pods_commit=64ecb94de888a34aeb023eb7f50bfa1a34943f24
-_deps_clj_commit=2f93fe8ba712c855feb6ecf26d2ed70646b34356
-_fs_commit=ceb8f7f48d4a1438a434ffc16238d5f1883bb4ac
+_process_commit=0258a70aba8dc3dacc84dd9e01ae8e3f8c3672c0
+_pods_commit=6ad6045b94bc871c5107bfc75d39643b6c1bc8ba
+_deps_clj_commit=82adf0cb15249a753851579bc9fac0db52921778
+_fs_commit=c5c5365585efa44a6c4e8ca91bd84d9adc631a02
 _babashka_core_commit=52a6037bd4b632bffffb04394fb4efd0cdab6b1e
 distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.tar.gz
  https://github.com/borkdude/sci/archive/${_sci_commit}.tar.gz
@@ -30,15 +30,15 @@ distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.ta
  https://github.com/borkdude/deps.clj/archive/${_deps_clj_commit}.tar.gz
  https://github.com/babashka/fs/archive/${_fs_commit}.tar.gz
  https://github.com/babashka/babashka.core/archive/${_babashka_core_commit}.tar.gz"
-checksum="7c6b2dada8ce8107107dc776720ac7323fed3d3bec83dba7879432b9b61e6c18
- f9be60cfaef7f85696fa0a67108ecfdd21fdc977960b38b281e0cc93d9dd9da1
+checksum="bb20e76fa8d095a7827d8e80ff0ad741297a4afe597c99b1e7e7132b322bbe25
+ 39cf1e9e4d640d451917d683d42f8464f70b7f75b760d8c426f7af9f8f1bc11d
  6e60865ae2d4522c3de55b3b1daed51b42bb9bb6095b1d2fbd3620facece3257
  e76d1ce7a6905c6f588f1c55bec6797896459bca9c13a538d6fab9aa13603642
  9d214a10a4f5e4f15b9c80354dae85689a40e941ec3417203354c0dc3ce9457b
- 003d3d005d40f620df519b26808b3753500bc94eba333be904603a2c2e05db57
- b9ca2bd69aa510db91526e73523f3c2aeb14033fd8055346d51d7c5143262972
- f67dc9f220385b0048640e46a9952749cf5a55e457ecc9f6f5601d4ab23a3b85
- 8693d3d4cad5a6a198dbbcec2edc93d977711b1428235ff92e3c031495af0366
+ f443ca02859c2c44229f8a6d5d8be7b6a92fa1c9efa6af9edeab8e3947bff6f5
+ c858a68cb17cd173a8a39c3a76d72f7e134bc6dec0bdc111552842974762c335
+ 85de8d9f3a5992f5eb5a1551f8c1cfc0b5864dc57c0ba3425c3a98f1f5c6e544
+ 12b7a137a32d6cda68c401dd8679a475328559b26a080a6553e9a34e2a857eea
  bad285812bcc7de7e0dd905c5df99045d7f92d6e2e191fc2768c06adbaaeb709"
 
 # https://github.com/openjdk/jdk17u-dev/pull/783

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (3 preceding siblings ...)
  2023-07-16 10:40 ` [PR PATCH] [Updated] " icp1994
@ 2023-07-16 11:03 ` icp1994
  2023-07-29  8:47 ` leahneukirchen
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: icp1994 @ 2023-07-16 11:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 260 bytes --]

New comment by icp1994 on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1637053588

Comment:
> The patch is needed if it links musl statically else (easy to verify).

Does that require a musl system to verify?

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (4 preceding siblings ...)
  2023-07-16 11:03 ` icp1994
@ 2023-07-29  8:47 ` leahneukirchen
  2023-08-02 21:00 ` [PR PATCH] [Updated] " icp1994
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: leahneukirchen @ 2023-07-29  8:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 374 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1656633832

Comment:
```
2023-07-16T11:06:37.4448375Z => babashka-1.3.181_1: running post-install hook: 06-strip-and-debug-pkgs ...
2023-07-16T11:06:37.8129728Z    Stripped static executable: /usr/bin/bb
```

We want this dynamically linked.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (5 preceding siblings ...)
  2023-07-29  8:47 ` leahneukirchen
@ 2023-08-02 21:00 ` icp1994
  2023-08-02 21:04 ` icp1994
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: icp1994 @ 2023-08-02 21:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 537 bytes --]

There is an updated pull request by icp1994 against master on the void-packages repository

https://github.com/icp1994/void-packages mandrel
https://github.com/void-linux/void-packages/pull/45056

mandrel: update to 23.0.0.0.
#### Testing the changes
- I tested the changes in this PR: **briefly** (built `jet`, included in PR)

#### Local build testing
- I built this PR locally for my native architecture: **x86_64**

cc @leahneukirchen 

A patch file from https://github.com/void-linux/void-packages/pull/45056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mandrel-45056.patch --]
[-- Type: text/x-diff, Size: 10100 bytes --]

From bff3dab133cde01400d0f2d45ddf95d2187d392d Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:35:02 +0530
Subject: [PATCH 1/3] jet: update to 0.6.26.

---
 srcpkgs/jet/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/jet/template b/srcpkgs/jet/template
index 0a58b1559fbb8..5c1f5f9b30466 100644
--- a/srcpkgs/jet/template
+++ b/srcpkgs/jet/template
@@ -1,6 +1,6 @@
 # Template file for 'jet'
 pkgname=jet
-version=0.5.25
+version=0.6.26
 revision=1
 hostmakedepends="mandrel leiningen"
 makedepends="zlib-devel"
@@ -10,7 +10,7 @@ license="EPL-1.0"
 homepage="https://github.com/borkdude/jet"
 changelog="https://raw.githubusercontent.com/borkdude/jet/master/CHANGELOG.md"
 distfiles="https://github.com/borkdude/jet/archive/refs/tags/v${version}.tar.gz"
-checksum=9054dfd4406c4fb034c68eddda0996ca238345bd97695e579a7c0fdeeb639ab0
+checksum=671f6f1b14f9d2f2a3d698027edbf06036e367b2d0347ad6edf2fc81b39e0b6b
 nocross="mandrel"
 
 do_build() {

From 48af397de3af9ebf263c21f5673e631f345fdf10 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 16 Jul 2023 16:10:23 +0530
Subject: [PATCH 2/3] babashka: update to 1.3.181.

---
 srcpkgs/babashka/template | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/babashka/template b/srcpkgs/babashka/template
index 30514d66c304c..2a51e5525ad1b 100644
--- a/srcpkgs/babashka/template
+++ b/srcpkgs/babashka/template
@@ -1,6 +1,6 @@
 # Template file for 'babashka'
 pkgname=babashka
-version=1.3.179
+version=1.3.181
 revision=1
 create_wrksrc=yes
 hostmakedepends="mandrel leiningen git"
@@ -11,14 +11,14 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="EPL-1.0"
 homepage="https://babashka.org/"
 changelog="https://github.com/babashka/babashka/raw/master/CHANGELOG.md"
-_sci_commit=e80d94a9cbf13127628ceddf531e1eed4e9f15de
+_sci_commit=348f6839495fe71f8f3b49680f12e95577d822a5
 _babashka_curl_commit=e936acd40544eb637b6041c7e89454b21eb7ee34
 _babashka_nrepl_commit=605788cd42dc35dc03a0276c9e9e5cc4e78e9a0b
 _depstar_commit=c419b8c82041855d55593c5b561fc7cea8234712
-_process_commit=dadcff417675c84dcd32448e22e6270d1555af5d
-_pods_commit=64ecb94de888a34aeb023eb7f50bfa1a34943f24
-_deps_clj_commit=2f93fe8ba712c855feb6ecf26d2ed70646b34356
-_fs_commit=ceb8f7f48d4a1438a434ffc16238d5f1883bb4ac
+_process_commit=0258a70aba8dc3dacc84dd9e01ae8e3f8c3672c0
+_pods_commit=6ad6045b94bc871c5107bfc75d39643b6c1bc8ba
+_deps_clj_commit=82adf0cb15249a753851579bc9fac0db52921778
+_fs_commit=c5c5365585efa44a6c4e8ca91bd84d9adc631a02
 _babashka_core_commit=52a6037bd4b632bffffb04394fb4efd0cdab6b1e
 distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.tar.gz
  https://github.com/borkdude/sci/archive/${_sci_commit}.tar.gz
@@ -30,15 +30,15 @@ distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.ta
  https://github.com/borkdude/deps.clj/archive/${_deps_clj_commit}.tar.gz
  https://github.com/babashka/fs/archive/${_fs_commit}.tar.gz
  https://github.com/babashka/babashka.core/archive/${_babashka_core_commit}.tar.gz"
-checksum="7c6b2dada8ce8107107dc776720ac7323fed3d3bec83dba7879432b9b61e6c18
- f9be60cfaef7f85696fa0a67108ecfdd21fdc977960b38b281e0cc93d9dd9da1
+checksum="bb20e76fa8d095a7827d8e80ff0ad741297a4afe597c99b1e7e7132b322bbe25
+ 39cf1e9e4d640d451917d683d42f8464f70b7f75b760d8c426f7af9f8f1bc11d
  6e60865ae2d4522c3de55b3b1daed51b42bb9bb6095b1d2fbd3620facece3257
  e76d1ce7a6905c6f588f1c55bec6797896459bca9c13a538d6fab9aa13603642
  9d214a10a4f5e4f15b9c80354dae85689a40e941ec3417203354c0dc3ce9457b
- 003d3d005d40f620df519b26808b3753500bc94eba333be904603a2c2e05db57
- b9ca2bd69aa510db91526e73523f3c2aeb14033fd8055346d51d7c5143262972
- f67dc9f220385b0048640e46a9952749cf5a55e457ecc9f6f5601d4ab23a3b85
- 8693d3d4cad5a6a198dbbcec2edc93d977711b1428235ff92e3c031495af0366
+ f443ca02859c2c44229f8a6d5d8be7b6a92fa1c9efa6af9edeab8e3947bff6f5
+ c858a68cb17cd173a8a39c3a76d72f7e134bc6dec0bdc111552842974762c335
+ 85de8d9f3a5992f5eb5a1551f8c1cfc0b5864dc57c0ba3425c3a98f1f5c6e544
+ 12b7a137a32d6cda68c401dd8679a475328559b26a080a6553e9a34e2a857eea
  bad285812bcc7de7e0dd905c5df99045d7f92d6e2e191fc2768c06adbaaeb709"
 
 # https://github.com/openjdk/jdk17u-dev/pull/783

From d4c3c07e78758f0ee6b33a3b30f0d414e2a3b9ca Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:45:28 +0530
Subject: [PATCH 3/3] mandrel: update to 23.0.0.0.

---
 srcpkgs/mandrel/files/musl.patch | 59 +++++++++++++++-----------------
 srcpkgs/mandrel/template         | 10 +++---
 2 files changed, 33 insertions(+), 36 deletions(-)

diff --git a/srcpkgs/mandrel/files/musl.patch b/srcpkgs/mandrel/files/musl.patch
index dda08a9857cec..a85991ab0927e 100644
--- a/srcpkgs/mandrel/files/musl.patch
+++ b/srcpkgs/mandrel/files/musl.patch
@@ -1,48 +1,45 @@
 Make musl a native libc.
 
---- substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/MuslLibC.java.orig
-+++ substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/MuslLibC.java
-@@ -41,5 +41,4 @@
+--- a/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/libc/HostedLibCFeature.java
++++ b/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/libc/HostedLibCFeature.java
+@@ -56,7 +56,7 @@ public class HostedLibCFeature implements InternalFeature {
+                 if (!values.containsKey(this)) {
+                     return Platform.includedIn(Platform.ANDROID.class)
+                                     ? "bionic"
+-                                    : System.getProperty("substratevm.HostLibC", "glibc");
++                                    : "musl";
+                 }
+                 return (String) values.get(this);
+             }
+--- a/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/libc/HostedMuslLibC.java
++++ b/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/libc/HostedMuslLibC.java
+@@ -35,9 +35,7 @@ public class HostedMuslLibC extends MuslLibC implements HostedLibCBase {
      @Override
      public List<String> getAdditionalQueryCodeCompilerOptions() {
--        /* Avoid the dependency to muslc for builds cross compiling to muslc. */
--        return Collections.singletonList("--static");
+         /* Avoid the dependency to muslc for builds cross compiling to muslc. */
+-        return isCrossCompiling()
+-                        ? Collections.singletonList("--static")
+-                        : Collections.emptyList();
 +        return Collections.emptyList();
      }
-@@ -58,13 +52,6 @@
+ 
+     @Override
+@@ -47,17 +45,7 @@ public class HostedMuslLibC extends MuslLibC implements HostedLibCBase {
  
      @Override
      public boolean requiresLibCSpecificStaticJDKLibraries() {
--        return true;
+-        return isCrossCompiling();
 -    }
 -
 -    @Override
 -    public void checkIfLibCSupported() {
--        if (!SubstrateOptions.StaticExecutable.getValue()) {
--            throw UserError.abort("Musl can only be used for statically linked executables.");
+-        if (isCrossCompiling()) {
+-            if (!SubstrateOptions.StaticExecutable.getValue()) {
+-                System.err.println("Warning: Cross-compiling a musl-based native-image that is not an executable is an experimental feature!" +
+-                                "If omitting --static wasn't the intention, then --static should be used when compiling with --libc=musl");
+-            }
 -        }
 +        return false;
      }
- }
---- substratevm/src/com.oracle.svm.native.jvm.posix/src/JvmFuncs.c.orig
-+++ substratevm/src/com.oracle.svm.native.jvm.posix/src/JvmFuncs.c
-@@ -128,7 +128,7 @@
-     return listen(fd, count);
- }
  
--JNIEXPORT int JNICALL JVM_Send(int fd, char* buf, size_t nBytes, uint flags) {
-+JNIEXPORT int JNICALL JVM_Send(int fd, char* buf, size_t nBytes, unsigned int flags) {
-     RESTARTABLE_RETURN_INT(send(fd, buf, nBytes, flags));
- }
- 
---- substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/LibCFeature.java.orig
-+++ substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/LibCFeature.java
-@@ -55,7 +55,7 @@
-             @Override
-             public String getValueOrDefault(UnmodifiableEconomicMap<OptionKey<?>, Object> values) {
-                 if (!values.containsKey(this)) {
--                    return Platform.includedIn(Platform.ANDROID.class) ? "bionic" : "glibc";
-+                    return Platform.includedIn(Platform.ANDROID.class) ? "bionic" : "musl";
-                 }
-                 return (String) values.get(this);
-             }
+     @Override
diff --git a/srcpkgs/mandrel/template b/srcpkgs/mandrel/template
index d75ca825cef10..2f06d2eb4711b 100644
--- a/srcpkgs/mandrel/template
+++ b/srcpkgs/mandrel/template
@@ -1,9 +1,9 @@
 # Template file for 'mandrel'
 pkgname=mandrel
-version=22.3.2.1
+version=23.0.0.0
 revision=1
 _java_ver=17
-_mx_ver=6.20.3
+_mx_ver=6.26.5
 archs="aarch64* x86_64*"  # upstream supported archs
 hostmakedepends="openjdk${_java_ver} openjdk${_java_ver}-jmods
  openjdk${_java_ver}-src openjdk${_java_ver}-static-libs python3"
@@ -15,9 +15,9 @@ homepage="https://github.com/graalvm/mandrel"
 distfiles="https://github.com/graalvm/mandrel-packaging/archive/refs/tags/mandrel-${version}-Final.tar.gz>packaging-${version}.tar.gz
  https://github.com/graalvm/mandrel/archive/refs/tags/mandrel-${version}-Final.tar.gz
  https://github.com/graalvm/mx/archive/refs/tags/${_mx_ver}.tar.gz"
-checksum="b109a1204ace963ec94523d1c2b5bffd2fa68aef8a79e2d650629324e911a890
- 4aab85f02bed302b763c036c1a3f392d974b0b4d4ddf22e297c3246744e16455
- b2d86d0169a790afdb7ec83e47ffd46ef8bdad5c37f6a635423624a4ee0c9c54"
+checksum="3eb9bf128f4a64a8efd19e100dd84e55cb3ae5eb4c3fcad8a074ddc1d5ed3ffb
+ ee88ef38950bd7a89aef18f6d4f9e6f56a4948ec0e9608a434a96311721af85b
+ 9e8f619b5001304d36ee1c3fd964e081977dc9f883c8028873390f9231374693"
 shlib_provides="libawt.so libawt_xawt.so libjava.so libjli.so libjvm.so libjawt.so"
 nocross=yes
 

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (6 preceding siblings ...)
  2023-08-02 21:00 ` [PR PATCH] [Updated] " icp1994
@ 2023-08-02 21:04 ` icp1994
  2023-08-03 12:15 ` leahneukirchen
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: icp1994 @ 2023-08-02 21:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 537 bytes --]

There is an updated pull request by icp1994 against master on the void-packages repository

https://github.com/icp1994/void-packages mandrel
https://github.com/void-linux/void-packages/pull/45056

mandrel: update to 23.0.0.0.
#### Testing the changes
- I tested the changes in this PR: **briefly** (built `jet`, included in PR)

#### Local build testing
- I built this PR locally for my native architecture: **x86_64**

cc @leahneukirchen 

A patch file from https://github.com/void-linux/void-packages/pull/45056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mandrel-45056.patch --]
[-- Type: text/x-diff, Size: 10092 bytes --]

From bff3dab133cde01400d0f2d45ddf95d2187d392d Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:35:02 +0530
Subject: [PATCH 1/3] jet: update to 0.6.26.

---
 srcpkgs/jet/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/jet/template b/srcpkgs/jet/template
index 0a58b1559fbb8..5c1f5f9b30466 100644
--- a/srcpkgs/jet/template
+++ b/srcpkgs/jet/template
@@ -1,6 +1,6 @@
 # Template file for 'jet'
 pkgname=jet
-version=0.5.25
+version=0.6.26
 revision=1
 hostmakedepends="mandrel leiningen"
 makedepends="zlib-devel"
@@ -10,7 +10,7 @@ license="EPL-1.0"
 homepage="https://github.com/borkdude/jet"
 changelog="https://raw.githubusercontent.com/borkdude/jet/master/CHANGELOG.md"
 distfiles="https://github.com/borkdude/jet/archive/refs/tags/v${version}.tar.gz"
-checksum=9054dfd4406c4fb034c68eddda0996ca238345bd97695e579a7c0fdeeb639ab0
+checksum=671f6f1b14f9d2f2a3d698027edbf06036e367b2d0347ad6edf2fc81b39e0b6b
 nocross="mandrel"
 
 do_build() {

From 48af397de3af9ebf263c21f5673e631f345fdf10 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 16 Jul 2023 16:10:23 +0530
Subject: [PATCH 2/3] babashka: update to 1.3.181.

---
 srcpkgs/babashka/template | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/babashka/template b/srcpkgs/babashka/template
index 30514d66c304c..2a51e5525ad1b 100644
--- a/srcpkgs/babashka/template
+++ b/srcpkgs/babashka/template
@@ -1,6 +1,6 @@
 # Template file for 'babashka'
 pkgname=babashka
-version=1.3.179
+version=1.3.181
 revision=1
 create_wrksrc=yes
 hostmakedepends="mandrel leiningen git"
@@ -11,14 +11,14 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="EPL-1.0"
 homepage="https://babashka.org/"
 changelog="https://github.com/babashka/babashka/raw/master/CHANGELOG.md"
-_sci_commit=e80d94a9cbf13127628ceddf531e1eed4e9f15de
+_sci_commit=348f6839495fe71f8f3b49680f12e95577d822a5
 _babashka_curl_commit=e936acd40544eb637b6041c7e89454b21eb7ee34
 _babashka_nrepl_commit=605788cd42dc35dc03a0276c9e9e5cc4e78e9a0b
 _depstar_commit=c419b8c82041855d55593c5b561fc7cea8234712
-_process_commit=dadcff417675c84dcd32448e22e6270d1555af5d
-_pods_commit=64ecb94de888a34aeb023eb7f50bfa1a34943f24
-_deps_clj_commit=2f93fe8ba712c855feb6ecf26d2ed70646b34356
-_fs_commit=ceb8f7f48d4a1438a434ffc16238d5f1883bb4ac
+_process_commit=0258a70aba8dc3dacc84dd9e01ae8e3f8c3672c0
+_pods_commit=6ad6045b94bc871c5107bfc75d39643b6c1bc8ba
+_deps_clj_commit=82adf0cb15249a753851579bc9fac0db52921778
+_fs_commit=c5c5365585efa44a6c4e8ca91bd84d9adc631a02
 _babashka_core_commit=52a6037bd4b632bffffb04394fb4efd0cdab6b1e
 distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.tar.gz
  https://github.com/borkdude/sci/archive/${_sci_commit}.tar.gz
@@ -30,15 +30,15 @@ distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.ta
  https://github.com/borkdude/deps.clj/archive/${_deps_clj_commit}.tar.gz
  https://github.com/babashka/fs/archive/${_fs_commit}.tar.gz
  https://github.com/babashka/babashka.core/archive/${_babashka_core_commit}.tar.gz"
-checksum="7c6b2dada8ce8107107dc776720ac7323fed3d3bec83dba7879432b9b61e6c18
- f9be60cfaef7f85696fa0a67108ecfdd21fdc977960b38b281e0cc93d9dd9da1
+checksum="bb20e76fa8d095a7827d8e80ff0ad741297a4afe597c99b1e7e7132b322bbe25
+ 39cf1e9e4d640d451917d683d42f8464f70b7f75b760d8c426f7af9f8f1bc11d
  6e60865ae2d4522c3de55b3b1daed51b42bb9bb6095b1d2fbd3620facece3257
  e76d1ce7a6905c6f588f1c55bec6797896459bca9c13a538d6fab9aa13603642
  9d214a10a4f5e4f15b9c80354dae85689a40e941ec3417203354c0dc3ce9457b
- 003d3d005d40f620df519b26808b3753500bc94eba333be904603a2c2e05db57
- b9ca2bd69aa510db91526e73523f3c2aeb14033fd8055346d51d7c5143262972
- f67dc9f220385b0048640e46a9952749cf5a55e457ecc9f6f5601d4ab23a3b85
- 8693d3d4cad5a6a198dbbcec2edc93d977711b1428235ff92e3c031495af0366
+ f443ca02859c2c44229f8a6d5d8be7b6a92fa1c9efa6af9edeab8e3947bff6f5
+ c858a68cb17cd173a8a39c3a76d72f7e134bc6dec0bdc111552842974762c335
+ 85de8d9f3a5992f5eb5a1551f8c1cfc0b5864dc57c0ba3425c3a98f1f5c6e544
+ 12b7a137a32d6cda68c401dd8679a475328559b26a080a6553e9a34e2a857eea
  bad285812bcc7de7e0dd905c5df99045d7f92d6e2e191fc2768c06adbaaeb709"
 
 # https://github.com/openjdk/jdk17u-dev/pull/783

From c485f2e572146e55625912c16ba7b6c537d63d89 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:45:28 +0530
Subject: [PATCH 3/3] mandrel: update to 23.0.0.0.

---
 srcpkgs/mandrel/files/musl.patch | 59 +++++++++++++++-----------------
 srcpkgs/mandrel/template         | 10 +++---
 2 files changed, 33 insertions(+), 36 deletions(-)

diff --git a/srcpkgs/mandrel/files/musl.patch b/srcpkgs/mandrel/files/musl.patch
index dda08a9857cec..0e8c9c679bbe5 100644
--- a/srcpkgs/mandrel/files/musl.patch
+++ b/srcpkgs/mandrel/files/musl.patch
@@ -1,48 +1,45 @@
 Make musl a native libc.
 
---- substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/MuslLibC.java.orig
-+++ substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/MuslLibC.java
-@@ -41,5 +41,4 @@
+--- substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/libc/HostedLibCFeature.java
++++ substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/libc/HostedLibCFeature.java
+@@ -56,7 +56,7 @@ public class HostedLibCFeature implements InternalFeature {
+                 if (!values.containsKey(this)) {
+                     return Platform.includedIn(Platform.ANDROID.class)
+                                     ? "bionic"
+-                                    : System.getProperty("substratevm.HostLibC", "glibc");
++                                    : "musl";
+                 }
+                 return (String) values.get(this);
+             }
+--- substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/libc/HostedMuslLibC.java
++++ substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/libc/HostedMuslLibC.java
+@@ -35,9 +35,7 @@ public class HostedMuslLibC extends MuslLibC implements HostedLibCBase {
      @Override
      public List<String> getAdditionalQueryCodeCompilerOptions() {
--        /* Avoid the dependency to muslc for builds cross compiling to muslc. */
--        return Collections.singletonList("--static");
+         /* Avoid the dependency to muslc for builds cross compiling to muslc. */
+-        return isCrossCompiling()
+-                        ? Collections.singletonList("--static")
+-                        : Collections.emptyList();
 +        return Collections.emptyList();
      }
-@@ -58,13 +52,6 @@
+ 
+     @Override
+@@ -47,17 +45,7 @@ public class HostedMuslLibC extends MuslLibC implements HostedLibCBase {
  
      @Override
      public boolean requiresLibCSpecificStaticJDKLibraries() {
--        return true;
+-        return isCrossCompiling();
 -    }
 -
 -    @Override
 -    public void checkIfLibCSupported() {
--        if (!SubstrateOptions.StaticExecutable.getValue()) {
--            throw UserError.abort("Musl can only be used for statically linked executables.");
+-        if (isCrossCompiling()) {
+-            if (!SubstrateOptions.StaticExecutable.getValue()) {
+-                System.err.println("Warning: Cross-compiling a musl-based native-image that is not an executable is an experimental feature!" +
+-                                "If omitting --static wasn't the intention, then --static should be used when compiling with --libc=musl");
+-            }
 -        }
 +        return false;
      }
- }
---- substratevm/src/com.oracle.svm.native.jvm.posix/src/JvmFuncs.c.orig
-+++ substratevm/src/com.oracle.svm.native.jvm.posix/src/JvmFuncs.c
-@@ -128,7 +128,7 @@
-     return listen(fd, count);
- }
  
--JNIEXPORT int JNICALL JVM_Send(int fd, char* buf, size_t nBytes, uint flags) {
-+JNIEXPORT int JNICALL JVM_Send(int fd, char* buf, size_t nBytes, unsigned int flags) {
-     RESTARTABLE_RETURN_INT(send(fd, buf, nBytes, flags));
- }
- 
---- substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/LibCFeature.java.orig
-+++ substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/LibCFeature.java
-@@ -55,7 +55,7 @@
-             @Override
-             public String getValueOrDefault(UnmodifiableEconomicMap<OptionKey<?>, Object> values) {
-                 if (!values.containsKey(this)) {
--                    return Platform.includedIn(Platform.ANDROID.class) ? "bionic" : "glibc";
-+                    return Platform.includedIn(Platform.ANDROID.class) ? "bionic" : "musl";
-                 }
-                 return (String) values.get(this);
-             }
+     @Override
diff --git a/srcpkgs/mandrel/template b/srcpkgs/mandrel/template
index d75ca825cef10..2f06d2eb4711b 100644
--- a/srcpkgs/mandrel/template
+++ b/srcpkgs/mandrel/template
@@ -1,9 +1,9 @@
 # Template file for 'mandrel'
 pkgname=mandrel
-version=22.3.2.1
+version=23.0.0.0
 revision=1
 _java_ver=17
-_mx_ver=6.20.3
+_mx_ver=6.26.5
 archs="aarch64* x86_64*"  # upstream supported archs
 hostmakedepends="openjdk${_java_ver} openjdk${_java_ver}-jmods
  openjdk${_java_ver}-src openjdk${_java_ver}-static-libs python3"
@@ -15,9 +15,9 @@ homepage="https://github.com/graalvm/mandrel"
 distfiles="https://github.com/graalvm/mandrel-packaging/archive/refs/tags/mandrel-${version}-Final.tar.gz>packaging-${version}.tar.gz
  https://github.com/graalvm/mandrel/archive/refs/tags/mandrel-${version}-Final.tar.gz
  https://github.com/graalvm/mx/archive/refs/tags/${_mx_ver}.tar.gz"
-checksum="b109a1204ace963ec94523d1c2b5bffd2fa68aef8a79e2d650629324e911a890
- 4aab85f02bed302b763c036c1a3f392d974b0b4d4ddf22e297c3246744e16455
- b2d86d0169a790afdb7ec83e47ffd46ef8bdad5c37f6a635423624a4ee0c9c54"
+checksum="3eb9bf128f4a64a8efd19e100dd84e55cb3ae5eb4c3fcad8a074ddc1d5ed3ffb
+ ee88ef38950bd7a89aef18f6d4f9e6f56a4948ec0e9608a434a96311721af85b
+ 9e8f619b5001304d36ee1c3fd964e081977dc9f883c8028873390f9231374693"
 shlib_provides="libawt.so libawt_xawt.so libjava.so libjli.so libjvm.so libjawt.so"
 nocross=yes
 

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (7 preceding siblings ...)
  2023-08-02 21:04 ` icp1994
@ 2023-08-03 12:15 ` leahneukirchen
  2023-08-03 14:50 ` icp1994
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: leahneukirchen @ 2023-08-03 12:15 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 221 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1663874766

Comment:
Something is wrong, bb and jet are still static binaries on x86_64-musl.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (8 preceding siblings ...)
  2023-08-03 12:15 ` leahneukirchen
@ 2023-08-03 14:50 ` icp1994
  2023-08-03 16:08 ` leahneukirchen
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: icp1994 @ 2023-08-03 14:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 744 bytes --]

New comment by icp1994 on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1664135679

Comment:
I'm a bit stumped. There's a `BABASHKA_STATIC` envvar that's being exported in these templates which add's `--static` to the native-image build args. See [Jet](https://github.com/borkdude/jet/blob/v0.7.27/script/compile#L30-L40) for example. If I patch that arg out from the compile scripts, I get:
```
=> jet-0.6.26_1: running post-install hook: 06-strip-and-debug-pkgs ...
   Stripped executable: /usr/bin/jet
=> ERROR: jet-0.6.26_1: non-PIE executable found in PIE build: /usr/bin/jet
=> ERROR: jet-0.6.26_1: post-install_06-strip-and-debug-pkgs: 'find ${PKGDESTDIR} -type f' exited with 1
```

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (9 preceding siblings ...)
  2023-08-03 14:50 ` icp1994
@ 2023-08-03 16:08 ` leahneukirchen
  2023-08-03 16:15 ` leahneukirchen
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: leahneukirchen @ 2023-08-03 16:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 208 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1664257963

Comment:
Hmm, looks like the linker doesn't get passed `fPIE` or so.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (10 preceding siblings ...)
  2023-08-03 16:08 ` leahneukirchen
@ 2023-08-03 16:15 ` leahneukirchen
  2023-08-03 16:20 ` leahneukirchen
                   ` (6 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: leahneukirchen @ 2023-08-03 16:15 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 346 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1664267568

Comment:
You need to patch /mandrel-mandrel-23.0.0.0-Final/substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/c/libc/HostedMuslLibC.java `getAdditionalLinkerOptions` which hard-codes `-no-pie`.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (11 preceding siblings ...)
  2023-08-03 16:15 ` leahneukirchen
@ 2023-08-03 16:20 ` leahneukirchen
  2023-08-03 16:28 ` leahneukirchen
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: leahneukirchen @ 2023-08-03 16:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 244 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1664274180

Comment:
ugh, I just now saw the TEXTREL comment there -.- perhaps we actually wanna static link. sorry.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (12 preceding siblings ...)
  2023-08-03 16:20 ` leahneukirchen
@ 2023-08-03 16:28 ` leahneukirchen
  2023-08-03 16:30 ` leahneukirchen
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: leahneukirchen @ 2023-08-03 16:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 276 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1664285911

Comment:
Indeed, bb builds fine as PIE executable but segfaults on startup with musl.

So let's scrap that, sorry for the distraction.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (13 preceding siblings ...)
  2023-08-03 16:28 ` leahneukirchen
@ 2023-08-03 16:30 ` leahneukirchen
  2023-08-03 16:42 ` icp1994
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: leahneukirchen @ 2023-08-03 16:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 182 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1664289189

Comment:
Then this is good to go, I think!

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (14 preceding siblings ...)
  2023-08-03 16:30 ` leahneukirchen
@ 2023-08-03 16:42 ` icp1994
  2023-08-03 18:19 ` leahneukirchen
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: icp1994 @ 2023-08-03 16:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 243 bytes --]

New comment by icp1994 on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1664305738

Comment:
Do you want me to remove the `musl.patch` file again then? I don't think it's doing anything we need.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (15 preceding siblings ...)
  2023-08-03 16:42 ` icp1994
@ 2023-08-03 18:19 ` leahneukirchen
  2023-08-03 19:43 ` [PR PATCH] [Updated] " icp1994
  2023-08-03 20:25 ` [PR PATCH] [Merged]: mandrel: update to 23.0.1.2; update revdeps leahneukirchen
  18 siblings, 0 replies; 20+ messages in thread
From: leahneukirchen @ 2023-08-03 18:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 214 bytes --]

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/45056#issuecomment-1664430499

Comment:
Okay, but please keep the line that non-static is broken on musl.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] mandrel: update to 23.0.0.0.
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (16 preceding siblings ...)
  2023-08-03 18:19 ` leahneukirchen
@ 2023-08-03 19:43 ` icp1994
  2023-08-03 20:25 ` [PR PATCH] [Merged]: mandrel: update to 23.0.1.2; update revdeps leahneukirchen
  18 siblings, 0 replies; 20+ messages in thread
From: icp1994 @ 2023-08-03 19:43 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 537 bytes --]

There is an updated pull request by icp1994 against master on the void-packages repository

https://github.com/icp1994/void-packages mandrel
https://github.com/void-linux/void-packages/pull/45056

mandrel: update to 23.0.0.0.
#### Testing the changes
- I tested the changes in this PR: **briefly** (built `jet`, included in PR)

#### Local build testing
- I built this PR locally for my native architecture: **x86_64**

cc @leahneukirchen 

A patch file from https://github.com/void-linux/void-packages/pull/45056.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mandrel-45056.patch --]
[-- Type: text/x-diff, Size: 8716 bytes --]

From 9bcad8c79e682390a5cb9d26053fefdb1044b2df Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:45:28 +0530
Subject: [PATCH 1/3] mandrel: update to 23.0.1.2.

---
 srcpkgs/mandrel/files/musl.patch | 48 --------------------------------
 srcpkgs/mandrel/template         | 19 +++++--------
 2 files changed, 7 insertions(+), 60 deletions(-)
 delete mode 100644 srcpkgs/mandrel/files/musl.patch

diff --git a/srcpkgs/mandrel/files/musl.patch b/srcpkgs/mandrel/files/musl.patch
deleted file mode 100644
index dda08a9857cec..0000000000000
--- a/srcpkgs/mandrel/files/musl.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-Make musl a native libc.
-
---- substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/MuslLibC.java.orig
-+++ substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/MuslLibC.java
-@@ -41,5 +41,4 @@
-     @Override
-     public List<String> getAdditionalQueryCodeCompilerOptions() {
--        /* Avoid the dependency to muslc for builds cross compiling to muslc. */
--        return Collections.singletonList("--static");
-+        return Collections.emptyList();
-     }
-@@ -58,13 +52,6 @@
- 
-     @Override
-     public boolean requiresLibCSpecificStaticJDKLibraries() {
--        return true;
--    }
--
--    @Override
--    public void checkIfLibCSupported() {
--        if (!SubstrateOptions.StaticExecutable.getValue()) {
--            throw UserError.abort("Musl can only be used for statically linked executables.");
--        }
-+        return false;
-     }
- }
---- substratevm/src/com.oracle.svm.native.jvm.posix/src/JvmFuncs.c.orig
-+++ substratevm/src/com.oracle.svm.native.jvm.posix/src/JvmFuncs.c
-@@ -128,7 +128,7 @@
-     return listen(fd, count);
- }
- 
--JNIEXPORT int JNICALL JVM_Send(int fd, char* buf, size_t nBytes, uint flags) {
-+JNIEXPORT int JNICALL JVM_Send(int fd, char* buf, size_t nBytes, unsigned int flags) {
-     RESTARTABLE_RETURN_INT(send(fd, buf, nBytes, flags));
- }
- 
---- substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/LibCFeature.java.orig
-+++ substratevm/src/com.oracle.svm.core.posix/src/com/oracle/svm/core/posix/linux/libc/LibCFeature.java
-@@ -55,7 +55,7 @@
-             @Override
-             public String getValueOrDefault(UnmodifiableEconomicMap<OptionKey<?>, Object> values) {
-                 if (!values.containsKey(this)) {
--                    return Platform.includedIn(Platform.ANDROID.class) ? "bionic" : "glibc";
-+                    return Platform.includedIn(Platform.ANDROID.class) ? "bionic" : "musl";
-                 }
-                 return (String) values.get(this);
-             }
diff --git a/srcpkgs/mandrel/template b/srcpkgs/mandrel/template
index d75ca825cef10..758abee76e7e7 100644
--- a/srcpkgs/mandrel/template
+++ b/srcpkgs/mandrel/template
@@ -1,9 +1,9 @@
 # Template file for 'mandrel'
 pkgname=mandrel
-version=22.3.2.1
+version=23.0.1.2
 revision=1
 _java_ver=17
-_mx_ver=6.20.3
+_mx_ver=6.35.1
 archs="aarch64* x86_64*"  # upstream supported archs
 hostmakedepends="openjdk${_java_ver} openjdk${_java_ver}-jmods
  openjdk${_java_ver}-src openjdk${_java_ver}-static-libs python3"
@@ -15,19 +15,14 @@ homepage="https://github.com/graalvm/mandrel"
 distfiles="https://github.com/graalvm/mandrel-packaging/archive/refs/tags/mandrel-${version}-Final.tar.gz>packaging-${version}.tar.gz
  https://github.com/graalvm/mandrel/archive/refs/tags/mandrel-${version}-Final.tar.gz
  https://github.com/graalvm/mx/archive/refs/tags/${_mx_ver}.tar.gz"
-checksum="b109a1204ace963ec94523d1c2b5bffd2fa68aef8a79e2d650629324e911a890
- 4aab85f02bed302b763c036c1a3f392d974b0b4d4ddf22e297c3246744e16455
- b2d86d0169a790afdb7ec83e47ffd46ef8bdad5c37f6a635423624a4ee0c9c54"
+checksum="db8fdb0a0cf3c80226f301982e437c4a63cc7486f292784804475be1b5d5c900
+ 745c4cedead5d43a09d9b2a05be50e95df53c1923a5969d68f02b0d5a3f7fa55
+ 9580168c4fe32dd70609b22670c633cb4c5f25826841083f4e9cdd5d8fe7e59d"
 shlib_provides="libawt.so libawt_xawt.so libjava.so libjli.so libjvm.so libjawt.so"
 nocross=yes
 
-post_patch() {
-	if [ "$XBPS_TARGET_LIBC" = musl ]; then
-		# XXX: only static builds with native-image work
-		# (else TEXTREL issues)
-		patch --no-backup-if-mismatch -d mandrel-mandrel-* -p0 < ${FILESDIR}/musl.patch
-	fi
-}
+# XXX: only static builds with native-image work
+# (else TEXTREL issues)
 
 do_build() {
 	cd mandrel-packaging-*

From d4a71e05807186b34fa46103333b114d46d6dfc6 Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sun, 16 Jul 2023 16:10:23 +0530
Subject: [PATCH 2/3] babashka: update to 1.3.182.

---
 srcpkgs/babashka/template | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/babashka/template b/srcpkgs/babashka/template
index 30514d66c304c..e96a9e42ae7e2 100644
--- a/srcpkgs/babashka/template
+++ b/srcpkgs/babashka/template
@@ -1,6 +1,6 @@
 # Template file for 'babashka'
 pkgname=babashka
-version=1.3.179
+version=1.3.182
 revision=1
 create_wrksrc=yes
 hostmakedepends="mandrel leiningen git"
@@ -11,14 +11,14 @@ maintainer="Leah Neukirchen <leah@vuxu.org>"
 license="EPL-1.0"
 homepage="https://babashka.org/"
 changelog="https://github.com/babashka/babashka/raw/master/CHANGELOG.md"
-_sci_commit=e80d94a9cbf13127628ceddf531e1eed4e9f15de
+_sci_commit=8bdf41008291f36566e6f9e5fa37a5f93e50e5f1
 _babashka_curl_commit=e936acd40544eb637b6041c7e89454b21eb7ee34
 _babashka_nrepl_commit=605788cd42dc35dc03a0276c9e9e5cc4e78e9a0b
 _depstar_commit=c419b8c82041855d55593c5b561fc7cea8234712
-_process_commit=dadcff417675c84dcd32448e22e6270d1555af5d
-_pods_commit=64ecb94de888a34aeb023eb7f50bfa1a34943f24
-_deps_clj_commit=2f93fe8ba712c855feb6ecf26d2ed70646b34356
-_fs_commit=ceb8f7f48d4a1438a434ffc16238d5f1883bb4ac
+_process_commit=d24961a8b101ee1a95569256c9ddb260d0f9bb36
+_pods_commit=6ad6045b94bc871c5107bfc75d39643b6c1bc8ba
+_deps_clj_commit=bd6b36e2f1dc81351d86d78de08b5a904c3f6ac3
+_fs_commit=c5c5365585efa44a6c4e8ca91bd84d9adc631a02
 _babashka_core_commit=52a6037bd4b632bffffb04394fb4efd0cdab6b1e
 distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.tar.gz
  https://github.com/borkdude/sci/archive/${_sci_commit}.tar.gz
@@ -30,15 +30,15 @@ distfiles="https://github.com/babashka/babashka/archive/refs/tags/v${version}.ta
  https://github.com/borkdude/deps.clj/archive/${_deps_clj_commit}.tar.gz
  https://github.com/babashka/fs/archive/${_fs_commit}.tar.gz
  https://github.com/babashka/babashka.core/archive/${_babashka_core_commit}.tar.gz"
-checksum="7c6b2dada8ce8107107dc776720ac7323fed3d3bec83dba7879432b9b61e6c18
- f9be60cfaef7f85696fa0a67108ecfdd21fdc977960b38b281e0cc93d9dd9da1
+checksum="b4b813c314e45c4655062151112f3de1ab3ad4debbb45b442a0737cf5502be37
+ fb7812b10c0c6e968429c284a523c5dbd108034e30f0efd4b9bda184a921ec4f
  6e60865ae2d4522c3de55b3b1daed51b42bb9bb6095b1d2fbd3620facece3257
  e76d1ce7a6905c6f588f1c55bec6797896459bca9c13a538d6fab9aa13603642
  9d214a10a4f5e4f15b9c80354dae85689a40e941ec3417203354c0dc3ce9457b
- 003d3d005d40f620df519b26808b3753500bc94eba333be904603a2c2e05db57
- b9ca2bd69aa510db91526e73523f3c2aeb14033fd8055346d51d7c5143262972
- f67dc9f220385b0048640e46a9952749cf5a55e457ecc9f6f5601d4ab23a3b85
- 8693d3d4cad5a6a198dbbcec2edc93d977711b1428235ff92e3c031495af0366
+ 66ac3fb4824d17e7cfd2712f9d35c8f9965bd4252f933722e2b3ecbf135b539c
+ c858a68cb17cd173a8a39c3a76d72f7e134bc6dec0bdc111552842974762c335
+ 763aaed6c7fedfe6426521c8cb23ee0da2ae3c3e14f14784834fc7851baaa390
+ 12b7a137a32d6cda68c401dd8679a475328559b26a080a6553e9a34e2a857eea
  bad285812bcc7de7e0dd905c5df99045d7f92d6e2e191fc2768c06adbaaeb709"
 
 # https://github.com/openjdk/jdk17u-dev/pull/783

From bcdbd7772c98df08bf625ca76dfd65afaac1475b Mon Sep 17 00:00:00 2001
From: icp <pangolin@vivaldi.net>
Date: Sat, 15 Jul 2023 22:35:02 +0530
Subject: [PATCH 3/3] jet: update to 0.7.27.

---
 srcpkgs/jet/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/jet/template b/srcpkgs/jet/template
index 0a58b1559fbb8..dc681766d2570 100644
--- a/srcpkgs/jet/template
+++ b/srcpkgs/jet/template
@@ -1,6 +1,6 @@
 # Template file for 'jet'
 pkgname=jet
-version=0.5.25
+version=0.7.27
 revision=1
 hostmakedepends="mandrel leiningen"
 makedepends="zlib-devel"
@@ -10,7 +10,7 @@ license="EPL-1.0"
 homepage="https://github.com/borkdude/jet"
 changelog="https://raw.githubusercontent.com/borkdude/jet/master/CHANGELOG.md"
 distfiles="https://github.com/borkdude/jet/archive/refs/tags/v${version}.tar.gz"
-checksum=9054dfd4406c4fb034c68eddda0996ca238345bd97695e579a7c0fdeeb639ab0
+checksum=3e473b00acd80c2caf3eeb314b7d5db4c8553d301354d0647a68c8a5082ed8d2
 nocross="mandrel"
 
 do_build() {

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Merged]: mandrel: update to 23.0.1.2; update revdeps
  2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
                   ` (17 preceding siblings ...)
  2023-08-03 19:43 ` [PR PATCH] [Updated] " icp1994
@ 2023-08-03 20:25 ` leahneukirchen
  18 siblings, 0 replies; 20+ messages in thread
From: leahneukirchen @ 2023-08-03 20:25 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 396 bytes --]

There's a merged pull request on the void-packages repository

mandrel: update to 23.0.1.2; update revdeps
https://github.com/void-linux/void-packages/pull/45056

Description:
#### Testing the changes
- I tested the changes in this PR: **briefly** (built `jet`, included in PR)

#### Local build testing
- I built this PR locally for my native architecture: **x86_64**

cc @leahneukirchen 

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2023-08-03 20:25 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-15 17:26 [PR PATCH] mandrel: update to 23.0.0.0 icp1994
2023-07-15 19:34 ` [PR PATCH] [Updated] " icp1994
2023-07-15 20:33 ` icp1994
2023-07-15 20:37 ` leahneukirchen
2023-07-16 10:40 ` [PR PATCH] [Updated] " icp1994
2023-07-16 11:03 ` icp1994
2023-07-29  8:47 ` leahneukirchen
2023-08-02 21:00 ` [PR PATCH] [Updated] " icp1994
2023-08-02 21:04 ` icp1994
2023-08-03 12:15 ` leahneukirchen
2023-08-03 14:50 ` icp1994
2023-08-03 16:08 ` leahneukirchen
2023-08-03 16:15 ` leahneukirchen
2023-08-03 16:20 ` leahneukirchen
2023-08-03 16:28 ` leahneukirchen
2023-08-03 16:30 ` leahneukirchen
2023-08-03 16:42 ` icp1994
2023-08-03 18:19 ` leahneukirchen
2023-08-03 19:43 ` [PR PATCH] [Updated] " icp1994
2023-08-03 20:25 ` [PR PATCH] [Merged]: mandrel: update to 23.0.1.2; update revdeps leahneukirchen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).