* [PR PATCH] scryer-prolog: update to 0.9.0
@ 2022-06-09 21:49 cinerea0
2022-06-10 0:44 ` cinerea0
` (11 more replies)
0 siblings, 12 replies; 13+ messages in thread
From: cinerea0 @ 2022-06-09 21:49 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1235 bytes --]
There is a new pull request by cinerea0 against master on the void-packages repository
https://github.com/cinerea0/void-packages scry
https://github.com/void-linux/void-packages/pull/37478
scryer-prolog: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/37478.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scry-37478.patch --]
[-- Type: text/x-diff, Size: 4096 bytes --]
From b141bb2deb37d68ec6965347a9b34259ff910c2d Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Thu, 9 Jun 2022 17:48:27 -0400
Subject: [PATCH] scryer-prolog: update to 0.9.0
---
.../patches/remove-rustfmt-dep.patch | 74 +++++++++++++++++++
srcpkgs/scryer-prolog/template | 8 +-
2 files changed, 78 insertions(+), 4 deletions(-)
create mode 100644 srcpkgs/scryer-prolog/patches/remove-rustfmt-dep.patch
diff --git a/srcpkgs/scryer-prolog/patches/remove-rustfmt-dep.patch b/srcpkgs/scryer-prolog/patches/remove-rustfmt-dep.patch
new file mode 100644
index 000000000000..477509e22e57
--- /dev/null
+++ b/srcpkgs/scryer-prolog/patches/remove-rustfmt-dep.patch
@@ -0,0 +1,74 @@
+# https://github.com/mthom/scryer-prolog/commit/11ba7e47fdf6332d5096af9b3083627d9fc6cc94
+diff --git a/build.rs b/build.rs
+index e0f1d16ea2..0f457629a0 100644
+--- a/build.rs
++++ b/build.rs
+@@ -6,7 +6,7 @@ use std::fs;
+ use std::fs::File;
+ use std::io::Write;
+ use std::path::Path;
+-use std::process::Command;
++use std::process::{Command, Stdio};
+
+ fn find_prolog_files(libraries: &mut File, prefix: &str, current_dir: &Path) {
+ let entries = match current_dir.read_dir() {
+@@ -39,6 +39,16 @@ fn find_prolog_files(libraries: &mut File, prefix: &str, current_dir: &Path) {
+ }
+
+ fn main() {
++ let has_rustfmt = Command::new("rustfmt")
++ .arg("--version")
++ .stdin(Stdio::inherit())
++ .status()
++ .is_ok();
++
++ if !has_rustfmt {
++ println!("Failed to run rustfmt, will skip formatting generated files.")
++ }
++
+ let out_dir = env::var("OUT_DIR").unwrap();
+ let dest_path = Path::new(&out_dir).join("libraries.rs");
+
+@@ -65,10 +75,9 @@ fn main() {
+ .write_all(quoted_output.to_string().as_bytes())
+ .unwrap();
+
+- Command::new("rustfmt")
+- .arg(instructions_path.as_os_str())
+- .spawn().unwrap()
+- .wait().unwrap();
++ if has_rustfmt {
++ format_generated_file(instructions_path.as_path());
++ }
+
+ let static_atoms_path = Path::new(&out_dir).join("static_atoms.rs");
+ let mut static_atoms_file = File::create(&static_atoms_path).unwrap();
+@@ -79,10 +88,24 @@ fn main() {
+ .write_all(quoted_output.to_string().as_bytes())
+ .unwrap();
+
+- Command::new("rustfmt")
+- .arg(static_atoms_path.as_os_str())
+- .spawn().unwrap()
+- .wait().unwrap();
++ if has_rustfmt {
++ format_generated_file(static_atoms_path.as_path());
++ }
+
+ println!("cargo:rerun-if-changed=src/");
+ }
++
++fn format_generated_file(path: &Path) {
++ Command::new("rustfmt")
++ .arg(path.as_os_str())
++ .spawn()
++ .unwrap_or_else(|err| {
++ panic!(
++ "{}: rustfmt was detected as available, but failed to format generated file '{}'",
++ err,
++ path.display()
++ );
++ })
++ .wait()
++ .unwrap();
++}
diff --git a/srcpkgs/scryer-prolog/template b/srcpkgs/scryer-prolog/template
index 3868993d0dd8..c6ae5520be58 100644
--- a/srcpkgs/scryer-prolog/template
+++ b/srcpkgs/scryer-prolog/template
@@ -1,16 +1,16 @@
# Template file for 'scryer-prolog'
pkgname=scryer-prolog
-version=0.8.123
-revision=2
+version=0.9.0
+revision=1
build_style=cargo
hostmakedepends="m4 pkg-config"
-makedepends="gmp-devel mpfr-devel libmpc-devel"
+makedepends="gmp-devel libmpc-devel libsodium-devel mpfr-devel openssl-devel"
short_desc="Modern Prolog implementation written mostly in Rust"
maintainer="Hans-J. Schmid <knock@myopendoor.de>"
license="BSD-3-Clause"
homepage="https://github.com/mthom/scryer-prolog"
distfiles="https://github.com/mthom/scryer-prolog/archive/v${version}.tar.gz"
-checksum=4370bc2200e3e56d411326801219bc5fc37a422febdb6cd3548ed3f65b5a44aa
+checksum=163ceb97e0fefc12b1144e5244b8b436ab4293432d281c371d61c7498111a930
nocross="executes gmp header https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.2.2/build.rs#L1278"
export CARGO_FEATURE_USE_SYSTEM_LIBS=1
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: scryer-prolog: update to 0.9.0
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
@ 2022-06-10 0:44 ` cinerea0
2022-09-08 2:15 ` github-actions
` (10 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: cinerea0 @ 2022-06-10 0:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 241 bytes --]
New comment by cinerea0 on void-packages repository
https://github.com/void-linux/void-packages/pull/37478#issuecomment-1151756838
Comment:
Need answers from https://github.com/mthom/scryer-prolog/issues/1509 before this can move forward.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: scryer-prolog: update to 0.9.0
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
2022-06-10 0:44 ` cinerea0
@ 2022-09-08 2:15 ` github-actions
2022-09-19 14:40 ` cinerea0
` (9 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: github-actions @ 2022-09-08 2:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 305 bytes --]
New comment by github-actions[bot] on void-packages repository
https://github.com/void-linux/void-packages/pull/37478#issuecomment-1240135849
Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: scryer-prolog: update to 0.9.0
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
2022-06-10 0:44 ` cinerea0
2022-09-08 2:15 ` github-actions
@ 2022-09-19 14:40 ` cinerea0
2022-11-30 2:56 ` [PR PATCH] [Updated] " cinerea0
` (8 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: cinerea0 @ 2022-09-19 14:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 217 bytes --]
New comment by cinerea0 on void-packages repository
https://github.com/void-linux/void-packages/pull/37478#issuecomment-1251117294
Comment:
The problems here haven't been resolved, so I think this should stay open.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] scryer-prolog: update to 0.9.0
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
` (2 preceding siblings ...)
2022-09-19 14:40 ` cinerea0
@ 2022-11-30 2:56 ` cinerea0
2023-03-01 5:18 ` scryer-prolog: update to 0.9.1 github-actions
` (7 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: cinerea0 @ 2022-11-30 2:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1240 bytes --]
There is an updated pull request by cinerea0 against master on the void-packages repository
https://github.com/cinerea0/void-packages scry
https://github.com/void-linux/void-packages/pull/37478
scryer-prolog: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/37478.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scry-37478.patch --]
[-- Type: text/x-diff, Size: 1670 bytes --]
From 002627fb9c4e47d0f4ff54a7bc39420c1ef2f56b Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 29 Nov 2022 21:55:50 -0500
Subject: [PATCH] scryer-prolog: update to 0.9.1
---
srcpkgs/scryer-prolog/template | 14 +++++---------
1 file changed, 5 insertions(+), 9 deletions(-)
diff --git a/srcpkgs/scryer-prolog/template b/srcpkgs/scryer-prolog/template
index 6be96f9ebde2..ccdd512ab908 100644
--- a/srcpkgs/scryer-prolog/template
+++ b/srcpkgs/scryer-prolog/template
@@ -1,16 +1,16 @@
# Template file for 'scryer-prolog'
pkgname=scryer-prolog
-version=0.8.123
-revision=2
+version=0.9.1
+revision=1
build_style=cargo
hostmakedepends="m4 pkg-config"
-makedepends="gmp-devel mpfr-devel libmpc-devel"
+makedepends="gmp-devel libmpc-devel libsodium-devel mpfr-devel openssl-devel"
short_desc="Modern Prolog implementation written mostly in Rust"
maintainer="Hans-J. Schmid <knock@myopendoor.de>"
license="BSD-3-Clause"
homepage="https://github.com/mthom/scryer-prolog"
-distfiles="https://github.com/mthom/scryer-prolog/archive/v${version}.tar.gz"
-checksum=4370bc2200e3e56d411326801219bc5fc37a422febdb6cd3548ed3f65b5a44aa
+distfiles="https://github.com/mthom/scryer-prolog/archive/refs/tags/v${version}.tar.gz"
+checksum=e69109af51f81568cec1137842cd438cb675f9fb966ba90b6a4ee85b469cd37d
nocross="executes gmp header https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.2.2/build.rs#L1278"
export CARGO_FEATURE_USE_SYSTEM_LIBS=1
@@ -19,10 +19,6 @@ case "$XBPS_TARGET_MACHINE" in
*) broken="ftbfs in ring" ;;
esac
-post_patch() {
- cargo update --package lexical-core:0.4.6 --precise 0.4.8
-}
-
post_install() {
vlicense LICENSE
}
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: scryer-prolog: update to 0.9.1
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
` (3 preceding siblings ...)
2022-11-30 2:56 ` [PR PATCH] [Updated] " cinerea0
@ 2023-03-01 5:18 ` github-actions
2023-03-12 0:25 ` cinerea0
` (6 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: github-actions @ 2023-03-01 5:18 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 305 bytes --]
New comment by github-actions[bot] on void-packages repository
https://github.com/void-linux/void-packages/pull/37478#issuecomment-1449365937
Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: scryer-prolog: update to 0.9.1
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
` (4 preceding siblings ...)
2023-03-01 5:18 ` scryer-prolog: update to 0.9.1 github-actions
@ 2023-03-12 0:25 ` cinerea0
2023-06-11 2:09 ` github-actions
` (5 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: cinerea0 @ 2023-03-12 0:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 403 bytes --]
New comment by cinerea0 on void-packages repository
https://github.com/void-linux/void-packages/pull/37478#issuecomment-1465057435
Comment:
I genuinely don't know how to proceed here. Without significant patching this will not work on 32bit architectures. Upstream is amenable to PRs that restore 32bit compatibility, but even if such changes were merged there's no guarantee it wouldn't break again.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: scryer-prolog: update to 0.9.1
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
` (5 preceding siblings ...)
2023-03-12 0:25 ` cinerea0
@ 2023-06-11 2:09 ` github-actions
2023-06-24 15:24 ` [PR PATCH] [Updated] " cinerea0
` (4 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: github-actions @ 2023-06-11 2:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 305 bytes --]
New comment by github-actions[bot] on void-packages repository
https://github.com/void-linux/void-packages/pull/37478#issuecomment-1585973903
Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] scryer-prolog: update to 0.9.1
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
` (6 preceding siblings ...)
2023-06-11 2:09 ` github-actions
@ 2023-06-24 15:24 ` cinerea0
2023-06-24 15:51 ` cinerea0
` (3 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: cinerea0 @ 2023-06-24 15:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1240 bytes --]
There is an updated pull request by cinerea0 against master on the void-packages repository
https://github.com/cinerea0/void-packages scry
https://github.com/void-linux/void-packages/pull/37478
scryer-prolog: update to 0.9.1
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/37478.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scry-37478.patch --]
[-- Type: text/x-diff, Size: 1806 bytes --]
From 87d3dea96f7ce97fa2e9584ce770abfd89615fbe Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sat, 24 Jun 2023 11:24:37 -0400
Subject: [PATCH] scryer-prolog: update to 0.9.1
---
srcpkgs/scryer-prolog/template | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/srcpkgs/scryer-prolog/template b/srcpkgs/scryer-prolog/template
index 3bf5b11120fc..fdcd3a3d9bbc 100644
--- a/srcpkgs/scryer-prolog/template
+++ b/srcpkgs/scryer-prolog/template
@@ -1,17 +1,17 @@
# Template file for 'scryer-prolog'
pkgname=scryer-prolog
-version=0.8.123
-revision=3
+version=0.9.1
+revision=1
build_style=cargo
hostmakedepends="m4 pkg-config"
-makedepends="gmp-devel mpfr-devel libmpc-devel"
+makedepends="gmp-devel libmpc-devel libsodium-devel mpfr-devel openssl-devel"
short_desc="Modern Prolog implementation written mostly in Rust"
maintainer="Hans-J. Schmid <knock@myopendoor.de>"
license="BSD-3-Clause"
homepage="https://github.com/mthom/scryer-prolog"
-distfiles="https://github.com/mthom/scryer-prolog/archive/v${version}.tar.gz"
-checksum=4370bc2200e3e56d411326801219bc5fc37a422febdb6cd3548ed3f65b5a44aa
-nocross="executes gmp header https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.2.2/build.rs#L1278"
+distfiles="https://github.com/mthom/scryer-prolog/archive/refs/tags/v${version}.tar.gz"
+checksum=e69109af51f81568cec1137842cd438cb675f9fb966ba90b6a4ee85b469cd37d
+nocross="executes gmp header https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.5.3/build.rs#L1309"
export CARGO_FEATURE_USE_SYSTEM_LIBS=1
case "$XBPS_TARGET_MACHINE" in
@@ -19,10 +19,6 @@ case "$XBPS_TARGET_MACHINE" in
*) broken="ftbfs in ring" ;;
esac
-post_patch() {
- cargo update --package lexical-core:0.4.6 --precise 0.4.8
-}
-
post_install() {
vlicense LICENSE
}
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] scryer-prolog: update to 0.9.1
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
` (7 preceding siblings ...)
2023-06-24 15:24 ` [PR PATCH] [Updated] " cinerea0
@ 2023-06-24 15:51 ` cinerea0
2023-06-24 15:56 ` cinerea0
` (2 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: cinerea0 @ 2023-06-24 15:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1240 bytes --]
There is an updated pull request by cinerea0 against master on the void-packages repository
https://github.com/cinerea0/void-packages scry
https://github.com/void-linux/void-packages/pull/37478
scryer-prolog: update to 0.9.1
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/37478.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scry-37478.patch --]
[-- Type: text/x-diff, Size: 1871 bytes --]
From bf0c8cf95a0ebb3cc7779a1d4a3a9f8c9133afe5 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sat, 24 Jun 2023 11:51:13 -0400
Subject: [PATCH] scryer-prolog: update to 0.9.1
---
srcpkgs/scryer-prolog/template | 19 ++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/scryer-prolog/template b/srcpkgs/scryer-prolog/template
index 3bf5b11120fc..e4d5cd947af9 100644
--- a/srcpkgs/scryer-prolog/template
+++ b/srcpkgs/scryer-prolog/template
@@ -1,28 +1,25 @@
# Template file for 'scryer-prolog'
pkgname=scryer-prolog
-version=0.8.123
-revision=3
+version=0.9.1
+revision=1
build_style=cargo
hostmakedepends="m4 pkg-config"
-makedepends="gmp-devel mpfr-devel libmpc-devel"
+makedepends="gmp-devel libmpc-devel libsodium-devel mpfr-devel openssl-devel"
short_desc="Modern Prolog implementation written mostly in Rust"
maintainer="Hans-J. Schmid <knock@myopendoor.de>"
license="BSD-3-Clause"
homepage="https://github.com/mthom/scryer-prolog"
-distfiles="https://github.com/mthom/scryer-prolog/archive/v${version}.tar.gz"
-checksum=4370bc2200e3e56d411326801219bc5fc37a422febdb6cd3548ed3f65b5a44aa
-nocross="executes gmp header https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.2.2/build.rs#L1278"
+distfiles="https://github.com/mthom/scryer-prolog/archive/refs/tags/v${version}.tar.gz"
+checksum=e69109af51f81568cec1137842cd438cb675f9fb966ba90b6a4ee85b469cd37d
+nocross="executes gmp header https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.5.3/build.rs#L1309"
export CARGO_FEATURE_USE_SYSTEM_LIBS=1
case "$XBPS_TARGET_MACHINE" in
- x86_64*|i686*|arm*|aarch64*) ;;
+ x86_64*|aarch64*) ;;
+ i686*|arm*) broken="upstream dropped 32 bit support"
*) broken="ftbfs in ring" ;;
esac
-post_patch() {
- cargo update --package lexical-core:0.4.6 --precise 0.4.8
-}
-
post_install() {
vlicense LICENSE
}
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Updated] scryer-prolog: update to 0.9.1
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
` (8 preceding siblings ...)
2023-06-24 15:51 ` cinerea0
@ 2023-06-24 15:56 ` cinerea0
2023-06-24 16:33 ` cinerea0
2023-06-24 18:56 ` [PR PATCH] [Merged]: " classabbyamp
11 siblings, 0 replies; 13+ messages in thread
From: cinerea0 @ 2023-06-24 15:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1240 bytes --]
There is an updated pull request by cinerea0 against master on the void-packages repository
https://github.com/cinerea0/void-packages scry
https://github.com/void-linux/void-packages/pull/37478
scryer-prolog: update to 0.9.1
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/37478.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-scry-37478.patch --]
[-- Type: text/x-diff, Size: 1874 bytes --]
From b6563c47d881fa6ad2ff4b044fb560b9f4291fa9 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Sat, 24 Jun 2023 11:56:07 -0400
Subject: [PATCH] scryer-prolog: update to 0.9.1
---
srcpkgs/scryer-prolog/template | 19 ++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)
diff --git a/srcpkgs/scryer-prolog/template b/srcpkgs/scryer-prolog/template
index 3bf5b11120fc..6bdba3e996f2 100644
--- a/srcpkgs/scryer-prolog/template
+++ b/srcpkgs/scryer-prolog/template
@@ -1,28 +1,25 @@
# Template file for 'scryer-prolog'
pkgname=scryer-prolog
-version=0.8.123
-revision=3
+version=0.9.1
+revision=1
build_style=cargo
hostmakedepends="m4 pkg-config"
-makedepends="gmp-devel mpfr-devel libmpc-devel"
+makedepends="gmp-devel libmpc-devel libsodium-devel mpfr-devel openssl-devel"
short_desc="Modern Prolog implementation written mostly in Rust"
maintainer="Hans-J. Schmid <knock@myopendoor.de>"
license="BSD-3-Clause"
homepage="https://github.com/mthom/scryer-prolog"
-distfiles="https://github.com/mthom/scryer-prolog/archive/v${version}.tar.gz"
-checksum=4370bc2200e3e56d411326801219bc5fc37a422febdb6cd3548ed3f65b5a44aa
-nocross="executes gmp header https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.2.2/build.rs#L1278"
+distfiles="https://github.com/mthom/scryer-prolog/archive/refs/tags/v${version}.tar.gz"
+checksum=e69109af51f81568cec1137842cd438cb675f9fb966ba90b6a4ee85b469cd37d
+nocross="executes gmp header https://gitlab.com/tspiteri/gmp-mpfr-sys/-/blob/v1.5.3/build.rs#L1309"
export CARGO_FEATURE_USE_SYSTEM_LIBS=1
case "$XBPS_TARGET_MACHINE" in
- x86_64*|i686*|arm*|aarch64*) ;;
+ x86_64*|aarch64*) ;;
+ i686*|arm*) broken="upstream dropped 32 bit support" ;;
*) broken="ftbfs in ring" ;;
esac
-post_patch() {
- cargo update --package lexical-core:0.4.6 --precise 0.4.8
-}
-
post_install() {
vlicense LICENSE
}
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: scryer-prolog: update to 0.9.1
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
` (9 preceding siblings ...)
2023-06-24 15:56 ` cinerea0
@ 2023-06-24 16:33 ` cinerea0
2023-06-24 18:56 ` [PR PATCH] [Merged]: " classabbyamp
11 siblings, 0 replies; 13+ messages in thread
From: cinerea0 @ 2023-06-24 16:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 227 bytes --]
New comment by cinerea0 on void-packages repository
https://github.com/void-linux/void-packages/pull/37478#issuecomment-1605627154
Comment:
I decided to use a new "broken" line to explain what's going on with 32-bit support.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PR PATCH] [Merged]: scryer-prolog: update to 0.9.1
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
` (10 preceding siblings ...)
2023-06-24 16:33 ` cinerea0
@ 2023-06-24 18:56 ` classabbyamp
11 siblings, 0 replies; 13+ messages in thread
From: classabbyamp @ 2023-06-24 18:56 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1085 bytes --]
There's a merged pull request on the void-packages repository
scryer-prolog: update to 0.9.1
https://github.com/void-linux/void-packages/pull/37478
Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2023-06-24 18:56 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-09 21:49 [PR PATCH] scryer-prolog: update to 0.9.0 cinerea0
2022-06-10 0:44 ` cinerea0
2022-09-08 2:15 ` github-actions
2022-09-19 14:40 ` cinerea0
2022-11-30 2:56 ` [PR PATCH] [Updated] " cinerea0
2023-03-01 5:18 ` scryer-prolog: update to 0.9.1 github-actions
2023-03-12 0:25 ` cinerea0
2023-06-11 2:09 ` github-actions
2023-06-24 15:24 ` [PR PATCH] [Updated] " cinerea0
2023-06-24 15:51 ` cinerea0
2023-06-24 15:56 ` cinerea0
2023-06-24 16:33 ` cinerea0
2023-06-24 18:56 ` [PR PATCH] [Merged]: " classabbyamp
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).