* [PR PATCH] got: update to 0.83
@ 2023-02-05 9:23 omar-polo
2023-02-05 9:27 ` [PR PATCH] [Updated] " omar-polo
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: omar-polo @ 2023-02-05 9:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 884 bytes --]
There is a new pull request by omar-polo against master on the void-packages repository
https://github.com/omar-polo/void-packages got/0.83
https://github.com/void-linux/void-packages/pull/42089
got: update to 0.83
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (amd64-musl)
I had to disable cross-compiling. since 0.79 there's a subproject `template` that is needed to generate some sources during build time. it needs to be compiled and executed on the host. However, as a byproduct of the build of `template`, some object files are left in places where they're then picked up by the regular build which thus fails at linking. Will try to have it fixed for the next release.
A patch file from https://github.com/void-linux/void-packages/pull/42089.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-got/0.83-42089.patch --]
[-- Type: text/x-diff, Size: 1158 bytes --]
From c8f28249b75ce9f0d16b60e3f44fb50f2ba18c37 Mon Sep 17 00:00:00 2001
From: Omar Polo <op@omarpolo.com>
Date: Thu, 19 Jan 2023 19:24:43 +0100
Subject: [PATCH] got: update to 0.83
---
srcpkgs/got/template | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/got/template b/srcpkgs/got/template
index b41834246727..91766215120a 100644
--- a/srcpkgs/got/template
+++ b/srcpkgs/got/template
@@ -1,6 +1,6 @@
# Template file for 'got'
pkgname=got
-version=0.79
+version=0.83
revision=1
build_style=gnu-configure
hostmakedepends="byacc pkg-config"
@@ -11,7 +11,8 @@ license="ISC"
homepage="https://gameoftrees.org"
changelog="https://gameoftrees.org/releases/CHANGES"
distfiles="https://gameoftrees.org/releases/portable/got-portable-${version}.tar.gz"
-checksum="78be1c0a905184ed1cb506468359faf87e4ee86851291b1670439c46bfb3d87c"
+checksum="90d854e8e47d21434f2fbd83f749e1ab65f9be6556ed8526a67abf10e52f1bff"
+nocross="the template subproject needs to be compiled and executed on the host but produces object files that are used by the cross build."
post_install() {
sed -n '/Copyright/,/PERFORMANCE/p' got/got.c > LICENSE
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PR PATCH] [Updated] got: update to 0.83
2023-02-05 9:23 [PR PATCH] got: update to 0.83 omar-polo
@ 2023-02-05 9:27 ` omar-polo
2023-02-05 9:49 ` paper42
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: omar-polo @ 2023-02-05 9:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 889 bytes --]
There is an updated pull request by omar-polo against master on the void-packages repository
https://github.com/omar-polo/void-packages got/0.83
https://github.com/void-linux/void-packages/pull/42089
got: update to 0.83
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (amd64-musl)
I had to disable cross-compiling. since 0.79 there's a subproject `template` that is needed to generate some sources during build time. it needs to be compiled and executed on the host. However, as a byproduct of the build of `template`, some object files are left in places where they're then picked up by the regular build which thus fails at linking. Will try to have it fixed for the next release.
A patch file from https://github.com/void-linux/void-packages/pull/42089.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-got/0.83-42089.patch --]
[-- Type: text/x-diff, Size: 1358 bytes --]
From 92cc6051c38e4124d0158ffa514af123de9a022f Mon Sep 17 00:00:00 2001
From: Omar Polo <op@omarpolo.com>
Date: Thu, 19 Jan 2023 19:24:43 +0100
Subject: [PATCH] got: update to 0.83
---
srcpkgs/got/template | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/srcpkgs/got/template b/srcpkgs/got/template
index b41834246727..62c1feebc9c6 100644
--- a/srcpkgs/got/template
+++ b/srcpkgs/got/template
@@ -1,6 +1,6 @@
# Template file for 'got'
pkgname=got
-version=0.79
+version=0.83
revision=1
build_style=gnu-configure
hostmakedepends="byacc pkg-config"
@@ -11,7 +11,14 @@ license="ISC"
homepage="https://gameoftrees.org"
changelog="https://gameoftrees.org/releases/CHANGES"
distfiles="https://gameoftrees.org/releases/portable/got-portable-${version}.tar.gz"
-checksum="78be1c0a905184ed1cb506468359faf87e4ee86851291b1670439c46bfb3d87c"
+checksum="90d854e8e47d21434f2fbd83f749e1ab65f9be6556ed8526a67abf10e52f1bff"
+nocross="the template subproject needs to be compiled and executed on the host but produces object files that are used by the cross build."
+
+post_extract() {
+ # XXX: doesn't correctly link to libbsd; will be fixed for the next release
+ (cd template && \
+ sed -i.orig 's,sys/queue.h,bsd/sys/queue.h,g' configure parse.[cy])
+}
post_install() {
sed -n '/Copyright/,/PERFORMANCE/p' got/got.c > LICENSE
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: got: update to 0.83
2023-02-05 9:23 [PR PATCH] got: update to 0.83 omar-polo
2023-02-05 9:27 ` [PR PATCH] [Updated] " omar-polo
@ 2023-02-05 9:49 ` paper42
2023-02-24 8:52 ` omar-polo
2023-02-24 8:52 ` [PR PATCH] [Closed]: " omar-polo
3 siblings, 0 replies; 5+ messages in thread
From: paper42 @ 2023-02-05 9:49 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 193 bytes --]
New comment by paper42 on void-packages repository
https://github.com/void-linux/void-packages/pull/42089#issuecomment-1417264754
Comment:
marking as a draft until cross compilation is fixed
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: got: update to 0.83
2023-02-05 9:23 [PR PATCH] got: update to 0.83 omar-polo
2023-02-05 9:27 ` [PR PATCH] [Updated] " omar-polo
2023-02-05 9:49 ` paper42
@ 2023-02-24 8:52 ` omar-polo
2023-02-24 8:52 ` [PR PATCH] [Closed]: " omar-polo
3 siblings, 0 replies; 5+ messages in thread
From: omar-polo @ 2023-02-24 8:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 164 bytes --]
New comment by omar-polo on void-packages repository
https://github.com/void-linux/void-packages/pull/42089#issuecomment-1443195099
Comment:
replaced with #42423
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PR PATCH] [Closed]: got: update to 0.83
2023-02-05 9:23 [PR PATCH] got: update to 0.83 omar-polo
` (2 preceding siblings ...)
2023-02-24 8:52 ` omar-polo
@ 2023-02-24 8:52 ` omar-polo
3 siblings, 0 replies; 5+ messages in thread
From: omar-polo @ 2023-02-24 8:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 728 bytes --]
There's a closed pull request on the void-packages repository
got: update to 0.83
https://github.com/void-linux/void-packages/pull/42089
Description:
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (amd64-musl)
I had to disable cross-compiling. since 0.79 there's a subproject `template` that is needed to generate some sources during build time. it needs to be compiled and executed on the host. However, as a byproduct of the build of `template`, some object files are left in places where they're then picked up by the regular build which thus fails at linking. Will try to have it fixed for the next release.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-02-24 8:52 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-05 9:23 [PR PATCH] got: update to 0.83 omar-polo
2023-02-05 9:27 ` [PR PATCH] [Updated] " omar-polo
2023-02-05 9:49 ` paper42
2023-02-24 8:52 ` omar-polo
2023-02-24 8:52 ` [PR PATCH] [Closed]: " omar-polo
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).