* [PR PATCH] New package: Gauche-0.9.9
@ 2020-04-21 13:42 rc-05
2020-04-21 16:29 ` [PR PATCH] [Updated] " rc-05
` (54 more replies)
0 siblings, 55 replies; 56+ messages in thread
From: rc-05 @ 2020-04-21 13:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 671 bytes --]
There is a new pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1030 bytes --]
From 319611afdcfe7a93395a7f0886985211e44e401a Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..9b2524691b7
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,18 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+
+post_install() {
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
@ 2020-04-21 16:29 ` rc-05
2020-04-21 16:42 ` rc-05
` (53 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-21 16:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1030 bytes --]
From 74c7537edd9514c503bb3ef33403ef85ba5e52cb Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..9b2524691b7
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,18 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+
+post_install() {
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
2020-04-21 16:29 ` [PR PATCH] [Updated] " rc-05
@ 2020-04-21 16:42 ` rc-05
2020-04-21 16:44 ` rc-05
` (52 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-21 16:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1054 bytes --]
From 39438ee84be7b0026b7c6e419601d3206e839dea Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..98c25d51440
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,19 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+archs="i686* x86_64*"
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+
+post_install() {
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
2020-04-21 16:29 ` [PR PATCH] [Updated] " rc-05
2020-04-21 16:42 ` rc-05
@ 2020-04-21 16:44 ` rc-05
2020-04-21 19:52 ` Chocimier
` (51 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-21 16:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1054 bytes --]
From 39438ee84be7b0026b7c6e419601d3206e839dea Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..98c25d51440
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,19 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+archs="i686* x86_64*"
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+
+post_install() {
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (2 preceding siblings ...)
2020-04-21 16:44 ` rc-05
@ 2020-04-21 19:52 ` Chocimier
2020-04-22 22:46 ` [PR PATCH] [Updated] " rc-05
` (50 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: Chocimier @ 2020-04-21 19:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 287 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-617379129
Comment:
Cross compilation passes with Gauche added to hostmakedepends conditionally.
Conflicts with `gosh` package that installs `/usr/bin/gosh` too.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (3 preceding siblings ...)
2020-04-21 19:52 ` Chocimier
@ 2020-04-22 22:46 ` rc-05
2020-04-22 22:49 ` rc-05
` (49 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 22:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1054 bytes --]
From 152d174c34e8a3aa9b49211bd82d4f59bc0daff6 Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..98c25d51440
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,19 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+archs="i686* x86_64*"
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+
+post_install() {
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (4 preceding siblings ...)
2020-04-22 22:46 ` [PR PATCH] [Updated] " rc-05
@ 2020-04-22 22:49 ` rc-05
2020-04-22 22:52 ` [PR PATCH] [Updated] " rc-05
` (48 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 22:49 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 361 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-618079612
Comment:
> Cross compilation passes with Gauche added to hostmakedepends conditionally.
>
> Conflicts with `gosh` package that installs `/usr/bin/gosh` too.
Now the application will not conflict anymore with the gosh package.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (5 preceding siblings ...)
2020-04-22 22:49 ` rc-05
@ 2020-04-22 22:52 ` rc-05
2020-04-22 22:53 ` rc-05
` (47 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 22:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1054 bytes --]
From d22e92c8704a4dc86d4eb4a7d0c395399e204708 Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..98c25d51440
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,19 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+archs="i686* x86_64*"
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+
+post_install() {
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (6 preceding siblings ...)
2020-04-22 22:52 ` [PR PATCH] [Updated] " rc-05
@ 2020-04-22 22:53 ` rc-05
2020-04-22 22:53 ` rc-05
` (46 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 22:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 426 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-618080764
Comment:
> > Cross compilation passes with Gauche added to hostmakedepends conditionally.
> > Conflicts with `gosh` package that installs `/usr/bin/gosh` too.
>
> Now the application will not conflict anymore with the gosh package and Gauche was added to hostmakedepends as you suggested.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (7 preceding siblings ...)
2020-04-22 22:53 ` rc-05
@ 2020-04-22 22:53 ` rc-05
2020-04-22 22:53 ` rc-05
` (45 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 22:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 421 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-618080764
Comment:
> Cross compilation passes with Gauche added to hostmakedepends conditionally.
>
> Conflicts with `gosh` package that installs `/usr/bin/gosh` too.
Now the application will not conflict anymore with the gosh package and Gauche was added to hostmakedepends as you suggested.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (8 preceding siblings ...)
2020-04-22 22:53 ` rc-05
@ 2020-04-22 22:53 ` rc-05
2020-04-22 22:55 ` [PR PATCH] [Updated] " rc-05
` (44 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 22:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 361 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-618079612
Comment:
> Cross compilation passes with Gauche added to hostmakedepends conditionally.
>
> Conflicts with `gosh` package that installs `/usr/bin/gosh` too.
Now the application will not conflict anymore with the gosh package.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (9 preceding siblings ...)
2020-04-22 22:53 ` rc-05
@ 2020-04-22 22:55 ` rc-05
2020-04-22 23:34 ` rc-05
` (43 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 22:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1389 bytes --]
From 8430ce7c2b02382b2655c6d2bb1524990be1da58 Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..c2cfc8cc765
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,27 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo Gauche"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the `gosh` package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/man/man1/gosh.1 $DESTDIR/usr/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (10 preceding siblings ...)
2020-04-22 22:55 ` [PR PATCH] [Updated] " rc-05
@ 2020-04-22 23:34 ` rc-05
2020-04-22 23:36 ` rc-05
` (42 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 23:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1382 bytes --]
From 31c7202efd1ff986fd91ffda322df8de62245a7b Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..582d18d4887
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,27 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the `gosh` package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/man/man1/gosh.1 $DESTDIR/usr/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (11 preceding siblings ...)
2020-04-22 23:34 ` rc-05
@ 2020-04-22 23:36 ` rc-05
2020-04-22 23:39 ` [PR PATCH] [Updated] " rc-05
` (41 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 23:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 425 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-618080764
Comment:
> Cross compilation passes with Gauche added to hostmakedepends conditionally.
>
> Conflicts with `gosh` package that installs `/usr/bin/gosh` too.
Now the application will not conflict anymore with the gosh package ~~and Gauche was added to hostmakedepends as you suggested~~.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (12 preceding siblings ...)
2020-04-22 23:36 ` rc-05
@ 2020-04-22 23:39 ` rc-05
2020-04-22 23:40 ` rc-05
` (40 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 23:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1400 bytes --]
From 1e9f41c3fb4760c920c983a5183728a68510c10b Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..c90697cddda
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,28 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+archs="~*-musl"
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the `gosh` package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/man/man1/gosh.1 $DESTDIR/usr/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (13 preceding siblings ...)
2020-04-22 23:39 ` [PR PATCH] [Updated] " rc-05
@ 2020-04-22 23:40 ` rc-05
2020-04-24 17:07 ` Chocimier
` (39 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-22 23:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 214 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-618094302
Comment:
Let's see if Travis CI can build at least for the archs with glibc runtime.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (14 preceding siblings ...)
2020-04-22 23:40 ` rc-05
@ 2020-04-24 17:07 ` Chocimier
2020-04-25 14:06 ` rc-05
` (38 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: Chocimier @ 2020-04-24 17:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 719 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-619136100
Comment:
> Let's see if Travis CI can build at least for the archs with glibc runtime.
I encourage you to look at build logs on travis to see what real problem is.
For cross compilation, problem is that gosh is executed during build. When it is native built, a while-ago created binary can be used. When cross-built, it cannot, but one can install native gosh by adding to hostmakedepends.
But if you simply add Gauche to hostmakedepends, there is need for Gauche to build Gauche. Solution is to only depend on Gauche in case of cross build, take a look for template of php.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (15 preceding siblings ...)
2020-04-24 17:07 ` Chocimier
@ 2020-04-25 14:06 ` rc-05
2020-04-25 14:07 ` rc-05
` (37 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-25 14:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 778 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-619385031
Comment:
> > Let's see if Travis CI can build at least for the archs with glibc runtime.
>
> I encourage you to look at build logs on travis to see what real problem is.
>
> For cross compilation, problem is that gosh is executed during build. When it is native built, a while-ago created binary can be used. When cross-built, it cannot, but one can install native gosh by adding to hostmakedepends.
>
> But if you simply add Gauche to hostmakedepends, there is need for Gauche to build Gauche. Solution is to only depend on Gauche in case of cross build, take a look for template of php.
Ok thanks! I'm going to follow your suggestions
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (16 preceding siblings ...)
2020-04-25 14:06 ` rc-05
@ 2020-04-25 14:07 ` rc-05
2020-04-25 16:09 ` [PR PATCH] [Updated] " rc-05
` (36 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-25 14:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 895 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-619385031
Comment:
> > Let's see if Travis CI can build at least for the archs with glibc runtime.
>
> I encourage you to look at build logs on travis to see what real problem is.
>
> For cross compilation, problem is that gosh is executed during build. When it is native built, a while-ago created binary can be used. When cross-built, it cannot, but one can install native gosh by adding to hostmakedepends.
>
> But if you simply add Gauche to hostmakedepends, there is need for Gauche to build Gauche. Solution is to only depend on Gauche in case of cross build, take a look for template of php.
Ok thanks! I'm going to follow your suggestions. Looking at the build logs it seems that it doesn't find the man page so it's a minor stuff that can be easily fixed
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (17 preceding siblings ...)
2020-04-25 14:07 ` rc-05
@ 2020-04-25 16:09 ` rc-05
2020-04-25 16:23 ` rc-05
` (35 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-25 16:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1530 bytes --]
From 8470531e68c03bca85aa347be8cafc1da1b7b68d Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..01cdb39c997
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,32 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+if [ -n "$CROSS_BUILD" ]; then
+ # Gauche needs itself to bootstrap for cross compilation.
+ hostmakedepends+=" Gauche"
+fi
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the `gosh` package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (18 preceding siblings ...)
2020-04-25 16:09 ` [PR PATCH] [Updated] " rc-05
@ 2020-04-25 16:23 ` rc-05
2020-04-25 16:25 ` rc-05
` (34 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-25 16:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 234 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-619404560
Comment:
Can #21258, #21183 and #20739 be reviewed and merged (if everything goes smoothly)? @Chocimier
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (19 preceding siblings ...)
2020-04-25 16:23 ` rc-05
@ 2020-04-25 16:25 ` rc-05
2020-04-27 16:44 ` [PR PATCH] [Updated] " rc-05
` (33 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-25 16:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 233 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-619404560
Comment:
Could you (or others) please review #21258, #21183, #20739 and (eventually) merge? @Chocimier
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (20 preceding siblings ...)
2020-04-25 16:25 ` rc-05
@ 2020-04-27 16:44 ` rc-05
2020-04-27 21:13 ` rc-05
` (32 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-27 16:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1581 bytes --]
From 9b172f7b5a14dbe40ede4b227088155b46ca5254 Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..55d16f1bb45
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,33 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+if [ -n "$CROSS_BUILD" ]; then
+ # Gauche needs itself to bootstrap for cross compilation.
+ hostmakedepends+=" Gauche"
+ configure_args+=" --host=${XBPS_CROSS_TRIPLET}"
+fi
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the "gosh" package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (21 preceding siblings ...)
2020-04-27 16:44 ` [PR PATCH] [Updated] " rc-05
@ 2020-04-27 21:13 ` rc-05
2020-04-28 15:12 ` rc-05
` (31 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-27 21:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1596 bytes --]
From fd4dfc96cdc243e79dd2baadb20601a10ce6b684 Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..7ed1c80cdfd
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,30 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+nocross="Can't bootstrap with cross-compilation:"
+nocross+=" see https://api.travis-ci.org/v3/job/680193656/log.txt"
+nocross+=" for a failed attempt at cross compilation for aarch64 (glibc)."
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the "gosh" package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (22 preceding siblings ...)
2020-04-27 21:13 ` rc-05
@ 2020-04-28 15:12 ` rc-05
2020-04-28 15:12 ` rc-05
` (30 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-28 15:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 392 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-620668310
Comment:
Good news: it seems that it is now cross compiling without any problem...
I suspect that the cross compilation problems were generated by some explicit `hostmakedepends` and `configure_args` flags that are now automatically resolved when left implicit.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (23 preceding siblings ...)
2020-04-28 15:12 ` rc-05
@ 2020-04-28 15:12 ` rc-05
2020-04-28 15:12 ` rc-05
` (29 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-28 15:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 389 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-620668310
Comment:
Good news: it seems that it is now cross compiling without any problem...
I suspect that the cross compilation problem was generated by the explicit `hostmakedepends` and `configure_args` flags that are now automatically resolved when left implicit.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (24 preceding siblings ...)
2020-04-28 15:12 ` rc-05
@ 2020-04-28 15:12 ` rc-05
2020-04-28 15:13 ` rc-05
` (28 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-28 15:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 212 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-620668778
Comment:
Going to amend the commit as soon as it finished cross-compiling locally.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (25 preceding siblings ...)
2020-04-28 15:12 ` rc-05
@ 2020-04-28 15:13 ` rc-05
2020-04-28 15:13 ` rc-05
` (27 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-28 15:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 389 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-620668310
Comment:
Good news: it seems that it is now cross compiling without any problem...
I suspect that the cross compilation problem was generated by the explicit `hostmakedepends` and `configure_args` flags that are now automatically resolved when left implicit.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (26 preceding siblings ...)
2020-04-28 15:13 ` rc-05
@ 2020-04-28 15:13 ` rc-05
2020-04-28 15:15 ` [PR PATCH] [Updated] " rc-05
` (26 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-28 15:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 212 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-620668778
Comment:
Going to amend the commit as soon as it finished cross-compiling locally.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (27 preceding siblings ...)
2020-04-28 15:13 ` rc-05
@ 2020-04-28 15:15 ` rc-05
2020-04-28 21:51 ` rc-05
` (25 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-28 15:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1596 bytes --]
From fd4dfc96cdc243e79dd2baadb20601a10ce6b684 Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..7ed1c80cdfd
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,30 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+configure_args="--prefix=/usr"
+hostmakedepends="gzip texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+nocross="Can't bootstrap with cross-compilation:"
+nocross+=" see https://api.travis-ci.org/v3/job/680193656/log.txt"
+nocross+=" for a failed attempt at cross compilation for aarch64 (glibc)."
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the "gosh" package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (28 preceding siblings ...)
2020-04-28 15:15 ` [PR PATCH] [Updated] " rc-05
@ 2020-04-28 21:51 ` rc-05
2020-04-28 23:58 ` [PR PATCH] [Updated] " rc-05
` (24 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-28 21:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 247 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-620874434
Comment:
I think that I've resolved the renaming issue... Compiling locally to see if the cross package is generated.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (29 preceding siblings ...)
2020-04-28 21:51 ` rc-05
@ 2020-04-28 23:58 ` rc-05
2020-04-29 0:00 ` rc-05
` (23 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-28 23:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1885 bytes --]
From d36ae3bc364feba93b00aae07bd43b4165ca11eb Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..c9597689992
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,37 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+hostmakedepends="texinfo"
+#makedepends="libticonv-devel libatomic_ops-devel"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+if [ -n "$CROSS_BUILD" ]; then
+ # Gauche needs itself to bootstrap for cross compilation.
+ hostmakedepends+=" Gauche"
+ # Normally BUILD_GOSH doesn't need to be set but in this case it is mandatory
+ # as the native Gauche binary (which is needed to cross-compile for another
+ # architecture) has been renamed for conflict problems with another package with
+ # the same name.
+ configure_args="BUILD_GOSH=/usr/bin/gauche --host=${XBPS_CROSS_TRIPLET}"
+fi
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the "gosh" package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (30 preceding siblings ...)
2020-04-28 23:58 ` [PR PATCH] [Updated] " rc-05
@ 2020-04-29 0:00 ` rc-05
2020-04-30 19:05 ` [WIP] " rc-05
` (22 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-29 0:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 469 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-620915537
Comment:
I think that for some reason at install point the `gauche` interpreter is not found... Maybe the internal makefile contains an undocumented flag/variable or even worse it's hardcoded and a patch is needed..
I'm surprisingly having an hard time packaging Gauche: should I mark this pull request as WIP at this point? @Chocimier
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [WIP] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (31 preceding siblings ...)
2020-04-29 0:00 ` rc-05
@ 2020-04-30 19:05 ` rc-05
2020-04-30 19:07 ` Chocimier
` (21 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-30 19:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 261 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-622044277
Comment:
Marked as [WIP] as I am trying to figure out how to successfully resolve the binary conflict with Gosh and Cross Compiling
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [WIP] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (32 preceding siblings ...)
2020-04-30 19:05 ` [WIP] " rc-05
@ 2020-04-30 19:07 ` Chocimier
2020-04-30 19:08 ` Chocimier
` (20 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: Chocimier @ 2020-04-30 19:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 268 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-622045584
Comment:
You can just set `conflicts` variable if installing Gauche aside of gosh is ok for you, with short comment explaining reason.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [WIP] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (33 preceding siblings ...)
2020-04-30 19:07 ` Chocimier
@ 2020-04-30 19:08 ` Chocimier
2020-04-30 21:17 ` rc-05
` (19 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: Chocimier @ 2020-04-30 19:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 165 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-622045940
Comment:
*forbidding installing
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [WIP] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (34 preceding siblings ...)
2020-04-30 19:08 ` Chocimier
@ 2020-04-30 21:17 ` rc-05
2020-04-30 21:29 ` [PR PATCH] [Updated] " rc-05
` (18 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-30 21:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 370 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-622118227
Comment:
I could have done that and call it a day but maybe there are people that use both Gosh and Gauche for some reason or another so there's that... And maybe I think that I've finally resolved the naming conflict after days and days...
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] [WIP] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (35 preceding siblings ...)
2020-04-30 21:17 ` rc-05
@ 2020-04-30 21:29 ` rc-05
2020-05-01 22:45 ` Chocimier
` (17 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-04-30 21:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 682 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
[WIP] New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 1885 bytes --]
From d36ae3bc364feba93b00aae07bd43b4165ca11eb Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/template | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..c9597689992
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,37 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+hostmakedepends="texinfo"
+#makedepends="libticonv-devel libatomic_ops-devel"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+if [ -n "$CROSS_BUILD" ]; then
+ # Gauche needs itself to bootstrap for cross compilation.
+ hostmakedepends+=" Gauche"
+ # Normally BUILD_GOSH doesn't need to be set but in this case it is mandatory
+ # as the native Gauche binary (which is needed to cross-compile for another
+ # architecture) has been renamed for conflict problems with another package with
+ # the same name.
+ configure_args="BUILD_GOSH=/usr/bin/gauche --host=${XBPS_CROSS_TRIPLET}"
+fi
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the "gosh" package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (36 preceding siblings ...)
2020-04-30 21:29 ` [PR PATCH] [Updated] " rc-05
@ 2020-05-01 22:45 ` Chocimier
2020-05-03 21:55 ` rc-05
` (16 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: Chocimier @ 2020-05-01 22:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 500 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-622598301
Comment:
Much better now.
Conditional post_install is, fortunately, overwritten by other one, manpage name should be same whether cross-compiled or not. Please remove.
Is libatomic_ops-devel needed, or not?
`--host` is already set bu build style.
Install messages are mentioned for more important things, renamed binary can be known from `xbps-query -f`.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (37 preceding siblings ...)
2020-05-01 22:45 ` Chocimier
@ 2020-05-03 21:55 ` rc-05
2020-05-03 21:57 ` rc-05
` (15 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-03 21:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 250 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-623188583
Comment:
libatomic seems to cause problems for cross compilation (it is not mandatory, maybe it's best that I remove it)
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (38 preceding siblings ...)
2020-05-03 21:55 ` rc-05
@ 2020-05-03 21:57 ` rc-05
2020-05-03 22:03 ` rc-05
` (14 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-03 21:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 221 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-623188583
Comment:
libatomic it's not mandatory: should I remove it or add as a package build option?
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (39 preceding siblings ...)
2020-05-03 21:57 ` rc-05
@ 2020-05-03 22:03 ` rc-05
2020-05-03 22:05 ` [PR PATCH] [Updated] " rc-05
` (13 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-03 22:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 221 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-623188583
Comment:
libatomic it's not mandatory: should I remove it or add as a package build option?
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (40 preceding siblings ...)
2020-05-03 22:03 ` rc-05
@ 2020-05-03 22:05 ` rc-05
2020-05-03 22:06 ` rc-05
` (12 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-03 22:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 2973 bytes --]
From cd120d2a001206275dcac071e0fd275cf4a0648c Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/patches/src-makefile.patch | 19 ++++++++++
srcpkgs/Gauche/template | 42 +++++++++++++++++++++++
2 files changed, 61 insertions(+)
create mode 100644 srcpkgs/Gauche/patches/src-makefile.patch
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/patches/src-makefile.patch b/srcpkgs/Gauche/patches/src-makefile.patch
new file mode 100644
index 00000000000..02fddf9cffd
--- /dev/null
+++ b/srcpkgs/Gauche/patches/src-makefile.patch
@@ -0,0 +1,19 @@
+--- src/Makefile.in 2019-12-13 22:50:49.000000000 +0100
++++ src/Makefile-patched.in 2020-04-30 22:47:55.667135591 +0200
+@@ -59,6 +59,7 @@
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ BUILD_GOSH_FLAGS =
++GOSH = @GOSH@
+
+ # These are set by configure
+ DEFS = @DEFS@
+@@ -526,7 +527,7 @@
+ "$(DESTDIR)$(SITE_SCM_DIR)" \
+ "$(DESTDIR)$(SITE_ARCH_DIR)"
+ @CROSS_COMPILING_no@GAUCHE_INSTALL = ./gosh -ftest $(srcdir)/gauche-install.in
+-@CROSS_COMPILING_yes@GAUCHE_INSTALL = gosh $(srcdir)/gauche-install.in
++@CROSS_COMPILING_yes@GAUCHE_INSTALL = $(GOSH) $(srcdir)/gauche-install.in
+
+ install : install-core
+
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..16d365b8c54
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,42 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+hostmakedepends="texinfo"
+#makedepends="libticonv-devel libatomic_ops-devel"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+if [ -n "$CROSS_BUILD" ]; then
+ # Gauche needs itself to bootstrap for cross compilation.
+ hostmakedepends+=" Gauche"
+ # Normally BUILD_GOSH doesn't need to be set but in this case it is mandatory
+ # as the native Gauche binary (which is needed to cross-compile for another
+ # architecture) has been renamed for conflict problems with another package with
+ # the same name.
+ configure_args="BUILD_GOSH=/usr/bin/gauche --host=${XBPS_CROSS_TRIPLET}"
+ make_install_args="GOSH=/usr/bin/gauche"
+
+ post_install() {
+ vlicense COPYING
+ }
+fi
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the "gosh" package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (41 preceding siblings ...)
2020-05-03 22:05 ` [PR PATCH] [Updated] " rc-05
@ 2020-05-03 22:06 ` rc-05
2020-05-03 22:07 ` rc-05
` (11 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-03 22:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 2901 bytes --]
From f25da8ac04826a60c2909af5ead8a9574ca938d5 Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/patches/src-makefile.patch | 19 ++++++++++++
srcpkgs/Gauche/template | 38 +++++++++++++++++++++++
2 files changed, 57 insertions(+)
create mode 100644 srcpkgs/Gauche/patches/src-makefile.patch
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/patches/src-makefile.patch b/srcpkgs/Gauche/patches/src-makefile.patch
new file mode 100644
index 00000000000..02fddf9cffd
--- /dev/null
+++ b/srcpkgs/Gauche/patches/src-makefile.patch
@@ -0,0 +1,19 @@
+--- src/Makefile.in 2019-12-13 22:50:49.000000000 +0100
++++ src/Makefile-patched.in 2020-04-30 22:47:55.667135591 +0200
+@@ -59,6 +59,7 @@
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ BUILD_GOSH_FLAGS =
++GOSH = @GOSH@
+
+ # These are set by configure
+ DEFS = @DEFS@
+@@ -526,7 +527,7 @@
+ "$(DESTDIR)$(SITE_SCM_DIR)" \
+ "$(DESTDIR)$(SITE_ARCH_DIR)"
+ @CROSS_COMPILING_no@GAUCHE_INSTALL = ./gosh -ftest $(srcdir)/gauche-install.in
+-@CROSS_COMPILING_yes@GAUCHE_INSTALL = gosh $(srcdir)/gauche-install.in
++@CROSS_COMPILING_yes@GAUCHE_INSTALL = $(GOSH) $(srcdir)/gauche-install.in
+
+ install : install-core
+
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..a03d8be0780
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,38 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+hostmakedepends="texinfo"
+#makedepends="libticonv-devel libatomic_ops-devel"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+if [ -n "$CROSS_BUILD" ]; then
+ # Gauche needs itself to bootstrap for cross compilation.
+ hostmakedepends+=" Gauche"
+ # Normally BUILD_GOSH doesn't need to be set but in this case it is mandatory
+ # as the native Gauche binary (which is needed to cross-compile for another
+ # architecture) has been renamed for conflict problems with another package with
+ # the same name.
+ configure_args="BUILD_GOSH=/usr/bin/gauche"
+ make_install_args="GOSH=/usr/bin/gauche"
+fi
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the "gosh" package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (42 preceding siblings ...)
2020-05-03 22:06 ` rc-05
@ 2020-05-03 22:07 ` rc-05
2020-05-03 22:08 ` rc-05
` (10 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-03 22:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 2849 bytes --]
From a3304cf4cd8f0d8326968d99608024863bb09d1c Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/patches/src-makefile.patch | 19 ++++++++++++
srcpkgs/Gauche/template | 37 +++++++++++++++++++++++
2 files changed, 56 insertions(+)
create mode 100644 srcpkgs/Gauche/patches/src-makefile.patch
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/patches/src-makefile.patch b/srcpkgs/Gauche/patches/src-makefile.patch
new file mode 100644
index 00000000000..02fddf9cffd
--- /dev/null
+++ b/srcpkgs/Gauche/patches/src-makefile.patch
@@ -0,0 +1,19 @@
+--- src/Makefile.in 2019-12-13 22:50:49.000000000 +0100
++++ src/Makefile-patched.in 2020-04-30 22:47:55.667135591 +0200
+@@ -59,6 +59,7 @@
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ BUILD_GOSH_FLAGS =
++GOSH = @GOSH@
+
+ # These are set by configure
+ DEFS = @DEFS@
+@@ -526,7 +527,7 @@
+ "$(DESTDIR)$(SITE_SCM_DIR)" \
+ "$(DESTDIR)$(SITE_ARCH_DIR)"
+ @CROSS_COMPILING_no@GAUCHE_INSTALL = ./gosh -ftest $(srcdir)/gauche-install.in
+-@CROSS_COMPILING_yes@GAUCHE_INSTALL = gosh $(srcdir)/gauche-install.in
++@CROSS_COMPILING_yes@GAUCHE_INSTALL = $(GOSH) $(srcdir)/gauche-install.in
+
+ install : install-core
+
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..88ec0457b27
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,37 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+hostmakedepends="texinfo"
+makedepends="libticonv-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+if [ -n "$CROSS_BUILD" ]; then
+ # Gauche needs itself to bootstrap for cross compilation.
+ hostmakedepends+=" Gauche"
+ # Normally BUILD_GOSH doesn't need to be set but in this case it is mandatory
+ # as the native Gauche binary (which is needed to cross-compile for another
+ # architecture) has been renamed for conflict problems with another package with
+ # the same name.
+ configure_args="BUILD_GOSH=/usr/bin/gauche"
+ make_install_args="GOSH=/usr/bin/gauche"
+fi
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the "gosh" package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (43 preceding siblings ...)
2020-05-03 22:07 ` rc-05
@ 2020-05-03 22:08 ` rc-05
2020-05-04 18:00 ` Chocimier
` (9 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-03 22:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 279 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-623190091
Comment:
The libatomic library is not mandatory: for simplicity's sake I've removed it from the template.
Should instead be added as a build option?
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (44 preceding siblings ...)
2020-05-03 22:08 ` rc-05
@ 2020-05-04 18:00 ` Chocimier
2020-05-07 2:41 ` rc-05
` (8 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: Chocimier @ 2020-05-04 18:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 184 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-623614834
Comment:
As you wish. I think it's ready to merge.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (45 preceding siblings ...)
2020-05-04 18:00 ` Chocimier
@ 2020-05-07 2:41 ` rc-05
2020-05-07 2:41 ` rc-05
` (7 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-07 2:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 203 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-624995930
Comment:
Hmmm then I'll add it as a build option and push the commit asap
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (46 preceding siblings ...)
2020-05-07 2:41 ` rc-05
@ 2020-05-07 2:41 ` rc-05
2020-05-07 12:26 ` [PR PATCH] [Updated] " rc-05
` (6 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-07 2:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 241 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-624995930
Comment:
Hmmm then I'll add it as a build option and push the commit asap
The more alternatives the better 🙂
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (47 preceding siblings ...)
2020-05-07 2:41 ` rc-05
@ 2020-05-07 12:26 ` rc-05
2020-05-07 13:31 ` rc-05
` (5 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-07 12:26 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 3020 bytes --]
From 5696d480a9274323c4dd6dbc7d9c954162513129 Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/patches/src-makefile.patch | 19 +++++++++++
srcpkgs/Gauche/template | 41 +++++++++++++++++++++++
2 files changed, 60 insertions(+)
create mode 100644 srcpkgs/Gauche/patches/src-makefile.patch
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/patches/src-makefile.patch b/srcpkgs/Gauche/patches/src-makefile.patch
new file mode 100644
index 00000000000..02fddf9cffd
--- /dev/null
+++ b/srcpkgs/Gauche/patches/src-makefile.patch
@@ -0,0 +1,19 @@
+--- src/Makefile.in 2019-12-13 22:50:49.000000000 +0100
++++ src/Makefile-patched.in 2020-04-30 22:47:55.667135591 +0200
+@@ -59,6 +59,7 @@
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ BUILD_GOSH_FLAGS =
++GOSH = @GOSH@
+
+ # These are set by configure
+ DEFS = @DEFS@
+@@ -526,7 +527,7 @@
+ "$(DESTDIR)$(SITE_SCM_DIR)" \
+ "$(DESTDIR)$(SITE_ARCH_DIR)"
+ @CROSS_COMPILING_no@GAUCHE_INSTALL = ./gosh -ftest $(srcdir)/gauche-install.in
+-@CROSS_COMPILING_yes@GAUCHE_INSTALL = gosh $(srcdir)/gauche-install.in
++@CROSS_COMPILING_yes@GAUCHE_INSTALL = $(GOSH) $(srcdir)/gauche-install.in
+
+ install : install-core
+
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..fb934ca9e49
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,41 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+hostmakedepends="texinfo"
+makedepends="libticonv-devel $(vopt_if libatomic_ops libatomic_ops-devel)"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+# Package build options
+build_options="libatomic_ops"
+desc_option_libatomic="Enable support for native atomic facilities"
+
+if [ -n "$CROSS_BUILD" ]; then
+ # Gauche needs itself to bootstrap for cross compilation.
+ hostmakedepends+=" Gauche"
+ # Normally BUILD_GOSH doesn't need to be set but in this case it is mandatory
+ # as the native Gauche binary (which is needed to cross-compile for another
+ # architecture) has been renamed for conflict problems with another package with
+ # the same name.
+ configure_args="BUILD_GOSH=/usr/bin/gauche"
+ make_install_args="GOSH=/usr/bin/gauche"
+fi
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the "gosh" package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (48 preceding siblings ...)
2020-05-07 12:26 ` [PR PATCH] [Updated] " rc-05
@ 2020-05-07 13:31 ` rc-05
2020-05-11 21:23 ` Chocimier
` (4 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-07 13:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 245 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-625257243
Comment:
Build option added: I also think that this package can be finally merged into master repo of void-packages
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (49 preceding siblings ...)
2020-05-07 13:31 ` rc-05
@ 2020-05-11 21:23 ` Chocimier
2020-05-11 21:55 ` rc-05
` (3 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: Chocimier @ 2020-05-11 21:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 243 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-626972617
Comment:
I'm still unsure if libatomic should be option or enabled based on $XBPS_TARGET_NO_ATOMIC8, or both.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (50 preceding siblings ...)
2020-05-11 21:23 ` Chocimier
@ 2020-05-11 21:55 ` rc-05
2020-05-16 11:57 ` Chocimier
` (2 subsequent siblings)
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-11 21:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 226 bytes --]
New comment by rc-05 on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-626986486
Comment:
I think that it would be better to leave it as a build option since it is not mandatory
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (51 preceding siblings ...)
2020-05-11 21:55 ` rc-05
@ 2020-05-16 11:57 ` Chocimier
2020-05-17 14:41 ` [PR PATCH] [Updated] " rc-05
2020-05-18 16:39 ` [PR PATCH] [Merged]: " Chocimier
54 siblings, 0 replies; 56+ messages in thread
From: Chocimier @ 2020-05-16 11:57 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 299 bytes --]
New comment by Chocimier on void-packages repository
https://github.com/void-linux/void-packages/pull/21205#issuecomment-629634471
Comment:
Documentation says, that bundled libatomic is used, if needed and not found in system. Remove build option and add libatomic to makedepends unconditionally.
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Updated] New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (52 preceding siblings ...)
2020-05-16 11:57 ` Chocimier
@ 2020-05-17 14:41 ` rc-05
2020-05-18 16:39 ` [PR PATCH] [Merged]: " Chocimier
54 siblings, 0 replies; 56+ messages in thread
From: rc-05 @ 2020-05-17 14:41 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 676 bytes --]
There is an updated pull request by rc-05 against master on the void-packages repository
https://github.com/rc-05/void-packages Gauche
https://github.com/void-linux/void-packages/pull/21205
New package: Gauche-0.9.9
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
A patch file from https://github.com/void-linux/void-packages/pull/21205.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-Gauche-21205.patch --]
[-- Type: text/x-diff, Size: 2869 bytes --]
From a6b83998663aa9fbe1bd94bb8be13fccb6720bd5 Mon Sep 17 00:00:00 2001
From: Raffaele <rc23@email.it>
Date: Tue, 21 Apr 2020 15:38:10 +0200
Subject: [PATCH] New package: Gauche-0.9.9
---
srcpkgs/Gauche/patches/src-makefile.patch | 19 ++++++++++++
srcpkgs/Gauche/template | 37 +++++++++++++++++++++++
2 files changed, 56 insertions(+)
create mode 100644 srcpkgs/Gauche/patches/src-makefile.patch
create mode 100644 srcpkgs/Gauche/template
diff --git a/srcpkgs/Gauche/patches/src-makefile.patch b/srcpkgs/Gauche/patches/src-makefile.patch
new file mode 100644
index 00000000000..02fddf9cffd
--- /dev/null
+++ b/srcpkgs/Gauche/patches/src-makefile.patch
@@ -0,0 +1,19 @@
+--- src/Makefile.in 2019-12-13 22:50:49.000000000 +0100
++++ src/Makefile-patched.in 2020-04-30 22:47:55.667135591 +0200
+@@ -59,6 +59,7 @@
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ BUILD_GOSH_FLAGS =
++GOSH = @GOSH@
+
+ # These are set by configure
+ DEFS = @DEFS@
+@@ -526,7 +527,7 @@
+ "$(DESTDIR)$(SITE_SCM_DIR)" \
+ "$(DESTDIR)$(SITE_ARCH_DIR)"
+ @CROSS_COMPILING_no@GAUCHE_INSTALL = ./gosh -ftest $(srcdir)/gauche-install.in
+-@CROSS_COMPILING_yes@GAUCHE_INSTALL = gosh $(srcdir)/gauche-install.in
++@CROSS_COMPILING_yes@GAUCHE_INSTALL = $(GOSH) $(srcdir)/gauche-install.in
+
+ install : install-core
+
diff --git a/srcpkgs/Gauche/template b/srcpkgs/Gauche/template
new file mode 100644
index 00000000000..74beafdc686
--- /dev/null
+++ b/srcpkgs/Gauche/template
@@ -0,0 +1,37 @@
+# Template file for 'Gauche'
+pkgname=Gauche
+version=0.9.9
+revision=1
+build_style=gnu-configure
+hostmakedepends="texinfo"
+makedepends="libticonv-devel libatomic_ops-devel"
+short_desc="Practical Scheme R7RS implementation"
+maintainer="rc-05 <rc23@email.it>"
+license="BSD-3-Clause"
+homepage="https://practical-scheme.net/gauche/"
+distfiles="${SOURCEFORGE_SITE}/gauche/${pkgname}-${version}.tgz"
+checksum=4ca9325322a7efadb9680d156eb7b53521321c9ca4955c4cbe738bc2e1d7f7fb
+alternatives="
+ scheme:scheme:/usr/bin/gauche
+ scheme:scheme.1:/usr/share/man/man1/gauche.1
+"
+
+if [ -n "$CROSS_BUILD" ]; then
+ # Gauche needs itself to bootstrap for cross compilation.
+ hostmakedepends+=" Gauche"
+ # Normally BUILD_GOSH doesn't need to be set but in this case it is mandatory
+ # as the native Gauche binary (which is needed to cross-compile for another
+ # architecture) has been renamed for conflict problems with another package with
+ # the same name.
+ configure_args="BUILD_GOSH=/usr/bin/gauche"
+ make_install_args="GOSH=/usr/bin/gauche"
+fi
+
+post_install() {
+ # Needed as Gauche's binary conflicts with the "gosh" package bin.
+ mv $DESTDIR/usr/bin/gosh $DESTDIR/usr/bin/gauche
+ # Modify also the manual page filename to remain consitent.
+ mv $DESTDIR/usr/share/man/man1/gosh.1 $DESTDIR/usr/share/man/man1/gauche.1
+
+ vlicense COPYING
+}
^ permalink raw reply [flat|nested] 56+ messages in thread
* Re: [PR PATCH] [Merged]: New package: Gauche-0.9.9
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
` (53 preceding siblings ...)
2020-05-17 14:41 ` [PR PATCH] [Updated] " rc-05
@ 2020-05-18 16:39 ` Chocimier
54 siblings, 0 replies; 56+ messages in thread
From: Chocimier @ 2020-05-18 16:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 525 bytes --]
There's a merged pull request on the void-packages repository
New package: Gauche-0.9.9
https://github.com/void-linux/void-packages/pull/21205
Description:
**Description from [upstream](https://practical-scheme.net/gauche/index.html):**
Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.
^ permalink raw reply [flat|nested] 56+ messages in thread
end of thread, other threads:[~2020-05-18 16:39 UTC | newest]
Thread overview: 56+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-21 13:42 [PR PATCH] New package: Gauche-0.9.9 rc-05
2020-04-21 16:29 ` [PR PATCH] [Updated] " rc-05
2020-04-21 16:42 ` rc-05
2020-04-21 16:44 ` rc-05
2020-04-21 19:52 ` Chocimier
2020-04-22 22:46 ` [PR PATCH] [Updated] " rc-05
2020-04-22 22:49 ` rc-05
2020-04-22 22:52 ` [PR PATCH] [Updated] " rc-05
2020-04-22 22:53 ` rc-05
2020-04-22 22:53 ` rc-05
2020-04-22 22:53 ` rc-05
2020-04-22 22:55 ` [PR PATCH] [Updated] " rc-05
2020-04-22 23:34 ` rc-05
2020-04-22 23:36 ` rc-05
2020-04-22 23:39 ` [PR PATCH] [Updated] " rc-05
2020-04-22 23:40 ` rc-05
2020-04-24 17:07 ` Chocimier
2020-04-25 14:06 ` rc-05
2020-04-25 14:07 ` rc-05
2020-04-25 16:09 ` [PR PATCH] [Updated] " rc-05
2020-04-25 16:23 ` rc-05
2020-04-25 16:25 ` rc-05
2020-04-27 16:44 ` [PR PATCH] [Updated] " rc-05
2020-04-27 21:13 ` rc-05
2020-04-28 15:12 ` rc-05
2020-04-28 15:12 ` rc-05
2020-04-28 15:12 ` rc-05
2020-04-28 15:13 ` rc-05
2020-04-28 15:13 ` rc-05
2020-04-28 15:15 ` [PR PATCH] [Updated] " rc-05
2020-04-28 21:51 ` rc-05
2020-04-28 23:58 ` [PR PATCH] [Updated] " rc-05
2020-04-29 0:00 ` rc-05
2020-04-30 19:05 ` [WIP] " rc-05
2020-04-30 19:07 ` Chocimier
2020-04-30 19:08 ` Chocimier
2020-04-30 21:17 ` rc-05
2020-04-30 21:29 ` [PR PATCH] [Updated] " rc-05
2020-05-01 22:45 ` Chocimier
2020-05-03 21:55 ` rc-05
2020-05-03 21:57 ` rc-05
2020-05-03 22:03 ` rc-05
2020-05-03 22:05 ` [PR PATCH] [Updated] " rc-05
2020-05-03 22:06 ` rc-05
2020-05-03 22:07 ` rc-05
2020-05-03 22:08 ` rc-05
2020-05-04 18:00 ` Chocimier
2020-05-07 2:41 ` rc-05
2020-05-07 2:41 ` rc-05
2020-05-07 12:26 ` [PR PATCH] [Updated] " rc-05
2020-05-07 13:31 ` rc-05
2020-05-11 21:23 ` Chocimier
2020-05-11 21:55 ` rc-05
2020-05-16 11:57 ` Chocimier
2020-05-17 14:41 ` [PR PATCH] [Updated] " rc-05
2020-05-18 16:39 ` [PR PATCH] [Merged]: " Chocimier
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).