Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New Package: mlton-20210117
@ 2023-06-24 22:59 CabrioletDiskette
  2023-06-24 23:09 ` [PR PATCH] [Updated] " CabrioletDiskette
                   ` (9 more replies)
  0 siblings, 10 replies; 27+ messages in thread
From: CabrioletDiskette @ 2023-06-24 22:59 UTC (permalink / raw)
  To: ml

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

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

https://github.com/CabrioletDiskette/void-packages mlton
https://github.com/void-linux/void-packages/pull/44621

New Package: mlton-20210117
#### Testing the changes
- I tested the changes in this PR: **YES**|


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

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

MAJOR NOTE: Similar to openjdk mlton needs to be built with a binary of itself. These binaries are only available for x86_64. Cross compile should be completely possible but compilation on platforms other than x86_64 is not possible unless a binary is made for that arch. 


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

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

From 0ee6cd38ab5b0f72aa613d231ae7c28e59e73341 Mon Sep 17 00:00:00 2001
From: Adam Pschorr <adampschorr13@aol.com>
Date: Sat, 24 Jun 2023 16:49:22 -0600
Subject: [PATCH] New Package: mlton-20210117

---
 srcpkgs/mlton/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/mlton/template

diff --git a/srcpkgs/mlton/template b/srcpkgs/mlton/template
new file mode 100644
index 000000000000..cc7da0a3cee1
--- /dev/null
+++ b/srcpkgs/mlton/template
@@ -0,0 +1,28 @@
+# Template file for 'mlton'
+pkgname=mlton
+version=20210117
+revision=1
+build_style=gnu-makefile
+hostmakedepends="wget gcc make tar patch"
+makedepends="gmp-devel"
+depends="gmp"
+build_wrksrc="mlton-$version/"
+short_desc="Whole-program optimizing compiler for the Standard ML programming language"
+maintainer="Adam Pschorr <adampschorr13@aol.com>"
+license="HPND"
+homepage="http://www.mlton.org/"
+distfiles="https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version.src.tgz
+https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version-1.amd64-linux-glibc2.31.tgz"
+checksum="ec7a5a54deb39c7c0fa746d17767752154e9cb94dbcf3d15b795083b3f0f154b
+749cb59d6baccd644143709be866105228d2b6dcd40c507a90b89c9b5e0f45d2"
+
+
+
+post_extract() {
+	cd $wrksrc/mlton-$version-1.amd64-linux-glibc2.31
+	make
+}
+
+post_install() {
+	vlicense LICENSE 
+}

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

* Re: [PR PATCH] [Updated] New Package: mlton-20210117
  2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
@ 2023-06-24 23:09 ` CabrioletDiskette
  2023-06-24 23:11 ` CabrioletDiskette
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 27+ messages in thread
From: CabrioletDiskette @ 2023-06-24 23:09 UTC (permalink / raw)
  To: ml

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

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

https://github.com/CabrioletDiskette/void-packages mlton
https://github.com/void-linux/void-packages/pull/44621

New Package: mlton-20210117
#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

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

MAJOR NOTE: Similar to openjdk mlton needs to be built with a binary of itself. These binaries are only available for x86_64. Cross compile should be completely possible but compilation on platforms other than x86_64 is not possible unless a binary is made for that arch. 


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

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

From 0cc29aabd76fc983dae653c39bf37e62521f561c Mon Sep 17 00:00:00 2001
From: Adam Pschorr <adampschorr13@aol.com>
Date: Sat, 24 Jun 2023 16:49:22 -0600
Subject: [PATCH] New Package: mlton-20210117

minor fixes
---
 srcpkgs/mlton/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/mlton/template

diff --git a/srcpkgs/mlton/template b/srcpkgs/mlton/template
new file mode 100644
index 000000000000..1f42e87e879f
--- /dev/null
+++ b/srcpkgs/mlton/template
@@ -0,0 +1,28 @@
+# Template file for 'mlton'
+pkgname=mlton
+version=20210117
+revision=1
+build_style=gnu-makefile
+hostmakedepends="wget gcc make tar patch"
+makedepends="gmp-devel"
+depends="gmp"
+build_wrksrc="mlton-$version/"
+short_desc="Optimizing compiler for the Standard ML programming language"
+maintainer="Adam Pschorr <adampschorr13@aol.com>"
+license="HPND"
+homepage="http://www.mlton.org/"
+distfiles="https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version.src.tgz"
+https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version-1.amd64-linux-glibc2.31.tgz"
+checksum="ec7a5a54deb39c7c0fa746d17767752154e9cb94dbcf3d15b795083b3f0f154b
+749cb59d6baccd644143709be866105228d2b6dcd40c507a90b89c9b5e0f45d2"
+
+
+
+post_extract() {
+	cd $wrksrc/mlton-$version-1.amd64-linux-glibc2.31
+	make
+}
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New Package: mlton-20210117
  2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
  2023-06-24 23:09 ` [PR PATCH] [Updated] " CabrioletDiskette
@ 2023-06-24 23:11 ` CabrioletDiskette
  2023-06-25  3:29 ` CabrioletDiskette
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 27+ messages in thread
From: CabrioletDiskette @ 2023-06-24 23:11 UTC (permalink / raw)
  To: ml

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

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

https://github.com/CabrioletDiskette/void-packages mlton
https://github.com/void-linux/void-packages/pull/44621

New Package: mlton-20210117
#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

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

MAJOR NOTE: Similar to openjdk mlton needs to be built with a binary of itself. These binaries are only available for x86_64. Cross compile should be completely possible but compilation on platforms other than x86_64 is not possible unless a binary is made for that arch. 


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

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

From d715bf78a5586cf36b0b252b190e5cb2e4caae62 Mon Sep 17 00:00:00 2001
From: Adam Pschorr <adampschorr13@aol.com>
Date: Sat, 24 Jun 2023 16:49:22 -0600
Subject: [PATCH] New Package: mlton-20210117

minor fixes

omg typo
---
 srcpkgs/mlton/template | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 srcpkgs/mlton/template

diff --git a/srcpkgs/mlton/template b/srcpkgs/mlton/template
new file mode 100644
index 000000000000..bc9684de227a
--- /dev/null
+++ b/srcpkgs/mlton/template
@@ -0,0 +1,28 @@
+# Template file for 'mlton'
+pkgname=mlton
+version=20210117
+revision=1
+build_style=gnu-makefile
+hostmakedepends="wget gcc make tar patch"
+makedepends="gmp-devel"
+depends="gmp"
+build_wrksrc="mlton-$version/"
+short_desc="Optimizing compiler for the Standard ML programming language"
+maintainer="Adam Pschorr <adampschorr13@aol.com>"
+license="HPND"
+homepage="http://www.mlton.org/"
+distfiles="https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version.src.tgz
+https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version-1.amd64-linux-glibc2.31.tgz"
+checksum="ec7a5a54deb39c7c0fa746d17767752154e9cb94dbcf3d15b795083b3f0f154b
+749cb59d6baccd644143709be866105228d2b6dcd40c507a90b89c9b5e0f45d2"
+
+
+
+post_extract() {
+	cd $wrksrc/mlton-$version-1.amd64-linux-glibc2.31
+	make
+}
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New Package: mlton-20210117
  2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
  2023-06-24 23:09 ` [PR PATCH] [Updated] " CabrioletDiskette
  2023-06-24 23:11 ` CabrioletDiskette
@ 2023-06-25  3:29 ` CabrioletDiskette
  2023-06-25  3:30 ` CabrioletDiskette
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 27+ messages in thread
From: CabrioletDiskette @ 2023-06-25  3:29 UTC (permalink / raw)
  To: ml

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

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

https://github.com/CabrioletDiskette/void-packages mlton
https://github.com/void-linux/void-packages/pull/44621

New Package: mlton-20210117
#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

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

MAJOR NOTE: Similar to openjdk mlton needs to be built with a binary of itself. These binaries are only available for x86_64. Cross compile should be completely possible but compilation on platforms other than x86_64 is not possible unless a binary is made for that arch. Comments and ideas welcome and needed as this is the reason the CI builds are failing below.


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

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

From c458b704e96cdb5e4806abe2e491f185d6d1d2f8 Mon Sep 17 00:00:00 2001
From: Adam Pschorr <adampschorr13@aol.com>
Date: Sat, 24 Jun 2023 16:49:22 -0600
Subject: [PATCH] New Package: mlton-20210117

minor fixes

omg typo

x86_64 only support
---
 srcpkgs/mlton/template | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 srcpkgs/mlton/template

diff --git a/srcpkgs/mlton/template b/srcpkgs/mlton/template
new file mode 100644
index 000000000000..b6cc17ea1c51
--- /dev/null
+++ b/srcpkgs/mlton/template
@@ -0,0 +1,29 @@
+# Template file for 'mlton'
+pkgname=mlton
+version=20210117
+archs="x86_64"
+revision=1
+build_style=gnu-makefile
+hostmakedepends="wget gcc make tar patch"
+makedepends="gmp-devel"
+depends="gmp"
+build_wrksrc="mlton-$version/"
+short_desc="Optimizing compiler for the Standard ML programming language"
+maintainer="Adam Pschorr <adampschorr13@aol.com>"
+license="HPND"
+homepage="http://www.mlton.org/"
+distfiles="https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version.src.tgz
+https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version-1.amd64-linux-glibc2.31.tgz"
+checksum="ec7a5a54deb39c7c0fa746d17767752154e9cb94dbcf3d15b795083b3f0f154b
+749cb59d6baccd644143709be866105228d2b6dcd40c507a90b89c9b5e0f45d2"
+
+
+
+post_extract() {
+	cd $wrksrc/mlton-$version-1.amd64-linux-glibc2.31
+	make
+}
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New Package: mlton-20210117
  2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
                   ` (2 preceding siblings ...)
  2023-06-25  3:29 ` CabrioletDiskette
@ 2023-06-25  3:30 ` CabrioletDiskette
  2023-06-25  7:13 ` [PR REVIEW] " Bnyro
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 27+ messages in thread
From: CabrioletDiskette @ 2023-06-25  3:30 UTC (permalink / raw)
  To: ml

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

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

https://github.com/CabrioletDiskette/void-packages mlton
https://github.com/void-linux/void-packages/pull/44621

New Package: mlton-20210117
#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

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

MAJOR NOTE: Similar to openjdk mlton needs to be built with a binary of itself. These binaries are only available for x86_64. Cross compile should be completely possible but compilation on platforms other than x86_64 is not possible unless a binary is made for that arch. Comments and ideas welcome and needed as this is the reason the CI builds are failing below.


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

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

From dc0649761d6d98fca27418d4a5b70a36ab5df87a Mon Sep 17 00:00:00 2001
From: Adam Pschorr <adampschorr13@aol.com>
Date: Sat, 24 Jun 2023 16:49:22 -0600
Subject: [PATCH] New Package: mlton-20210117

minor fixes

omg typo

x86_64 only support

need to actually run xlint before pushing
---
 srcpkgs/mlton/template | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 srcpkgs/mlton/template

diff --git a/srcpkgs/mlton/template b/srcpkgs/mlton/template
new file mode 100644
index 000000000000..ea1b3a767ac4
--- /dev/null
+++ b/srcpkgs/mlton/template
@@ -0,0 +1,29 @@
+# Template file for 'mlton'
+pkgname=mlton
+version=20210117
+revision=1
+archs="x86_64"
+build_style=gnu-makefile
+hostmakedepends="wget gcc make tar patch"
+makedepends="gmp-devel"
+depends="gmp"
+build_wrksrc="mlton-$version/"
+short_desc="Optimizing compiler for the Standard ML programming language"
+maintainer="Adam Pschorr <adampschorr13@aol.com>"
+license="HPND"
+homepage="http://www.mlton.org/"
+distfiles="https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version.src.tgz
+https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version-1.amd64-linux-glibc2.31.tgz"
+checksum="ec7a5a54deb39c7c0fa746d17767752154e9cb94dbcf3d15b795083b3f0f154b
+749cb59d6baccd644143709be866105228d2b6dcd40c507a90b89c9b5e0f45d2"
+
+
+
+post_extract() {
+	cd $wrksrc/mlton-$version-1.amd64-linux-glibc2.31
+	make
+}
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: [PR REVIEW] New Package: mlton-20210117
  2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
                   ` (3 preceding siblings ...)
  2023-06-25  3:30 ` CabrioletDiskette
@ 2023-06-25  7:13 ` Bnyro
  2023-06-25 22:47 ` [PR PATCH] [Updated] " CabrioletDiskette
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 27+ messages in thread
From: Bnyro @ 2023-06-25  7:13 UTC (permalink / raw)
  To: ml

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

New review comment by Bnyro on void-packages repository

https://github.com/void-linux/void-packages/pull/44621#discussion_r1241067446

Comment:
There should be only one blank line, not 3

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

* Re: [PR PATCH] [Updated] New Package: mlton-20210117
  2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
                   ` (4 preceding siblings ...)
  2023-06-25  7:13 ` [PR REVIEW] " Bnyro
@ 2023-06-25 22:47 ` CabrioletDiskette
  2023-06-26  3:51 ` CabrioletDiskette
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 27+ messages in thread
From: CabrioletDiskette @ 2023-06-25 22:47 UTC (permalink / raw)
  To: ml

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

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

https://github.com/CabrioletDiskette/void-packages mlton
https://github.com/void-linux/void-packages/pull/44621

New Package: mlton-20210117
#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

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

MAJOR NOTE: Similar to openjdk mlton needs to be built with a binary of itself. These binaries are only available for x86_64. Cross compile should be completely possible but compilation on platforms other than x86_64 is not possible unless a binary is made for that arch. Comments and ideas welcome and needed as this is why the archs are restricted to x86_64.

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

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

From d137bc3da6dae82133337b78b16ff316a112bbb4 Mon Sep 17 00:00:00 2001
From: Adam Pschorr <adampschorr13@aol.com>
Date: Sat, 24 Jun 2023 16:49:22 -0600
Subject: [PATCH] New Package: mlton-20210117

minor fixes

omg typo

x86_64 only support

need to actually run xlint before pushing

only one blank line
---
 srcpkgs/mlton/template | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 srcpkgs/mlton/template

diff --git a/srcpkgs/mlton/template b/srcpkgs/mlton/template
new file mode 100644
index 000000000000..a342035900c5
--- /dev/null
+++ b/srcpkgs/mlton/template
@@ -0,0 +1,27 @@
+# Template file for 'mlton'
+pkgname=mlton
+version=20210117
+revision=1
+archs="x86_64"
+build_style=gnu-makefile
+hostmakedepends="wget gcc make tar patch"
+makedepends="gmp-devel"
+depends="gmp"
+build_wrksrc="mlton-$version/"
+short_desc="Optimizing compiler for the Standard ML programming language"
+maintainer="Adam Pschorr <adampschorr13@aol.com>"
+license="HPND"
+homepage="http://www.mlton.org/"
+distfiles="https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version.src.tgz
+https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version-1.amd64-linux-glibc2.31.tgz"
+checksum="ec7a5a54deb39c7c0fa746d17767752154e9cb94dbcf3d15b795083b3f0f154b
+749cb59d6baccd644143709be866105228d2b6dcd40c507a90b89c9b5e0f45d2"
+
+post_extract() {
+	cd $wrksrc/mlton-$version-1.amd64-linux-glibc2.31
+	make
+}
+
+post_install() {
+	vlicense LICENSE
+}

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

* Re: [PR PATCH] [Updated] New Package: mlton-20210117
  2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
                   ` (5 preceding siblings ...)
  2023-06-25 22:47 ` [PR PATCH] [Updated] " CabrioletDiskette
@ 2023-06-26  3:51 ` CabrioletDiskette
  2023-06-26  3:56 ` CabrioletDiskette
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 27+ messages in thread
From: CabrioletDiskette @ 2023-06-26  3:51 UTC (permalink / raw)
  To: ml

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

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

https://github.com/CabrioletDiskette/void-packages mlton
https://github.com/void-linux/void-packages/pull/44621

New Package: mlton-20210117
#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

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

MAJOR NOTE: Similar to openjdk mlton needs to be built with a binary of itself. These binaries are only available for x86_64. Cross compile should be completely possible but compilation on platforms other than x86_64 is not possible unless a binary is made for that arch. Comments and ideas welcome and needed as this is why the archs are restricted to x86_64.

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

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

From c738cd487f2ffa4aec080915705a47efebaa3f87 Mon Sep 17 00:00:00 2001
From: Adam Pschorr <adampschorr13@aol.com>
Date: Sat, 24 Jun 2023 16:49:22 -0600
Subject: [PATCH] New Package: mlton-20210117

minor fixes

omg typo

x86_64 only support

need to actually run xlint before pushing

only one blank line

worked around typo on github page, update check now works
---
 srcpkgs/mlton/template | 27 +++++++++++++++++++++++++++
 srcpkgs/mlton/update   |  2 ++
 2 files changed, 29 insertions(+)
 create mode 100644 srcpkgs/mlton/template
 create mode 100644 srcpkgs/mlton/update

diff --git a/srcpkgs/mlton/template b/srcpkgs/mlton/template
new file mode 100644
index 000000000000..a342035900c5
--- /dev/null
+++ b/srcpkgs/mlton/template
@@ -0,0 +1,27 @@
+# Template file for 'mlton'
+pkgname=mlton
+version=20210117
+revision=1
+archs="x86_64"
+build_style=gnu-makefile
+hostmakedepends="wget gcc make tar patch"
+makedepends="gmp-devel"
+depends="gmp"
+build_wrksrc="mlton-$version/"
+short_desc="Optimizing compiler for the Standard ML programming language"
+maintainer="Adam Pschorr <adampschorr13@aol.com>"
+license="HPND"
+homepage="http://www.mlton.org/"
+distfiles="https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version.src.tgz
+https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version-1.amd64-linux-glibc2.31.tgz"
+checksum="ec7a5a54deb39c7c0fa746d17767752154e9cb94dbcf3d15b795083b3f0f154b
+749cb59d6baccd644143709be866105228d2b6dcd40c507a90b89c9b5e0f45d2"
+
+post_extract() {
+	cd $wrksrc/mlton-$version-1.amd64-linux-glibc2.31
+	make
+}
+
+post_install() {
+	vlicense LICENSE
+}
diff --git a/srcpkgs/mlton/update b/srcpkgs/mlton/update
new file mode 100644
index 000000000000..fde7a4a55799
--- /dev/null
+++ b/srcpkgs/mlton/update
@@ -0,0 +1,2 @@
+site="https://github.com/MLton/mlton/releases"
+pattern="on-\K[0-9]+(?=-release)"

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

* Re: [PR PATCH] [Updated] New Package: mlton-20210117
  2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
                   ` (6 preceding siblings ...)
  2023-06-26  3:51 ` CabrioletDiskette
@ 2023-06-26  3:56 ` CabrioletDiskette
  2023-09-27  1:45 ` github-actions
  2023-10-11  1:45 ` [PR PATCH] [Closed]: " github-actions
  9 siblings, 0 replies; 27+ messages in thread
From: CabrioletDiskette @ 2023-06-26  3:56 UTC (permalink / raw)
  To: ml

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

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

https://github.com/CabrioletDiskette/void-packages mlton
https://github.com/void-linux/void-packages/pull/44621

New Package: mlton-20210117
#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

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

MAJOR NOTE: Similar to openjdk mlton needs to be built with a binary of itself. These binaries are only available for x86_64. Cross compile should be completely possible but compilation on platforms other than x86_64 is not possible unless a binary is made for that arch. Comments and ideas welcome and needed as this is why the archs are restricted to x86_64.

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

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

From 3a41344d6fbc41025233a31280f95c34f955e774 Mon Sep 17 00:00:00 2001
From: Adam Pschorr <adampschorr13@aol.com>
Date: Sat, 24 Jun 2023 16:49:22 -0600
Subject: [PATCH] New Package: mlton-20210117

minor fixes

omg typo

x86_64 only support

need to actually run xlint before pushing

only one blank line

worked around typo on github page, update check now works

removed depends as autodetected
---
 srcpkgs/mlton/template | 26 ++++++++++++++++++++++++++
 srcpkgs/mlton/update   |  2 ++
 2 files changed, 28 insertions(+)
 create mode 100644 srcpkgs/mlton/template
 create mode 100644 srcpkgs/mlton/update

diff --git a/srcpkgs/mlton/template b/srcpkgs/mlton/template
new file mode 100644
index 000000000000..f36bbb4f641e
--- /dev/null
+++ b/srcpkgs/mlton/template
@@ -0,0 +1,26 @@
+# Template file for 'mlton'
+pkgname=mlton
+version=20210117
+revision=1
+archs="x86_64"
+build_style=gnu-makefile
+hostmakedepends="wget gcc make tar patch"
+makedepends="gmp-devel"
+build_wrksrc="mlton-$version/"
+short_desc="Optimizing compiler for the Standard ML programming language"
+maintainer="Adam Pschorr <adampschorr13@aol.com>"
+license="HPND"
+homepage="http://www.mlton.org/"
+distfiles="https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version.src.tgz
+https://github.com/MLton/mlton/releases/download/on-$version-release/mlton-$version-1.amd64-linux-glibc2.31.tgz"
+checksum="ec7a5a54deb39c7c0fa746d17767752154e9cb94dbcf3d15b795083b3f0f154b
+749cb59d6baccd644143709be866105228d2b6dcd40c507a90b89c9b5e0f45d2"
+
+post_extract() {
+	cd $wrksrc/mlton-$version-1.amd64-linux-glibc2.31
+	make
+}
+
+post_install() {
+	vlicense LICENSE
+}
diff --git a/srcpkgs/mlton/update b/srcpkgs/mlton/update
new file mode 100644
index 000000000000..fde7a4a55799
--- /dev/null
+++ b/srcpkgs/mlton/update
@@ -0,0 +1,2 @@
+site="https://github.com/MLton/mlton/releases"
+pattern="on-\K[0-9]+(?=-release)"

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

* Re: New Package: mlton-20210117
  2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
                   ` (7 preceding siblings ...)
  2023-06-26  3:56 ` CabrioletDiskette
@ 2023-09-27  1:45 ` github-actions
  2023-10-11  1:45 ` [PR PATCH] [Closed]: " github-actions
  9 siblings, 0 replies; 27+ messages in thread
From: github-actions @ 2023-09-27  1:45 UTC (permalink / raw)
  To: ml

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

New comment by github-actions[bot] on void-packages repository

https://github.com/void-linux/void-packages/pull/44621#issuecomment-1736542463

Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that.  If this pull request is still relevant bump it or assign it.

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

* Re: [PR PATCH] [Closed]: New Package: mlton-20210117
  2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
                   ` (8 preceding siblings ...)
  2023-09-27  1:45 ` github-actions
@ 2023-10-11  1:45 ` github-actions
  9 siblings, 0 replies; 27+ messages in thread
From: github-actions @ 2023-10-11  1:45 UTC (permalink / raw)
  To: ml

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

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

New Package: mlton-20210117
https://github.com/void-linux/void-packages/pull/44621

Description:
#### Testing the changes
- I tested the changes in this PR: **YES**


#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

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

MAJOR NOTE: Similar to openjdk mlton needs to be built with a binary of itself. These binaries are only available for x86_64. Cross compile should be completely possible but compilation on platforms other than x86_64 is not possible unless a binary is made for that arch. Comments and ideas welcome and needed as this is why the archs are restricted to x86_64.

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (14 preceding siblings ...)
  2023-12-01 21:26 ` ii8
@ 2023-12-02 17:58 ` leahneukirchen
  15 siblings, 0 replies; 27+ messages in thread
From: leahneukirchen @ 2023-12-02 17:58 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1837216428

Comment:
Indeed.  I forgot to clean it before trying `disable_parallel_build=yes`...

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (13 preceding siblings ...)
  2023-12-01 14:54 ` leahneukirchen
@ 2023-12-01 21:26 ` ii8
  2023-12-02 17:58 ` leahneukirchen
  15 siblings, 0 replies; 27+ messages in thread
From: ii8 @ 2023-12-01 21:26 UTC (permalink / raw)
  To: ml

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

New comment by ii8 on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1836799679

Comment:
It looks like the `gdtoa.include-via-gdtoa.patch` patch wasn't applied before the compilation of the runtime started.
I would say it's due to running make with multiple jobs.

The mlton makefiles are not quite properly written so that each target actually always lists all it's prerequisites, so things aren't running in the right order.

The solution is probably to run make with just one job.

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (12 preceding siblings ...)
  2023-11-08 12:30 ` leahneukirchen
@ 2023-12-01 14:54 ` leahneukirchen
  2023-12-01 21:26 ` ii8
  2023-12-02 17:58 ` leahneukirchen
  15 siblings, 0 replies; 27+ messages in thread
From: leahneukirchen @ 2023-12-01 14:54 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1836255001

Comment:
@ii8 any idea why this breaks now? https://build.voidlinux.org/builders/x86_64-musl_builder/builds/50236/steps/shell_3/logs/stdio

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (11 preceding siblings ...)
  2023-11-08 12:26 ` ii8
@ 2023-11-08 12:30 ` leahneukirchen
  2023-12-01 14:54 ` leahneukirchen
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: leahneukirchen @ 2023-11-08 12:30 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1801797394

Comment:
pre_patch is okay too. we use diffs as distfiles in other packages as well (I think you should use the compressed format if one is available, but if there is none, well.)

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (10 preceding siblings ...)
  2023-11-08 12:16 ` leahneukirchen
@ 2023-11-08 12:26 ` ii8
  2023-11-08 12:30 ` leahneukirchen
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: ii8 @ 2023-11-08 12:26 UTC (permalink / raw)
  To: ml

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

New comment by ii8 on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1801791348

Comment:
> Sorry, that wasn't super clear. Add the patch to distfiles= and add it to noextract, then apply it in post_patch.

This is what I did at first, but I noticed the manual specifically says that distfiles must be in a compressed format. Is that not right?
I'd like to do it in pre_patch if possible so the other patches are unaffected. Is that a problem?

6Gi should be safe.

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (9 preceding siblings ...)
  2023-11-08 12:15 ` leahneukirchen
@ 2023-11-08 12:16 ` leahneukirchen
  2023-11-08 12:26 ` ii8
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: leahneukirchen @ 2023-11-08 12:16 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1801774736

Comment:
Also, how much RAM is needed to compile it?

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (8 preceding siblings ...)
  2023-11-08  0:33 ` ii8
@ 2023-11-08 12:15 ` leahneukirchen
  2023-11-08 12:16 ` leahneukirchen
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: leahneukirchen @ 2023-11-08 12:15 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1801773917

Comment:
Sorry, that wasn't super clear.  Add the patch to distfiles= and add it to noextract, then apply it in post_patch.

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (7 preceding siblings ...)
  2023-11-07 17:40 ` leahneukirchen
@ 2023-11-08  0:33 ` ii8
  2023-11-08 12:15 ` leahneukirchen
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: ii8 @ 2023-11-08  0:33 UTC (permalink / raw)
  To: ml

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

New comment by ii8 on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1800739526

Comment:
The build failure with glibc is because it ran out of memory looks like.

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (6 preceding siblings ...)
  2023-11-07 17:35 ` ii8
@ 2023-11-07 17:40 ` leahneukirchen
  2023-11-08  0:33 ` ii8
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: leahneukirchen @ 2023-11-07 17:40 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1799311735

Comment:
You can hotlink `https://github.com/MLton/mlton/commit/f074a9a41b5338303271cd50f17078595fef35ff.patch`

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (5 preceding siblings ...)
  2023-11-07 17:28 ` ii8
@ 2023-11-07 17:35 ` ii8
  2023-11-07 17:40 ` leahneukirchen
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: ii8 @ 2023-11-07 17:35 UTC (permalink / raw)
  To: ml

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

New comment by ii8 on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1799293094

Comment:
I don't mind either way, just mentioning the options. But I should mention that bootstrapping mlton with itself is recommended by the author and polyml fails for x86.
Where should it be hosted? Though it's several files of generated sml, just all in one patch.
The patch can be cherry picked from upstream, that's one option.

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (4 preceding siblings ...)
  2023-11-07 17:17 ` leahneukirchen
@ 2023-11-07 17:28 ` ii8
  2023-11-07 17:35 ` ii8
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: ii8 @ 2023-11-07 17:28 UTC (permalink / raw)
  To: ml

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

New comment by ii8 on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1799293094

Comment:
I don't mind either way, just mentioning the options. But I should mention that bootstrapping mlton with itself is recommended by the author and polyml fails for x86.
Where should it be hosted? Though it's several files of generated sml, just all in one patch.

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (3 preceding siblings ...)
  2023-11-07 17:17 ` leahneukirchen
@ 2023-11-07 17:17 ` leahneukirchen
  2023-11-07 17:28 ` ii8
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: leahneukirchen @ 2023-11-07 17:17 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1799274498

Comment:
But the 20k C file probably should be hosted somewhere else.

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
                   ` (2 preceding siblings ...)
  2023-11-07 17:14 ` ii8
@ 2023-11-07 17:17 ` leahneukirchen
  2023-11-07 17:17 ` leahneukirchen
                   ` (11 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: leahneukirchen @ 2023-11-07 17:17 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1799273473

Comment:
From a distro maintainer standpoint, I prefer bootstrapability from C.

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
  2023-10-29  8:04 ` Bnyro
  2023-11-07 16:40 ` leahneukirchen
@ 2023-11-07 17:14 ` ii8
  2023-11-07 17:17 ` leahneukirchen
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: ii8 @ 2023-11-07 17:14 UTC (permalink / raw)
  To: ml

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

New comment by ii8 on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1799269453

Comment:
Yes mlton selects C codegen for non x86(_64) targets.

I'm creating cross builds of mlton: https://github.com/ii8/mlton-builds/actions/runs/6785420672
If you were ok with using those to bootstrap, when they all work, then polyml isn't needed which means the 21kloc patch isn't needed either.

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
  2023-10-29  8:04 ` Bnyro
@ 2023-11-07 16:40 ` leahneukirchen
  2023-11-07 17:14 ` ii8
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: leahneukirchen @ 2023-11-07 16:40 UTC (permalink / raw)
  To: ml

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

New comment by leahneukirchen on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1799149214

Comment:
Good to see bootstrap via PolyML is possible; do you know if on non-x86 the C code generator is used/

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

* Re: New package: mlton-20210117
  2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
@ 2023-10-29  8:04 ` Bnyro
  2023-11-07 16:40 ` leahneukirchen
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 27+ messages in thread
From: Bnyro @ 2023-10-29  8:04 UTC (permalink / raw)
  To: ml

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

New comment by Bnyro on void-packages repository

https://github.com/void-linux/void-packages/pull/46951#issuecomment-1784028275

Comment:
Ref #44416

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

end of thread, other threads:[~2023-12-02 17:58 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-24 22:59 [PR PATCH] New Package: mlton-20210117 CabrioletDiskette
2023-06-24 23:09 ` [PR PATCH] [Updated] " CabrioletDiskette
2023-06-24 23:11 ` CabrioletDiskette
2023-06-25  3:29 ` CabrioletDiskette
2023-06-25  3:30 ` CabrioletDiskette
2023-06-25  7:13 ` [PR REVIEW] " Bnyro
2023-06-25 22:47 ` [PR PATCH] [Updated] " CabrioletDiskette
2023-06-26  3:51 ` CabrioletDiskette
2023-06-26  3:56 ` CabrioletDiskette
2023-09-27  1:45 ` github-actions
2023-10-11  1:45 ` [PR PATCH] [Closed]: " github-actions
2023-10-28 19:09 [PR PATCH] New package: mlton-20210117 ii8
2023-10-29  8:04 ` Bnyro
2023-11-07 16:40 ` leahneukirchen
2023-11-07 17:14 ` ii8
2023-11-07 17:17 ` leahneukirchen
2023-11-07 17:17 ` leahneukirchen
2023-11-07 17:28 ` ii8
2023-11-07 17:35 ` ii8
2023-11-07 17:40 ` leahneukirchen
2023-11-08  0:33 ` ii8
2023-11-08 12:15 ` leahneukirchen
2023-11-08 12:16 ` leahneukirchen
2023-11-08 12:26 ` ii8
2023-11-08 12:30 ` leahneukirchen
2023-12-01 14:54 ` leahneukirchen
2023-12-01 21:26 ` ii8
2023-12-02 17:58 ` leahneukirchen

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