[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/files/

2025-12-08 Thread Michael Mair-Keimberger
commit: dcebe2c2aa84327bbf3cf0d8919edbf788807c10
Author: Michael Mair-Keimberger  gentoo  org>
AuthorDate: Mon Dec  8 16:39:36 2025 +
Commit: Michael Mair-Keimberger  gentoo  org>
CommitDate: Mon Dec  8 16:40:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcebe2c2

dev-ml/dune-private-libs: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  gentoo.org>

 .../files/dune-private-libs-2.9.3-test.patch   | 32 --
 1 file changed, 32 deletions(-)

diff --git a/dev-ml/dune-private-libs/files/dune-private-libs-2.9.3-test.patch 
b/dev-ml/dune-private-libs/files/dune-private-libs-2.9.3-test.patch
deleted file mode 100644
index 661ed791473a..
--- a/dev-ml/dune-private-libs/files/dune-private-libs-2.9.3-test.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 4a8fa5757277be6e9bbd3698fd4d4336dadae520 Mon Sep 17 00:00:00 2001
-From: Rudi Grinberg 
-Date: Sat, 26 Jun 2021 21:54:55 -0700
-Subject: [PATCH] Fix test bug_4219.t
-
-It was missing EOF end markers
-
-Signed-off-by: Rudi Grinberg 

- otherlibs/site/test/bug_4219.t | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/otherlibs/site/test/bug_4219.t b/otherlibs/site/test/bug_4219.t
-index 96d4794f43..eab868d676 100644
 a/otherlibs/site/test/bug_4219.t
-+++ b/otherlibs/site/test/bug_4219.t
-@@ -7,6 +7,7 @@ Test when sites name which are ocaml keyword
-   > (package
-   >  (name my-package)
-   >  (sites (lib include)))
-+  > EOF
- 
-   $ cat >dune < (library (name lib) (libraries dune-site dune-site.plugins))
-@@ -14,6 +15,6 @@ Test when sites name which are ocaml keyword
-   > (generate_sites_module
-   >  (module sites)
-   >  (plugins (my-package include)))
--
-+  > EOF
- 
-   $ dune build



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-10-18 Thread Alfredo Tupone
commit: 06276ea7ba8831b417171e6a200eb32c8f53378b
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Sep 29 07:58:18 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Sep 29 10:14:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06276ea7

dev-ml/dune: <=dev-lang/ocaml-4.08 long gone

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/dune-3.16.1.ebuild | 4 ++--
 dev-ml/dune/dune-3.17.2.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ml/dune/dune-3.16.1.ebuild b/dev-ml/dune/dune-3.16.1.ebuild
index a829fd201684..6c29366fd0c7 100644
--- a/dev-ml/dune/dune-3.16.1.ebuild
+++ b/dev-ml/dune/dune-3.16.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ IUSE="emacs"
 RESTRICT="strip test"
 
 RDEPEND="
-   >=dev-lang/ocaml-4.08:=
+   dev-lang/ocaml:=
emacs? ( >=app-editors/emacs-23.1:* )
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-ml/dune/dune-3.17.2.ebuild b/dev-ml/dune/dune-3.17.2.ebuild
index 3c4d0f01b70b..4e8619966de3 100644
--- a/dev-ml/dune/dune-3.17.2.ebuild
+++ b/dev-ml/dune/dune-3.17.2.ebuild
@@ -16,7 +16,7 @@ IUSE="emacs"
 RESTRICT="strip test"
 
 RDEPEND="
-   >=dev-lang/ocaml-4.08:=
+   dev-lang/ocaml:=
emacs? ( >=app-editors/emacs-23.1:* )
 "
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2025-09-20 Thread Alfredo Tupone
commit: dcb9b702dafcde78f6c8b2dbc627ca0f45a6cd1e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Sep 20 21:58:44 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 20 21:58:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb9b702

dev-ml/dune-site: add 3.20.2, drop 3.20.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest | 2 +-
 dev-ml/dune-site/{dune-site-3.20.1.ebuild => dune-site-3.20.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index f9f85ae4c299..7c99ecdf7923 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -2,4 +2,4 @@ DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d37345
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
-DIST dune-3.20.1.tar.gz 3051325 BLAKE2B 
5a280814c5ba438e3d442f5bce0e1f923e0e2535223998ad74b3eb9952a5318b0215bfc86c51fe76c3f8cffddcc9d54b2e5d2d7cf28e127f05afa673ef3df98a
 SHA512 
412713daa433de9225927deef8c448f57f6a0af18400bbb2822b391ab88b308ab3fbde6f7389cdfaa4e977a1bb37ea499851609212a7744aacda424916ff6a1f
+DIST dune-3.20.2.tar.gz 3051854 BLAKE2B 
ce0ff1b7503d0b3bc72fc9c7e1c167c33cf071257066117c16ad24d2d2aeb9c3a84dccd2e24132eb3a95c6f0ee254810e8b1a9f39e8dc81752a97948be8438c3
 SHA512 
efb4376e03a3e760ee230c22ba8ac788623382437d9e3551fdd6bacdca1c6aa2db90246feb011d3d0e7ba3afa47161ebd06c80cfb24e357a82f7764bf003e355

diff --git a/dev-ml/dune-site/dune-site-3.20.1.ebuild 
b/dev-ml/dune-site/dune-site-3.20.2.ebuild
similarity index 100%
rename from dev-ml/dune-site/dune-site-3.20.1.ebuild
rename to dev-ml/dune-site/dune-site-3.20.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2025-09-20 Thread Alfredo Tupone
commit: 17997b267b3d7d7b6fd0b75e3c72006b58d57253
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Sep 20 21:56:40 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 20 21:56:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17997b26

dev-ml/dune-configurator: add 3.20.2, drop 3.20.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest   | 2 +-
 ...{dune-configurator-3.20.1.ebuild => dune-configurator-3.20.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 34c7c6ff2419..bcb06dcc7dfa 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -3,4 +3,4 @@ DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4
 DIST dune-3.17.1.tar.gz 3011472 BLAKE2B 
5bb6b33cf0961ab6e9276408b40498bf296327bd594e80f3b057d38cae980443feb3e2637630463a5bf10245d355b449a1123bbacefaec234982284288e3ce64
 SHA512 
2953a7c3cfddfe4ef82cbecafba75883f9ccfd96c5630313c95e49e10398d806b9dcd0385dff593a31752c915e20c1d1a0f5e0a20ad7195eb36f408c2d6b66f7
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
-DIST dune-3.20.1.tar.gz 3051325 BLAKE2B 
5a280814c5ba438e3d442f5bce0e1f923e0e2535223998ad74b3eb9952a5318b0215bfc86c51fe76c3f8cffddcc9d54b2e5d2d7cf28e127f05afa673ef3df98a
 SHA512 
412713daa433de9225927deef8c448f57f6a0af18400bbb2822b391ab88b308ab3fbde6f7389cdfaa4e977a1bb37ea499851609212a7744aacda424916ff6a1f
+DIST dune-3.20.2.tar.gz 3051854 BLAKE2B 
ce0ff1b7503d0b3bc72fc9c7e1c167c33cf071257066117c16ad24d2d2aeb9c3a84dccd2e24132eb3a95c6f0ee254810e8b1a9f39e8dc81752a97948be8438c3
 SHA512 
efb4376e03a3e760ee230c22ba8ac788623382437d9e3551fdd6bacdca1c6aa2db90246feb011d3d0e7ba3afa47161ebd06c80cfb24e357a82f7764bf003e355

diff --git a/dev-ml/dune-configurator/dune-configurator-3.20.1.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.20.2.ebuild
similarity index 100%
rename from dev-ml/dune-configurator/dune-configurator-3.20.1.ebuild
rename to dev-ml/dune-configurator/dune-configurator-3.20.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2025-09-20 Thread Alfredo Tupone
commit: 7d34dfb52adfe58aa713cde86dbcbb40a10ddb0c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Sep 20 21:55:37 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 20 21:55:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d34dfb5

dev-ml/dune-build-info: add 3.20.2, drop 3.20.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest | 2 +-
 .../{dune-build-info-3.20.1.ebuild => dune-build-info-3.20.2.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index f9f85ae4c299..7c99ecdf7923 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -2,4 +2,4 @@ DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d37345
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
-DIST dune-3.20.1.tar.gz 3051325 BLAKE2B 
5a280814c5ba438e3d442f5bce0e1f923e0e2535223998ad74b3eb9952a5318b0215bfc86c51fe76c3f8cffddcc9d54b2e5d2d7cf28e127f05afa673ef3df98a
 SHA512 
412713daa433de9225927deef8c448f57f6a0af18400bbb2822b391ab88b308ab3fbde6f7389cdfaa4e977a1bb37ea499851609212a7744aacda424916ff6a1f
+DIST dune-3.20.2.tar.gz 3051854 BLAKE2B 
ce0ff1b7503d0b3bc72fc9c7e1c167c33cf071257066117c16ad24d2d2aeb9c3a84dccd2e24132eb3a95c6f0ee254810e8b1a9f39e8dc81752a97948be8438c3
 SHA512 
efb4376e03a3e760ee230c22ba8ac788623382437d9e3551fdd6bacdca1c6aa2db90246feb011d3d0e7ba3afa47161ebd06c80cfb24e357a82f7764bf003e355

diff --git a/dev-ml/dune-build-info/dune-build-info-3.20.1.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.20.2.ebuild
similarity index 100%
rename from dev-ml/dune-build-info/dune-build-info-3.20.1.ebuild
rename to dev-ml/dune-build-info/dune-build-info-3.20.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-09-20 Thread Alfredo Tupone
commit: 24220e4502bc443dc5d0f20926353623d24e4e7a
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Sep 20 21:54:01 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 20 21:54:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24220e45

dev-ml/dune: add 3.20.2, drop 3.20.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   | 2 +-
 dev-ml/dune/{dune-3.20.1.ebuild => dune-3.20.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index ae6c7f021056..03b1151a2bf9 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -2,4 +2,4 @@ DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4
 DIST dune-3.17.2.tar.gz 3015019 BLAKE2B 
8b79e0f6d878722529c21069de7975642351e9dbbf8508a04677a8e04d7eab53dffca785d52dbdbbd4fd28635f2a0bc29abf04f0d9fd87cf6d0ba26b470b4c6c
 SHA512 
8feaf89c5bada83d840e6a1e42ae9308375b07dabc2363015b667bcff638dd78acd526c1a43dd4730ab675b4828f7304e503b97e9f53397e73ed4e644693f260
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
-DIST dune-3.20.1.tar.gz 3051325 BLAKE2B 
5a280814c5ba438e3d442f5bce0e1f923e0e2535223998ad74b3eb9952a5318b0215bfc86c51fe76c3f8cffddcc9d54b2e5d2d7cf28e127f05afa673ef3df98a
 SHA512 
412713daa433de9225927deef8c448f57f6a0af18400bbb2822b391ab88b308ab3fbde6f7389cdfaa4e977a1bb37ea499851609212a7744aacda424916ff6a1f
+DIST dune-3.20.2.tar.gz 3051854 BLAKE2B 
ce0ff1b7503d0b3bc72fc9c7e1c167c33cf071257066117c16ad24d2d2aeb9c3a84dccd2e24132eb3a95c6f0ee254810e8b1a9f39e8dc81752a97948be8438c3
 SHA512 
efb4376e03a3e760ee230c22ba8ac788623382437d9e3551fdd6bacdca1c6aa2db90246feb011d3d0e7ba3afa47161ebd06c80cfb24e357a82f7764bf003e355

diff --git a/dev-ml/dune/dune-3.20.1.ebuild b/dev-ml/dune/dune-3.20.2.ebuild
similarity index 100%
rename from dev-ml/dune/dune-3.20.1.ebuild
rename to dev-ml/dune/dune-3.20.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-09-15 Thread Alfredo Tupone
commit: 645a050c65d6c471367d04bd72227c3550078af0
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Sep 15 20:35:01 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Sep 15 20:35:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645a050c

dev-ml/dune: drop /usr/share/doc/dune

Closes: https://bugs.gentoo.org/961744
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/dune-3.19.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ml/dune/dune-3.19.1.ebuild b/dev-ml/dune/dune-3.19.1.ebuild
index 4e8619966de3..7b36c9af5f8e 100644
--- a/dev-ml/dune/dune-3.19.1.ebuild
+++ b/dev-ml/dune/dune-3.19.1.ebuild
@@ -55,14 +55,14 @@ src_compile() {
 }
 
 src_install() {
+   DOCS=( README.md CHANGES.md )
# OCaml generates textrels on 32-bit arches
if use arm || use ppc || use x86 ; then
export QA_TEXTRELS='.*'
fi
default
 
-   mv "${ED}"/usr/share/doc/dune "${ED}"/usr/share/doc/${PF} || die
-
+   rm -r "${ED}"/usr/share/doc/dune
if use emacs ; then
elisp-install ${PN} editor-integration/emacs/*.el{,c}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2025-08-26 Thread Alfredo Tupone
commit: f4e54a6002c3a22a2d0faab68775e2f858a03398
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Aug 26 14:36:46 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Aug 26 14:36:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e54a60

dev-ml/dune-build-info: add 3.20.1, drop 3.20.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest | 2 +-
 .../{dune-build-info-3.20.0.ebuild => dune-build-info-3.20.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index a7c4b77b852c..f9f85ae4c299 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -2,4 +2,4 @@ DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d37345
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
-DIST dune-3.20.0.tar.gz 3050361 BLAKE2B 
91d8c347d27b444bb3764a5bb8f910c6fc8282a664d94ae213bac000a219f4f7f1d57cc152cddaee358225b779b7d433817ae02b94cb7cc501e9d1e95c53633e
 SHA512 
6723652837f9c1349bfdbfc6514ff379f9460baef3be35a836a6d8f898278a015bfd35cef5c83c510728526dd2f9a1d8a09f0339c71db5720593306467b6fade
+DIST dune-3.20.1.tar.gz 3051325 BLAKE2B 
5a280814c5ba438e3d442f5bce0e1f923e0e2535223998ad74b3eb9952a5318b0215bfc86c51fe76c3f8cffddcc9d54b2e5d2d7cf28e127f05afa673ef3df98a
 SHA512 
412713daa433de9225927deef8c448f57f6a0af18400bbb2822b391ab88b308ab3fbde6f7389cdfaa4e977a1bb37ea499851609212a7744aacda424916ff6a1f

diff --git a/dev-ml/dune-build-info/dune-build-info-3.20.0.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.20.1.ebuild
similarity index 100%
rename from dev-ml/dune-build-info/dune-build-info-3.20.0.ebuild
rename to dev-ml/dune-build-info/dune-build-info-3.20.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2025-08-26 Thread Alfredo Tupone
commit: 5c277f2d7ad4b67fb88ec3a0c61b37fd98d8437d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Aug 26 14:37:26 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Aug 26 14:37:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c277f2d

dev-ml/dune-configurator: add 3.20.1, drop 3.20.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest   | 2 +-
 ...{dune-configurator-3.20.0.ebuild => dune-configurator-3.20.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index d47f3cf28020..34c7c6ff2419 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -3,4 +3,4 @@ DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4
 DIST dune-3.17.1.tar.gz 3011472 BLAKE2B 
5bb6b33cf0961ab6e9276408b40498bf296327bd594e80f3b057d38cae980443feb3e2637630463a5bf10245d355b449a1123bbacefaec234982284288e3ce64
 SHA512 
2953a7c3cfddfe4ef82cbecafba75883f9ccfd96c5630313c95e49e10398d806b9dcd0385dff593a31752c915e20c1d1a0f5e0a20ad7195eb36f408c2d6b66f7
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
-DIST dune-3.20.0.tar.gz 3050361 BLAKE2B 
91d8c347d27b444bb3764a5bb8f910c6fc8282a664d94ae213bac000a219f4f7f1d57cc152cddaee358225b779b7d433817ae02b94cb7cc501e9d1e95c53633e
 SHA512 
6723652837f9c1349bfdbfc6514ff379f9460baef3be35a836a6d8f898278a015bfd35cef5c83c510728526dd2f9a1d8a09f0339c71db5720593306467b6fade
+DIST dune-3.20.1.tar.gz 3051325 BLAKE2B 
5a280814c5ba438e3d442f5bce0e1f923e0e2535223998ad74b3eb9952a5318b0215bfc86c51fe76c3f8cffddcc9d54b2e5d2d7cf28e127f05afa673ef3df98a
 SHA512 
412713daa433de9225927deef8c448f57f6a0af18400bbb2822b391ab88b308ab3fbde6f7389cdfaa4e977a1bb37ea499851609212a7744aacda424916ff6a1f

diff --git a/dev-ml/dune-configurator/dune-configurator-3.20.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.20.1.ebuild
similarity index 100%
rename from dev-ml/dune-configurator/dune-configurator-3.20.0.ebuild
rename to dev-ml/dune-configurator/dune-configurator-3.20.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2025-08-26 Thread Alfredo Tupone
commit: d8e1f8d59d66e235d2549fc4068bf2255b035eaa
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Aug 26 14:38:09 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Aug 26 14:38:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8e1f8d5

dev-ml/dune-site: add 3.20.1, drop 3.20.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest | 2 +-
 dev-ml/dune-site/{dune-site-3.20.0.ebuild => dune-site-3.20.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index a7c4b77b852c..f9f85ae4c299 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -2,4 +2,4 @@ DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d37345
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
-DIST dune-3.20.0.tar.gz 3050361 BLAKE2B 
91d8c347d27b444bb3764a5bb8f910c6fc8282a664d94ae213bac000a219f4f7f1d57cc152cddaee358225b779b7d433817ae02b94cb7cc501e9d1e95c53633e
 SHA512 
6723652837f9c1349bfdbfc6514ff379f9460baef3be35a836a6d8f898278a015bfd35cef5c83c510728526dd2f9a1d8a09f0339c71db5720593306467b6fade
+DIST dune-3.20.1.tar.gz 3051325 BLAKE2B 
5a280814c5ba438e3d442f5bce0e1f923e0e2535223998ad74b3eb9952a5318b0215bfc86c51fe76c3f8cffddcc9d54b2e5d2d7cf28e127f05afa673ef3df98a
 SHA512 
412713daa433de9225927deef8c448f57f6a0af18400bbb2822b391ab88b308ab3fbde6f7389cdfaa4e977a1bb37ea499851609212a7744aacda424916ff6a1f

diff --git a/dev-ml/dune-site/dune-site-3.20.0.ebuild 
b/dev-ml/dune-site/dune-site-3.20.1.ebuild
similarity index 100%
rename from dev-ml/dune-site/dune-site-3.20.0.ebuild
rename to dev-ml/dune-site/dune-site-3.20.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-08-26 Thread Alfredo Tupone
commit: 05c970accb292e7b2de14bd4778af94497418d1e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Aug 26 08:45:02 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Aug 26 08:50:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c970ac

dev-ml/dune: add 3.20.1, drop 3.20.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   | 2 +-
 dev-ml/dune/{dune-3.20.0.ebuild => dune-3.20.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index c51ec66e1c13..ae6c7f021056 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -2,4 +2,4 @@ DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4
 DIST dune-3.17.2.tar.gz 3015019 BLAKE2B 
8b79e0f6d878722529c21069de7975642351e9dbbf8508a04677a8e04d7eab53dffca785d52dbdbbd4fd28635f2a0bc29abf04f0d9fd87cf6d0ba26b470b4c6c
 SHA512 
8feaf89c5bada83d840e6a1e42ae9308375b07dabc2363015b667bcff638dd78acd526c1a43dd4730ab675b4828f7304e503b97e9f53397e73ed4e644693f260
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
-DIST dune-3.20.0.tar.gz 3050361 BLAKE2B 
91d8c347d27b444bb3764a5bb8f910c6fc8282a664d94ae213bac000a219f4f7f1d57cc152cddaee358225b779b7d433817ae02b94cb7cc501e9d1e95c53633e
 SHA512 
6723652837f9c1349bfdbfc6514ff379f9460baef3be35a836a6d8f898278a015bfd35cef5c83c510728526dd2f9a1d8a09f0339c71db5720593306467b6fade
+DIST dune-3.20.1.tar.gz 3051325 BLAKE2B 
5a280814c5ba438e3d442f5bce0e1f923e0e2535223998ad74b3eb9952a5318b0215bfc86c51fe76c3f8cffddcc9d54b2e5d2d7cf28e127f05afa673ef3df98a
 SHA512 
412713daa433de9225927deef8c448f57f6a0af18400bbb2822b391ab88b308ab3fbde6f7389cdfaa4e977a1bb37ea499851609212a7744aacda424916ff6a1f

diff --git a/dev-ml/dune/dune-3.20.0.ebuild b/dev-ml/dune/dune-3.20.1.ebuild
similarity index 100%
rename from dev-ml/dune/dune-3.20.0.ebuild
rename to dev-ml/dune/dune-3.20.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2025-08-24 Thread Alfredo Tupone
commit: 2216d8666f469eaabc39f72879c48eb85abb1c00
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Aug 24 12:40:12 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Aug 24 12:40:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2216d866

dev-ml/dune-site: add 3.20.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest|  1 +
 dev-ml/dune-site/dune-site-3.20.0.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index cf924c8743b8..a7c4b77b852c 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -2,3 +2,4 @@ DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d37345
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
+DIST dune-3.20.0.tar.gz 3050361 BLAKE2B 
91d8c347d27b444bb3764a5bb8f910c6fc8282a664d94ae213bac000a219f4f7f1d57cc152cddaee358225b779b7d433817ae02b94cb7cc501e9d1e95c53633e
 SHA512 
6723652837f9c1349bfdbfc6514ff379f9460baef3be35a836a6d8f898278a015bfd35cef5c83c510728526dd2f9a1d8a09f0339c71db5720593306467b6fade

diff --git a/dev-ml/dune-site/dune-site-3.20.0.ebuild 
b/dev-ml/dune-site/dune-site-3.20.0.ebuild
new file mode 100644
index ..e54b5d1e3309
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-3.20.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-ml/dune-3.20
+   dev-ml/csexp:=[ocamlopt?]
+   !dev-ml/dune-private-libs
+   !dev-ml/stdune
+   !dev-ml/dyn
+   !dev-ml/ordering
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ordering dyn stdune dune-private-libs ${PN}
+}
+
+src_install() {
+   dune-install ordering dyn stdune dune-private-libs ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2025-08-24 Thread Alfredo Tupone
commit: 0ec05094c2bb66e6596af5d1a2b5d8cd875e8524
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Aug 24 12:34:34 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Aug 24 12:40:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ec05094

dev-ml/dune-configurator: add 3.20.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |  1 +
 .../dune-configurator-3.20.0.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 2eab2ecf2e41..d47f3cf28020 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -3,3 +3,4 @@ DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4
 DIST dune-3.17.1.tar.gz 3011472 BLAKE2B 
5bb6b33cf0961ab6e9276408b40498bf296327bd594e80f3b057d38cae980443feb3e2637630463a5bf10245d355b449a1123bbacefaec234982284288e3ce64
 SHA512 
2953a7c3cfddfe4ef82cbecafba75883f9ccfd96c5630313c95e49e10398d806b9dcd0385dff593a31752c915e20c1d1a0f5e0a20ad7195eb36f408c2d6b66f7
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
+DIST dune-3.20.0.tar.gz 3050361 BLAKE2B 
91d8c347d27b444bb3764a5bb8f910c6fc8282a664d94ae213bac000a219f4f7f1d57cc152cddaee358225b779b7d433817ae02b94cb7cc501e9d1e95c53633e
 SHA512 
6723652837f9c1349bfdbfc6514ff379f9460baef3be35a836a6d8f898278a015bfd35cef5c83c510728526dd2f9a1d8a09f0339c71db5720593306467b6fade

diff --git a/dev-ml/dune-configurator/dune-configurator-3.20.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.20.0.ebuild
new file mode 100644
index ..f0af95ee2d3d
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.20.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Helper library for gathering system configuration"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.20"
+DEPEND="
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   # This enables dune-configurator to use the vendored csexp module
+   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+   vendor/csexp/src/dune || die
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2025-08-24 Thread Alfredo Tupone
commit: 2066fdfa384e30a01c1fcec6958bc8ac5fcba792
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Aug 24 11:24:49 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Aug 24 12:40:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2066fdfa

dev-ml/dune-build-info: add 3.20.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest|  1 +
 .../dune-build-info/dune-build-info-3.20.0.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index cf924c8743b8..a7c4b77b852c 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -2,3 +2,4 @@ DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d37345
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
+DIST dune-3.20.0.tar.gz 3050361 BLAKE2B 
91d8c347d27b444bb3764a5bb8f910c6fc8282a664d94ae213bac000a219f4f7f1d57cc152cddaee358225b779b7d433817ae02b94cb7cc501e9d1e95c53633e
 SHA512 
6723652837f9c1349bfdbfc6514ff379f9460baef3be35a836a6d8f898278a015bfd35cef5c83c510728526dd2f9a1d8a09f0339c71db5720593306467b6fade

diff --git a/dev-ml/dune-build-info/dune-build-info-3.20.0.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.20.0.ebuild
new file mode 100644
index ..70e8bb01c2fd
--- /dev/null
+++ b/dev-ml/dune-build-info/dune-build-info-3.20.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND=">=dev-ml/dune-3.20"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-08-24 Thread Alfredo Tupone
commit: 1b5b42408e767a3d1bcdbe282fa7d7c106e9de55
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Aug 24 11:21:42 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Aug 24 12:40:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b5b4240

dev-ml/dune: add 3.20.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   |  1 +
 dev-ml/dune/dune-3.20.0.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index c12ba389449a..c51ec66e1c13 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -2,3 +2,4 @@ DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4
 DIST dune-3.17.2.tar.gz 3015019 BLAKE2B 
8b79e0f6d878722529c21069de7975642351e9dbbf8508a04677a8e04d7eab53dffca785d52dbdbbd4fd28635f2a0bc29abf04f0d9fd87cf6d0ba26b470b4c6c
 SHA512 
8feaf89c5bada83d840e6a1e42ae9308375b07dabc2363015b667bcff638dd78acd526c1a43dd4730ab675b4828f7304e503b97e9f53397e73ed4e644693f260
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
 DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6
+DIST dune-3.20.0.tar.gz 3050361 BLAKE2B 
91d8c347d27b444bb3764a5bb8f910c6fc8282a664d94ae213bac000a219f4f7f1d57cc152cddaee358225b779b7d433817ae02b94cb7cc501e9d1e95c53633e
 SHA512 
6723652837f9c1349bfdbfc6514ff379f9460baef3be35a836a6d8f898278a015bfd35cef5c83c510728526dd2f9a1d8a09f0339c71db5720593306467b6fade

diff --git a/dev-ml/dune/dune-3.20.0.ebuild b/dev-ml/dune/dune-3.20.0.ebuild
new file mode 100644
index ..4e8619966de3
--- /dev/null
+++ b/dev-ml/dune/dune-3.20.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing elisp-common
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="emacs"
+RESTRICT="strip test"
+
+RDEPEND="
+   dev-lang/ocaml:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/dune"
+
+BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # This allows `dune --version` to output the correct version
+   # instead of "n/a"
+   sed -i "/^(name dune)/a (version ${PV})" dune-project || die
+}
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir=/usr/share/man \
+   --docdir=/usr/share/doc \
+   --etcdir=/etc \
+   --datadir=/usr/share \
+   --sbindir=/usr/sbin \
+   --bindir=/usr/bin \
+   || die
+}
+
+src_compile() {
+   ocaml boot/bootstrap.ml -j $(makeopts_jobs) --verbose || die
+   ./_boot/dune.exe build @install -p "${PN}" --profile dune-bootstrap \
+   -j $(makeopts_jobs) --display short || die
+
+   use emacs && elisp-compile editor-integration/emacs/*.el
+}
+
+src_install() {
+   # OCaml generates textrels on 32-bit arches
+   if use arm || use ppc || use x86 ; then
+   export QA_TEXTRELS='.*'
+   fi
+   default
+
+   mv "${ED}"/usr/share/doc/dune "${ED}"/usr/share/doc/${PF} || die
+
+   if use emacs ; then
+   elisp-install ${PN} editor-integration/emacs/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2025-07-19 Thread Alfredo Tupone
commit: cc3b0ea17daf86c7a7817b847bfe4552757f7069
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jul 19 12:00:38 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jul 19 12:01:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3b0ea1

dev-ml/dune-site: add 3.19.1, drop 3.19.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest | 2 +-
 dev-ml/dune-site/{dune-site-3.19.0.ebuild => dune-site-3.19.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index 70d922d8dd4f..cf924c8743b8 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,4 +1,4 @@
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
-DIST dune-3.19.0.tar.gz 2917654 BLAKE2B 
8e285da34865e6264a14d8bcbb53b2b78abb46565dec6af8b5428848a59db9e70d4922b0b99534109a1b1283aad873286761d0700b74f4cdb0e0e51aef63dbdb
 SHA512 
0d3210ecf34a6ed4a43fe76697067ef756902d444159f1ea676d228651d063290fb2a22f3077dfdf66dbf6b345ee68f0ad41f27cb62facdbca2672f75c989b03
+DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6

diff --git a/dev-ml/dune-site/dune-site-3.19.0.ebuild 
b/dev-ml/dune-site/dune-site-3.19.1.ebuild
similarity index 100%
rename from dev-ml/dune-site/dune-site-3.19.0.ebuild
rename to dev-ml/dune-site/dune-site-3.19.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2025-07-19 Thread Alfredo Tupone
commit: 072cf99d1a452f144d59617e0335bdcc2e8f79dc
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jul 19 11:23:48 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jul 19 12:01:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=072cf99d

dev-ml/dune-configurator: add 3.19.1, drop 3.19.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest   | 2 +-
 ...{dune-configurator-3.19.0.ebuild => dune-configurator-3.19.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index b706f43cbfee..2eab2ecf2e41 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -2,4 +2,4 @@ DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d37345
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.17.1.tar.gz 3011472 BLAKE2B 
5bb6b33cf0961ab6e9276408b40498bf296327bd594e80f3b057d38cae980443feb3e2637630463a5bf10245d355b449a1123bbacefaec234982284288e3ce64
 SHA512 
2953a7c3cfddfe4ef82cbecafba75883f9ccfd96c5630313c95e49e10398d806b9dcd0385dff593a31752c915e20c1d1a0f5e0a20ad7195eb36f408c2d6b66f7
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
-DIST dune-3.19.0.tar.gz 2917654 BLAKE2B 
8e285da34865e6264a14d8bcbb53b2b78abb46565dec6af8b5428848a59db9e70d4922b0b99534109a1b1283aad873286761d0700b74f4cdb0e0e51aef63dbdb
 SHA512 
0d3210ecf34a6ed4a43fe76697067ef756902d444159f1ea676d228651d063290fb2a22f3077dfdf66dbf6b345ee68f0ad41f27cb62facdbca2672f75c989b03
+DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6

diff --git a/dev-ml/dune-configurator/dune-configurator-3.19.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.19.1.ebuild
similarity index 100%
rename from dev-ml/dune-configurator/dune-configurator-3.19.0.ebuild
rename to dev-ml/dune-configurator/dune-configurator-3.19.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2025-07-19 Thread Alfredo Tupone
commit: 4e46ca86bad1809bf47141d91898ccb16fe14632
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jul 19 11:22:23 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jul 19 12:01:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e46ca86

dev-ml/dune-build-info: add 3.19.1, drop 3.19.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest | 2 +-
 .../{dune-build-info-3.19.0.ebuild => dune-build-info-3.19.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index 70d922d8dd4f..cf924c8743b8 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -1,4 +1,4 @@
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
-DIST dune-3.19.0.tar.gz 2917654 BLAKE2B 
8e285da34865e6264a14d8bcbb53b2b78abb46565dec6af8b5428848a59db9e70d4922b0b99534109a1b1283aad873286761d0700b74f4cdb0e0e51aef63dbdb
 SHA512 
0d3210ecf34a6ed4a43fe76697067ef756902d444159f1ea676d228651d063290fb2a22f3077dfdf66dbf6b345ee68f0ad41f27cb62facdbca2672f75c989b03
+DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6

diff --git a/dev-ml/dune-build-info/dune-build-info-3.19.0.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.19.1.ebuild
similarity index 100%
rename from dev-ml/dune-build-info/dune-build-info-3.19.0.ebuild
rename to dev-ml/dune-build-info/dune-build-info-3.19.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-07-19 Thread Alfredo Tupone
commit: 7ed16f20d78c68d9a81685b7a84e7b89341c92e6
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jul 19 11:20:15 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jul 19 12:01:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed16f20

dev-ml/dune: add 3.19.1, drop 3.19.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   | 2 +-
 dev-ml/dune/{dune-3.19.0.ebuild => dune-3.19.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 20bfdf35d390..c12ba389449a 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -1,4 +1,4 @@
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.17.2.tar.gz 3015019 BLAKE2B 
8b79e0f6d878722529c21069de7975642351e9dbbf8508a04677a8e04d7eab53dffca785d52dbdbbd4fd28635f2a0bc29abf04f0d9fd87cf6d0ba26b470b4c6c
 SHA512 
8feaf89c5bada83d840e6a1e42ae9308375b07dabc2363015b667bcff638dd78acd526c1a43dd4730ab675b4828f7304e503b97e9f53397e73ed4e644693f260
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
-DIST dune-3.19.0.tar.gz 2917654 BLAKE2B 
8e285da34865e6264a14d8bcbb53b2b78abb46565dec6af8b5428848a59db9e70d4922b0b99534109a1b1283aad873286761d0700b74f4cdb0e0e51aef63dbdb
 SHA512 
0d3210ecf34a6ed4a43fe76697067ef756902d444159f1ea676d228651d063290fb2a22f3077dfdf66dbf6b345ee68f0ad41f27cb62facdbca2672f75c989b03
+DIST dune-3.19.1.tar.gz 2917826 BLAKE2B 
588a7d2195169ed1210a7126bd06cfdea4fa0e7735f23c346314c3cbbea1e76ec1286f1b56b337a151fc3246343c001794bde6a9eb85a4a05c6a1537ae2ae8bb
 SHA512 
a101cad5d159a7134bd38d25968ea24189485b12f517e746c5b4c367a8d6ca0959ea59a71dc8c939e5d28a6ae644de9b3c12582579c044e3a081373ac680beb6

diff --git a/dev-ml/dune/dune-3.19.0.ebuild b/dev-ml/dune/dune-3.19.1.ebuild
similarity index 100%
rename from dev-ml/dune/dune-3.19.0.ebuild
rename to dev-ml/dune/dune-3.19.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2025-06-07 Thread Alfredo Tupone
commit: 1d5ac476eb6889b0bf507b8c25f2d3df90e502c8
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  7 12:23:10 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  7 12:23:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5ac476

dev-ml/dune-site: add 3.19.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest|  1 +
 dev-ml/dune-site/dune-site-3.19.0.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index ffa6cd9a3bfa..70d922d8dd4f 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,3 +1,4 @@
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
+DIST dune-3.19.0.tar.gz 2917654 BLAKE2B 
8e285da34865e6264a14d8bcbb53b2b78abb46565dec6af8b5428848a59db9e70d4922b0b99534109a1b1283aad873286761d0700b74f4cdb0e0e51aef63dbdb
 SHA512 
0d3210ecf34a6ed4a43fe76697067ef756902d444159f1ea676d228651d063290fb2a22f3077dfdf66dbf6b345ee68f0ad41f27cb62facdbca2672f75c989b03

diff --git a/dev-ml/dune-site/dune-site-3.19.0.ebuild 
b/dev-ml/dune-site/dune-site-3.19.0.ebuild
new file mode 100644
index ..c0c6ea5a5456
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-3.19.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-ml/dune-3.12
+   dev-ml/csexp:=[ocamlopt?]
+   !dev-ml/dune-private-libs
+   !dev-ml/stdune
+   !dev-ml/dyn
+   !dev-ml/ordering
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ordering dyn stdune dune-private-libs ${PN}
+}
+
+src_install() {
+   dune-install ordering dyn stdune dune-private-libs ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2025-06-07 Thread Alfredo Tupone
commit: ab3a10a0bd2bdc13b9d802d0a08c68fb2c326184
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  7 12:21:38 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  7 12:21:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab3a10a0

dev-ml/dune-private-libs: add 3.19.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/Manifest  |  1 +
 .../dune-private-libs-3.19.0.ebuild| 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index 641373ee9a4a..13e6f1341a22 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -1,2 +1,3 @@
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
+DIST dune-3.19.0.tar.gz 2917654 BLAKE2B 
8e285da34865e6264a14d8bcbb53b2b78abb46565dec6af8b5428848a59db9e70d4922b0b99534109a1b1283aad873286761d0700b74f4cdb0e0e51aef63dbdb
 SHA512 
0d3210ecf34a6ed4a43fe76697067ef756902d444159f1ea676d228651d063290fb2a22f3077dfdf66dbf6b345ee68f0ad41f27cb62facdbca2672f75c989b03

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.19.0.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.19.0.ebuild
new file mode 100644
index ..1e5ff0688ab4
--- /dev/null
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.19.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Private libraries of Dune"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.12"
+DEPEND="
+   dev-ml/csexp:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}
+   !dev-ml/stdune
+   !dev-ml/dyn
+   !dev-ml/ordering
+"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ordering dyn stdune ${PN}
+}
+
+src_install() {
+   dune-install ordering dyn stdune ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2025-06-07 Thread Alfredo Tupone
commit: 853fe069022ab2364072611bfe09e58e034db207
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  7 12:20:02 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  7 12:20:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853fe069

dev-ml/dune-private-libs: drop 2.9.3

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/Manifest  |   1 -
 .../dune-private-libs-2.9.3.ebuild | 128 -
 2 files changed, 129 deletions(-)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index cb429086ab49..641373ee9a4a 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -1,3 +1,2 @@
-DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208

diff --git a/dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild
deleted file mode 100644
index 789f0584801f..
--- a/dev-ml/dune-private-libs/dune-private-libs-2.9.3.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~riscv x86"
-IUSE="+ocamlopt test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ~dev-ml/dune-${PV}
-   test? (
-   dev-ml/core_bench
-   dev-ml/menhir
-   dev-ml/opam
-   dev-ml/ppx_expect
-   )
-"
-DEPEND="
-   dev-ml/csexp:=[ocamlopt?]
-   dev-ml/findlib:=[ocamlopt?]
-   >=dev-lang/ocaml-4.09:=
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-test.patch )
-
-# TODO for test deps:
-# Add cram?
-# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune
-# Add coq?
-
-src_prepare() {
-   default
-
-   # Keep this list in sync with dev-ml/dune-configurator
-   local bad_tests=(
-   # List of tests calling git, mercurial, etc
-   test/blackbox-tests/test-cases/dune-project-meta/main.t
-   test/blackbox-tests/test-cases/meta-template-version-bug.t
-   test/blackbox-tests/test-cases/subst/project-name-restriction.t
-   test/blackbox-tests/test-cases/subst/with-opam-file.t
-   test/blackbox-tests/test-cases/subst.t
-   test/blackbox-tests/test-cases/subst/unicode.t
-   test/blackbox-tests/test-cases/subst/from-project-file.t
-   test/blackbox-tests/test-cases/trace-file.t
-   otherlibs/build-info/test/run.t
-   test/expect-tests/vcs_tests.ml
-
-   # Strange failures, seemingly from newer versions of deps
-   
test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t
-   test/blackbox-tests/test-cases/merlin/merlin-tests.t
-   test/blackbox-tests/test-cases/merlin/github4125.t
-   test/blackbox-tests/test-cases/install-dry-run.t
-   test/blackbox-tests/test-cases/c-flags.t
-   test/blackbox-tests/test-cases/install-libdir.t
-   test/blackbox-tests/test-cases/dune-cache/trim.t
-
-   # Strange failures about opam not being initialised
-   test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t
-   test/blackbox-tests/test-cases/merlin/symlinks.t
-   test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t
-   test/blackbox-tests/test-cases/merlin/per-module-pp.t
-   test/blackbox-tests/test-cases/merlin/server.t
-   test/blackbox-tests/test-cases/github1946.t
-   test/blackbox-tests/test-cases/github759.t
-   test/blackbox-tests/test-cases/merlin/default-based-context.t
-   otherlibs/site/test/run.t
-
- 

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2025-06-07 Thread Alfredo Tupone
commit: f8757dbd7e9f5e7eceeb3fbf072f80480b3d52fa
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  7 12:18:05 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  7 12:18:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8757dbd

dev-ml/dune-configurator: add 3.19.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |  1 +
 .../dune-configurator-3.19.0.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index eae5a56925ab..b706f43cbfee 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -2,3 +2,4 @@ DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d37345
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.17.1.tar.gz 3011472 BLAKE2B 
5bb6b33cf0961ab6e9276408b40498bf296327bd594e80f3b057d38cae980443feb3e2637630463a5bf10245d355b449a1123bbacefaec234982284288e3ce64
 SHA512 
2953a7c3cfddfe4ef82cbecafba75883f9ccfd96c5630313c95e49e10398d806b9dcd0385dff593a31752c915e20c1d1a0f5e0a20ad7195eb36f408c2d6b66f7
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
+DIST dune-3.19.0.tar.gz 2917654 BLAKE2B 
8e285da34865e6264a14d8bcbb53b2b78abb46565dec6af8b5428848a59db9e70d4922b0b99534109a1b1283aad873286761d0700b74f4cdb0e0e51aef63dbdb
 SHA512 
0d3210ecf34a6ed4a43fe76697067ef756902d444159f1ea676d228651d063290fb2a22f3077dfdf66dbf6b345ee68f0ad41f27cb62facdbca2672f75c989b03

diff --git a/dev-ml/dune-configurator/dune-configurator-3.19.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.19.0.ebuild
new file mode 100644
index ..665f4766bfc7
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.19.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Helper library for gathering system configuration"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.12"
+DEPEND="
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   # This enables dune-configurator to use the vendored csexp module
+   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+   vendor/csexp/src/dune || die
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2025-06-07 Thread Alfredo Tupone
commit: cb3a89af454e909ce11fb87c8a84df5dbd645a08
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  7 12:16:20 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  7 12:16:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb3a89af

dev-ml/dune-build-info: add 3.19.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest|  1 +
 .../dune-build-info/dune-build-info-3.19.0.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index ffa6cd9a3bfa..70d922d8dd4f 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -1,3 +1,4 @@
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
+DIST dune-3.19.0.tar.gz 2917654 BLAKE2B 
8e285da34865e6264a14d8bcbb53b2b78abb46565dec6af8b5428848a59db9e70d4922b0b99534109a1b1283aad873286761d0700b74f4cdb0e0e51aef63dbdb
 SHA512 
0d3210ecf34a6ed4a43fe76697067ef756902d444159f1ea676d228651d063290fb2a22f3077dfdf66dbf6b345ee68f0ad41f27cb62facdbca2672f75c989b03

diff --git a/dev-ml/dune-build-info/dune-build-info-3.19.0.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.19.0.ebuild
new file mode 100644
index ..ca20151c926a
--- /dev/null
+++ b/dev-ml/dune-build-info/dune-build-info-3.19.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND=">=dev-ml/dune-3.12"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2025-06-07 Thread Alfredo Tupone
commit: 2ccdec3bdf38e710d519a5fd2243ef9f1025
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  7 12:14:19 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  7 12:14:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ccdec3b

dev-ml/dune-build-info: drop 2.9.3

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest|  1 -
 .../dune-build-info/dune-build-info-2.9.3.ebuild   | 25 --
 2 files changed, 26 deletions(-)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index f98d47cb4eec..ffa6cd9a3bfa 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -1,4 +1,3 @@
-DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208

diff --git a/dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild 
b/dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild
deleted file mode 100644
index 4be7514794d3..
--- a/dev-ml/dune-build-info/dune-build-info-2.9.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune multiprocessing
-
-DESCRIPTION="Embed locations informations inside executable and libraries"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm ppc64 x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune build -p ${PN} @install --display short -j $(makeopts_jobs) || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-06-07 Thread Alfredo Tupone
commit: 4a8c7d7ea6291cca758dc8605370e134146db07a
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  7 12:09:19 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  7 12:09:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a8c7d7e

dev-ml/dune: add 3.19.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   |  1 +
 dev-ml/dune/dune-3.19.0.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 01e67c7ab8cd..20bfdf35d390 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -1,3 +1,4 @@
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.17.2.tar.gz 3015019 BLAKE2B 
8b79e0f6d878722529c21069de7975642351e9dbbf8508a04677a8e04d7eab53dffca785d52dbdbbd4fd28635f2a0bc29abf04f0d9fd87cf6d0ba26b470b4c6c
 SHA512 
8feaf89c5bada83d840e6a1e42ae9308375b07dabc2363015b667bcff638dd78acd526c1a43dd4730ab675b4828f7304e503b97e9f53397e73ed4e644693f260
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208
+DIST dune-3.19.0.tar.gz 2917654 BLAKE2B 
8e285da34865e6264a14d8bcbb53b2b78abb46565dec6af8b5428848a59db9e70d4922b0b99534109a1b1283aad873286761d0700b74f4cdb0e0e51aef63dbdb
 SHA512 
0d3210ecf34a6ed4a43fe76697067ef756902d444159f1ea676d228651d063290fb2a22f3077dfdf66dbf6b345ee68f0ad41f27cb62facdbca2672f75c989b03

diff --git a/dev-ml/dune/dune-3.19.0.ebuild b/dev-ml/dune/dune-3.19.0.ebuild
new file mode 100644
index ..4e8619966de3
--- /dev/null
+++ b/dev-ml/dune/dune-3.19.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing elisp-common
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="emacs"
+RESTRICT="strip test"
+
+RDEPEND="
+   dev-lang/ocaml:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/dune"
+
+BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # This allows `dune --version` to output the correct version
+   # instead of "n/a"
+   sed -i "/^(name dune)/a (version ${PV})" dune-project || die
+}
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir=/usr/share/man \
+   --docdir=/usr/share/doc \
+   --etcdir=/etc \
+   --datadir=/usr/share \
+   --sbindir=/usr/sbin \
+   --bindir=/usr/bin \
+   || die
+}
+
+src_compile() {
+   ocaml boot/bootstrap.ml -j $(makeopts_jobs) --verbose || die
+   ./_boot/dune.exe build @install -p "${PN}" --profile dune-bootstrap \
+   -j $(makeopts_jobs) --display short || die
+
+   use emacs && elisp-compile editor-integration/emacs/*.el
+}
+
+src_install() {
+   # OCaml generates textrels on 32-bit arches
+   if use arm || use ppc || use x86 ; then
+   export QA_TEXTRELS='.*'
+   fi
+   default
+
+   mv "${ED}"/usr/share/doc/dune "${ED}"/usr/share/doc/${PF} || die
+
+   if use emacs ; then
+   elisp-install ${PN} editor-integration/emacs/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-06-07 Thread Alfredo Tupone
commit: bdeb3ab5d1e04dac1f2647c1862eeaeb65e34348
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  7 12:05:06 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  7 12:05:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdeb3ab5

dev-ml/dune: drop 2.9.3-r3

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest |  1 -
 dev-ml/dune/dune-2.9.3-r3.ebuild | 58 
 2 files changed, 59 deletions(-)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index a6684a33c6c1..01e67c7ab8cd 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -1,4 +1,3 @@
-DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.17.2.tar.gz 3015019 BLAKE2B 
8b79e0f6d878722529c21069de7975642351e9dbbf8508a04677a8e04d7eab53dffca785d52dbdbbd4fd28635f2a0bc29abf04f0d9fd87cf6d0ba26b470b4c6c
 SHA512 
8feaf89c5bada83d840e6a1e42ae9308375b07dabc2363015b667bcff638dd78acd526c1a43dd4730ab675b4828f7304e503b97e9f53397e73ed4e644693f260
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208

diff --git a/dev-ml/dune/dune-2.9.3-r3.ebuild b/dev-ml/dune/dune-2.9.3-r3.ebuild
deleted file mode 100644
index db4028ad7886..
--- a/dev-ml/dune/dune-2.9.3-r3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multiprocessing elisp-common
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~riscv x86"
-IUSE="emacs test"
-RESTRICT="strip !test? ( test )"
-
-RDEPEND="
-   >=dev-lang/ocaml-4.08:=
-   emacs? ( >=app-editors/emacs-23.1:* )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-ml/findlib
-   test? (
-   dev-ml/core_bench
-   dev-ml/ppx_bench
-   dev-ml/ppx_expect
-   )
-"
-
-QA_FLAGS_IGNORED="usr/bin/dune"
-
-BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
-SITEFILE="50${PN}-gentoo.el"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   ocaml bootstrap.ml -j $(makeopts_jobs) || die
-   ./dune.exe build -p "${PN}" --profile dune-bootstrap -j 
$(makeopts_jobs) \
-   --display short || die
-
-   use emacs && elisp-compile editor-integration/emacs/*.el
-}
-
-src_install() {
-   default
-   mv "${ED}"/usr/doc "${ED}"/usr/share/doc/${PF} || die
-   mv "${ED}"/usr/man "${ED}"/usr/share/man || die
-
-   if use emacs ; then
-   elisp-install ${PN} editor-integration/emacs/*.el{,c}
-   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2025-06-07 Thread Alfredo Tupone
commit: fd591665c4f45a5702635192901df5f2e9132f10
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  7 12:00:17 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  7 12:00:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd591665

dev-ml/dune-configurator: drop 2.9.3

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |  1 -
 .../dune-configurator-2.9.3.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 501ba4edb49b..eae5a56925ab 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -1,4 +1,3 @@
-DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.17.1.tar.gz 3011472 BLAKE2B 
5bb6b33cf0961ab6e9276408b40498bf296327bd594e80f3b057d38cae980443feb3e2637630463a5bf10245d355b449a1123bbacefaec234982284288e3ce64
 SHA512 
2953a7c3cfddfe4ef82cbecafba75883f9ccfd96c5630313c95e49e10398d806b9dcd0385dff593a31752c915e20c1d1a0f5e0a20ad7195eb36f408c2d6b66f7

diff --git a/dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild 
b/dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild
deleted file mode 100644
index e2ffa5d6409e..
--- a/dev-ml/dune-configurator/dune-configurator-2.9.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~riscv x86"
-IUSE="+ocamlopt"
-RESTRICT="test" #test run within dev-ml/dune-private-libs
-
-RDEPEND="
-   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt?]
-   dev-ml/csexp:=[ocamlopt?]
-   dev-ml/result:=[ocamlopt?]
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   :
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2025-06-07 Thread Alfredo Tupone
commit: cfa9519f1cbfc4ae5b0fac8bfcd361a2de510de2
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jun  7 11:57:35 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jun  7 11:58:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa9519f

dev-ml/dune-site: drop 2.9.3

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest   |  1 -
 dev-ml/dune-site/dune-site-2.9.3.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index f98d47cb4eec..ffa6cd9a3bfa 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,4 +1,3 @@
-DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208

diff --git a/dev-ml/dune-site/dune-site-2.9.3.ebuild 
b/dev-ml/dune-site/dune-site-2.9.3.ebuild
deleted file mode 100644
index c6e5eeef4d27..
--- a/dev-ml/dune-site/dune-site-2.9.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune multiprocessing
-
-DESCRIPTION="Embed locations informations inside executable and libraries"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm ppc64 x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-RDEPEND="
-   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune build -p ${PN} @install -j $(makeopts_jobs) --display short || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2025-04-20 Thread Alfredo Tupone
commit: a843ae337917b25b09c0f390b492999a004bcc1d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 20 18:03:40 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 20 18:03:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a843ae33

dev-ml/dune-site: add 3.18.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest|  1 +
 dev-ml/dune-site/dune-site-3.18.1.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index 65c8f02c2c4f..f98d47cb4eec 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,3 +1,4 @@
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
+DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208

diff --git a/dev-ml/dune-site/dune-site-3.18.1.ebuild 
b/dev-ml/dune-site/dune-site-3.18.1.ebuild
new file mode 100644
index ..c0c6ea5a5456
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-3.18.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-ml/dune-3.12
+   dev-ml/csexp:=[ocamlopt?]
+   !dev-ml/dune-private-libs
+   !dev-ml/stdune
+   !dev-ml/dyn
+   !dev-ml/ordering
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ordering dyn stdune dune-private-libs ${PN}
+}
+
+src_install() {
+   dune-install ordering dyn stdune dune-private-libs ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2025-04-20 Thread Alfredo Tupone
commit: b78f5792f8f48471216775a47d803a70cca9663f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 20 18:02:15 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 20 18:02:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b78f5792

dev-ml/dune-private-libs: add 3.18.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/Manifest  |  1 +
 .../dune-private-libs-3.18.1.ebuild| 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index 0c7a900e152e..cb429086ab49 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -1,2 +1,3 @@
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
+DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.18.1.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.18.1.ebuild
new file mode 100644
index ..1e5ff0688ab4
--- /dev/null
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.18.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Private libraries of Dune"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.12"
+DEPEND="
+   dev-ml/csexp:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}
+   !dev-ml/stdune
+   !dev-ml/dyn
+   !dev-ml/ordering
+"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ordering dyn stdune ${PN}
+}
+
+src_install() {
+   dune-install ordering dyn stdune ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2025-04-20 Thread Alfredo Tupone
commit: 0d77148b642c89dc48e5923676722b7ec9b997cc
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 20 18:00:11 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 20 18:00:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d77148b

dev-ml/dune-configurator: add 3.18.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |  1 +
 .../dune-configurator-3.18.1.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 01b5c8a74ae5..501ba4edb49b 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -2,3 +2,4 @@ DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.17.1.tar.gz 3011472 BLAKE2B 
5bb6b33cf0961ab6e9276408b40498bf296327bd594e80f3b057d38cae980443feb3e2637630463a5bf10245d355b449a1123bbacefaec234982284288e3ce64
 SHA512 
2953a7c3cfddfe4ef82cbecafba75883f9ccfd96c5630313c95e49e10398d806b9dcd0385dff593a31752c915e20c1d1a0f5e0a20ad7195eb36f408c2d6b66f7
+DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208

diff --git a/dev-ml/dune-configurator/dune-configurator-3.18.1.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.18.1.ebuild
new file mode 100644
index ..665f4766bfc7
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.18.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Helper library for gathering system configuration"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.12"
+DEPEND="
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   # This enables dune-configurator to use the vendored csexp module
+   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+   vendor/csexp/src/dune || die
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2025-04-20 Thread Alfredo Tupone
commit: 69dd9f24a1882623408162fd2f6476e1521a3484
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 20 17:58:43 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 20 17:58:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69dd9f24

dev-ml/dune-build-info: add 3.18.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest|  1 +
 .../dune-build-info/dune-build-info-3.18.1.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index 65c8f02c2c4f..f98d47cb4eec 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -1,3 +1,4 @@
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
+DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208

diff --git a/dev-ml/dune-build-info/dune-build-info-3.18.1.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.18.1.ebuild
new file mode 100644
index ..ca20151c926a
--- /dev/null
+++ b/dev-ml/dune-build-info/dune-build-info-3.18.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND=">=dev-ml/dune-3.12"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-04-20 Thread Alfredo Tupone
commit: 37450105be18d56b29cda876e131ec3dba14d34c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 20 09:26:21 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 20 09:26:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37450105

dev-ml/dune: add 3.18.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   |  1 +
 dev-ml/dune/dune-3.18.1.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index e38afc6ec486..a6684a33c6c1 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -1,3 +1,4 @@
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
 DIST dune-3.17.2.tar.gz 3015019 BLAKE2B 
8b79e0f6d878722529c21069de7975642351e9dbbf8508a04677a8e04d7eab53dffca785d52dbdbbd4fd28635f2a0bc29abf04f0d9fd87cf6d0ba26b470b4c6c
 SHA512 
8feaf89c5bada83d840e6a1e42ae9308375b07dabc2363015b667bcff638dd78acd526c1a43dd4730ab675b4828f7304e503b97e9f53397e73ed4e644693f260
+DIST dune-3.18.1.tar.gz 2918737 BLAKE2B 
38731cdc61d2944f27487e844c554d0085e9a1787e9ebe7fb92e53d74df6e5919aaefe361c171e129451c7a57b95efe2cc066c1e087bf4a082ca34f6b5a100de
 SHA512 
e9f188360f680bd4a2dad50a11f71e40aec42247f2eff2ac8f3071e6500620c1e631377e675f6b336c2ee9420d665885ce3509b7285bcef306521ba9b49c5208

diff --git a/dev-ml/dune/dune-3.18.1.ebuild b/dev-ml/dune/dune-3.18.1.ebuild
new file mode 100644
index ..4e8619966de3
--- /dev/null
+++ b/dev-ml/dune/dune-3.18.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing elisp-common
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="emacs"
+RESTRICT="strip test"
+
+RDEPEND="
+   dev-lang/ocaml:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/dune"
+
+BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # This allows `dune --version` to output the correct version
+   # instead of "n/a"
+   sed -i "/^(name dune)/a (version ${PV})" dune-project || die
+}
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir=/usr/share/man \
+   --docdir=/usr/share/doc \
+   --etcdir=/etc \
+   --datadir=/usr/share \
+   --sbindir=/usr/sbin \
+   --bindir=/usr/bin \
+   || die
+}
+
+src_compile() {
+   ocaml boot/bootstrap.ml -j $(makeopts_jobs) --verbose || die
+   ./_boot/dune.exe build @install -p "${PN}" --profile dune-bootstrap \
+   -j $(makeopts_jobs) --display short || die
+
+   use emacs && elisp-compile editor-integration/emacs/*.el
+}
+
+src_install() {
+   # OCaml generates textrels on 32-bit arches
+   if use arm || use ppc || use x86 ; then
+   export QA_TEXTRELS='.*'
+   fi
+   default
+
+   mv "${ED}"/usr/share/doc/dune "${ED}"/usr/share/doc/${PF} || die
+
+   if use emacs ; then
+   elisp-install ${PN} editor-integration/emacs/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-03-14 Thread Alfredo Tupone
commit: aff863e8e8ece77d23c083f4ea37046b7f197d7d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Mar 14 07:20:09 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Mar 14 07:20:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff863e8

dev-ml/dune: add 3.17.2

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   |  1 +
 dev-ml/dune/dune-3.17.2.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 3523be39ec8e..e38afc6ec486 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -1,2 +1,3 @@
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
+DIST dune-3.17.2.tar.gz 3015019 BLAKE2B 
8b79e0f6d878722529c21069de7975642351e9dbbf8508a04677a8e04d7eab53dffca785d52dbdbbd4fd28635f2a0bc29abf04f0d9fd87cf6d0ba26b470b4c6c
 SHA512 
8feaf89c5bada83d840e6a1e42ae9308375b07dabc2363015b667bcff638dd78acd526c1a43dd4730ab675b4828f7304e503b97e9f53397e73ed4e644693f260

diff --git a/dev-ml/dune/dune-3.17.2.ebuild b/dev-ml/dune/dune-3.17.2.ebuild
new file mode 100644
index ..3c4d0f01b70b
--- /dev/null
+++ b/dev-ml/dune/dune-3.17.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing elisp-common
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="emacs"
+RESTRICT="strip test"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.08:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/dune"
+
+BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # This allows `dune --version` to output the correct version
+   # instead of "n/a"
+   sed -i "/^(name dune)/a (version ${PV})" dune-project || die
+}
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir=/usr/share/man \
+   --docdir=/usr/share/doc \
+   --etcdir=/etc \
+   --datadir=/usr/share \
+   --sbindir=/usr/sbin \
+   --bindir=/usr/bin \
+   || die
+}
+
+src_compile() {
+   ocaml boot/bootstrap.ml -j $(makeopts_jobs) --verbose || die
+   ./_boot/dune.exe build @install -p "${PN}" --profile dune-bootstrap \
+   -j $(makeopts_jobs) --display short || die
+
+   use emacs && elisp-compile editor-integration/emacs/*.el
+}
+
+src_install() {
+   # OCaml generates textrels on 32-bit arches
+   if use arm || use ppc || use x86 ; then
+   export QA_TEXTRELS='.*'
+   fi
+   default
+
+   mv "${ED}"/usr/share/doc/dune "${ED}"/usr/share/doc/${PF} || die
+
+   if use emacs ; then
+   elisp-install ${PN} editor-integration/emacs/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2025-03-08 Thread Arthur Zamarin
commit: 6ee54baa901fef4c3c2d212d6f293f8d83e1fcab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  8 12:14:43 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  8 12:14:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee54baa

dev-ml/dune-configurator: drop 2.9.1

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-configurator/Manifest  |   1 -
 .../dune-configurator-2.9.1.ebuild | 116 -
 2 files changed, 117 deletions(-)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 248c4503366b..01b5c8a74ae5 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -1,4 +1,3 @@
-DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f

diff --git a/dev-ml/dune-configurator/dune-configurator-2.9.1.ebuild 
b/dev-ml/dune-configurator/dune-configurator-2.9.1.ebuild
deleted file mode 100644
index 17c58e633847..
--- a/dev-ml/dune-configurator/dune-configurator-2.9.1.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
-IUSE="+ocamlopt test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt?]
-   dev-ml/csexp:=[ocamlopt?]
-   dev-ml/result:=[ocamlopt?]
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-ml/core_bench
-   dev-ml/menhir
-   dev-ml/opam
-   dev-ml/ppx_expect
-   )
-"
-# TODO for test deps:
-# Add cram?
-# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune
-# Add coq?
-
-src_prepare() {
-   default
-
-   # Keep this list in sync with dev-ml/dune-private-libs
-   local bad_tests=(
-   # List of tests calling git, mercurial, etc
-   test/blackbox-tests/test-cases/dune-project-meta/main.t
-   test/blackbox-tests/test-cases/meta-template-version-bug.t
-   test/blackbox-tests/test-cases/subst/project-name-restriction.t
-   test/blackbox-tests/test-cases/subst/with-opam-file.t
-   test/blackbox-tests/test-cases/subst.t
-   test/blackbox-tests/test-cases/subst/unicode.t
-   test/blackbox-tests/test-cases/subst/from-project-file.t
-   test/blackbox-tests/test-cases/trace-file.t
-   otherlibs/build-info/test/run.t
-   test/expect-tests/vcs_tests.ml
-
-   # Strange failures, seemingly from newer versions of deps
-   
test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t
-   test/blackbox-tests/test-cases/merlin/merlin-tests.t
-   test/blackbox-tests/test-cases/merlin/github4125.t
-   test/blackbox-tests/test-cases/install-dry-run.t
-   test/blackbox-tests/test-cases/c-flags.t
-   test/blackbox-tests/test-cases/install-libdir.t
-   test/blackbox-tests/test-cases/dune-cache/trim.t
-
-   # Strange failures about opam not being initialised
-   test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t
-   test/blackbox-tests/test-cases/merlin/symlinks.t
-   test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t
-   test/blackbox-tests/test-cases/merlin/per-module-pp.t
-   test/blackbox-tests/test-cases/merlin/server.t
-   tes

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2025-03-08 Thread Arthur Zamarin
commit: 992104a5ffd8ecf0d1114f78557e69c69a88543b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  8 12:15:06 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  8 12:15:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=992104a5

dev-ml/dune: drop 2.8.4, 2.9.1, 3.13.1, 3.16.0

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune/Manifest   |  4 ---
 dev-ml/dune/dune-2.8.4.ebuild  | 48 -
 dev-ml/dune/dune-2.9.1.ebuild  | 47 
 dev-ml/dune/dune-3.13.1.ebuild | 70 --
 dev-ml/dune/dune-3.16.0.ebuild | 70 --
 5 files changed, 239 deletions(-)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 5bb453db7b36..3523be39ec8e 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -1,6 +1,2 @@
-DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 
5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889
 SHA512 
13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a0457924c8484ce27a7f73e46a72e796d30fb1c3253
-DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
-DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
-DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f

diff --git a/dev-ml/dune/dune-2.8.4.ebuild b/dev-ml/dune/dune-2.8.4.ebuild
deleted file mode 100644
index 23186715e63b..
--- a/dev-ml/dune/dune-2.8.4.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multiprocessing
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
-IUSE="test"
-RESTRICT="strip !test? ( test )"
-
-RDEPEND="
-   >=dev-lang/ocaml-4.08:=
-   https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
-IUSE="test"
-RESTRICT="strip !test? ( test )"
-
-RDEPEND="
-   >=dev-lang/ocaml-4.08:=
-   !dev-ml/jbuilder
-"
-DEPEND="
-   ${RDEPEND}
-   dev-ml/findlib
-   test? (
-   dev-ml/core_bench
-   dev-ml/ppx_bench
-   dev-ml/ppx_expect
-   )
-"
-
-QA_FLAGS_IGNORED="usr/bin/dune"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   ocaml bootstrap.ml || die
-   ./dune.exe build -p "${PN}" --profile dune-bootstrap -j 
$(makeopts_jobs) || die
-}
-
-src_install() {
-   default
-   mv "${ED}"/usr/doc "${ED}"/usr/share/doc/${PF} || die
-   mv "${ED}"/usr/man "${ED}"/usr/share/man || die
-}

diff --git a/dev-ml/dune/dune-3.13.1.ebuild b/dev-ml/dune/dune-3.13.1.ebuild
deleted file mode 100644
index e2e51c3abce7..
--- a/dev-ml/dune/dune-3.13.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multiprocessing elisp-common
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="emacs"
-RESTRICT="strip test"
-
-RDEPEND="
- 

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2025-03-08 Thread Arthur Zamarin
commit: be0ec715c281a383a382f25d927e3af22bfa28c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  8 12:14:57 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  8 12:14:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be0ec715

dev-ml/dune-private-libs: drop 2.9.1

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-private-libs/Manifest  |   1 -
 .../dune-private-libs-2.9.1.ebuild | 119 -
 2 files changed, 120 deletions(-)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index 11a5b6eec098..0c7a900e152e 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -1,3 +1,2 @@
-DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23

diff --git a/dev-ml/dune-private-libs/dune-private-libs-2.9.1.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-2.9.1.ebuild
deleted file mode 100644
index 17169982c7f9..
--- a/dev-ml/dune-private-libs/dune-private-libs-2.9.1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
-IUSE="+ocamlopt test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ~dev-ml/dune-${PV}
-   test? (
-   dev-ml/core_bench
-   dev-ml/menhir
-   dev-ml/opam
-   dev-ml/ppx_expect
-   )
-"
-DEPEND="
-   dev-ml/csexp:=[ocamlopt?]
-   dev-ml/findlib:=[ocamlopt?]
-   >=dev-lang/ocaml-4.09:=
-"
-RDEPEND="${DEPEND}"
-
-# TODO for test deps:
-# Add cram?
-# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune
-# Add coq?
-
-src_prepare() {
-   default
-
-   # Keep this list in sync with dev-ml/dune-configurator
-   local bad_tests=(
-   # List of tests calling git, mercurial, etc
-   test/blackbox-tests/test-cases/dune-project-meta/main.t
-   test/blackbox-tests/test-cases/meta-template-version-bug.t
-   test/blackbox-tests/test-cases/subst/project-name-restriction.t
-   test/blackbox-tests/test-cases/subst/with-opam-file.t
-   test/blackbox-tests/test-cases/subst.t
-   test/blackbox-tests/test-cases/subst/unicode.t
-   test/blackbox-tests/test-cases/subst/from-project-file.t
-   test/blackbox-tests/test-cases/trace-file.t
-   otherlibs/build-info/test/run.t
-   test/expect-tests/vcs_tests.ml
-
-   # Strange failures, seemingly from newer versions of deps
-   
test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t
-   test/blackbox-tests/test-cases/merlin/merlin-tests.t
-   test/blackbox-tests/test-cases/merlin/github4125.t
-   test/blackbox-tests/test-cases/install-dry-run.t
-   test/blackbox-tests/test-cases/c-flags.t
-   test/blackbox-tests/test-cases/install-libdir.t
-   test/blackbox-tests/test-cases/dune-cache/trim.t
-
-   # Strange failures about opam not being initialised
-   test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t
-   test/blackbox-tests/test-cases/merlin/symlinks.t
-   test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t
-   test/blackbox-tests/test-cases/merlin/per-module-pp.t
-   test/blackbox-tests/test-cases/merlin/server.t
-   test/blackbox-tests/test-cases/github1946.t
-   test/blackbox-tests/test-cases/github759.t
-
-   # Wants nodejs!
-   test/blackbox-tests/test-cases/jsoo/simple.t
-   test/blackbox-tests/test-cases/jsoo/inline-tests.t
-   test

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2025-02-15 Thread Alfredo Tupone
commit: 7d4187c713edde5274746a0f0cadfc59d558538d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Feb 15 12:29:18 2025 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Feb 15 12:31:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4187c7

dev-ml/dune-build-info: keyword 3.16.1 for ~arm64

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild
index a3661b549fcb..ca20151c926a 100644
--- a/dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild
+++ b/dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-12-29 Thread Sam James
commit: 30bdcc079d66f33dfdc222e1637c8bbfa9aa81f9
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 29 10:53:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 29 10:53:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30bdcc07

dev-ml/dune: Stabilize 3.16.1 x86, #945767

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune/dune-3.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/dune-3.16.1.ebuild b/dev-ml/dune/dune-3.16.1.ebuild
index db910358bc8d..a829fd201684 100644
--- a/dev-ml/dune/dune-3.16.1.ebuild
+++ b/dev-ml/dune/dune-3.16.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="emacs"
 RESTRICT="strip test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-12-29 Thread Sam James
commit: 2bbf06fc43ee3c214c50bcf920fd24edbdf4ae85
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 29 10:53:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 29 10:53:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bbf06fc

dev-ml/dune: Stabilize 3.16.1 ppc64, #945767

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune/dune-3.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/dune-3.16.1.ebuild b/dev-ml/dune/dune-3.16.1.ebuild
index 484e90867075..db910358bc8d 100644
--- a/dev-ml/dune/dune-3.16.1.ebuild
+++ b/dev-ml/dune/dune-3.16.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86"
 IUSE="emacs"
 RESTRICT="strip test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-12-21 Thread Alfredo Tupone
commit: 88128d8561ad1f2d6fdf2a96aad24116e3f8a144
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Dec 21 11:33:14 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Dec 21 11:33:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88128d85

dev-ml/dune-configurator: add 3.17.1

Bug: https://bugs.gentoo.org/946135
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |  1 +
 .../dune-configurator-3.17.1.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 3a719ea648e4..248c4503366b 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -2,3 +2,4 @@ DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f
+DIST dune-3.17.1.tar.gz 3011472 BLAKE2B 
5bb6b33cf0961ab6e9276408b40498bf296327bd594e80f3b057d38cae980443feb3e2637630463a5bf10245d355b449a1123bbacefaec234982284288e3ce64
 SHA512 
2953a7c3cfddfe4ef82cbecafba75883f9ccfd96c5630313c95e49e10398d806b9dcd0385dff593a31752c915e20c1d1a0f5e0a20ad7195eb36f408c2d6b66f7

diff --git a/dev-ml/dune-configurator/dune-configurator-3.17.1.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.17.1.ebuild
new file mode 100644
index ..72cb74746f80
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.17.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Helper library for gathering system configuration"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.12"
+DEPEND="
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   # This enables dune-configurator to use the vendored csexp module
+   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+   vendor/csexp/src/dune || die
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2024-11-16 Thread Alfredo Tupone
commit: 1e85bc8f1583f8d5fb389bc8f42433b9e1d1f2ad
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 16 18:51:27 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 16 18:51:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e85bc8f

dev-ml/dune-site: add 3.16.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest|  1 +
 dev-ml/dune-site/dune-site-3.16.1.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index 0c7a900e152e..65c8f02c2c4f 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,2 +1,3 @@
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
+DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f

diff --git a/dev-ml/dune-site/dune-site-3.16.1.ebuild 
b/dev-ml/dune-site/dune-site-3.16.1.ebuild
new file mode 100644
index ..6d2e3537ba0f
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-3.16.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-ml/dune-3.12
+   dev-ml/csexp:=[ocamlopt?]
+   !dev-ml/dune-private-libs
+   !dev-ml/stdune
+   !dev-ml/dyn
+   !dev-ml/ordering
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ordering dyn stdune dune-private-libs ${PN}
+}
+
+src_install() {
+   dune-install ordering dyn stdune dune-private-libs ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-11-16 Thread Alfredo Tupone
commit: 3c5eec9ff21e7159e266010ee2141adb14a90788
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 16 17:13:26 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 16 17:13:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c5eec9f

dev-ml/dune-configurator: add 3.16.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |  1 +
 .../dune-configurator-3.16.1.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 11a5b6eec098..3a719ea648e4 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -1,3 +1,4 @@
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
+DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f

diff --git a/dev-ml/dune-configurator/dune-configurator-3.16.1.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.16.1.ebuild
new file mode 100644
index ..72cb74746f80
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.16.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Helper library for gathering system configuration"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.12"
+DEPEND="
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   # This enables dune-configurator to use the vendored csexp module
+   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+   vendor/csexp/src/dune || die
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2024-11-16 Thread Alfredo Tupone
commit: d8995700eebea4612cd5027e83c20c01b4bf2226
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 16 17:07:26 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 16 17:07:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8995700

dev-ml/dune-build-info: drop 2.9.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest|  1 -
 .../dune-build-info/dune-build-info-2.9.1.ebuild   | 25 --
 2 files changed, 26 deletions(-)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index 3a719ea648e4..65c8f02c2c4f 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -1,4 +1,3 @@
-DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f

diff --git a/dev-ml/dune-build-info/dune-build-info-2.9.1.ebuild 
b/dev-ml/dune-build-info/dune-build-info-2.9.1.ebuild
deleted file mode 100644
index c23cca94315a..
--- a/dev-ml/dune-build-info/dune-build-info-2.9.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="Embed locations informations inside executable and libraries"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune build -p ${PN} @install || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2024-11-16 Thread Alfredo Tupone
commit: e9c74c8fe0a7690239956555796fbdde54e09893
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 16 17:04:37 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 16 17:04:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c74c8f

dev-ml/dune-build-info: add 3.16.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest|  1 +
 .../dune-build-info/dune-build-info-3.16.1.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index 11a5b6eec098..3a719ea648e4 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -1,3 +1,4 @@
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
+DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f

diff --git a/dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild
new file mode 100644
index ..a3661b549fcb
--- /dev/null
+++ b/dev-ml/dune-build-info/dune-build-info-3.16.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND=">=dev-ml/dune-3.12"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-11-02 Thread Alfredo Tupone
commit: 6a87ce9850d51e855e05f630a64425f0fe4870e0
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov  2 15:51:34 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov  2 15:51:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a87ce98

dev-ml/dune: add 3.16.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   |  1 +
 dev-ml/dune/dune-3.16.1.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 90b337f874e8..5bb453db7b36 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -3,3 +3,4 @@ DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
+DIST dune-3.16.1.tar.gz 3000392 BLAKE2B 
93de09c47fda95e1d83f10c9a4e7cfb7f801c7c4e47acbed7a20ef614ff3a6585d8a25b8617c8ee45d338006a99084d096990d1e8c3cbeb6613caa7f0e1a70b5
 SHA512 
18e8022c5fa276e06f788cf25a4d6d08e3247c546cd69a5206d4e78ece1f47a615c6d5842e68e1fa7908cae7ae8c6e4f31d2eb835d97b5e6b5e4154957139e9f

diff --git a/dev-ml/dune/dune-3.16.1.ebuild b/dev-ml/dune/dune-3.16.1.ebuild
new file mode 100644
index ..e2e51c3abce7
--- /dev/null
+++ b/dev-ml/dune/dune-3.16.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing elisp-common
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="emacs"
+RESTRICT="strip test"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.08:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/dune"
+
+BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # This allows `dune --version` to output the correct version
+   # instead of "n/a"
+   sed -i "/^(name dune)/a (version ${PV})" dune-project || die
+}
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir=/usr/share/man \
+   --docdir=/usr/share/doc \
+   --etcdir=/etc \
+   --datadir=/usr/share \
+   --sbindir=/usr/sbin \
+   --bindir=/usr/bin \
+   || die
+}
+
+src_compile() {
+   ocaml boot/bootstrap.ml -j $(makeopts_jobs) --verbose || die
+   ./_boot/dune.exe build @install -p "${PN}" --profile dune-bootstrap \
+   -j $(makeopts_jobs) --display short || die
+
+   use emacs && elisp-compile editor-integration/emacs/*.el
+}
+
+src_install() {
+   # OCaml generates textrels on 32-bit arches
+   if use arm || use ppc || use x86 ; then
+   export QA_TEXTRELS='.*'
+   fi
+   default
+
+   mv "${ED}"/usr/share/doc/dune "${ED}"/usr/share/doc/${PF} || die
+
+   if use emacs ; then
+   elisp-install ${PN} editor-integration/emacs/*.el{,c}
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-09-30 Thread Alfredo Tupone
commit: 3442c744414ac4009ab318670dbca8586f935280
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Sep 30 19:11:04 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Sep 30 19:11:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3442c744

dev-ml/dune-configurator: put back vendored

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/dune-configurator-3.16.0-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/dune-configurator-3.16.0-r1.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.16.0-r1.ebuild
index e843054dad74..64655885dfcc 100644
--- a/dev-ml/dune-configurator/dune-configurator-3.16.0-r1.ebuild
+++ b/dev-ml/dune-configurator/dune-configurator-3.16.0-r1.ebuild
@@ -25,7 +25,9 @@ RDEPEND="${DEPEND}"
 src_prepare() {
default
 
-   rm -r vendor/{csexp,pp} || die
+   # This enables dune-configurator to use the vendored csexp module
+   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+   vendor/csexp/src/dune || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-09-30 Thread Alfredo Tupone
commit: e23364ef7dcff6e143e505d1979a121f521a0036
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Sep 30 19:02:50 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Sep 30 19:03:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e23364ef

dev-ml/dune-private-libs: revert to not rm vendored

Closes: https://bugs.gentoo.org/940467
Closes: https://bugs.gentoo.org/940478
Closes: https://bugs.gentoo.org/940495
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../dune-private-libs-3.16.0-r4.ebuild |  6 ---
 .../dune-private-libs-3.16.0-r5.ebuild | 47 --
 2 files changed, 53 deletions(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild
index c8fea8c3b226..5f18338cf9ee 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild
@@ -27,12 +27,6 @@ RDEPEND="${DEPEND}
!dev-ml/ordering
 "
 
-src_prepare() {
-   default
-
-   rm -r vendor/csexp || die
-}
-
 src_configure() {
:
 }

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r5.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r5.ebuild
deleted file mode 100644
index 5a3292540d63..
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r5.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Private libraries of Dune"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
-   -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-BDEPEND=">=dev-ml/dune-3.12"
-DEPEND="
-   dev-ml/csexp:=[ocamlopt?]
-   >=dev-ml/pp-1.2.0:=[ocamlopt?]
-"
-RDEPEND="${DEPEND}
-   !dev-ml/stdune
-   !dev-ml/dyn
-   !dev-ml/ordering
-"
-
-src_prepare() {
-   default
-
-   rm -r vendor/{csexp,pp} || die
-}
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune-compile ordering dyn stdune ${PN}
-}
-
-src_install() {
-   dune-install ordering dyn stdune ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-09-28 Thread Alfredo Tupone
commit: b9ee8358ab1e40df4a9a3632388c31f73d4a8e79
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Sep 28 14:30:03 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 28 14:30:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ee8358

dev-ml/dune-private-libs: required pp is not stable

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild
index 86b86d785695..c8fea8c3b226 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild
@@ -20,7 +20,6 @@ RESTRICT="test"
 BDEPEND=">=dev-ml/dune-3.12"
 DEPEND="
dev-ml/csexp:=[ocamlopt?]
-   >=dev-ml/pp-1.2.0:=[ocamlopt?]
 "
 RDEPEND="${DEPEND}
!dev-ml/stdune
@@ -31,7 +30,7 @@ RDEPEND="${DEPEND}
 src_prepare() {
default
 
-   rm -r vendor/{csexp,pp} || die
+   rm -r vendor/csexp || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-09-28 Thread Alfredo Tupone
commit: 47243269130c8774f780c3cdb6fae09dbeb8c689
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Sep 28 14:33:02 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 28 14:33:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47243269

dev-ml/dune-private-libs: rm vendored pp

Signed-off-by: Alfredo Tupone  gentoo.org>

 .../dune-private-libs-3.16.0-r5.ebuild | 47 ++
 1 file changed, 47 insertions(+)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r5.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r5.ebuild
new file mode 100644
index ..5a3292540d63
--- /dev/null
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Private libraries of Dune"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.12"
+DEPEND="
+   dev-ml/csexp:=[ocamlopt?]
+   >=dev-ml/pp-1.2.0:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}
+   !dev-ml/stdune
+   !dev-ml/dyn
+   !dev-ml/ordering
+"
+
+src_prepare() {
+   default
+
+   rm -r vendor/{csexp,pp} || die
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ordering dyn stdune ${PN}
+}
+
+src_install() {
+   dune-install ordering dyn stdune ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/, dev-ml/dune-private-libs/

2024-09-28 Thread Alfredo Tupone
commit: 2bdf5a887a2a4bac72846b7d2bdedcd506f39dfe
Author: Hiroki Tokunaga  gmail  com>
AuthorDate: Sat Sep 28 07:53:21 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 28 14:27:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bdf5a88

dev-ml/*: remove vendored `csexp` and `pp` before the build process

Closes: https://bugs.gentoo.org/940360
Signed-off-by: Hiroki Tokunaga  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38801
Signed-off-by: Alfredo Tupone  gentoo.org>

 ...nfigurator-3.16.0.ebuild => dune-configurator-3.16.0-r1.ebuild} | 4 +---
 ...te-libs-3.16.0-r3.ebuild => dune-private-libs-3.16.0-r4.ebuild} | 7 +++
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.16.0-r1.ebuild
similarity index 81%
rename from dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
rename to dev-ml/dune-configurator/dune-configurator-3.16.0-r1.ebuild
index 64655885dfcc..e843054dad74 100644
--- a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
+++ b/dev-ml/dune-configurator/dune-configurator-3.16.0-r1.ebuild
@@ -25,9 +25,7 @@ RDEPEND="${DEPEND}"
 src_prepare() {
default
 
-   # This enables dune-configurator to use the vendored csexp module
-   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
-   vendor/csexp/src/dune || die
+   rm -r vendor/{csexp,pp} || die
 }
 
 src_configure() {

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild
similarity index 88%
rename from dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
rename to dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild
index 5f18338cf9ee..86b86d785695 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r4.ebuild
@@ -20,6 +20,7 @@ RESTRICT="test"
 BDEPEND=">=dev-ml/dune-3.12"
 DEPEND="
dev-ml/csexp:=[ocamlopt?]
+   >=dev-ml/pp-1.2.0:=[ocamlopt?]
 "
 RDEPEND="${DEPEND}
!dev-ml/stdune
@@ -27,6 +28,12 @@ RDEPEND="${DEPEND}
!dev-ml/ordering
 "
 
+src_prepare() {
+   default
+
+   rm -r vendor/{csexp,pp} || die
+}
+
 src_configure() {
:
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2024-09-28 Thread Alfredo Tupone
commit: 2201969961325768d9abfaf138b7e9114e997812
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Sep 28 11:44:44 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 28 11:45:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22019699

dev-ml/dune-build-info: drop 3.6.1, 3.7.1, 3.10.0, 3.11.1, 3.13.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest|  5 
 .../dune-build-info/dune-build-info-3.10.0.ebuild  | 28 --
 .../dune-build-info/dune-build-info-3.11.1.ebuild  | 28 --
 .../dune-build-info/dune-build-info-3.13.1.ebuild  | 28 --
 .../dune-build-info/dune-build-info-3.6.1.ebuild   | 28 --
 .../dune-build-info/dune-build-info-3.7.1.ebuild   | 28 --
 6 files changed, 145 deletions(-)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index b1a8f56fd48a..11a5b6eec098 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -1,8 +1,3 @@
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
-DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
-DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
-DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
-DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
-DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-build-info/dune-build-info-3.10.0.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.10.0.ebuild
deleted file mode 100644
index 454c8af30a23..
--- a/dev-ml/dune-build-info/dune-build-info-3.10.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Embed locations informations inside executable and libraries"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ppc64 x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-RDEPEND=">=dev-ml/dune-3.5"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune build -p ${PN} @install --display short -j $(makeopts_jobs) || die
-}

diff --git a/dev-ml/dune-build-info/dune-build-info-3.11.1.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.11.1.ebuild
deleted file mode 100644
index 71d9ca2ca130..
--- a/dev-ml/dune-build-info/dune-build-info-3.11.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Embed locations informations inside executable and libraries"

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-09-08 Thread Alfredo Tupone
commit: 52ad8297357293e2e0992e85ada3b7ee5a70284f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Sep  8 17:17:48 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Sep  8 17:18:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ad8297

dev-ml/dune-private-libs: drop 3.10.0, 3.13.1-r3

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/Manifest  |  2 --
 .../dune-private-libs-3.10.0.ebuild| 36 ---
 .../dune-private-libs-3.13.1-r3.ebuild | 40 --
 3 files changed, 78 deletions(-)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index 07ed9773b1b6..11a5b6eec098 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -1,5 +1,3 @@
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
-DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
-DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.10.0.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.10.0.ebuild
deleted file mode 100644
index b8d5b743c22b..
--- a/dev-ml/dune-private-libs/dune-private-libs-3.10.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Private libraries of Dune"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
-   -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-BDEPEND=">=dev-ml/dune-3.5"
-DEPEND="
-   >=dev-ml/csexp-1.5:=[ocamlopt?]
-   dev-ml/pp:=[ocamlopt?]
-   ~dev-ml/dyn-${PV}:=[ocamlopt?]
-   ~dev-ml/stdune-${PV}:=[ocamlopt?]
-   >=dev-lang/ocaml-4.08
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
-}

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild
deleted file mode 100644
index b8de85c41fbe..
--- a/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Private libraries of Dune"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
-   -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-BDEPEND=">=dev-ml/dune-3.5"
-DEPEND="
-   dev-ml/csexp:=[ocamlopt?]
-"
-RDEPEND="${DEPEND}
-   !dev-ml/stdune
-   !dev-ml/dyn
-   !dev-ml/ordering
-"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune-compile ordering dyn stdune ${PN}
-}
-
-src_install() {
-   dune-install ordering dyn stdune ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2024-09-07 Thread Alfredo Tupone
commit: 028571cff27b6dab739c65e0469e559cb0512935
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Sep  8 06:45:55 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Sep  8 06:46:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028571cf

dev-ml/dune-site: drop 3.10.0, 3.13.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest|  2 --
 dev-ml/dune-site/dune-site-3.10.0.ebuild | 31 ---
 dev-ml/dune-site/dune-site-3.13.1.ebuild | 32 
 3 files changed, 65 deletions(-)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index f3e01b729c27..0c7a900e152e 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,4 +1,2 @@
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
-DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
-DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23

diff --git a/dev-ml/dune-site/dune-site-3.10.0.ebuild 
b/dev-ml/dune-site/dune-site-3.10.0.ebuild
deleted file mode 100644
index 026b796bf660..
--- a/dev-ml/dune-site/dune-site-3.10.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Embed locations informations inside executable and libraries"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
-   -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-RDEPEND="
-   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune build -p ${PN} @install -j $(makeopts_jobs) --display short || die
-}

diff --git a/dev-ml/dune-site/dune-site-3.13.1.ebuild 
b/dev-ml/dune-site/dune-site-3.13.1.ebuild
deleted file mode 100644
index c4983f46bea7..
--- a/dev-ml/dune-site/dune-site-3.13.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Embed locations informations inside executable and libraries"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
-   -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-ml/dune-3.5
-   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune-compile ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-09-07 Thread Alfredo Tupone
commit: 2079b99ce136e1d6c212409bd650293b6d2ed083
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Sep  7 20:13:46 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep  7 20:14:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2079b99c

dev-ml/dune-configurator: drop 3.6.1, 3.7.1, 3.10.0, 3.11.1, 3.13.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |  5 ---
 .../dune-configurator-3.10.0.ebuild| 39 --
 .../dune-configurator-3.11.1.ebuild| 39 --
 .../dune-configurator-3.13.1.ebuild| 39 --
 .../dune-configurator-3.6.1.ebuild | 39 --
 .../dune-configurator-3.7.1.ebuild | 39 --
 6 files changed, 200 deletions(-)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index b1a8f56fd48a..11a5b6eec098 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -1,8 +1,3 @@
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
-DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
-DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
-DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
-DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
-DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-configurator/dune-configurator-3.10.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.10.0.ebuild
deleted file mode 100644
index 61c47864a4a6..
--- a/dev-ml/dune-configurator/dune-configurator-3.10.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Helper library for gathering system configuration"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-BDEPEND=">=dev-ml/dune-3.5"
-DEPEND="
-   >=dev-ml/csexp-1.5:=[ocamlopt?]
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-
-   # This enables dune-configurator to use the vendored csexp module
-   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
-   vendor/csexp/src/dune || die
-}
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune build -p "${PN}" @install -j $(makeopts_jobs) --profile release || 
die
-}

diff --git a/dev-ml/dune-configurator/dune-configurator-3.11.1.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.11.1.ebuild
deleted file mode 100644
index 14

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-09-06 Thread Alfredo Tupone
commit: cd4c26fc5153f16bf7f54a08df423c5a90ec5f23
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Sep  6 20:28:25 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Sep  6 20:28:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd4c26fc

dev-ml/dune: drop 3.6.2, 3.7.0, 3.7.1, 3.10.0, 3.11.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   |  5 ---
 dev-ml/dune/dune-3.10.0.ebuild | 72 --
 dev-ml/dune/dune-3.11.1.ebuild | 70 
 dev-ml/dune/dune-3.6.2.ebuild  | 68 ---
 dev-ml/dune/dune-3.7.0.ebuild  | 68 ---
 dev-ml/dune/dune-3.7.1.ebuild  | 68 ---
 6 files changed, 351 deletions(-)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index 41b50422137b..90b337f874e8 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -1,10 +1,5 @@
 DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 
5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889
 SHA512 
13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a0457924c8484ce27a7f73e46a72e796d30fb1c3253
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
-DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
-DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
 DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
-DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
-DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
-DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune/dune-3.10.0.ebuild b/dev-ml/dune/dune-3.10.0.ebuild
deleted file mode 100644
index 7ce496828320..
--- a/dev-ml/dune/dune-3.10.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multiprocessing elisp-common
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
-IUSE="emacs"
-RESTRICT="strip test"
-
-RDEPEND="
-   >=dev-lang/ocaml-4.08:=
-   emacs? ( >=app-editors/emacs-23.1:* )
-"
-DEPEND="${RDEPEND}"
-
-QA_FLAGS_IGNORED="usr/bin/dune"
-
-BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
-SITEFILE="50${PN}-gentoo.el"
-

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-09-03 Thread Alfredo Tupone
commit: 084ecf16c2a03b111df71cb66b4c9d35f4975919
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Sep  3 13:23:07 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Sep  3 13:23:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084ecf16

dev-ml/dune-private-libs: drop 2.8.4, 3.6.2, 3.7.1, 3.11.1-r3

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/Manifest  |   4 -
 .../dune-private-libs-2.8.4.ebuild | 119 -
 .../dune-private-libs-3.11.1-r3.ebuild |  40 ---
 .../dune-private-libs-3.6.2.ebuild |  36 ---
 .../dune-private-libs-3.7.1.ebuild |  36 ---
 5 files changed, 235 deletions(-)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index 4f329369c670..07ed9773b1b6 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -1,9 +1,5 @@
-DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 
5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889
 SHA512 
13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a0457924c8484ce27a7f73e46a72e796d30fb1c3253
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
-DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
 DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
-DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
-DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-private-libs/dune-private-libs-2.8.4.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-2.8.4.ebuild
deleted file mode 100644
index 17169982c7f9..
--- a/dev-ml/dune-private-libs/dune-private-libs-2.8.4.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
-IUSE="+ocamlopt test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ~dev-ml/dune-${PV}
-   test? (
-   dev-ml/core_bench
-   dev-ml/menhir
-   dev-ml/opam
-   dev-ml/ppx_expect
-   )
-"
-DEPEND="
-   dev-ml/csexp:=[ocamlopt?]
-   dev-ml/findlib:=[ocamlopt?]
-   >=dev-lang/ocaml-4.09:=
-"
-RDEPEND="${DEPEND}"
-
-# TODO for test deps:
-# Add cram?
-# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune
-# Add coq?
-
-src_prepare() {
-  

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2024-09-02 Thread Alfredo Tupone
commit: 12ab958081ec8ab6ce3516053d74c9820ff9d980
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Sep  2 18:50:02 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Sep  2 18:50:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ab9580

dev-ml/dune-site: drop 3.6.2, 3.7.1, 3.11.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest|  3 ---
 dev-ml/dune-site/dune-site-3.11.1.ebuild | 31 ---
 dev-ml/dune-site/dune-site-3.6.2.ebuild  | 31 ---
 dev-ml/dune-site/dune-site-3.7.1.ebuild  | 31 ---
 4 files changed, 96 deletions(-)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index 2b3b5583f199..f3e01b729c27 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,7 +1,4 @@
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
-DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
 DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
-DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
-DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-site/dune-site-3.11.1.ebuild 
b/dev-ml/dune-site/dune-site-3.11.1.ebuild
deleted file mode 100644
index 189a22209544..
--- a/dev-ml/dune-site/dune-site-3.11.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Embed locations informations inside executable and libraries"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
-   -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-RDEPEND="
-   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune-compile ${PN}
-}

diff --git a/dev-ml/dune-site/dune-site-3.6.2.ebuild 
b/dev-ml/dune-site/dune-site-3.6.2.ebuild
deleted file mode 100644
index d93c7b05f97d..
--- a/dev-ml/dune-site/dune-site-3.6.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune multiprocessing
-
-DESCRIPTION="Embed locations informations inside executable and libraries"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
-   -> dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 x86"
-IUSE="+ocamlopt"
-RESTRICT="test"
-
-RDEPEND="
-   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   :
-}
-
-src_compile() {
-   dune build -p ${PN} @install -j $(makeopts_jobs) --display short || die
-}

diff --git a/dev-ml/dune-site/dune-site-3.7.1.ebuild 
b/dev-ml/dune-site/dune-site-3.7.1.ebuild
deleted file mode

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-08-16 Thread Sam James
commit: 06dbb39c9c0430021d3f2834edc4241dc5fb5cd8
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 16 13:57:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 16 13:57:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06dbb39c

dev-ml/dune-private-libs: Stabilize 3.16.0-r3 ppc64, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
index 8f7aa1214efa..5f18338cf9ee 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2024-08-16 Thread Sam James
commit: d072715a29447a46f0181fd39478722e4f9183de
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 16 13:57:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 16 13:57:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d072715a

dev-ml/dune-build-info: Stabilize 3.16.0 ppc64, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
index 615dbec12fda..cc218b53551f 100644
--- a/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
+++ b/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="amd64 ppc64 x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-08-16 Thread Sam James
commit: 97965fb263dc2be2419f485c907f4c7961b534a0
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 16 13:57:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 16 13:57:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97965fb2

dev-ml/dune-configurator: Stabilize 3.16.0 ppc64, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
index ec40dbc4bf13..64655885dfcc 100644
--- a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
+++ b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-08-16 Thread Sam James
commit: 62b7caf03e643f680c433b2cd7cfb31a0a584906
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 16 13:57:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 16 13:57:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b7caf0

dev-ml/dune: Stabilize 3.16.0 ppc64, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune/dune-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/dune-3.16.0.ebuild b/dev-ml/dune/dune-3.16.0.ebuild
index 652abda05fba..a829fd201684 100644
--- a/dev-ml/dune/dune-3.16.0.ebuild
+++ b/dev-ml/dune/dune-3.16.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="emacs"
 RESTRICT="strip test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2024-08-16 Thread Sam James
commit: 77ce30b1c524531bb7843e4c39ddb548ff08d823
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 16 13:57:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 16 13:57:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ce30b1

dev-ml/dune-site: Stabilize 3.16.0 ppc64, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune-site/dune-site-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/dune-site-3.16.0.ebuild 
b/dev-ml/dune-site/dune-site-3.16.0.ebuild
index 23a96da6b3af..ab76bac02f92 100644
--- a/dev-ml/dune-site/dune-site-3.16.0.ebuild
+++ b/dev-ml/dune-site/dune-site-3.16.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-08-14 Thread Sam James
commit: 0118a7addc14694703062235ad7161c3893c37ad
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 14 09:49:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 14 09:49:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0118a7ad

dev-ml/dune-configurator: Stabilize 3.16.0 arm64, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
index f38230ffc082..ec40dbc4bf13 100644
--- a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
+++ b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-08-14 Thread Sam James
commit: c79cabd2d206759d1cc44555821291f0c5dd4b5a
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 14 09:49:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 14 09:49:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79cabd2

dev-ml/dune: Stabilize 3.16.0 arm, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune/dune-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/dune-3.16.0.ebuild b/dev-ml/dune/dune-3.16.0.ebuild
index d66312fec565..b5e32865d565 100644
--- a/dev-ml/dune/dune-3.16.0.ebuild
+++ b/dev-ml/dune/dune-3.16.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="emacs"
 RESTRICT="strip test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-08-14 Thread Sam James
commit: 583ae63f4031a00b2f3484cf27bee9f430a7b385
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 14 09:49:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 14 09:49:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=583ae63f

dev-ml/dune: Stabilize 3.16.0 arm64, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune/dune-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/dune-3.16.0.ebuild b/dev-ml/dune/dune-3.16.0.ebuild
index b5e32865d565..652abda05fba 100644
--- a/dev-ml/dune/dune-3.16.0.ebuild
+++ b/dev-ml/dune/dune-3.16.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="emacs"
 RESTRICT="strip test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-08-14 Thread Sam James
commit: 6a2f71cfaeee1234d4298baa453ad39964758d4b
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 14 09:49:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 14 09:49:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a2f71cf

dev-ml/dune-private-libs: Stabilize 3.16.0-r3 arm64, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
index 4f947b0c1954..8f7aa1214efa 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-08-14 Thread Sam James
commit: 998248ea8defdc743abba4273b469e73a03dcf81
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 14 09:49:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 14 09:49:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998248ea

dev-ml/dune-configurator: Stabilize 3.16.0 arm, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
index 26d798f11bdf..f38230ffc082 100644
--- a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
+++ b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-08-14 Thread Sam James
commit: df64f10f9ef3df768760458ecf8400daa7e8fbef
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 14 09:49:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 14 09:49:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df64f10f

dev-ml/dune-private-libs: Stabilize 3.16.0-r3 arm, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
index b021748e290d..4f947b0c1954 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2024-08-14 Thread Sam James
commit: 442c049a7c12750119ede17b8a485fa827ec2ed6
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 14 09:49:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 14 09:49:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442c049a

dev-ml/dune-site: Stabilize 3.16.0 arm, #937870

Signed-off-by: Sam James  gentoo.org>

 dev-ml/dune-site/dune-site-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/dune-site-3.16.0.ebuild 
b/dev-ml/dune-site/dune-site-3.16.0.ebuild
index 9a0b88b0f305..23a96da6b3af 100644
--- a/dev-ml/dune-site/dune-site-3.16.0.ebuild
+++ b/dev-ml/dune-site/dune-site-3.16.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-08-13 Thread Arthur Zamarin
commit: fffb1ee52cf5ce0a32015ce510cb1891b1670292
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 13 20:01:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 13 20:01:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffb1ee5

dev-ml/dune: Stabilize 3.16.0 x86, #937870

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune/dune-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/dune-3.16.0.ebuild b/dev-ml/dune/dune-3.16.0.ebuild
index 7fbdb38c826e..d66312fec565 100644
--- a/dev-ml/dune/dune-3.16.0.ebuild
+++ b/dev-ml/dune/dune-3.16.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="emacs"
 RESTRICT="strip test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2024-08-13 Thread Arthur Zamarin
commit: 09604f27f27c428274298feb8cd7e77ccb732d16
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 13 20:01:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 13 20:01:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09604f27

dev-ml/dune-build-info: Stabilize 3.16.0 x86, #937870

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
index 1d9d8ab658da..615dbec12fda 100644
--- a/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
+++ b/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-08-13 Thread Arthur Zamarin
commit: f1354c1f46596c93477043844ee1934483a79a73
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 13 20:01:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 13 20:01:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1354c1f

dev-ml/dune-configurator: Stabilize 3.16.0 x86, #937870

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
index 3c6fe10c3ce5..26d798f11bdf 100644
--- a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
+++ b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2024-08-13 Thread Arthur Zamarin
commit: 9320d63d0c83172a1f2419abe1bdab99404eda23
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 13 20:01:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 13 20:01:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9320d63d

dev-ml/dune-site: Stabilize 3.16.0 x86, #937870

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-site/dune-site-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/dune-site-3.16.0.ebuild 
b/dev-ml/dune-site/dune-site-3.16.0.ebuild
index 8d979e94a4e1..9a0b88b0f305 100644
--- a/dev-ml/dune-site/dune-site-3.16.0.ebuild
+++ b/dev-ml/dune-site/dune-site-3.16.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-08-13 Thread Arthur Zamarin
commit: 909d6d6dc52ed47778884c1d9191abc4056f5698
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 13 20:01:21 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 13 20:01:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=909d6d6d

dev-ml/dune-private-libs: Stabilize 3.16.0-r3 x86, #937870

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
index 82e38b712368..b021748e290d 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-08-13 Thread Arthur Zamarin
commit: c4087ad561a6a8935def3965e02332dd1b2ce38b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 13 19:32:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 13 19:32:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4087ad5

dev-ml/dune-private-libs: Stabilize 3.16.0-r3 amd64, #937870

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
index 073bf6fdcb07..82e38b712368 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2024-08-13 Thread Arthur Zamarin
commit: 27ce494657b25ea5d63d5dda3e20b10e94380f5e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 13 19:32:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 13 19:32:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ce4946

dev-ml/dune-site: Stabilize 3.16.0 amd64, #937870

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-site/dune-site-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-site/dune-site-3.16.0.ebuild 
b/dev-ml/dune-site/dune-site-3.16.0.ebuild
index c36b83bf0449..8d979e94a4e1 100644
--- a/dev-ml/dune-site/dune-site-3.16.0.ebuild
+++ b/dev-ml/dune-site/dune-site-3.16.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-08-13 Thread Arthur Zamarin
commit: 9149220db2ff2c0bfab54e424b14e67357b3ebd7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 13 19:32:40 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 13 19:32:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9149220d

dev-ml/dune-configurator: Stabilize 3.16.0 amd64, #937870

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
index 72cb74746f80..3c6fe10c3ce5 100644
--- a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
+++ b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2024-08-13 Thread Arthur Zamarin
commit: f446cbc3dd8c6b2f2dc8a1dfbc276037c3f80041
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 13 19:32:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 13 19:32:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f446cbc3

dev-ml/dune-build-info: Stabilize 3.16.0 amd64, #937870

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
index a3661b549fcb..1d9d8ab658da 100644
--- a/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
+++ b/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 ~x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-08-13 Thread Arthur Zamarin
commit: 90967c425233edc2b668666ab57e16306be75edf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Aug 13 19:32:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Aug 13 19:32:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90967c42

dev-ml/dune: Stabilize 3.16.0 amd64, #937870

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune/dune-3.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/dune-3.16.0.ebuild b/dev-ml/dune/dune-3.16.0.ebuild
index e2e51c3abce7..7fbdb38c826e 100644
--- a/dev-ml/dune/dune-3.16.0.ebuild
+++ b/dev-ml/dune/dune-3.16.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="emacs"
 RESTRICT="strip test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-08-03 Thread Alfredo Tupone
commit: b2e71ec0dd02a36929fccfd8e55e0b718410a1e6
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Aug  3 11:12:07 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Aug  3 11:12:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e71ec0

dev-ml/dune-private-libs: block stdune/ordering/dyn

Closes: https://bugs.gentoo.org/937224
Signed-off-by: Alfredo Tupone  gentoo.org>

 ...ate-libs-3.11.1-r2.ebuild => dune-private-libs-3.11.1-r3.ebuild} | 6 +-
 ...ate-libs-3.13.1-r2.ebuild => dune-private-libs-3.13.1-r3.ebuild} | 6 +-
 ...ate-libs-3.16.0-r2.ebuild => dune-private-libs-3.16.0-r3.ebuild} | 6 +-
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r2.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r3.ebuild
similarity index 90%
rename from dev-ml/dune-private-libs/dune-private-libs-3.11.1-r2.ebuild
rename to dev-ml/dune-private-libs/dune-private-libs-3.11.1-r3.ebuild
index aa0d715b7781..b8de85c41fbe 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r2.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r3.ebuild
@@ -21,7 +21,11 @@ BDEPEND=">=dev-ml/dune-3.5"
 DEPEND="
dev-ml/csexp:=[ocamlopt?]
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   !dev-ml/stdune
+   !dev-ml/dyn
+   !dev-ml/ordering
+"
 
 src_configure() {
:

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r2.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild
similarity index 90%
rename from dev-ml/dune-private-libs/dune-private-libs-3.13.1-r2.ebuild
rename to dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild
index aa0d715b7781..b8de85c41fbe 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r2.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r3.ebuild
@@ -21,7 +21,11 @@ BDEPEND=">=dev-ml/dune-3.5"
 DEPEND="
dev-ml/csexp:=[ocamlopt?]
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   !dev-ml/stdune
+   !dev-ml/dyn
+   !dev-ml/ordering
+"
 
 src_configure() {
:

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r2.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
similarity index 90%
rename from dev-ml/dune-private-libs/dune-private-libs-3.16.0-r2.ebuild
rename to dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
index 8cbbc65ce8b1..073bf6fdcb07 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r2.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r3.ebuild
@@ -21,7 +21,11 @@ BDEPEND=">=dev-ml/dune-3.12"
 DEPEND="
dev-ml/csexp:=[ocamlopt?]
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   !dev-ml/stdune
+   !dev-ml/dyn
+   !dev-ml/ordering
+"
 
 src_configure() {
:



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-08-02 Thread Alfredo Tupone
commit: c478878e6cc8467cd7ca1ab2b30fe8ac370c3a00
Author: Hiroki Tokunaga  gmail  com>
AuthorDate: Fri Aug  2 14:45:52 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Aug  2 17:10:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c478878e

dev-ml/dune-private-libs: install ordering, dyn, and stdune too

Signed-off-by: Hiroki Tokunaga  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37926
Signed-off-by: Alfredo Tupone  gentoo.org>

 ...ivate-libs-3.11.1-r1.ebuild => dune-private-libs-3.11.1-r2.ebuild} | 4 
 ...ivate-libs-3.13.1-r1.ebuild => dune-private-libs-3.13.1-r2.ebuild} | 4 
 ...ivate-libs-3.16.0-r1.ebuild => dune-private-libs-3.16.0-r2.ebuild} | 4 
 3 files changed, 12 insertions(+)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r1.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r2.ebuild
similarity index 91%
rename from dev-ml/dune-private-libs/dune-private-libs-3.11.1-r1.ebuild
rename to dev-ml/dune-private-libs/dune-private-libs-3.11.1-r2.ebuild
index aed975f9adf0..aa0d715b7781 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r1.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r2.ebuild
@@ -30,3 +30,7 @@ src_configure() {
 src_compile() {
dune-compile ordering dyn stdune ${PN}
 }
+
+src_install() {
+   dune-install ordering dyn stdune ${PN}
+}

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r1.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r2.ebuild
similarity index 91%
rename from dev-ml/dune-private-libs/dune-private-libs-3.13.1-r1.ebuild
rename to dev-ml/dune-private-libs/dune-private-libs-3.13.1-r2.ebuild
index aed975f9adf0..aa0d715b7781 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r1.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r2.ebuild
@@ -30,3 +30,7 @@ src_configure() {
 src_compile() {
dune-compile ordering dyn stdune ${PN}
 }
+
+src_install() {
+   dune-install ordering dyn stdune ${PN}
+}

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r2.ebuild
similarity index 91%
rename from dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild
rename to dev-ml/dune-private-libs/dune-private-libs-3.16.0-r2.ebuild
index 89ff8e2f11a6..8cbbc65ce8b1 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r2.ebuild
@@ -30,3 +30,7 @@ src_configure() {
 src_compile() {
dune-compile ordering dyn stdune ${PN}
 }
+
+src_install() {
+   dune-install ordering dyn stdune ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-08-02 Thread Alfredo Tupone
commit: 6b67e490ea7b2e52cdacb310c9c5b72594bceadd
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Aug  2 12:00:40 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Aug  2 12:01:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b67e490

dev-ml/dune-private-libs: collaps ordering dyn stdune in here

Signed-off-by: Alfredo Tupone  gentoo.org>

 ...rivate-libs-3.11.1.ebuild => dune-private-libs-3.11.1-r1.ebuild} | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.11.1.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r1.ebuild
similarity index 87%
rename from dev-ml/dune-private-libs/dune-private-libs-3.11.1.ebuild
rename to dev-ml/dune-private-libs/dune-private-libs-3.11.1-r1.ebuild
index c2d1796c6f5e..aed975f9adf0 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.11.1.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.11.1-r1.ebuild
@@ -18,7 +18,9 @@ IUSE="+ocamlopt"
 RESTRICT="test"
 
 BDEPEND=">=dev-ml/dune-3.5"
-DEPEND="~dev-ml/dyn-${PV}:=[ocamlopt?]"
+DEPEND="
+   dev-ml/csexp:=[ocamlopt?]
+"
 RDEPEND="${DEPEND}"
 
 src_configure() {
@@ -26,5 +28,5 @@ src_configure() {
 }
 
 src_compile() {
-   dune-compile ${PN}
+   dune-compile ordering dyn stdune ${PN}
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-08-02 Thread Alfredo Tupone
commit: 7b5d640d308f91564e9de1d2aee415ca9b2cbca6
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Aug  2 07:17:48 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Aug  2 07:18:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5d640d

dev-ml/dune-configurator: drop 2.8.4

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |   1 -
 .../dune-configurator-2.8.4.ebuild | 116 -
 2 files changed, 117 deletions(-)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 0e16a19d89e7..b1a8f56fd48a 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -1,4 +1,3 @@
-DIST dune-2.8.4.tar.gz 1372925 BLAKE2B 
5b6d6738a0dc701d852e6cc59a1998f64c006d233f43a804b0b9b677a6eadda25aa20f52799c90910d361e4bc565636a50d218ad5d0a9927239adc5be36b3889
 SHA512 
13b36eb6a943f9513987a23dab467b2e449cc3a4de35227f8323c3c724b27f19daac500602141ab22a0457924c8484ce27a7f73e46a72e796d30fb1c3253
 DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f862ef7f8bbf05cc1f3f6dc8ea03fca99c01842f4226ea3d08f4127daa0e5811dd46cc00f1b96ad7eaafe43d
 SHA512 
4fcff34de4acc4429dd73864ca90e695d8ba436839fd679608f7db292e44be70c3db455a58f59477f2055f84ce497bfa8e90e485ed9536acad3c1b3be3d4be77
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de

diff --git a/dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild 
b/dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild
deleted file mode 100644
index 17c58e633847..
--- a/dev-ml/dune-configurator/dune-configurator-2.8.4.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="A composable build system for OCaml"
-HOMEPAGE="https://github.com/ocaml/dune";
-SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
-S="${WORKDIR}/dune-${PV}"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86"
-IUSE="+ocamlopt test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt?]
-   dev-ml/csexp:=[ocamlopt?]
-   dev-ml/result:=[ocamlopt?]
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-ml/core_bench
-   dev-ml/menhir
-   dev-ml/opam
-   dev-ml/ppx_expect
-   )
-"
-# TODO for test deps:
-# Add cram?
-# Add dev-ml/js_of_ocaml once dev-ml/ocaml-base64 is ported to Dune
-# Add coq?
-
-src_prepare() {
-   default
-
-   # Keep this list in sync with dev-ml/dune-private-libs
-   local bad_tests=(
-   # List of tests calling git, mercurial, etc
-   test/blackbox-tests/test-cases/dune-project-meta/main.t
-   test/blackbox-tests/test-cases/meta-template-version-bug.t
-   test/blackbox-tests/test-cases/subst/project-name-restriction.t
-   test/blackbox-tests/test-cases/subst/with-opam-file.t
-   test/blackbox-tests/test-cases/subst.t
-   test/blackbox-tests/test-cases/subst/unicode.t
-   test/blackbox-tests/test-cases/subst/from-project-file.t
-   test/blackbox-tests/test-cases/trace-file.t
-   otherlibs/build-info/test/run.t
-   test/expect-tests/vcs_tests.ml
-
-   # Strange failures, seemingly from newer versions of deps
-   
test/blackbox-tests/test-cases/merlin/allow_approximate_merlin_warn.t
-   test/blackbox-tests/test-cases/merlin/merlin-tests.t
-   test/blackbox-tests/test-cases/merlin/github4125.t
-   test/blackbox-tests/test-cases/install-dry-run.t
-   test/blackbox-tests/test-cases/c-flags.t
-   test/blackbox-tests/test-cases/install-libdir.t
-   test/blackbox-tests/test-cases/dune-cache/trim.t
-
-   # Strange failures about opam not being initialised
-   test/blackbox-tests/test-cases/merlin/merlin-from-subdir.t
-   test/blackbox-tests/test-cases/merlin/symlinks.t
-   test/blackbox-tests/test-cases/merlin/src-dirs-of-deps.t
-   test/blackbox-tests/test-cases/merlin/per-module-pp.t
-   test/blackbox-tests/test-cases/merlin/server.t
-   test

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-08-01 Thread Alfredo Tupone
commit: aa8bbb9277b659137bdc31217868733b359a83f2
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Aug  1 18:39:13 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Aug  1 18:39:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa8bbb92

dev-ml/dune-private-libs: collaps ordering dyn stdune in here

Signed-off-by: Alfredo Tupone  gentoo.org>

 ...private-libs-3.13.1.ebuild => dune-private-libs-3.13.1-r1.ebuild} | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r1.ebuild
similarity index 83%
rename from dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild
rename to dev-ml/dune-private-libs/dune-private-libs-3.13.1-r1.ebuild
index 7af637f64081..aed975f9adf0 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.13.1-r1.ebuild
@@ -20,9 +20,6 @@ RESTRICT="test"
 BDEPEND=">=dev-ml/dune-3.5"
 DEPEND="
dev-ml/csexp:=[ocamlopt?]
-   dev-ml/pp:=[ocamlopt?]
-   ~dev-ml/dyn-${PV}:=[ocamlopt?]
-   ~dev-ml/stdune-${PV}:=[ocamlopt?]
 "
 RDEPEND="${DEPEND}"
 
@@ -31,5 +28,5 @@ src_configure() {
 }
 
 src_compile() {
-   dune-compile ${PN}
+   dune-compile ordering dyn stdune ${PN}
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-07-18 Thread Alfredo Tupone
commit: c24ca6d54786ec895e2d16bacfe7c9c966299e12
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jul 19 06:26:57 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jul 19 06:31:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c24ca6d5

dev-ml/dune-private-libs: collaps ordering dyn stdune in here

Signed-off-by: Alfredo Tupone  gentoo.org>

 ...-private-libs-3.16.0.ebuild => dune-private-libs-3.16.0-r1.ebuild} | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild
similarity index 86%
rename from dev-ml/dune-private-libs/dune-private-libs-3.16.0.ebuild
rename to dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild
index b6e82e1adca1..89ff8e2f11a6 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.16.0.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0-r1.ebuild
@@ -20,8 +20,6 @@ RESTRICT="test"
 BDEPEND=">=dev-ml/dune-3.12"
 DEPEND="
dev-ml/csexp:=[ocamlopt?]
-   ~dev-ml/dyn-${PV}:=[ocamlopt?]
-   ~dev-ml/stdune-${PV}:=[ocamlopt?]
 "
 RDEPEND="${DEPEND}"
 
@@ -30,5 +28,5 @@ src_configure() {
 }
 
 src_compile() {
-   dune-compile ${PN}
+   dune-compile ordering dyn stdune ${PN}
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-07-03 Thread Alfredo Tupone
commit: e13d1b00485712992a39917ccebaf44631261474
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jul  3 06:17:53 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul  3 16:02:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e13d1b00

dev-ml/dune-configurator: add 3.16.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |  1 +
 .../dune-configurator-3.16.0.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index d8dcb5c06af0..0e16a19d89e7 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -4,5 +4,6 @@ DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
 DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
 DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
+DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
new file mode 100644
index ..72cb74746f80
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.16.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Helper library for gathering system configuration"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.12"
+DEPEND="
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   # This enables dune-configurator to use the vendored csexp module
+   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+   vendor/csexp/src/dune || die
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2024-07-03 Thread Alfredo Tupone
commit: bf9e681c969dd580044695725ae1027beecf1d2a
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jul  3 06:15:52 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul  3 16:01:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9e681c

dev-ml/dune-build-info: add 3.16.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest|  1 +
 .../dune-build-info/dune-build-info-3.16.0.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index b8ba53ba7f0c..b1a8f56fd48a 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -3,5 +3,6 @@ DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
 DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
 DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
+DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
new file mode 100644
index ..a3661b549fcb
--- /dev/null
+++ b/dev-ml/dune-build-info/dune-build-info-3.16.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND=">=dev-ml/dune-3.12"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-07-03 Thread Alfredo Tupone
commit: 2b1f2a3651802e1d08776a1561fa866ffd00832f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jul  3 07:04:23 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul  3 16:02:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b1f2a36

dev-ml/dune: add 3.16.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   |  1 +
 dev-ml/dune/dune-3.16.0.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index c6bc6ec2d20e..41b50422137b 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -4,6 +4,7 @@ DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
 DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
 DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
+DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune/dune-3.16.0.ebuild b/dev-ml/dune/dune-3.16.0.ebuild
new file mode 100644
index ..e2e51c3abce7
--- /dev/null
+++ b/dev-ml/dune/dune-3.16.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing elisp-common
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="emacs"
+RESTRICT="strip test"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.08:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/dune"
+
+BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # This allows `dune --version` to output the correct version
+   # instead of "n/a"
+   sed -i "/^(name dune)/a (version ${PV})" dune-project || die
+}
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir=/usr/share/man \
+   --docdir=/usr/share/doc \
+   --etcdir=/etc \
+   --datadir=/usr/share \
+   --sbindir=/usr/sbin \
+   --bindir=/usr/bin \
+   || die
+}
+
+src_compile() {
+   ocaml boot/bootstrap.ml -j $(makeopts_jobs) --verbose || die
+   ./_boot/dune.exe build @install -p "${PN}" --profile dune-bootstrap \
+   -j $(makeopts_jobs) --display short || die
+
+   use emacs && elisp-compile editor-integration/emacs/*.el
+}
+
+src_install() {
+   # OCaml generates textrels on 32-bit arches
+   if use arm || use ppc || use x86 ; then
+   export QA_TEXTRELS='.*'
+   fi
+   default
+
+   mv "${ED}"/usr/share/doc/dune "${ED}"/usr/share/doc/${PF} || die
+
+   if use emacs ; then
+   elisp-install ${PN} editor-integr

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-07-03 Thread Alfredo Tupone
commit: b33d04916abee6c2b9f1daa464f5202ce97a4cc1
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jul  3 06:59:30 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul  3 16:02:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33d0491

dev-ml/dune-private-libs: add 3.16.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/Manifest  |  1 +
 .../dune-private-libs-3.16.0.ebuild| 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index 76aeac33779e..4f329369c670 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -4,5 +4,6 @@ DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
 DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
 DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
+DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.16.0.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.16.0.ebuild
new file mode 100644
index ..b6e82e1adca1
--- /dev/null
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.16.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Private libraries of Dune"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.12"
+DEPEND="
+   dev-ml/csexp:=[ocamlopt?]
+   ~dev-ml/dyn-${PV}:=[ocamlopt?]
+   ~dev-ml/stdune-${PV}:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2024-07-03 Thread Alfredo Tupone
commit: c93cb20cf98e761b97194e52075960ff7d9aed4c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jul  3 07:01:16 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul  3 16:02:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93cb20c

dev-ml/dune-site: add 3.16.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest|  1 +
 dev-ml/dune-site/dune-site-3.16.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index d72e4cc94fb3..2b3b5583f199 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -2,5 +2,6 @@ DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
 DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
 DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
+DIST dune-3.16.0.tar.gz 2999701 BLAKE2B 
5e371fa1003cec31273aeeb1a830036f48d3734588bd7a980b57aaae30d4984a34dec6f9be0ee9985c72dee08c2c6d456a789eab83cfce42c142a3abc6951b2e
 SHA512 
3b1d041907128b6598e0f6150fe300a4a69098822f823ceead63b46e1005a21485738c6fa92641dd940c9f9cde48ae141ea51959a9b250bee3cbeb06ba788e23
 DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-site/dune-site-3.16.0.ebuild 
b/dev-ml/dune-site/dune-site-3.16.0.ebuild
new file mode 100644
index ..c36b83bf0449
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-3.16.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-ml/dune-3.12
+   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-site/

2024-07-02 Thread Alfredo Tupone
commit: ef14e4ef3b88fe0dd4f2b92dec58120cc5c9b472
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Jul  2 07:11:57 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jul  2 07:17:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef14e4ef

dev-ml/dune-site: add 3.13.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-site/Manifest|  1 +
 dev-ml/dune-site/dune-site-3.13.1.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ml/dune-site/Manifest b/dev-ml/dune-site/Manifest
index 4a2cb1fa1ec4..d72e4cc94fb3 100644
--- a/dev-ml/dune-site/Manifest
+++ b/dev-ml/dune-site/Manifest
@@ -1,5 +1,6 @@
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
 DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
+DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-site/dune-site-3.13.1.ebuild 
b/dev-ml/dune-site/dune-site-3.13.1.ebuild
new file mode 100644
index ..c4983f46bea7
--- /dev/null
+++ b/dev-ml/dune-site/dune-site-3.13.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-ml/dune-3.5
+   ~dev-ml/dune-private-libs-${PV}:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-07-02 Thread Alfredo Tupone
commit: 1ab9cc51b21c3005eaddba37a2eb84099d9a14fc
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Jul  2 07:14:23 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jul  2 07:17:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ab9cc51

dev-ml/dune: add 3.13.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune/Manifest   |  1 +
 dev-ml/dune/dune-3.13.1.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/dev-ml/dune/Manifest b/dev-ml/dune/Manifest
index b63ec7c1cb16..c6bc6ec2d20e 100644
--- a/dev-ml/dune/Manifest
+++ b/dev-ml/dune/Manifest
@@ -3,6 +3,7 @@ DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
 DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
+DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
 DIST dune-3.7.0.tar.gz 2010139 BLAKE2B 
045fc6ee033325b074aac869c32b55f243bc561b796adfb83011f7ef95352bc0d8161fbb563744286ef145323b59a2854534c4e366532894a1ba5ff78a615f32
 SHA512 
f83d55939513cf292d89cbc38dbe2431cf453c5d5cfdab2239946e2845d10ea57be8643bb8047fe82499bb21561e861dcd8b749c55a1ba18377996c6a0b48239
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune/dune-3.13.1.ebuild b/dev-ml/dune/dune-3.13.1.ebuild
new file mode 100644
index ..e2e51c3abce7
--- /dev/null
+++ b/dev-ml/dune/dune-3.13.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing elisp-common
+
+DESCRIPTION="A composable build system for OCaml"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="emacs"
+RESTRICT="strip test"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.08:=
+   emacs? ( >=app-editors/emacs-23.1:* )
+"
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/dune"
+
+BYTECOMPFLAGS="-L ${S}/editor-integration/emacs"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   default
+
+   # This allows `dune --version` to output the correct version
+   # instead of "n/a"
+   sed -i "/^(name dune)/a (version ${PV})" dune-project || die
+}
+
+src_configure() {
+   ./configure \
+   --libdir="$(ocamlc -where)" \
+   --mandir=/usr/share/man \
+   --docdir=/usr/share/doc \
+   --etcdir=/etc \
+   --datadir=/usr/share \
+   --sbindir=/usr/sbin \
+   --bindir=/usr/bin \
+   || die
+}
+
+src_compile() {
+   ocaml boot/bootstrap.ml -j $(makeopts_jobs) --verbose || die
+   ./_boot/dune.exe build @install -p "${PN}" --profile dune-bootstrap \
+   -j $(makeopts_jobs) --display short || die
+
+   use emacs && elisp-compile editor-integration/emacs/*.el
+}
+
+src_install() {
+   # OCaml generates textrels on 32-bit arches
+   if use arm || use ppc || use x86 ; then
+   export QA_TEXTRELS='.*'
+   fi
+   default
+
+   mv "${ED}"/usr/share/doc/dune "${ED}"/usr/share/doc/${PF} || die
+
+   if use emacs ; then
+   elisp-install ${PN} editor-integra

[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-07-02 Thread Alfredo Tupone
commit: bd904fbf44d3719da76e0f7d6c4b3ddd4b2a7d27
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Jul  2 07:15:15 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jul  2 07:17:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd904fbf

dev-ml/dune-private-libs: add 3.13.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-private-libs/Manifest  |  1 +
 .../dune-private-libs-3.13.1.ebuild| 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-ml/dune-private-libs/Manifest 
b/dev-ml/dune-private-libs/Manifest
index 92b34b4c2e66..76aeac33779e 100644
--- a/dev-ml/dune-private-libs/Manifest
+++ b/dev-ml/dune-private-libs/Manifest
@@ -3,5 +3,6 @@ DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
 DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
+DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.6.2.tar.gz 1906058 BLAKE2B 
7bbf1f346805432015a0e2a20bbeb1d94bbdc9f10537d31129c70466f88713d6659fddae18ab48c95d1a97f5e7931d8a5505eb08b89a27b6193b82b059f1c29e
 SHA512 
636f6cbccca588b576f36840b752fc17d4a46b4c0625262a43c10f948bbb9820bdbee752a8d9a5cf7d5b79987bf824bdef9a44ecf49696959c9f597c4950d7be
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild
new file mode 100644
index ..7af637f64081
--- /dev/null
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.13.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Private libraries of Dune"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz
+   -> dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND="
+   dev-ml/csexp:=[ocamlopt?]
+   dev-ml/pp:=[ocamlopt?]
+   ~dev-ml/dyn-${PV}:=[ocamlopt?]
+   ~dev-ml/stdune-${PV}:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-07-02 Thread Alfredo Tupone
commit: eb17b02fd03860fcb05db6be5ecbe91947579879
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Jul  2 07:09:33 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jul  2 07:17:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb17b02f

dev-ml/dune-configurator: add 3.13.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-configurator/Manifest  |  1 +
 .../dune-configurator-3.13.1.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/dune-configurator/Manifest 
b/dev-ml/dune-configurator/Manifest
index 6f94c066aae9..d8dcb5c06af0 100644
--- a/dev-ml/dune-configurator/Manifest
+++ b/dev-ml/dune-configurator/Manifest
@@ -3,5 +3,6 @@ DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
 DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
+DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-configurator/dune-configurator-3.13.1.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.13.1.ebuild
new file mode 100644
index ..14b792f18034
--- /dev/null
+++ b/dev-ml/dune-configurator/dune-configurator-3.13.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Helper library for gathering system configuration"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+BDEPEND=">=dev-ml/dune-3.5"
+DEPEND="
+   >=dev-ml/csexp-1.5:=[ocamlopt?]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+
+   # This enables dune-configurator to use the vendored csexp module
+   sed -i 's/stdune.csexp/dune-configurator.csexp/' \
+   vendor/csexp/src/dune || die
+}
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-build-info/

2024-07-02 Thread Alfredo Tupone
commit: 0e55a7f691468c574fd5deda6514b2a938ae810f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Jul  2 07:07:04 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Jul  2 07:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e55a7f6

dev-ml/dune-build-info: add 3.13.1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/dune-build-info/Manifest|  1 +
 .../dune-build-info/dune-build-info-3.13.1.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ml/dune-build-info/Manifest b/dev-ml/dune-build-info/Manifest
index 4b6587eab0ed..b8ba53ba7f0c 100644
--- a/dev-ml/dune-build-info/Manifest
+++ b/dev-ml/dune-build-info/Manifest
@@ -2,5 +2,6 @@ DIST dune-2.9.1.tar.gz 1385381 BLAKE2B 
27224f803547d02f7110dcfc486ef41f9a4586f6f
 DIST dune-2.9.3.tar.gz 1387667 BLAKE2B 
3db54c780b9d13f40c774f53c3fe471dba4a640e7cb5aa5d70ef1dc20a217b95a66149ca5f99f07f3a20450577d622e0cda149f656f06f5a42231b89667c1152
 SHA512 
df6e06a9beebf41f3ed375384be781b5c87c7949048995cc0bbad13dd65c96bd8b27415cd41e43b1112bd86524a59a7dd418e14b5c72b4f1f8fd4ac5ca2d1494
 DIST dune-3.10.0.tar.gz 2640800 BLAKE2B 
5fc479a91ee6792f07a4fb61af530d55f46dea56b2fd5919975c0bfb231229395e7d0769bdae88419a89d378b8d7e2b229f7410ce7a34414629aa5117e606230
 SHA512 
2884a4eaaa44164ce911286ca6670b548a4a564e2b5040f05405d1d2729af84083fbfdde7c92db4f6f7a54d15a43fc9dddcec19d8d79d5a66221b2be861473de
 DIST dune-3.11.1.tar.gz 2753844 BLAKE2B 
de80e4be355fe7c6f04f0004fbf28dac18c803fb055bd74a1c30a8983f8a234a487244561bd622f3330cfb55670163355c2a1647e847d2e3966690a62a10b644
 SHA512 
8d2eef71ae04a95b1d69784311726cafc3b275e1f202851eb116d6e7740015ce2453ec00278ef3b28c0b1544b10dbff36d942b063d7bb0ebc0a03a9a5f8261d4
+DIST dune-3.13.1.tar.gz 2891852 BLAKE2B 
88cee2428134ddcd6b929915b6bbeb2d17be8b8190f963919a74c63ffcf80f596fb1556f88c41ee602b2386e02fdf396596a6b2097d67c720bd00e16cdda3a57
 SHA512 
910d4ddd55a91ee65d8ea35b8915506db74c924eb3b67f7b0715da5599ee5088ea3edec81ce6735addd5b17234e445608e59fa353b83e991c14768d83c97a2b5
 DIST dune-3.6.1.tar.gz 1843804 BLAKE2B 
1e7bf67b596f60a553f00cfd8287ce36ef4ff5b8d8f16465df3f3b7b6d332ceef5101057df9389aeb9ceb4dc7f23bc69320412aebba7587deeb933a0f8ddca46
 SHA512 
2db83116a3d0995c8d0dfd6a1581d214f657a7d90c30dea04d5370327e13c575fed6ce74106a79c2e2fe0c02aa2912ae7a9f4e49c36985fb613b6a41de0700c9
 DIST dune-3.7.1.tar.gz 2011275 BLAKE2B 
dd0f473a720fc65ac550a2aab64930ff472a9bd306d603f088d813817df56148f676abe2a56ff3458bb1ed887784e565154eee08988bf984585b35bc9333d929
 SHA512 
d741b2a92e970f9747240d4356045f46447238f7c8d8c47ba0b1cad96b8194461a47fa315d86a1eef2033a4d38001c999e6033c31b0c75a311367fb78ea12b6b

diff --git a/dev-ml/dune-build-info/dune-build-info-3.13.1.ebuild 
b/dev-ml/dune-build-info/dune-build-info-3.13.1.ebuild
new file mode 100644
index ..71d9ca2ca130
--- /dev/null
+++ b/dev-ml/dune-build-info/dune-build-info-3.13.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Embed locations informations inside executable and libraries"
+HOMEPAGE="https://github.com/ocaml/dune";
+SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz -> 
dune-${PV}.tar.gz"
+S="${WORKDIR}/dune-${PV}"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+ocamlopt"
+RESTRICT="test"
+
+RDEPEND=">=dev-ml/dune-3.5"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   :
+}
+
+src_compile() {
+   dune-compile ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-private-libs/

2024-06-08 Thread Arthur Zamarin
commit: 80f18fd22869c1ab3dc6621b615b0edcb2cf6bd7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 15:39:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 15:39:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f18fd2

dev-ml/dune-private-libs: Stabilize 3.10.0 arm, #933822

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-private-libs/dune-private-libs-3.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-private-libs/dune-private-libs-3.10.0.ebuild 
b/dev-ml/dune-private-libs/dune-private-libs-3.10.0.ebuild
index ae2589616721..b8d5b743c22b 100644
--- a/dev-ml/dune-private-libs/dune-private-libs-3.10.0.ebuild
+++ b/dev-ml/dune-private-libs/dune-private-libs-3.10.0.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune-configurator/

2024-06-08 Thread Arthur Zamarin
commit: a215ff4b2b69c68e39ff9a4828f6a9f426283f36
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 15:39:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 15:39:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a215ff4b

dev-ml/dune-configurator: Stabilize 3.10.0 arm, #933822

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune-configurator/dune-configurator-3.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune-configurator/dune-configurator-3.10.0.ebuild 
b/dev-ml/dune-configurator/dune-configurator-3.10.0.ebuild
index b392af5bb121..61c47864a4a6 100644
--- a/dev-ml/dune-configurator/dune-configurator-3.10.0.ebuild
+++ b/dev-ml/dune-configurator/dune-configurator-3.10.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/dune-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ml/dune/

2024-06-08 Thread Arthur Zamarin
commit: fc76d3aee8e910676725878d6eff4590c300b86f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  8 15:39:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun  8 15:39:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc76d3ae

dev-ml/dune: Stabilize 3.10.0 arm, #933822

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/dune/dune-3.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/dune/dune-3.10.0.ebuild b/dev-ml/dune/dune-3.10.0.ebuild
index ae17fead8f23..7ce496828320 100644
--- a/dev-ml/dune/dune-3.10.0.ebuild
+++ b/dev-ml/dune/dune-3.10.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/dune/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="emacs"
 RESTRICT="strip test"
 



  1   2   3   4   >