summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/Manifest.gzbin37831 -> 37824 bytes
-rw-r--r--dev-ml/base_quickcheck/Manifest2
-rw-r--r--dev-ml/base_quickcheck/base_quickcheck-0.16.0.ebuild36
-rw-r--r--dev-ml/fieldslib/Manifest2
-rw-r--r--dev-ml/fieldslib/fieldslib-0.16.0.ebuild22
-rw-r--r--dev-ml/ppx_fields_conv/Manifest2
-rw-r--r--dev-ml/ppx_fields_conv/ppx_fields_conv-0.16.0.ebuild23
-rw-r--r--dev-ml/ppxlib/Manifest2
-rw-r--r--dev-ml/ppxlib/ppxlib-0.30.0.ebuild39
9 files changed, 128 insertions, 0 deletions
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index f164e2947477..c19d1136b185 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/base_quickcheck/Manifest b/dev-ml/base_quickcheck/Manifest
index e6c117034c58..62c498605e34 100644
--- a/dev-ml/base_quickcheck/Manifest
+++ b/dev-ml/base_quickcheck/Manifest
@@ -1,7 +1,9 @@
DIST base_quickcheck-0.14.0.tar.gz 66736 BLAKE2B eeaa92ec0eec4736be911128f46b8e4698034b2cb8afa131b31ee96a6edb5db0f28cfd611c101e4417305ee5a1babc2f869f4690b266218562a8fc50f5830acf SHA512 52333bee2591531665b8f8ad0fac1cdaa607b448d0a33b9b905cf98e00df5a700bf0a4ee3cdf3c06d7fcb2b5190363dd5908cc743b2854af9ce5c8d743e3fd58
DIST base_quickcheck-0.14.1.tar.gz 66827 BLAKE2B 2a274fc0edab3daf7e3d671f7ea24912ecf273cf2b4cb4ab2bd74171a8848163526f97ed860b44aeaa9f3f3faabb22f4598bf604b33c8401733faa22ca7a3c93 SHA512 5d5a3a070a6903ffdd1e13754721d48a9df164f78bd569d3a18b3fd808354550e4603b76d5e48eaa6a4c4d3433f18bb29888478d640fde9ea004619448c3d7d0
DIST base_quickcheck-0.15.0.tar.gz 73702 BLAKE2B 0f671b6e48d38ac92b8e5150c1b6f7c4a1326cf12fcf3c14edf7ef376ca1769f8d708755a3b6cfc69a4d74de8d84affbc14838fc9385f487f2053936f1f116fa SHA512 e5362d70469c085239efaabbca6ca2558cb1609dfd2c3715d5c31047c8ae34b8304b9d28636806305f226929b0f9e3518b409de08f42f389963378f2aee6b351
+DIST base_quickcheck-0.16.0.tar.gz 76738 BLAKE2B b54fac86332bfe06b767345898c2e1a7a6f70de26cb06d16467d634eee3117d7ab571f611d17f692776c519dfa4ab7de9c948b08e44016e1e05fdff565a16246 SHA512 c859f2982140ec72b3377e3f167117df43f8cb14b62d3949e92ecf479cb27b4c31bb2dfa9111da24ce42f969452582ba076aef868d304b97c08f2918759cc291
EBUILD base_quickcheck-0.14.0-r1.ebuild 810 BLAKE2B a304e470c32c2398c0b192f7a0e855d111080cbd37e9473f885784cbb3f62286fed610c4ac7f4a4c9aeb5bd552b6f838e6a13562e991f77a45ad74376731d27e SHA512 da77414509e79c78719cd15a1a04119fe26904eee3ed1ed4dac10f039973f91add34e5c50c1496f45bd7a85d256f8f22e69c3e3b0d1849ba6ab4340aa6f386be
EBUILD base_quickcheck-0.14.1-r2.ebuild 797 BLAKE2B 3dbaffdc1a50fdfd24408b503cc4ffa45caf2d26436f529e40b43ae8e1193d9b6c7767fbb415aaaa71ba321a984288430f1caeac55b939543f6c7c237d330c68 SHA512 02485cd73f239c346e33ccb4c4f34b9e9179355e6808ee0f417feffbd4c3bd3bf583b86be7f21a3f31a21365d320fff08c4b28127070cafa2a3d50aeba3d79c6
EBUILD base_quickcheck-0.15.0-r2.ebuild 692 BLAKE2B 89d39708bf56c14db63c2095d2a19eea8500ccefc05e5a78368d3279bd3e4859870e643aaea9d252132faa61deddd94bd76e13c0c52d47b57d7e28179cb8e6a2 SHA512 950c132a6cf668fbac9e0485172e128f5263347d42ce218b07c556b9f883c853e23d01d81dae2c73b7eb9937eee87edd008527a60425b48b9172bea0e99b6acc
+EBUILD base_quickcheck-0.16.0.ebuild 910 BLAKE2B 2a51a662f791dc4997174e4b54b1594335698dce5ffd28292a86a9aca7fa7c64f6794f2bce3b4c548d16d235f96b69241baf338f4ad04090e619e3b2bdf3da2b SHA512 dff45eea36a922ebf078ba1275d9f4f28578d864bde4035d90c3eedc15352d8588ad7c9c7314afce602564b7088e67e092107500bc9416e2cb37006573c97069
MISC metadata.xml 429 BLAKE2B bcecd0f055bdd4431614c5d927d7390f8b7ae6cf26a97c851495694618286a117b9e8e0cb37d3ece84d1f55671ab13dcfcf50d54113f4ce824c4c7e16e9ea1cf SHA512 b94bfb5483d4f9f1d7a0c77fac4b06a5c3ac7bf94b0068e49ab57456c2492218278df28cb66c877d551792f8849e34262be81712b4e32195049673f1ccd96147
diff --git a/dev-ml/base_quickcheck/base_quickcheck-0.16.0.ebuild b/dev-ml/base_quickcheck/base_quickcheck-0.16.0.ebuild
new file mode 100644
index 000000000000..a867793e810b
--- /dev/null
+++ b/dev-ml/base_quickcheck/base_quickcheck-0.16.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Randomized testing framework, designed for compatibility with Base"
+HOMEPAGE="https://github.com/janestreet/base_quickcheck"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+ >=dev-lang/ocaml-4.14
+ dev-ml/base:${SLOT}
+ dev-ml/fieldslib:=
+ dev-ml/ppx_base:${SLOT}
+ dev-ml/ppx_compare:=
+ dev-ml/ppx_cold:=
+ dev-ml/ppx_enumerate:=
+ dev-ml/ppx_fields_conv:${SLOT}
+ dev-ml/ppx_globalize:=
+ dev-ml/ppx_let:${SLOT}
+ dev-ml/ppx_hash:=
+ dev-ml/ppx_here:=
+ dev-ml/ppx_sexp_conv:=
+ dev-ml/ppx_sexp_message:${SLOT}
+ dev-ml/ppx_sexp_value:${SLOT}
+ dev-ml/splittable_random:${SLOT}
+ >=dev-ml/ppxlib-0.28.0:=
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-ml/fieldslib/Manifest b/dev-ml/fieldslib/Manifest
index d18974872485..62a70c71c960 100644
--- a/dev-ml/fieldslib/Manifest
+++ b/dev-ml/fieldslib/Manifest
@@ -1,5 +1,7 @@
DIST fieldslib-0.14.0.tar.gz 3677 BLAKE2B 076fe0c83547a5276e6ab304409c1a636132738f8a95c4d9a4260e95f6a3c247341c3901e2cde4f63f1f4db417e3749d1e8cb128cf8c1711004e77f1d42472ef SHA512 245987817585222060c389a632fa229fa3c928090548a0b759e3b1eb06c868d06c0593b01bc41f453c209854a15115fa7650cc36888036f9e305cf2b79a5004c
DIST fieldslib-0.15.0.tar.gz 3680 BLAKE2B fc6f2ed845906c7956a202d60c49a3ec919a94cf1b8091a925dabceee4c76e22e74768f8c6f83d6f42369aa4ac0a035cc4f8be3828db24313cdb6777853eaadd SHA512 9bba75a93cd55f798f830409579092f96edbdb739808cbeb9c35b99d74baf7ebade5d0e95005cde550a80f337da13e4d088ba5eb26e597b7fc81b80a91037190
+DIST fieldslib-0.16.0.tar.gz 3711 BLAKE2B faf1ee760fb04f643bfb6d80a5f3ab1ac4b4aa2edb112f516fede7e0a6e66bbf48951615faf0aa9b86ce1f518ef24bedef77d7486ac22a24404ca4b009a8b8a0 SHA512 73a6d9fdd921eddbe766e933ef3dbb2d3866bf454a79a260c81406e069e0c1db689676e070214b38190ee1ddb369d0edd704a474186aec44eeabc8b0adee0f86
EBUILD fieldslib-0.14.0.ebuild 473 BLAKE2B 894cb61564c6d278d31ecbd2c4d502f44d41631030b912553d69242edb9b33f5ece397ea384b1ae44fee2ddb315b0efc48af2c18adf59de62be2eec6d3634122 SHA512 1decd4330b340d0f92e8035521d7f953d3f2940a0969445dc9d9213a1aaa865b32639f9bc16024b1ccf1cae83a79303548378ceb67c40f8a1d54ef94c0242f49
EBUILD fieldslib-0.15.0.ebuild 480 BLAKE2B 60e38f4b1ef12df7c9cd47dd89304ef4ae18e662816b109a3836fe3fade18424e7969f355f7e31ab09ccbeea90fa84110520b2e1423ecc3ab18851913a531100 SHA512 d2be4b63bd7d919fa0b2682f6e67c607aaba5ea01f98471908717f9329598607edce3a0ad5cf6eee3d844ad07ffbc894fe8abc5eb0a777e640ee0a205835aac3
+EBUILD fieldslib-0.16.0.ebuild 514 BLAKE2B c284593f63c9c93b8e8d5083dbeb128f65da92e88f6b1eaa7cdca3dd38e404653bd42c059ef4768a014aaed5daceeef59b78fdbbcae8374b36b46eaca9dc4004 SHA512 bf954df3319b01496ca9e6c4fed01bceb76c37c54a0360d7d13f07dc937e8c0f8e1151f2571814233e0f079ea24a2602f7d65ae14f58df39bec3b37350af8336
MISC metadata.xml 747 BLAKE2B 54806e0fbab112c313c3483efde72eb2a54915761b5f6a472513d4f59e07f6e66391e7af94fb8d2046368fa549308827d7a5b75c58077e620540a672a5dacfe9 SHA512 91ff7f2b696ca0e6eaff42d1e0b522e1e554e6fc6046d00fa4415e7498a80277b20e9358d45190a9b12e956d5bda366c66230201cbeb0c11964148b54bb87e2e
diff --git a/dev-ml/fieldslib/fieldslib-0.16.0.ebuild b/dev-ml/fieldslib/fieldslib-0.16.0.ebuild
new file mode 100644
index 000000000000..fe32ece0414e
--- /dev/null
+++ b/dev-ml/fieldslib/fieldslib-0.16.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Folding over record fields"
+HOMEPAGE="https://github.com/janestreet/fieldslib"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.14
+ dev-ml/base:${SLOT}
+ dev-ml/findlib:=
+"
+DEPEND="${RDEPEND}"
diff --git a/dev-ml/ppx_fields_conv/Manifest b/dev-ml/ppx_fields_conv/Manifest
index 755dee6c91b1..13a096b8bb71 100644
--- a/dev-ml/ppx_fields_conv/Manifest
+++ b/dev-ml/ppx_fields_conv/Manifest
@@ -2,7 +2,9 @@ AUX ppx_fields_conv-0.14.1-ppxlib-0.18.0.patch 2477 BLAKE2B fa3c0da65865573142d3
DIST ppx_fields_conv-0.14.1.tar.gz 14348 BLAKE2B 09bd2db4dab314ba50bcd5566c4ba4fd834fc34ba15be2132d5cbe3c27e5c76e37b4cccd3bc4cc4a5bd930f95215f6100557b89e44d54e906e382381be1fe257 SHA512 afd0f16b851e2984e46ac1d9347268a1cdb9a9054ea18435a5030dd512ba56f97b54639cc6cc6254498ca3fd2fa4d5c0053c7f2ceddd531ebbd9afef5b5f3e3d
DIST ppx_fields_conv-0.14.2.tar.gz 14314 BLAKE2B d6c28a157c0d5fc73ef6793c23539c9ae6b706445f24b8761a63a932c42e4d75237b4b092122e7049d3526c33bb3fbce52f44deaa8e52ab233b1ede51a02f09f SHA512 19cf14f79bd6425519e08089b6de19a79ed3f435cd453eeae6c7fe88d65ae4de4d5b47cf19d086bb2ba41066b344da7062d5153eaba7389da8dcf95c7284b522
DIST ppx_fields_conv-0.15.0.tar.gz 16432 BLAKE2B 1db37d33228d3090c611b4545cedd8138ae970fde5878d17de740aa231c3c50defcae743bf633e1a42f9610f1815ca9166dd9749ff392fccdf55e16affc07b9e SHA512 5fd20c0bfd0ba9bfd4aad98b0beb2be7978668dea1e6ca4099eeb60f86533b0ea89168af1d5556fea295ea93829c62358c66780550d27177b9f7eb2bd08dd3c8
+DIST ppx_fields_conv-0.16.0.tar.gz 21481 BLAKE2B a3a19b935b457fba0aebbe308ee3452df7d698073c1d15fb0e7948f19a64c0d6d5f358d35979e16eaafd220413c1865c22d6dbe197ab6623d30050d72f55b3da SHA512 14bd27628f653aca239c82b528af1dea65446d56ecd2e30c4d9d2f8555854c45e7a0c5c4f6230de7abe3869fe2c8be569b26d6c217296c607c6e8b336a4af575
EBUILD ppx_fields_conv-0.14.1.ebuild 667 BLAKE2B 3cb36fb05a537c7da5d111d035842727b0efa4072e2e6f168161aa7f1a0680200b28dcab759a0c4a62e09b08afb085da3896c7dcb1441650221ef80738cacdd3 SHA512 418d20aa4f4393fccab7532a2458e127338955c5b9f11d6707425e330a5668dbc426b54be0bc7949ab47a660a8a66b110a4a2ddce02aceed8cdbe2093c8c8dd4
EBUILD ppx_fields_conv-0.14.2.ebuild 624 BLAKE2B 4560ade1b72e898aa037ed35ebf319551044173eea6b5031dd9f01dd83d3b1d34b4748b1c5961a7239644d9bfd62084ac205ab496805c9ba76979c102f5611e9 SHA512 655b61e3a19630723542f419e41d7ae04a3bada916ca6cb8d88e325dcce79da430b2fadb81997f95cc29a2043665a1e463f0e52b1f42eb3f084f2a1037d141e5
EBUILD ppx_fields_conv-0.15.0.ebuild 566 BLAKE2B 3f2912b1d346f3bf5d377f7b5ec9daf486389c4a4df957acb871c1403a770ded79cb8cf6d67c7fde569c4140b19f1acf56fd4c524dd96424822309fabb887e02 SHA512 7b4fae27b2d68dc635929d6d7e473f31e363532fd464a5e43b8bb7eb82771948eb48c479a426539d446506519122778f82ff0a2a502709402d2e91db63c6f004
+EBUILD ppx_fields_conv-0.16.0.ebuild 591 BLAKE2B 5645e1d43a25811590707f67836c6f8f9de8d778f117321f41f3f9adbee3b2725b7fd8df60f04352b3c715ded1c266249b239079d47058f522504d6639e1a6d8 SHA512 1916e1a1c6f04f25daaf39ae244c93ad8900d20b5fb095007772192c419826a8f62834ce19c779c95bd009fdbe83ade8e7c5cc58f1b2069781a53c7d50040229
MISC metadata.xml 429 BLAKE2B 1173da45b0129db1dcac31c7758d19505c091d97eb105440ddc047b6375aa19f98c2bc753389d153a96b441206fdbaf946db6aece2c03993cb8aa5898b1d33e5 SHA512 20f67e75e2090ef75644caadb23b0df07ce24d565c4489442d72ba5e50571136ac3eca938bc562a72797acd96f750864bbbe458285620fed2841dd1d57304a90
diff --git a/dev-ml/ppx_fields_conv/ppx_fields_conv-0.16.0.ebuild b/dev-ml/ppx_fields_conv/ppx_fields_conv-0.16.0.ebuild
new file mode 100644
index 000000000000..cae47d35fba1
--- /dev/null
+++ b/dev-ml/ppx_fields_conv/ppx_fields_conv-0.16.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Generation of accessor and iteration functions for ocaml records"
+HOMEPAGE="https://github.com/janestreet/ppx_fields_conv"
+SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+ >=dev-lang/ocaml-4.14
+ dev-ml/base:${SLOT}
+ dev-ml/fieldslib:${SLOT}
+ >=dev-ml/ppxlib-0.28.0:=
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-ml/ppxlib/Manifest b/dev-ml/ppxlib/Manifest
index 3f54f827b4e4..2be4e49158b4 100644
--- a/dev-ml/ppxlib/Manifest
+++ b/dev-ml/ppxlib/Manifest
@@ -9,6 +9,7 @@ DIST ppxlib-0.24.0.tar.gz 390297 BLAKE2B 7d8972b766cc8104a4d43aebc79e927e51cba11
DIST ppxlib-0.28.0.tar.gz 422105 BLAKE2B a88f6c0cba93c880bd3f6e29fdc152e45240a5eb170454ed540c01dc5b88648f1ac71071316f0282bdd4c55cc6bc57e10ac5a7b08004354f50ed0cb2334646bf SHA512 31290cd34f4b306f289b6ef78fbc5907f007c722ffc2cb0682c1944af954f2c6732b236891d1872a22b856d0aee0f7e84d3262ee103aff15d0a4dcd1a20bbfe6
DIST ppxlib-0.29.0.tar.gz 572842 BLAKE2B e772cfbbc5ff0390b1d256b7671e51aac0c86fe14e912e42fa6f428958d25af09920deae89ba080e37842f21361494237b697abe48dd563df9f69512a4a110ea SHA512 34babcea63b952ca610b5b9841a7d045e3973870014968d5abfff259de8d0f383e79f799fa3522830e0da5a7ff02fa52764b7cad64c8ac0da5a37f8897314c80
DIST ppxlib-0.29.1.tar.gz 543819 BLAKE2B b0d3920b2aaef887b0120ae66dfa3a0f83d4a4edb237390bddd5206084f77bbd8483d99bc422ce6411a9a1aca7de4fcc5f1f85f9cf46532b7e06c476f2b76b72 SHA512 9bfd52709a63399ff35697b442de6818e2a61b9a2ccf33638f2da6295e3e034e2ae6108a2b8567402e80d928636cdee1572cc14d228a47fbda50625219e411f9
+DIST ppxlib-0.30.0.tar.gz 573753 BLAKE2B f16ba3b01288a535ebf7842d8b9379061cc86cb1bad7841540855508d7d9c10c27e63456d68a16a2408a6eee5cffe82c3c0202ad7894b9fabad8194136762e30 SHA512 a7310c5c0fe76c72984bc6a27648bf12ac83222c029b91a7abf8be13f1950f84de4b24e28f2bb50a6a65c16c9a6bb8c4d3d0596c4b5f7f5bedba87f8ca55a810
EBUILD ppxlib-0.18.0.ebuild 926 BLAKE2B f8affb8c0961a039d9e560db8ef47c435c0aec44b2a2a349bc40404486245b8ee0b303946646f8116b49d0e568cb8e63a699dc5c4e8c110a87b12e7c781ce742 SHA512 8d901792835259e0a32a3972d7cb9aee21a733131eec117fe9522f56cb8d6fee9674f4f08a5cbd9e0114ea82d7165b81122337b3973aa1c2fc021dd76c5243ea
EBUILD ppxlib-0.20.0-r1.ebuild 903 BLAKE2B 3b05209a5757214cbbab15bd467eb10296c5de946cba62d760ce70ed9a7800405bb21edf77445f5bdf3184838060076181f86f462659cead6b919f63f6de662d SHA512 52ee5102a39b218b4de7f3466010ee781ee58ac33d636a28e27855bf184b560e34611f4b351b0fdcc92b30ac50a07e263f995f2947fedcc1cdbd8fb56981970f
EBUILD ppxlib-0.21.0-r3.ebuild 1113 BLAKE2B 864aab6473c4a64d8728216359aaeef62a992bcb018554b67c0d4b3533d7944b25747b9c5b9fc0acaa01b94e9eda886fe086284026068f5762ba60b7afff8704 SHA512 af7c307191efe5f632439867159caabfa3639450cdb7e7861d1bead2d3c6d14278b28118e47e8332a4d56cb78a0839969aa8f68c05d976e1ac164797e29fa017
@@ -19,4 +20,5 @@ EBUILD ppxlib-0.24.0.ebuild 963 BLAKE2B 71671c594cfe7138204dd9850abc309e66f8d015
EBUILD ppxlib-0.28.0.ebuild 964 BLAKE2B d7e38eb33b23eeafe86d7a7153220a85c021e0739ff51d2a4b3901b5ec0190c24f474140c7f79c19c1301e303a0b81c62e3e651bd7b919e95fe072263bd243ee SHA512 69e3d5bc346878542fdd1dc2e2155cf720e46561106c97441b00c7b23b7e3f6fdccea8556df69c51b263087d83128455940c6b4f3d2c0db2cb15e7350dc51ae4
EBUILD ppxlib-0.29.0.ebuild 959 BLAKE2B 0ad670b0aab7a3efd0905e135ba76dd0e28b3176a91f26d844151bf30b2df5f6a05630e4a2ce489837437363df3cc93dba618df38767a09be468f1467ead2426 SHA512 c8eedb0a53abc62dd55dcfd90d826bb6387412f2719cd15c9889575f6c0175decfaede78fb9bf9c2ae8c0690451f7492995692fa1eb73bc5e74647e829282cd8
EBUILD ppxlib-0.29.1.ebuild 963 BLAKE2B 9319ab0a2855aa59bd642591df1e27e511841cf959a886309dca9f6f72c5daa8087617c1e5b6b9ba45704efa2285019c6685cc9c456f8db65ebacb64d3aa83e9 SHA512 73205852d87fa5af2fd488bfd34e207c4fe4c6c32600c21fec8159e496faa9d9167a5ec9eb2bf7793e03aa543ea60c8363ed33f412786e8ebc05fe1c4431c10b
+EBUILD ppxlib-0.30.0.ebuild 964 BLAKE2B d7e38eb33b23eeafe86d7a7153220a85c021e0739ff51d2a4b3901b5ec0190c24f474140c7f79c19c1301e303a0b81c62e3e651bd7b919e95fe072263bd243ee SHA512 69e3d5bc346878542fdd1dc2e2155cf720e46561106c97441b00c7b23b7e3f6fdccea8556df69c51b263087d83128455940c6b4f3d2c0db2cb15e7350dc51ae4
MISC metadata.xml 419 BLAKE2B 97371846a88fb0008519bfb72fff654aa18401b2066073c09099b1987efbb9ad49012c0ab7624218894130a2cda3d5fba6056522eacd30712d08b7784801d9cf SHA512 8dc94b1dd499f7caa3696de963e69063193892dc939609c581fec3b2d93eca4f266e9360cb5144978ba36864d9143b6fb0a1eb0e0ac5061e04b84a68e787a8f7
diff --git a/dev-ml/ppxlib/ppxlib-0.30.0.ebuild b/dev-ml/ppxlib/ppxlib-0.30.0.ebuild
new file mode 100644
index 000000000000..5dcf6f546bc2
--- /dev/null
+++ b/dev-ml/ppxlib/ppxlib-0.30.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+# Note that new "major" versions may change which OCaml version they support
+# See:
+# https://github.com/ocaml-ppx/ppxlib/issues/243
+# https://github.com/ocaml-ppx/ppxlib/issues/232
+
+DESCRIPTION="Base library and tools for ppx rewriters"
+HOMEPAGE="https://github.com/ocaml-ppx/ppxlib"
+SRC_URI="https://github.com/ocaml-ppx/ppxlib/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-ml/ocaml-compiler-libs-0.11.0:=
+ >=dev-ml/ocaml-migrate-parsetree-2.2.0:=
+ dev-ml/sexplib0:=
+ dev-ml/stdlib-shims:=
+ >=dev-ml/ppx_derivers-1.2.1:=
+"
+DEPEND="${RDEPEND}
+ test? (
+ dev-ml/findlib:=
+ >=dev-ml/base-0.11.0:=
+ dev-ml/cinaps:=
+ dev-ml/re:=
+ >=dev-ml/stdio-0.11.0:=
+ )
+"
+BDEPEND=">=dev-ml/dune-2.8"