Github messages for voidlinux
 help / color / mirror / Atom feed
* [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).