diff options
author | Julien Roy <julien@jroy.ca> | 2024-02-22 19:46:50 -0500 |
---|---|---|
committer | Julien Roy <julien@jroy.ca> | 2024-03-25 12:28:56 -0400 |
commit | a6b3f15b1a76a2b066f9ff763fab5588bab902c6 (patch) | |
tree | 86f32d7074d66c79409440a9426b97d7efaf5df8 /dev-ml | |
parent | profiles: Unmask treecleaned packages (diff) | |
download | guru-a6b3f15b1a76a2b066f9ff763fab5588bab902c6.tar.gz guru-a6b3f15b1a76a2b066f9ff763fab5588bab902c6.tar.bz2 guru-a6b3f15b1a76a2b066f9ff763fab5588bab902c6.zip |
*/*: treeclean stale/unmaintained packages
Closes: https://bugs.gentoo.org/885347
Closes: https://bugs.gentoo.org/885345
Closes: https://bugs.gentoo.org/885343
Closes: https://bugs.gentoo.org/885341
Closes: https://bugs.gentoo.org/885339
Closes: https://bugs.gentoo.org/885337
Closes: https://bugs.gentoo.org/885335
Closes: https://bugs.gentoo.org/885331
Closes: https://bugs.gentoo.org/885329
Closes: https://bugs.gentoo.org/869230
Closes: https://bugs.gentoo.org/860975
Closes: https://bugs.gentoo.org/859664
Closes: https://bugs.gentoo.org/900362
Closes: https://bugs.gentoo.org/887439
Closes: https://bugs.gentoo.org/887433
Closes: https://bugs.gentoo.org/855116
Closes: https://bugs.gentoo.org/855107
Closes: https://bugs.gentoo.org/897656
Closes: https://bugs.gentoo.org/887955
Closes: https://bugs.gentoo.org/885293
Closes: https://bugs.gentoo.org/847322
Closes: https://bugs.gentoo.org/843524
Closes: https://bugs.gentoo.org/860012
Closes: https://bugs.gentoo.org/852032
Closes: https://bugs.gentoo.org/887193
Closes: https://bugs.gentoo.org/859646
Closes: https://bugs.gentoo.org/901025
Closes: https://bugs.gentoo.org/921735
Closes: https://bugs.gentoo.org/901027
Closes: https://bugs.gentoo.org/887209
Closes: https://bugs.gentoo.org/859649
Closes: https://bugs.gentoo.org/855125
Closes: https://bugs.gentoo.org/921751
Closes: https://bugs.gentoo.org/859673
Closes: https://bugs.gentoo.org/799449
Closes: https://bugs.gentoo.org/901127
Closes: https://bugs.gentoo.org/921740
Closes: https://bugs.gentoo.org/901163
Closes: https://bugs.gentoo.org/887313
Closes: https://bugs.gentoo.org/847325
Closes: https://bugs.gentoo.org/884553
Closes: https://bugs.gentoo.org/859700
Closes: https://bugs.gentoo.org/857633
Closes: https://bugs.gentoo.org/857630
Closes: https://bugs.gentoo.org/857627
Closes: https://bugs.gentoo.org/857624
Closes: https://bugs.gentoo.org/884565
Closes: https://bugs.gentoo.org/855080
Closes: https://bugs.gentoo.org/855119
Closes: https://bugs.gentoo.org/901167
Closes: https://bugs.gentoo.org/887413
Closes: https://bugs.gentoo.org/861707
Closes: https://bugs.gentoo.org/859715
Closes: https://bugs.gentoo.org/901179
Closes: https://bugs.gentoo.org/901181
Closes: https://bugs.gentoo.org/901141
Closes: https://bugs.gentoo.org/887435
Closes: https://bugs.gentoo.org/859718
Closes: https://bugs.gentoo.org/901177
Closes: https://bugs.gentoo.org/890893
Closes: https://bugs.gentoo.org/901185
Closes: https://bugs.gentoo.org/887445
Closes: https://bugs.gentoo.org/884579
Closes: https://bugs.gentoo.org/901193
Closes: https://bugs.gentoo.org/859724
Closes: https://bugs.gentoo.org/886629
Closes: https://bugs.gentoo.org/859730
Closes: https://bugs.gentoo.org/861974
Closes: https://bugs.gentoo.org/887511
Closes: https://bugs.gentoo.org/861977
Closes: https://bugs.gentoo.org/861980
Closes: https://bugs.gentoo.org/887513
Closes: https://bugs.gentoo.org/897392
Closes: https://bugs.gentoo.org/861983
Closes: https://bugs.gentoo.org/861986
Closes: https://bugs.gentoo.org/861989
Closes: https://bugs.gentoo.org/861992
Closes: https://bugs.gentoo.org/861995
Closes: https://bugs.gentoo.org/887515
Closes: https://bugs.gentoo.org/861998
Closes: https://bugs.gentoo.org/862001
Closes: https://bugs.gentoo.org/887517
Closes: https://bugs.gentoo.org/862004
Closes: https://bugs.gentoo.org/862007
Closes: https://bugs.gentoo.org/862010
Closes: https://bugs.gentoo.org/862013
Closes: https://bugs.gentoo.org/862016
Closes: https://bugs.gentoo.org/862079
Closes: https://bugs.gentoo.org/915488
Closes: https://bugs.gentoo.org/884693
Closes: https://bugs.gentoo.org/901149
Closes: https://bugs.gentoo.org/855278
Closes: https://bugs.gentoo.org/921779
Closes: https://bugs.gentoo.org/921885
Closes: https://bugs.gentoo.org/835485
Closes: https://bugs.gentoo.org/887659
Closes: https://bugs.gentoo.org/834741
Closes: https://bugs.gentoo.org/884695
Closes: https://bugs.gentoo.org/901297
Closes: https://bugs.gentoo.org/807703
Closes: https://bugs.gentoo.org/862957
Closes: https://bugs.gentoo.org/922022
Closes: https://bugs.gentoo.org/923917
Closes: https://bugs.gentoo.org/923916
Closes: https://bugs.gentoo.org/923918
Closes: https://bugs.gentoo.org/901287
Closes: https://bugs.gentoo.org/852047
Closes: https://bugs.gentoo.org/852035
Closes: https://bugs.gentoo.org/860333
Closes: https://bugs.gentoo.org/848039
Closes: https://bugs.gentoo.org/897650
Closes: https://bugs.gentoo.org/849071
Closes: https://bugs.gentoo.org/842342
Closes: https://bugs.gentoo.org/860471
Closes: https://bugs.gentoo.org/887953
Closes: https://bugs.gentoo.org/863371
Closes: https://bugs.gentoo.org/887951
Closes: https://bugs.gentoo.org/860459
Closes: https://bugs.gentoo.org/901407
Closes: https://bugs.gentoo.org/847352
Closes: https://bugs.gentoo.org/922042
Closes: https://bugs.gentoo.org/860462
Closes: https://bugs.gentoo.org/901409
Closes: https://bugs.gentoo.org/897652
Closes: https://bugs.gentoo.org/848021
Closes: https://bugs.gentoo.org/901405
Closes: https://bugs.gentoo.org/887959
Closes: https://bugs.gentoo.org/901411
Closes: https://bugs.gentoo.org/887961
Closes: https://bugs.gentoo.org/860465
Closes: https://bugs.gentoo.org/885291
Closes: https://bugs.gentoo.org/901413
Closes: https://bugs.gentoo.org/887967
Closes: https://bugs.gentoo.org/860468
Closes: https://bugs.gentoo.org/863377
Closes: https://bugs.gentoo.org/922043
Closes: https://bugs.gentoo.org/901425
Closes: https://bugs.gentoo.org/863380
Closes: https://bugs.gentoo.org/847319
Closes: https://bugs.gentoo.org/863383
Closes: https://bugs.gentoo.org/860474
Closes: https://bugs.gentoo.org/887989
Closes: https://bugs.gentoo.org/860477
Closes: https://bugs.gentoo.org/887991
Closes: https://bugs.gentoo.org/901427
Closes: https://bugs.gentoo.org/887993
Closes: https://bugs.gentoo.org/901429
Closes: https://bugs.gentoo.org/887997
Closes: https://bugs.gentoo.org/860480
Closes: https://bugs.gentoo.org/897654
Closes: https://bugs.gentoo.org/922047
Closes: https://bugs.gentoo.org/887999
Closes: https://bugs.gentoo.org/897664
Closes: https://bugs.gentoo.org/860531
Closes: https://bugs.gentoo.org/784665
Closes: https://bugs.gentoo.org/860525
Closes: https://bugs.gentoo.org/888003
Closes: https://bugs.gentoo.org/860537
Closes: https://bugs.gentoo.org/922052
Closes: https://bugs.gentoo.org/897662
Closes: https://bugs.gentoo.org/901421
Closes: https://bugs.gentoo.org/785535
Closes: https://bugs.gentoo.org/784644
Closes: https://bugs.gentoo.org/804831
Closes: https://bugs.gentoo.org/885365
Closes: https://bugs.gentoo.org/922053
Closes: https://bugs.gentoo.org/840707
Closes: https://bugs.gentoo.org/836142
Closes: https://bugs.gentoo.org/836153
Closes: https://bugs.gentoo.org/783675
Closes: https://bugs.gentoo.org/888005
Closes: https://bugs.gentoo.org/887879
Closes: https://bugs.gentoo.org/860528
Closes: https://bugs.gentoo.org/901417
Closes: https://bugs.gentoo.org/922055
Closes: https://bugs.gentoo.org/842807
Closes: https://bugs.gentoo.org/810287
Closes: https://bugs.gentoo.org/888007
Closes: https://bugs.gentoo.org/860540
Closes: https://bugs.gentoo.org/885373
Closes: https://bugs.gentoo.org/888011
Closes: https://bugs.gentoo.org/800995
Closes: https://bugs.gentoo.org/885375
Closes: https://bugs.gentoo.org/863758
Closes: https://bugs.gentoo.org/809320
Closes: https://bugs.gentoo.org/809440
Closes: https://bugs.gentoo.org/863779
Closes: https://bugs.gentoo.org/901431
Closes: https://bugs.gentoo.org/860774
Closes: https://bugs.gentoo.org/860768
Closes: https://bugs.gentoo.org/901433
Closes: https://bugs.gentoo.org/852989
Closes: https://bugs.gentoo.org/885367
Closes: https://bugs.gentoo.org/860771
Closes: https://bugs.gentoo.org/901435
Closes: https://bugs.gentoo.org/887881
Closes: https://bugs.gentoo.org/901437
Closes: https://bugs.gentoo.org/784668
Closes: https://bugs.gentoo.org/901439
Closes: https://bugs.gentoo.org/901419
Closes: https://bugs.gentoo.org/888017
Closes: https://bugs.gentoo.org/888019
Closes: https://bugs.gentoo.org/901441
Closes: https://bugs.gentoo.org/885377
Closes: https://bugs.gentoo.org/901443
Closes: https://bugs.gentoo.org/807115
Closes: https://bugs.gentoo.org/885363
Closes: https://bugs.gentoo.org/888021
Closes: https://bugs.gentoo.org/888023
Closes: https://bugs.gentoo.org/901445
Closes: https://bugs.gentoo.org/888015
Closes: https://bugs.gentoo.org/887921
Closes: https://bugs.gentoo.org/863821
Closes: https://bugs.gentoo.org/907907
Closes: https://bugs.gentoo.org/887883
Closes: https://bugs.gentoo.org/908948
Closes: https://bugs.gentoo.org/908947
Closes: https://bugs.gentoo.org/908951
Closes: https://bugs.gentoo.org/892694
Closes: https://bugs.gentoo.org/801016
Closes: https://bugs.gentoo.org/922082
Closes: https://bugs.gentoo.org/852260
Closes: https://bugs.gentoo.org/901451
Closes: https://bugs.gentoo.org/922083
Closes: https://bugs.gentoo.org/860777
Closes: https://bugs.gentoo.org/901449
Closes: https://bugs.gentoo.org/901453
Closes: https://bugs.gentoo.org/921785
Closes: https://bugs.gentoo.org/860969
Closes: https://bugs.gentoo.org/817227
Closes: https://bugs.gentoo.org/921788
Closes: https://bugs.gentoo.org/921789
Closes: https://bugs.gentoo.org/835527
Closes: https://bugs.gentoo.org/897414
Closes: https://bugs.gentoo.org/921781
Closes: https://bugs.gentoo.org/897430
Closes: https://bugs.gentoo.org/848720
Closes: https://bugs.gentoo.org/883173
Closes: https://bugs.gentoo.org/921800
Closes: https://bugs.gentoo.org/921803
Closes: https://bugs.gentoo.org/921804
Closes: https://bugs.gentoo.org/921807
Closes: https://bugs.gentoo.org/901479
Closes: https://bugs.gentoo.org/901483
Closes: https://bugs.gentoo.org/901151
Closes: https://bugs.gentoo.org/896028
Closes: https://bugs.gentoo.org/921783
Closes: https://bugs.gentoo.org/897432
Closes: https://bugs.gentoo.org/905472
Closes: https://bugs.gentoo.org/921810
Closes: https://bugs.gentoo.org/843485
Closes: https://bugs.gentoo.org/921816
Closes: https://bugs.gentoo.org/921818
Closes: https://bugs.gentoo.org/921825
Closes: https://bugs.gentoo.org/921822
Closes: https://bugs.gentoo.org/816654
Closes: https://bugs.gentoo.org/921775
Closes: https://bugs.gentoo.org/921777
Closes: https://bugs.gentoo.org/848723
Closes: https://bugs.gentoo.org/921853
Closes: https://bugs.gentoo.org/921895
Closes: https://bugs.gentoo.org/921855
Closes: https://bugs.gentoo.org/897506
Closes: https://bugs.gentoo.org/921857
Closes: https://bugs.gentoo.org/880013
Closes: https://bugs.gentoo.org/897542
Closes: https://bugs.gentoo.org/921864
Closes: https://bugs.gentoo.org/922915
Closes: https://bugs.gentoo.org/921897
Closes: https://bugs.gentoo.org/921900
Closes: https://bugs.gentoo.org/921865
Closes: https://bugs.gentoo.org/887637
Closes: https://bugs.gentoo.org/839306
Closes: https://bugs.gentoo.org/921868
Closes: https://bugs.gentoo.org/921869
Closes: https://bugs.gentoo.org/862082
Closes: https://bugs.gentoo.org/921873
Closes: https://bugs.gentoo.org/897588
Closes: https://bugs.gentoo.org/901221
Closes: https://bugs.gentoo.org/921808
Closes: https://bugs.gentoo.org/897590
Closes: https://bugs.gentoo.org/848549
Closes: https://bugs.gentoo.org/921876
Closes: https://bugs.gentoo.org/921878
Closes: https://bugs.gentoo.org/921879
Closes: https://bugs.gentoo.org/921880
Closes: https://bugs.gentoo.org/921797
Closes: https://bugs.gentoo.org/862765
Closes: https://bugs.gentoo.org/921780
Closes: https://bugs.gentoo.org/921881
Closes: https://bugs.gentoo.org/921813
Closes: https://bugs.gentoo.org/921784
Closes: https://bugs.gentoo.org/800076
Closes: https://bugs.gentoo.org/921884
Closes: https://bugs.gentoo.org/822456
Signed-off-by: Julien Roy <julien@jroy.ca>
Diffstat (limited to 'dev-ml')
282 files changed, 0 insertions, 7592 deletions
diff --git a/dev-ml/alcotest-lwt/Manifest b/dev-ml/alcotest-lwt/Manifest deleted file mode 100644 index c09b78cf9..000000000 --- a/dev-ml/alcotest-lwt/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST alcotest-1.4.0.tar.gz 279675 BLAKE2B 3cc50ab37a16948ceca9b5e6aa885fa50bbe0722c6132ed4991fb64c568253d9913287d1b9e5547f59a210d6803e2a83565f02950fb12cb91ed9f8e24d7864c1 SHA512 adb73c8b2be6f47cb406bbc49dba7dc86e990a60e2e68302592a24dcc24e11e76e2aa6fc2f003c1e4fdbb79744df6ab601daff9540cd7b0096ac9f9bff18098c -DIST alcotest-1.5.0.tar.gz 288227 BLAKE2B 6af28f2516888273903bbb7750ba583778c54447157ece29ad8053323492dddfde9b901699be26c868f1f3835ad89d6f163176033f52ffdccc82fa2609e57b64 SHA512 9f496d1b14a78a9cba5dfde71cbda41d3090d2083bc9895dc9d9f54876b86630079219e678f13f6ffd382deb2a1a298b61b2a222fc65d25d4a242d8c280b4784 diff --git a/dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild b/dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild deleted file mode 100644 index 91ad6de7a..000000000 --- a/dev-ml/alcotest-lwt/alcotest-lwt-1.4.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Lwt-based helpers for Alcotest" -HOMEPAGE="https://github.com/mirage/alcotest" -SRC_URI="https://github.com/mirage/alcotest/archive/${PV}.tar.gz -> alcotest-${PV}.tar.gz" -S="${WORKDIR}/alcotest-${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/fmt:= - dev-ml/alcotest:= - dev-ml/lwt:= - dev-ml/logs:= -" -DEPEND=" - ${RDEPEND} - test? ( - <dev-ml/cmdliner-1.1.0:= - dev-ml/re:= - ) -" - -RESTRICT="!test? ( test )" - -src_compile() { - dune build --only-packages alcotest-lwt -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install alcotest-lwt -} diff --git a/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild b/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild deleted file mode 100644 index e2e295ae7..000000000 --- a/dev-ml/alcotest-lwt/alcotest-lwt-1.5.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Lwt-based helpers for Alcotest" -HOMEPAGE="https://github.com/mirage/alcotest" -SRC_URI="https://github.com/mirage/alcotest/archive/${PV}.tar.gz -> alcotest-${PV}.tar.gz" -S="${WORKDIR}/alcotest-${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/fmt:= - ~dev-ml/alcotest-${PV}:= - dev-ml/lwt:= - dev-ml/logs:= -" -DEPEND=" - ${RDEPEND} - test? ( - <dev-ml/cmdliner-1.1.0:= - dev-ml/re:= - ) -" - -RESTRICT="!test? ( test )" - -src_compile() { - dune build --only-packages alcotest-lwt -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install alcotest-lwt -} diff --git a/dev-ml/alcotest-lwt/metadata.xml b/dev-ml/alcotest-lwt/metadata.xml deleted file mode 100644 index 5073fcf1d..000000000 --- a/dev-ml/alcotest-lwt/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <doc>https://mirage.github.io/alcotest</doc> - <bugs-to>https://github.com/mirage/alcotest/issues</bugs-to> - <remote-id type="github">mirage/alcotest</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/angstrom/Manifest b/dev-ml/angstrom/Manifest deleted file mode 100644 index abf68e356..000000000 --- a/dev-ml/angstrom/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST angstrom-0.15.0.tar.gz 117195 BLAKE2B bf9b35e9dcfc266449a59500fec74ea2a270f13ae4ccf3bc1e425e9ec5e355929924a27ce35c47010880d0390c43649b1a5d7c31bbd428991e9896d8410e73b7 SHA512 307040a6174f9d3c45a9a3bd3c9d1f4e026aef4a3360bd8d171e2e147306fe0d00ee4cb42019bb2abe8101d25c4a2b5887e466537345eb35246bc34d285ffddf diff --git a/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild b/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild deleted file mode 100644 index f9b6e5321..000000000 --- a/dev-ml/angstrom/angstrom-0.15.0-r2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Parser combinators built for speed and memory efficiency" -HOMEPAGE=" - https://github.com/inhabitedtype/angstrom - https://opam.ocaml.org/packages/angstrom/ -" -SRC_URI="https://github.com/inhabitedtype/angstrom/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="async lwt-unix ocamlopt test unix" - -RDEPEND=" - async? ( dev-ml/async:= ) - lwt-unix? ( - dev-ml/base:= - dev-ml/lwt:= - ) - unix? ( dev-ml/base:= ) - - dev-ml/bigstringaf:= -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/ppx_let - dev-ml/alcotest - ) -" - -RESTRICT="!test? ( test )" - -src_compile() { - local pkgs="angstrom" - use async && pkgs="${pkgs},angstrom-async" - use unix && pkgs="${pkgs},angstrom-unix" - use lwt-unix && pkgs="${pkgs},angstrom-lwt-unix" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install angstrom - use async && dune_src_install angstrom-async - use lwt-unix && dune_src_install angstrom-lwt-unix - use unix && dune_src_install angstrom-unix -} diff --git a/dev-ml/angstrom/metadata.xml b/dev-ml/angstrom/metadata.xml deleted file mode 100644 index 148d04f3e..000000000 --- a/dev-ml/angstrom/metadata.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="async">Async support for Angstrom</flag> - <flag name="lwt-unix">Lwt_unix support for Angstrom</flag> - <flag name="unix">Unix support for Angstrom</flag> - </use> - <longdescription lang="en">Angstrom is a parser-combinator library that makes it easy to write efficient, -expressive, and reusable parsers suitable for high-performance applications. It -exposes monadic and applicative interfaces for composition, and supports -incremental input through buffered and unbuffered interfaces. Both interfaces -give the user total control over the blocking behavior of their application, -with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by -default and support unbounded lookahead.</longdescription> - <upstream> - <bugs-to>https://github.com/inhabitedtype/angstrom/issues</bugs-to> - <remote-id type="github">inhabitedtype/angstrom</remote-id> - <maintainer> - <name>Spiros Eliopoulos</name> - <email>spiros@inhabitedtype.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/arp/Manifest b/dev-ml/arp/Manifest deleted file mode 100644 index 54ee27714..000000000 --- a/dev-ml/arp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST arp-v3.0.0.tbz 19557 BLAKE2B ec424b3d74732a3e01eb9875bd6d5b05e79a1df5449a47120b6942023b0ebcb8597915874b2dde5d9e413410e41e8783c5ec8f7f49743a08fa877e3e94129efe SHA512 52eb9fdb00729a5b6c1d7dd9d14fca213aecddc6e2893c0e670dea3b31576e6765061f557b6521a065ed15a931f4cbbf432b4db8fe53df40dc801695acd242d4 diff --git a/dev-ml/arp/arp-3.0.0.ebuild b/dev-ml/arp/arp-3.0.0.ebuild deleted file mode 100644 index 4c7ecec5d..000000000 --- a/dev-ml/arp/arp-3.0.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Address resolution protocol (ARP) implementation in OCaml" -HOMEPAGE="https://github.com/mirage/arp" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/cstruct:= - dev-ml/ipaddr:= - dev-ml/logs:= - dev-ml/mirage-time:= - dev-ml/lwt:= - dev-ml/duration:= - dev-ml/mirage-profile:= - dev-ml/ethernet:= -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/mirage-random - dev-ml/mirage-random-test - dev-ml/alcotest - dev-ml/fmt - dev-ml/mirage-vnetif - dev-ml/mirage-clock - dev-ml/mirage-clock-unix - dev-ml/mirage-time[unix] - dev-ml/mirage-flow - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/arp/metadata.xml b/dev-ml/arp/metadata.xml deleted file mode 100644 index a207e45eb..000000000 --- a/dev-ml/arp/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">ARP is an implementation of the address resolution protocol (RFC826) purely in -OCaml. It handles IPv4 protocol addresses and Ethernet hardware addresses only.</longdescription> - <upstream> - <doc>https://mirage.github.io/arp/</doc> - <bugs-to>https://github.com/mirage/arp/issues</bugs-to> - <remote-id type="github">mirage/arp</remote-id> - <maintainer> - <name>Hannes Mehnert</name> - <email>hannes@mehnert.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/asn1-combinators/Manifest b/dev-ml/asn1-combinators/Manifest deleted file mode 100644 index 6162dbb69..000000000 --- a/dev-ml/asn1-combinators/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST asn1-combinators-v0.2.5.tbz 28306 BLAKE2B 0a49a1b3b9340c6992f176ef58c4d19bd7fe73450b9146fb69f6ad5704403be9b9638fb9a8989ba34f04a5bb20b3b1ce31eb58aec60ca759a92db779198855fd SHA512 49767d04129bb842215e57e4efeb79f6fba025ddd67e474d9a3f51625c5101e583208cc0ff6dd69bcbcd4ab415c83b410125c1b9eb66c8cde60132b243b06158 -DIST asn1-combinators-v0.2.6.tbz 28781 BLAKE2B a22ada6a8818318a26b905aeb87ea80a4c52c2154ee494d674ef53a36d2c7cdca5bcc3186a842fb245e6da60b70f4bbcb01c5d9f80225f86024592468ea4fa84 SHA512 4c1b28f1d230395ff1ad3b8e8d03981b10015062ec270f29e2521914eb64c2fa4d5df68363e339e9a1158c3b58aef0e25156f7ec6addd85a580fecadc17edfac diff --git a/dev-ml/asn1-combinators/asn1-combinators-0.2.5.ebuild b/dev-ml/asn1-combinators/asn1-combinators-0.2.5.ebuild deleted file mode 100644 index f34293aab..000000000 --- a/dev-ml/asn1-combinators/asn1-combinators-0.2.5.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Embed typed ASN.1 grammars in OCaml" -HOMEPAGE="https://github.com/mirleft/ocaml-asn1-combinators" -SRC_URI="https://github.com/mirleft/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/cstruct - dev-ml/ptime - dev-ml/zarith -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/asn1-combinators/asn1-combinators-0.2.6.ebuild b/dev-ml/asn1-combinators/asn1-combinators-0.2.6.ebuild deleted file mode 100644 index 1ab999dec..000000000 --- a/dev-ml/asn1-combinators/asn1-combinators-0.2.6.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Embed typed ASN.1 grammars in OCaml" -HOMEPAGE=" - https://github.com/mirleft/ocaml-asn1-combinators - https://opam.ocaml.org/packages/asn1-combinators/ -" -SRC_URI="https://github.com/mirleft/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - >=dev-lang/ocaml-4.08.0:=[ocamlopt?] - >=dev-ml/cstruct-6.0.0:= - dev-ml/ptime:= - dev-ml/zarith:= -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/asn1-combinators/metadata.xml b/dev-ml/asn1-combinators/metadata.xml deleted file mode 100644 index 9a25e0549..000000000 --- a/dev-ml/asn1-combinators/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the notation -part of ASN.1, and embed the abstract syntax directly in the language. These -abstract syntax representations can be used for parsing, serialization, or -random testing. - -The only ASN.1 encodings currently supported are BER and DER.</longdescription> - <upstream> - <doc>https://mirleft.github.io/ocaml-asn1-combinators/doc</doc> - <bugs-to>https://github.com/mirleft/ocaml-asn1-combinators/issues</bugs-to> - <remote-id type="github">mirleft/ocaml-asn1-combinators</remote-id> - <maintainer> - <name>David Kaloper Meršinjak</name> - <email>dk505@cam.ac.uk</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/async_find/Manifest b/dev-ml/async_find/Manifest deleted file mode 100644 index 91733fa5b..000000000 --- a/dev-ml/async_find/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST async_find-0.14.0.tar.gz 5824 BLAKE2B 0cb00561205fc2a6339bb9e6eacefeff784aef8811469f9ddb2c0916eaf4fe4b25e8433efe4519a84db592d010ca8ec312e6c499cd38b3341b25ff31c3ad4c10 SHA512 46a4127bc47dc5f2e547aa26440f5c6b0f04c625a93485b91748e95aeb1eb2a0046eaea79366f556f6135abb6e16c6373d54ff8453526fa9aa6886363468de8c -DIST async_find-0.15.0.tar.gz 5785 BLAKE2B 4186658bb411fe16e27da64aeefa7cfe00c73572241663de82142484da2b88d673097b1248a3eeaf783d5d0550f6bb50a3cf9ee62f4746ea63484e55fb0e028b SHA512 37d46686fd7e4809b859474a10600fb9926d9d573fcdcac1a1f62b3a5eda6503d2d0af400e5fafa3b1698710e2be6b7a0cbba4e988307f36c104eb2aff1e091e diff --git a/dev-ml/async_find/async_find-0.14.0.ebuild b/dev-ml/async_find/async_find-0.14.0.ebuild deleted file mode 100644 index ff4acb9fd..000000000 --- a/dev-ml/async_find/async_find-0.14.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Directory traversal with Async" -HOMEPAGE=" - https://github.com/janestreet/async_find - https://opam.ocaml.org/packages/async_find/ -" -SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - >=dev-lang/ocaml-4.08.0:=[ocamlopt?] - =dev-ml/async-0.14* - =dev-ml/core-0.14* - =dev-ml/ppx_jane-0.14* -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/async_find/async_find-0.15.0.ebuild b/dev-ml/async_find/async_find-0.15.0.ebuild deleted file mode 100644 index 1df1b9e7c..000000000 --- a/dev-ml/async_find/async_find-0.15.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Directory traversal with Async" -HOMEPAGE="https://github.com/janestreet/async_find" -SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - dev-ml/async - dev-ml/core - dev-ml/ppx_jane -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/async_find/metadata.xml b/dev-ml/async_find/metadata.xml deleted file mode 100644 index d8fdc2c4c..000000000 --- a/dev-ml/async_find/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/async_find/index.html</doc> - <bugs-to>https://github.com/janestreet/async_find/issues</bugs-to> - <remote-id type="github">janestreet/async_find</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/async_inotify/Manifest b/dev-ml/async_inotify/Manifest deleted file mode 100644 index 30895d12e..000000000 --- a/dev-ml/async_inotify/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST async_inotify-0.15.0.tar.gz 8182 BLAKE2B f1c42be4b2206f7cb330af3fb333ff54a9923350711137d3eeca97231b3babdf73ea296084c213028cbd108071be00f8aaadcfa9b174cedc4ad8f940ea9103c8 SHA512 d3f0d5886ee113ae9e5f9d2440a9fb497eb19c41afb64f8427bcb9c0a5c6b45e176b4570cd3f196ad0f752de1188ed632f89270f57498ab89963df93efa79c02 diff --git a/dev-ml/async_inotify/async_inotify-0.15.0.ebuild b/dev-ml/async_inotify/async_inotify-0.15.0.ebuild deleted file mode 100644 index 4808cc800..000000000 --- a/dev-ml/async_inotify/async_inotify-0.15.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Async wrapper for inotify" -HOMEPAGE=" - https://github.com/janestreet/async_inotify - https://opam.ocaml.org/packages/async_inotify/ -" -SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - >=dev-lang/ocaml-4.08.0:=[ocamlopt?] - =dev-ml/core_unix-0.15*:= - =dev-ml/async-0.15*:= - =dev-ml/async_find-0.15*:= - =dev-ml/core-0.15*:= - =dev-ml/ppx_jane-0.15*:= - >=dev-ml/inotify-0.2.0:= -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/async_inotify/metadata.xml b/dev-ml/async_inotify/metadata.xml deleted file mode 100644 index 8cc09ae8a..000000000 --- a/dev-ml/async_inotify/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/async_inotify/index.html</doc> - <bugs-to>https://github.com/janestreet/async_inotify/issues</bugs-to> - <remote-id type="github">janestreet/async_inotify</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/async_ssl/Manifest b/dev-ml/async_ssl/Manifest deleted file mode 100644 index 811725b72..000000000 --- a/dev-ml/async_ssl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST async_ssl-0.14.0.tar.gz 40338 BLAKE2B eb673f30d7374b539b37c84ba88e0daf8eeeacc93b278a44177a433cb8b336a843cc05e6033ec8ee831ec1c28fc243c8019a82bd495e96a1e54dfd47a3d10b13 SHA512 89397d0066444cbfdd3d4d27942ff04b3adbe2a9cf11427795fcf59127908c94f88c1575f395aa74eee49abb5be2e86940a88945dda6435fb81165bd58b789a7 diff --git a/dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild b/dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild deleted file mode 100644 index 159de29b5..000000000 --- a/dev-ml/async_ssl/async_ssl-0.14.0-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="An Async-pipe-based interface with OpenSSL" -HOMEPAGE="https://github.com/janestreet/async_ssl" -SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-libs/openssl:0= - dev-ml/async - dev-ml/base - dev-ml/core - dev-ml/ppx_jane - dev-ml/stdio - dev-ml/ocaml-ctypes - dev-ml/dune-configurator -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/async_ssl/metadata.xml b/dev-ml/async_ssl/metadata.xml deleted file mode 100644 index 8da127cf7..000000000 --- a/dev-ml/async_ssl/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This library allows you to create an SSL client and server, with -encrypted communication between both.</longdescription> - <upstream> - <doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/async_ssl/index.html</doc> - <bugs-to>https://github.com/janestreet/async_ssl/issues</bugs-to> - <remote-id type="github">janestreet/async_ssl</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/ca-certs-nss/Manifest b/dev-ml/ca-certs-nss/Manifest deleted file mode 100644 index e143b5bad..000000000 --- a/dev-ml/ca-certs-nss/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ca-certs-nss-3.74.tbz 228309 BLAKE2B f90ba922b08c2fd22a527ef96f145b6e7ff108fe7d5cdfe877a962ad272fafb7761c9ed9e2364251d4f3e2f81d281bb2909551b95d69943eb57f121b4be6b2ad SHA512 42ae429ae32047959adc6d107e37e5608b4bca7484efc2b71ee9e319e639639f3f663f1d8528538aecf10584b1839f002e0e6c7602900b600a129ff56cf30fa5 -DIST ca-certs-nss-3.77.tbz 229743 BLAKE2B 130a5e0fec73275efd279633f7bfa9926ecf2947686bd71d159effe1ad3a81b2040b68eb458756366a21b06e5e19faad0e2c96c7c9d42b09ebc48f581e5261e2 SHA512 fdeadfd8decdb1441b9d41ab2a8a747c66cf4029031ab6528a7930d372b945d0a5d3ba1702ec076f6eb71659d788c7c0db5f685339e5ba09de4f52cf882c5764 diff --git a/dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild b/dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild deleted file mode 100644 index 35e050149..000000000 --- a/dev-ml/ca-certs-nss/ca-certs-nss-3.74.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="X.509 trust anchors extracted from Mozilla's NSS" -HOMEPAGE="https://github.com/mirage/ca-certs-nss" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${P}.tbz" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/mirage-crypto - dev-ml/mirage-clock - dev-ml/x509 -" -DEPEND=" - ${RDEPEND} - dev-ml/logs - dev-ml/fmt - dev-ml/bos - dev-ml/astring - dev-ml/cmdliner - dev-ml/alcotest -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild b/dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild deleted file mode 100644 index 4d7fbf8b7..000000000 --- a/dev-ml/ca-certs-nss/ca-certs-nss-3.77.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="X.509 trust anchors extracted from Mozilla's NSS" -HOMEPAGE=" - https://github.com/mirage/ca-certs-nss - https://opam.ocaml.org/packages/ca-certs-nss/ -" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${P}.tbz" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/mirage-crypto:= - >=dev-ml/mirage-clock-3.0.0:= - >=dev-ml/x509-0.15.0:= -" -DEPEND=" - ${RDEPEND} - dev-ml/logs - >=dev-ml/fmt-0.8.7 - dev-ml/bos - dev-ml/astring - >=dev-ml/cmdliner-1.1.0 - dev-ml/alcotest -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/ca-certs-nss/metadata.xml b/dev-ml/ca-certs-nss/metadata.xml deleted file mode 100644 index c38b1d34b..000000000 --- a/dev-ml/ca-certs-nss/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <doc>https://mirage.github.io/ca-certs-nss/doc</doc> - <bugs-to>https://github.com/mirage/ca-certs-nss/issues</bugs-to> - <remote-id type="github">mirage/ca-certs-nss</remote-id> - <maintainer> - <name>Hannes Mehnert</name> - <email>hannes@mehnert.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/ca-certs/Manifest b/dev-ml/ca-certs/Manifest deleted file mode 100644 index 5cdcf8625..000000000 --- a/dev-ml/ca-certs/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ca-certs-v0.2.1.tbz 26566 BLAKE2B e48c5230501ba790acb5abf078c0a3e3eb26da7a7ba946c001d2c37b8d45952ebc1e8fa7f4ee033e944e18cb9dbe1598be336d29b41e4f04d74006b6d790f319 SHA512 5b337812047e75b97218d0fc28d13dd37c8aebe2672954679884d3eb3ddda59c9678aea2a66dd66def4b2eb0a6b9e25812a95a5e8cae47c074759b2e9ff7a3c9 -DIST ca-certs-v0.2.2.tbz 27138 BLAKE2B c5e2c1d0be29b3ea05739bf74ff53080da6b7ba5d2b34460c901eac8e8c705aa9b8eb0c1042e371899a56ea80ef833b50ad25220c3708bc9cc715cfebbb6bea8 SHA512 70e564a5bb69a66018ff3387bf7b4b6af2ec1507d9f2f140f2aa8519e405920ec1469e56d1fa2aa8b452d05531a35f22df2c1ac08071f9a322525e95de8e3e1f diff --git a/dev-ml/ca-certs/ca-certs-0.2.1.ebuild b/dev-ml/ca-certs/ca-certs-0.2.1.ebuild deleted file mode 100644 index f7cb302e8..000000000 --- a/dev-ml/ca-certs/ca-certs-0.2.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Detect root CA certificates from the operating system" -HOMEPAGE="https://github.com/mirage/ca-certs" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/astring - dev-ml/bos - dev-ml/fpath - dev-ml/ptime - dev-ml/logs - dev-ml/mirage-crypto - dev-ml/x509 -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/alcotest - dev-ml/fmt - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/ca-certs/ca-certs-0.2.2.ebuild b/dev-ml/ca-certs/ca-certs-0.2.2.ebuild deleted file mode 100644 index 135cc848e..000000000 --- a/dev-ml/ca-certs/ca-certs-0.2.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Detect root CA certificates from the operating system" -HOMEPAGE=" - https://github.com/mirage/ca-certs - https://opam.ocaml.org/packages/ca-certs/ -" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - >=dev-lang/ocaml-4.08.0:=[ocamlopt?] - dev-ml/astring:= - dev-ml/bos:= - dev-ml/fpath:= - dev-ml/ptime:= - dev-ml/logs:= - dev-ml/mirage-crypto:= - >=dev-ml/x509-0.13.0:= -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/alcotest - >=dev-ml/fmt-0.8.7 - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/ca-certs/metadata.xml b/dev-ml/ca-certs/metadata.xml deleted file mode 100644 index 6bcda346a..000000000 --- a/dev-ml/ca-certs/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">TLS requires a set of root anchors (Certificate Authorities) to -authenticate servers. This library exposes this list so that it can be -registered with ocaml-tls.</longdescription> - <upstream> - <doc>https://mirage.github.io/ca-certs/doc</doc> - <bugs-to>https://github.com/mirage/ca-certs/issues</bugs-to> - <remote-id type="github">mirage/ca-certs</remote-id> - <maintainer> - <name>Etienne Millon</name> - <email>me@emillon.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/cohttp/Manifest b/dev-ml/cohttp/Manifest deleted file mode 100644 index 7547e650c..000000000 --- a/dev-ml/cohttp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ocaml-cohttp-5.0.0.tar.gz 134016 BLAKE2B 0377bf6e9e355eb8bd27156ba95b3174aee2e9e0e2f66622bfcb9fbf15c7c2ae3fa2ac279134307260b07419887f30935e5d28c4750463eb7720ad022acbc5f2 SHA512 32f9c4cd3e3eda65a74ef01cfd1336f6a7fac30d8dde6b97b6452b887002b26ed54cb92e8abefb236486447742857f9eb712388fbd1ffd69d06d0a7698049458 diff --git a/dev-ml/cohttp/cohttp-5.0.0.ebuild b/dev-ml/cohttp/cohttp-5.0.0.ebuild deleted file mode 100644 index 805ddcbf3..000000000 --- a/dev-ml/cohttp/cohttp-5.0.0.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Very lightweight HTTP server using Lwt or Async" -HOMEPAGE=" - https://github.com/mirage/ocaml-cohttp - https://opam.ocaml.org/packages/cohttp/ -" -SRC_URI="https://github.com/mirage/ocaml-cohttp/archive/v${PV}.tar.gz -> ocaml-cohttp-${PV}.tar.gz" -S="${WORKDIR}/ocaml-cohttp-${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="async bench curl curl-async curl-lwt lwt lwt-jsoo lwt-unix mirage ocamlopt server-lwt-unix test top" - -RDEPEND=" - async? ( - dev-ml/async:= - dev-ml/async_kernel:= - dev-ml/async_unix:= - dev-ml/base:= - dev-ml/core_unix:= - dev-ml/conduit:=[async] - dev-ml/fmt:= - dev-ml/ipaddr:= - dev-ml/logs:= - dev-ml/magic-mime:= - dev-ml/mirage-crypto:= - ) - bench? ( - dev-ml/core:= - dev-ml/core_bench:= - ) - curl-async? ( - dev-ml/async_kernel:= - dev-ml/async_unix:= - dev-ml/core_kernel:= - dev-ml/ocurl:= - ) - curl? ( dev-ml/ocurl:= ) - curl-lwt? ( - dev-ml/lwt:= - dev-ml/ocurl:= - ) - lwt? ( - dev-ml/logs:= - dev-ml/lwt:= - dev-ml/ppx_sexp_conv:= - ) - lwt-jsoo? ( - >=dev-ml/js_of_ocaml-3.5.0:=[lwt,ppx] - dev-ml/logs:= - >=dev-ml/lwt-3.0.0:= - ) - lwt-unix? ( - dev-ml/cmdliner:= - >=dev-ml/conduit-5.0.0:=[lwt,lwt-unix] - >=dev-ml/fmt-0.8.2:= - dev-ml/logs:= - >=dev-ml/lwt-3.0.0:= - dev-ml/magic-mime:= - >=dev-ml/ppx_sexp_conv-0.13.0:= - ) - mirage? ( - dev-ml/astring:= - >=dev-ml/conduit-2.0.2:=[mirage] - >=dev-ml/fmt-0.8.7:= - >=dev-ml/lwt-2.4.3:= - dev-ml/magic-mime:= - >=dev-ml/mirage-channel-4.0.0:= - >=dev-ml/mirage-flow-2.0.0:= - >=dev-ml/mirage-kv-3.0.0:= - >=dev-ml/ppx_sexp_conv-0.13.0:= - ) - server-lwt-unix? ( - dev-ml/lwt:= - ) - - >=dev-lang/ocaml-4.08:=[ocamlopt?] - >=dev-ml/ocaml-base64-3.1.0:= - >=dev-ml/re-1.9.0:= - dev-ml/sexplib0:= - dev-ml/stringext:= - >=dev-ml/uri-2.0.0:=[sexp] -" -DEPEND=" - ${RDEPEND} - dev-ml/jsonm:= - test? ( - dev-ml/alcotest - dev-ml/base_quickcheck - dev-ml/ppx_assert - dev-ml/ppx_sexp_conv - dev-ml/ppx_compare - dev-ml/ppx_here - dev-ml/core - dev-ml/core_bench - dev-ml/crowbar - dev-ml/fmt - dev-ml/conduit[lwt,lwt-unix] - dev-ml/ounit2 - dev-ml/lwt - net-libs/nodejs[npm] - dev-ml/mirage-crypto - ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE=" - bench? ( async lwt-unix server-lwt-unix ) - curl-lwt? ( curl ) - lwt-jsoo? ( lwt ) - lwt-unix? ( lwt ) - mirage? ( lwt ) - server-lwt-unix? ( lwt ) - test? ( async curl-async curl-lwt lwt-jsoo lwt-unix lwt ) -" - -src_compile() { -# local pkgs="http,cohttp" - local pkgs="cohttp" - use async && pkgs="${pkgs},cohttp-async" - use bench && pkgs="${pkgs},cohttp-bench" - use curl-async && pkgs="${pkgs},cohttp-curl-async" - use curl-lwt && pkgs="${pkgs},cohttp-curl-lwt" - use curl && pkgs="${pkgs},cohttp-curl" - use lwt-jsoo && pkgs="${pkgs},cohttp-lwt-jsoo" - use lwt-unix && pkgs="${pkgs},cohttp-lwt-unix" - use lwt && pkgs="${pkgs},cohttp-lwt" - use mirage && pkgs="${pkgs},cohttp-mirage" - use server-lwt-unix && pkgs="${pkgs},cohttp-server-lwt-unix" - use top && pkgs="${pkgs},cohttp-top" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { -# dune_src_install http - dune_src_install cohttp - use async && dune_src_install cohttp-async - use bench && dune_src_install cohttp-bench - use curl-async && dune_src_install cohttp-curl-async - use curl-lwt && dune_src_install cohttp-curl-lwt - use curl && dune_src_install cohttp-curl - use lwt-jsoo && dune_src_install cohttp-lwt-jsoo - use lwt-unix && dune_src_install cohttp-lwt-unix - use lwt && dune_src_install cohttp-lwt - use mirage && dune_src_install cohttp-mirage - use server-lwt-unix && dune_src_install cohttp-server-lwt-unix - use top && dune_src_install cohttp-top -} diff --git a/dev-ml/cohttp/metadata.xml b/dev-ml/cohttp/metadata.xml deleted file mode 100644 index fa2463376..000000000 --- a/dev-ml/cohttp/metadata.xml +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="async">CoHTTP implementation for the Async concurrency library</flag> - <flag name="bench">Benchmarks binaries for Cohttp</flag> - <flag name="curl-async">Cohttp client using Curl and Async as the backend</flag> - <flag name="curl-lwt">Cohttp client using Curl and Lwt as the backend</flag> - <flag name="curl">Shared code between the individual cohttp-curl clients</flag> - <flag name="lwt-jsoo">CoHTTP implementation for the Js_of_ocaml JavaScript compiler</flag> - <flag name="lwt-unix">CoHTTP implementation for Unix and Windows using Lwt</flag> - <flag name="lwt">CoHTTP implementation using the Lwt concurrency library</flag> - <flag name="mirage">CoHTTP implementation for the MirageOS unikernel</flag> - <flag name="server-lwt-unix">Lightweight Cohttp plus Lwt based HTTP server</flag> - <flag name="top">CoHTTP toplevel pretty printers for HTTP types</flag> - </use> - <longdescription lang="en">Cohttp is an OCaml library for creating HTTP daemons. It has a portable -HTTP parser, and implementations using various asynchronous programming -libraries. - -See the cohttp-async, cohttp-lwt, cohttp-lwt-unix, cohttp-lwt-jsoo and -cohttp-mirage libraries for concrete implementations for particular -targets. - -You can implement other targets using the parser very easily. Look at the `IO` -signature in `lib/s.mli` and implement that in the desired backend. - -You can activate some runtime debugging by setting `COHTTP_DEBUG` to any -value, and all requests and responses will be written to stderr. Further -debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` -to any value.</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-cohttp/</doc> - <bugs-to>https://github.com/mirage/ocaml-cohttp/issues</bugs-to> - <remote-id type="github">mirage/ocaml-cohttp</remote-id> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/conduit/Manifest b/dev-ml/conduit/Manifest deleted file mode 100644 index a337b00fc..000000000 --- a/dev-ml/conduit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST conduit-5.1.0.tar.gz 41320 BLAKE2B 224201539d7947128c7eeb4d25b95324b8b3ec176ad13593841edd4f131aa6b4f089547d054d1280285d3554cd54c36c0654111204d7443b1f0e66d8de7a50d2 SHA512 5308803f4653d30399b1549cd4f27d0132b2f0202cc626cd1344620684bd8a7e08b8de1887cad73a0eba4c677946192aa05199bce8c0844fecf3695338156b09 diff --git a/dev-ml/conduit/conduit-5.1.0.ebuild b/dev-ml/conduit/conduit-5.1.0.ebuild deleted file mode 100644 index 786b46330..000000000 --- a/dev-ml/conduit/conduit-5.1.0.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MYPN="ocaml-${PN}" - -DESCRIPTION="Dereference URIs into communication channels for Async or Lwt" -HOMEPAGE=" - https://github.com/mirage/ocaml-conduit - https://opam.ocaml.org/packages/conduit/ -" -SRC_URI="https://github.com/mirage/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="async lwt lwt-unix mirage ocamlopt" - -# lwt-unix? tls lwt_ssl launchd -RDEPEND=" - dev-ml/astring:= - dev-ml/ipaddr:=[sexp] - dev-ml/logs:= - dev-ml/ppx_sexp_conv:= - dev-ml/sexplib:= - dev-ml/uri:= - dev-lang/ocaml:=[ocamlopt?] - - async? ( - dev-ml/async:= - dev-ml/async_ssl:= - dev-ml/core:= - dev-ml/ppx_here:= - ) - lwt? ( dev-ml/lwt:= ) - lwt-unix? ( - dev-ml/ca-certs:= - dev-ml/lwt:= - ) - mirage? ( - dev-ml/base:= - dev-ml/ca-certs-nss:= - dev-ml/cstruct:= - dev-ml/dns:=[client] - dev-ml/fmt:= - dev-ml/mirage-clock:= - dev-ml/mirage-flow:=[combinators] - dev-ml/mirage-random:= - dev-ml/mirage-time:= - dev-ml/tcpip:= - dev-ml/tls:=[mirage] - dev-ml/vchan:= - dev-ml/xenstore:= - ) -" -DEPEND="${RDEPEND}" - -REQUIRED_USE=" - lwt-unix? ( lwt ) - mirage? ( lwt ) -" - -src_compile() { - local pkgs="conduit" - for u in async lwt lwt-unix mirage ; do - if use ${u} ; then - pkgs="${pkgs},conduit-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install conduit - for u in async lwt lwt-unix mirage ; do - if use ${u} ; then - dune_src_install "conduit-${u}" - fi - done -} diff --git a/dev-ml/conduit/metadata.xml b/dev-ml/conduit/metadata.xml deleted file mode 100644 index cc85ef4cb..000000000 --- a/dev-ml/conduit/metadata.xml +++ /dev/null @@ -1,42 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="async">A network connection establishment library for Async</flag> - <flag name="lwt">A portable network connection establishment library using Lwt</flag> - <flag name="lwt-unix">A network connection establishment library for Lwt_unix</flag> - <flag name="mirage">A network connection establishment library for MirageOS</flag> - </use> - <longdescription lang="en">The `conduit` library takes care of establishing and listening for -TCP and SSL/TLS connections for the Lwt and Async libraries. - -The reason this library exists is to provide a degree of abstraction -from the precise SSL library used, since there are a variety of ways -to bind to a library (e.g. the C FFI, or the Ctypes library), as well -as well as which library is used (just OpenSSL for now). - -By default, OpenSSL is used as the preferred connection library, but -you can force the use of the pure OCaml TLS stack by setting the -environment variable `CONDUIT_TLS=native` when starting your program. - -The useful opam packages available that extend this library are: - -- `conduit`: the main `Conduit` module -- `conduit-lwt`: the portable Lwt implementation -- `conduit-lwt-unix`: the Lwt/Unix implementation -- `conduit-async` the Jane Street Async implementation -- `conduit-mirage`: the MirageOS compatible implementation</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-conduit/</doc> - <bugs-to>https://github.com/mirage/ocaml-conduit/issues</bugs-to> - <remote-id type="github">mirage/ocaml-conduit</remote-id> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/configurator/Manifest b/dev-ml/configurator/Manifest deleted file mode 100644 index 1f11339a6..000000000 --- a/dev-ml/configurator/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST configurator-0.11.0.tar.gz 10567 BLAKE2B 52d529233baa95ce00347d7e43a85127faefcaa2731c61d0c4b2e3e6314c7aa4a6ac6367ca57f6b846223af3d555309420f11c1e8240a93bbadce37157cfc52f SHA512 0163b8af41fb3b3b6f395bc507077c9a1043432e809c5a76dff929c51cbf9ab7df5de6f9c275ce2cda06314bc93bc58b0cad0a58512ce71a9e7722c5bd617102 diff --git a/dev-ml/configurator/configurator-0.11.0.ebuild b/dev-ml/configurator/configurator-0.11.0.ebuild deleted file mode 100644 index c8859268c..000000000 --- a/dev-ml/configurator/configurator-0.11.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 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/janestreet/configurator" -SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/stdio - dev-ml/base -" -DEPEND="${RDEPEND}" - -src_compile() { - dune upgrade || die - dune build -p configurator -j $(makeopts_jobs) @install || die -} - -src_install() { - dune_src_install configurator -} diff --git a/dev-ml/configurator/metadata.xml b/dev-ml/configurator/metadata.xml deleted file mode 100644 index 08a142354..000000000 --- a/dev-ml/configurator/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">Configurator is a small library that helps writing OCaml scripts that -test features available on the system, in order to generate config.h -files for instance. - -Configurator allows one to: -- test if a C program compiles -- query pkg-config -- import #define from OCaml header files -- generate config.h file</longdescription> - <upstream> - <bugs-to>https://github.com/janestreet/configurator/issues</bugs-to> - <remote-id type="github">janestreet/configurator</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/cow/Manifest b/dev-ml/cow/Manifest deleted file mode 100644 index 9b9138c8d..000000000 --- a/dev-ml/cow/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cow-v2.4.0.tbz 19641 BLAKE2B 257a74a20dee2ca54fa4ac825d5687197171b6c8643a4b5e46f1c8f078ffc85da5ed29caea003bffbd90fcef7718ce58bd90e64282e9482ee19b3f2b0ac524ba SHA512 a05745307e91a5690e22563f4c0b93ce5a232d1b4d362869ed50b26b5bc7c9de0ff3388f525a0ab5e8207b4b06673757ceba03114e0470bb3fd51c86994b6818 diff --git a/dev-ml/cow/cow-2.4.0.ebuild b/dev-ml/cow/cow-2.4.0.ebuild deleted file mode 100644 index 0dca8cc2f..000000000 --- a/dev-ml/cow/cow-2.4.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Caml on the Web" -HOMEPAGE=" - http://www.openmirage.org/ - https://github.com/mirage/ocaml-cow -" -SRC_URI="https://github.com/mirage/ocaml-cow/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - dev-ml/ezjsonm - dev-ml/omd - dev-ml/uri - dev-ml/xmlm -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/cow/metadata.xml b/dev-ml/cow/metadata.xml deleted file mode 100644 index ac5beeb90..000000000 --- a/dev-ml/cow/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">Writing web-applications requires a lot of skills: HTML, XML, JSON and -Markdown, to name but a few! This library provides OCaml combinators -for these web formats.</longdescription> - <upstream> - <doc>http://mirage.github.io/ocaml-cow/</doc> - <bugs-to>https://github.com/mirage/ocaml-cow/issues</bugs-to> - <remote-id type="github">mirage/ocaml-cow</remote-id> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/crc/Manifest b/dev-ml/crc/Manifest deleted file mode 100644 index b7c99024c..000000000 --- a/dev-ml/crc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST crc-2.1.0.tar.gz 6889 BLAKE2B 10ef45c0c66bea7fcc13d177d23efa28862b79650529791f95867dc203e671cdc60f8b138d74bdd1f02c96ebf4bb67c02ab7cfd39197b9bc387652af76b75bab SHA512 136370780a6ae020d596aa5f16133a7038beaa41bf770153e789ab4a1aa678d36b646b8c9ba81a642d1e6c067e3999dd84d81bccc3245ba9798c75b7ff7396a8 diff --git a/dev-ml/crc/crc-2.1.0.ebuild b/dev-ml/crc/crc-2.1.0.ebuild deleted file mode 100644 index cea103182..000000000 --- a/dev-ml/crc/crc-2.1.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYPN="ocaml-${PN}" - -DESCRIPTION="Library for finding the CRC of parts of various kinds of data in-place" -HOMEPAGE=" - https://github.com/xapi-project/ocaml-crc - https://opam.ocaml.org/packages/crc/ -" -SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -DEPEND=" - dev-ml/cstruct:= - dev-ml/rpc:= - dev-ml/ppx_sexp_conv:= -" -RDEPEND=" - ${DEPEND} - test? ( dev-ml/ounit2 ) -" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" diff --git a/dev-ml/crc/files/crc-2.1.0-ounit2.patch b/dev-ml/crc/files/crc-2.1.0-ounit2.patch deleted file mode 100644 index c3b049e29..000000000 --- a/dev-ml/crc/files/crc-2.1.0-ounit2.patch +++ /dev/null @@ -1,37 +0,0 @@ -From f34b740604cf6cdb924c056d38ec08be4c781048 Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 20:24:29 +0200 -Subject: [PATCH] use ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com> ---- - crc.opam | 2 +- - test/dune | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/crc.opam b/crc.opam -index 74f21a8..7923009 100644 ---- a/crc.opam -+++ b/crc.opam -@@ -12,7 +12,7 @@ depends: [ - "dune" - "ocaml" {>= "4.00.1"} - "cstruct" {>= "1.0.1"} -- "ounit" {with-test} -+ "ounit2" {with-test} - "odoc" {with-doc} - "ppx_deriving_rpc" - "ppx_sexp_conv" {>= "v0.11.0"} -diff --git a/test/dune b/test/dune -index 769e090..bad69da 100644 ---- a/test/dune -+++ b/test/dune -@@ -10,7 +10,7 @@ let () = Printf.ksprintf Jbuild_plugin.V1.send {| - (executable - (name crc_test) - (flags (:standard)) -- (libraries oUnit crc) -+ (libraries ounit2 crc) - (preprocess (pps ppx_deriving_rpc ppx_sexp_conv %s)) - ) - diff --git a/dev-ml/crc/metadata.xml b/dev-ml/crc/metadata.xml deleted file mode 100644 index 49bf4896a..000000000 --- a/dev-ml/crc/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/xapi-project/ocaml-crc/issues</bugs-to> - <remote-id type="github">xapi-project/ocaml-crc</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/diet/Manifest b/dev-ml/diet/Manifest deleted file mode 100644 index 58c0bcc7d..000000000 --- a/dev-ml/diet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST diet-0.4.tar.gz 10139 BLAKE2B df7e3a06f90ced220a2fecff71c0c0c1d61a3bf6bd27cff80712a41e81bd6db4f7afc385cb0ce20d0077831975dd8c7d3d0888fcb9dd9809bdf9478c08ad2d7d SHA512 a8e122ddd343f6d9130169e1b066578f555d7eb2f0795a4603ba6ee6a31ad1ed2a1cc0a3149ac90d3995a7d8f5e770c56d9002160fa01b35bc16d10b9536ce97 diff --git a/dev-ml/diet/diet-0.4.ebuild b/dev-ml/diet/diet-0.4.ebuild deleted file mode 100644 index c1cc5d092..000000000 --- a/dev-ml/diet/diet-0.4.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYPN="ocaml-${PN}" - -DESCRIPTION="A simple implementation of Discrete Interval Encoding Trees" -HOMEPAGE=" - https://opam.ocaml.org/packages/diet/ - https://github.com/mirage/ocaml-diet -" -SRC_URI="https://github.com/mirage/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND="dev-ml/stdlib-shims:=" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/ounit2 ) -" - -PATCHES="${FILESDIR}/${P}-ounit2.patch" -RESTRICT="!test? ( test )" diff --git a/dev-ml/diet/files/diet-0.4-ounit2.patch b/dev-ml/diet/files/diet-0.4-ounit2.patch deleted file mode 100644 index e65b7e6d8..000000000 --- a/dev-ml/diet/files/diet-0.4-ounit2.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 5557ef1e0779a94454cbe4324de7581dca4a997f Mon Sep 17 00:00:00 2001 -From: Alessandro Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 14:45:55 +0200 -Subject: [PATCH 1/3] depend on ounit2 - ---- a/diet.opam -+++ b/diet.opam -@@ -9,7 +9,7 @@ depends: [ - "ocaml" {>= "4.03.0"} - "dune" - "stdlib-shims" -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - build: [ - ["dune" "subst"] {pinned} - -From 64428455c8b1d3e81ce006476cbd6fe10d200176 Mon Sep 17 00:00:00 2001 -From: Alessandro Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 14:47:13 +0200 -Subject: [PATCH 2/3] use ounit2 - ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -1,3 +1,3 @@ - (tests - (names test) -- (libraries diet oUnit)) -+ (libraries diet ounit2)) - -From 41c6f7adf7a321cf334a99a72ffe0bf3be1eb4ba Mon Sep 17 00:00:00 2001 -From: Alessandro Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 14:47:35 +0200 -Subject: [PATCH 3/3] use ounit2 - ---- a/.merlin -+++ b/.merlin -@@ -1,6 +1,6 @@ - PKG astring cmdliner cstruct logs lwt mirage-block mirage-block-unix ppx_sexp_conv ppx_tools ppx_type_conv - PKG io-page io-page.unix logs.fmt result sexplib --PKG ezjsonm mirage-block-ramdisk nbd ounit -+PKG ezjsonm mirage-block-ramdisk nbd ounit2 - S lib - S lib_test - B _build/** diff --git a/dev-ml/diet/metadata.xml b/dev-ml/diet/metadata.xml deleted file mode 100644 index beabaa25a..000000000 --- a/dev-ml/diet/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This data structure is based on the -[Functional Pearls: Diets for Fat Sets](https://web.engr.oregonstate.edu/~erwig/papers/Diet_JFP98.pdf) -by Martin Erwig.</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-diet/</doc> - <bugs-to>https://github.com/mirage/ocaml-diet/issues</bugs-to> - <remote-id type="github">mirage/ocaml-diet</remote-id> - <maintainer> - <name>David Scott</name> - <email>dave@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/dns/Manifest b/dev-ml/dns/Manifest deleted file mode 100644 index 19e9da053..000000000 --- a/dev-ml/dns/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ocaml-dns-5.0.1.tar.gz 175810 BLAKE2B 0c442b9bc60f05c0cd73c811aced7b33afad7f9462572891ce88e0d67bbd57cace2123ed4ca7ebb3468d23b7b3fe419f06fa19ebaa0182f3d4d5036100ef7a9d SHA512 f66eeeaa7e3f8f2122ac82132d042493f5b63659d3626bd84cb38dc75c141def38303adbea9f748417de9cb355262bed3838ccf40f530eb6fcce58068f99c2e4 -DIST ocaml-dns-6.2.2.tar.gz 254927 BLAKE2B a770f578f6117c1a84ad37d8dfcec450cd576b0b6e2c446f67295992949a0c4a37b8ba59701118fab064173ba05ef37c88b2a6befc15b25aed1378bb21840891 SHA512 8e4fcafdd5af828c3db45558cfe895ae33783cb84837e2bc153acecbfd527f7f34fa4cc8b57a6f42afebfc51707a4b69c62795769a101be124cfe4062f187ece diff --git a/dev-ml/dns/dns-5.0.1.ebuild b/dev-ml/dns/dns-5.0.1.ebuild deleted file mode 100644 index 9ff04593d..000000000 --- a/dev-ml/dns/dns-5.0.1.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="A pure OCaml implementation of the DNS protocol" -HOMEPAGE="https://github.com/mirage/ocaml-dns" -SRC_URI="https://github.com/mirage/ocaml-${PN}/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz" -S="${WORKDIR}/ocaml-${P}" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="certify cli client dnssec mirage ocamlopt resolver server stub test tsig" - -RDEPEND=" - dev-ml/logs:= - dev-ml/ptime:= - dev-ml/domain-name:= - dev-ml/gmap:= - dev-ml/cstruct:= - dev-ml/ipaddr:= - dev-ml/lru:= - dev-ml/duration:= - dev-ml/metrics:= - dev-ml/ocaml-base64:= - - dnssec? ( dev-ml/mirage-crypto:=[ec,pk] ) - certify? ( - dev-ml/randomconv:= - dev-ml/mirage-time:= - dev-ml/mirage-clock:= - dev-ml/tcpip:= - dev-ml/mirage-crypto:=[ec,pk,rng] - dev-ml/x509:= - dev-ml/lwt:= - ) - cli? ( - dev-ml/bos:= - dev-ml/cmdliner:= - dev-ml/fpath:= - dev-ml/x509:= - dev-ml/mirage-crypto:=[ec,pk] - dev-ml/hex:= - dev-ml/mtime:= - dev-ml/fmt:= - dev-ml/lwt:= - dev-ml/randomconv:= - ) - client? ( - dev-ml/fmt:= - dev-ml/lwt:= - dev-ml/tcpip:= - dev-ml/mirage-random:= - dev-ml/mirage-time:= - dev-ml/mirage-clock:= - dev-ml/mirage-crypto:=[rng] - dev-ml/happy-eyeballs:= - dev-ml/tls:=[mirage] - dev-ml/x509:= - dev-ml/ca-certs:= - dev-ml/ca-certs-nss:= - ) - mirage? ( - dev-ml/lwt:= - dev-ml/tcpip:= - ) - resolver? ( - dev-ml/randomconv:= - dev-ml/lwt:= - dev-ml/mirage-time:= - dev-ml/mirage-clock:= - dev-ml/mirage-random:= - dev-ml/tcpip:= - dev-ml/tls:=[mirage] - dev-ml/duration:= - ) - server? ( - dev-ml/randomconv:= - dev-ml/duration:= - dev-ml/lwt:= - dev-ml/mirage-time:= - dev-ml/mirage-clock:= - dev-ml/tcpip:= - dev-ml/mirage-crypto:=[rng] - ) - stub? ( - dev-ml/randomconv:= - dev-ml/lwt:= - dev-ml/mirage-time:= - dev-ml/mirage-clock:= - dev-ml/mirage-random:= - dev-ml/tcpip:= - ) - tsig? ( dev-ml/mirage-crypto:= ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE=" - certify? ( mirage tsig ) - cli? ( certify client dnssec server tsig ) - resolver? ( dnssec mirage server ) - server? ( mirage ) - stub? ( client mirage resolver tsig server ) - test? ( cli dnssec resolver server tsig ) -" - -src_compile() { - local pkgs="dns" - use dnssec && pkgs="${pkgs},dnssec" - for u in certify cli client mirage resolver server stub tsig ; do - if use ${u} ; then - pkgs="${pkgs},dns-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install dns - use dnssec && dune_src_install dnssec - for u in certify cli client mirage resolver server stub tsig ; do - if use ${u} ; then - dune_src_install "dns-${u}" - fi - done -} diff --git a/dev-ml/dns/dns-6.2.2.ebuild b/dev-ml/dns/dns-6.2.2.ebuild deleted file mode 100644 index fa25dc358..000000000 --- a/dev-ml/dns/dns-6.2.2.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="A pure OCaml implementation of the DNS protocol" -HOMEPAGE="https://github.com/mirage/ocaml-dns" -SRC_URI="https://github.com/mirage/ocaml-${PN}/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz" -S="${WORKDIR}/ocaml-${P}" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="certify cli client dnssec mirage ocamlopt resolver server stub test tsig" - -RDEPEND=" - dev-ml/logs:= - dev-ml/ptime:= - >=dev-ml/domain-name-0.4.0:= - >=dev-ml/gmap-0.3.0:= - >=dev-ml/cstruct-6.0.0:= - >=dev-ml/ipaddr-5.2.0:= - >=dev-ml/lru-0.3.0:= - >=dev-ml/duration-0.1.2:= - dev-ml/metrics:= - >=dev-ml/ocaml-base64-3.3.0:= - >=dev-ml/fmt-0.8.8:= - - dnssec? ( dev-ml/mirage-crypto:=[ec,pk] ) - certify? ( - >=dev-ml/randomconv-0.1.2:= - >=dev-ml/mirage-time-2.0.0:= - >=dev-ml/mirage-clock-3.0.0:= - >=dev-ml/tcpip-7.0.0:= - >=dev-ml/mirage-crypto-0.8.0:=[ec,pk,rng] - >=dev-ml/x509-0.13.0:= - >=dev-ml/lwt-4.2.1:= - ) - cli? ( - >=dev-ml/bos-0.2.0:= - >=dev-ml/cmdliner-1.1.0:= - >=dev-ml/fpath-0.7.2:= - >=dev-ml/x509-0.13.0:= - >=dev-ml/mirage-crypto-0.8.0:=[ec,pk,rng] - >=dev-ml/hex-1.4.0:= - >=dev-ml/mtime-1.2.0:= - >=dev-ml/fmt-0.8.8:= - >=dev-ml/lwt-4.0.0:= - dev-ml/randomconv:= - ) - client? ( - >=dev-ml/fmt-0.8.0:= - >=dev-ml/lwt-4.2.1:= - >=dev-ml/tcpip-7.0.0:= - >=dev-ml/mirage-random-2.0.0:= - >=dev-ml/mirage-time-2.0.0:= - >=dev-ml/mirage-clock-3.0.0:= - >=dev-ml/mirage-crypto-0.8.0:=[rng] - >=dev-ml/happy-eyeballs-0.1.0:= - >=dev-ml/tls-0.15.0:=[mirage] - >=dev-ml/x509-0.16.0:= - dev-ml/ca-certs:= - dev-ml/ca-certs-nss:= - ) - mirage? ( - >=dev-ml/lwt-4.2.1:= - >=dev-ml/tcpip-7.0.0:= - ) - resolver? ( - >=dev-ml/randomconv-0.1.2:= - >=dev-ml/lwt-4.2.1:= - >=dev-ml/mirage-time-2.0.0:= - >=dev-ml/mirage-clock-3.0.0:= - >=dev-ml/mirage-random-2.0.0:= - >=dev-ml/tcpip-7.0.0:= - dev-ml/tls:=[mirage] - >=dev-ml/duration-0.1.2:= - ) - server? ( - >=dev-ml/randomconv-0.1.2:= - >=dev-ml/duration-0.1.2:= - >=dev-ml/lwt-4.2.1:= - >=dev-ml/mirage-time-2.0.0:= - >=dev-ml/mirage-clock-3.0.0:= - >=dev-ml/tcpip-7.0.0:= - dev-ml/mirage-crypto:=[rng] - ) - stub? ( - >=dev-ml/randomconv-0.1.2:= - >=dev-ml/lwt-4.2.1:= - >=dev-ml/mirage-time-2.0.0:= - >=dev-ml/mirage-clock-3.0.0:= - >=dev-ml/mirage-random-2.0.0:= - >=dev-ml/tcpip-7.0.0:= - ) - tsig? ( dev-ml/mirage-crypto:= ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE=" - certify? ( mirage tsig ) - cli? ( certify client dnssec server tsig ) - resolver? ( dnssec mirage server ) - server? ( mirage ) - stub? ( client mirage resolver tsig server ) - test? ( cli dnssec resolver server tsig ) -" - -src_compile() { - local pkgs="dns" - use dnssec && pkgs="${pkgs},dnssec" - for u in certify cli client mirage resolver server stub tsig ; do - if use ${u} ; then - pkgs="${pkgs},dns-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install dns - use dnssec && dune_src_install dnssec - for u in certify cli client mirage resolver server stub tsig ; do - if use ${u} ; then - dune_src_install "dns-${u}" - fi - done -} diff --git a/dev-ml/dns/metadata.xml b/dev-ml/dns/metadata.xml deleted file mode 100644 index 7aaf8d100..000000000 --- a/dev-ml/dns/metadata.xml +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="certify">MirageOS let's encrypt certificate retrieval</flag> - <flag name="cli">Unix command line utilities using uDNS</flag> - <flag name="client">DNS resolver API</flag> - <flag name="dnssec">DNSSec support for OCaml-DNS</flag> - <flag name="mirage">An opinionated Domain Name System (DNS) library</flag> - <flag name="resolver">DNS resolver business logic</flag> - <flag name="server">DNS server, primary and secondary</flag> - <flag name="stub">DNS stub resolver</flag> - <flag name="tsig">TSIG support for DNS</flag> - </use> - <longdescription lang="en">µDNS supports most of the domain name system used in the wild. It adheres to -strict conventions. Failing early and hard. It is mostly implemented in the -pure fragment of OCaml (no mutation, isolated IO, no exceptions). - -Legacy resource record types are not dealt with, and there is no plan to support -`ISDN`, `MAILA`, `MAILB`, `WKS`, `MB`, `NULL`, `HINFO`, ... . `AXFR` is only -handled via TCP connections. The only resource class supported is `IN` (the -Internet). Truncated hmac in `TSIG` are not supported (always the full length -of the hash algorithm is used). - -Please read [the blog article](https://hannes.nqsb.io/Posts/DNS) for a more -detailed overview.</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-dns/</doc> - <bugs-to>https://github.com/mirage/ocaml-dns/issues</bugs-to> - <remote-id type="github">mirage/ocaml-dns</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/emile/Manifest b/dev-ml/emile/Manifest deleted file mode 100644 index 6ca47fc55..000000000 --- a/dev-ml/emile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST emile-v1.1.tbz 34994 BLAKE2B 226e93cc7f3bb81d595574888685a55d6743dc8060df51fe65881f799c99158a44521900844d0cc5b9c9976800da77626a9f03c9ea672385cbf43e9ec1aa026d SHA512 b53df652cd9c585d2720cf1ad6b877a11e3779b4edda08d6b965557721d46538cd10dd8a7a3a6316dc6a3785ae66167785529619e31f40e7dfde01faaf692c7f diff --git a/dev-ml/emile/emile-1.1.ebuild b/dev-ml/emile/emile-1.1.ebuild deleted file mode 100644 index d737fc6f0..000000000 --- a/dev-ml/emile/emile-1.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Emile is a library to parse an e-mail address in OCaml" -HOMEPAGE="https://github.com/mirage/emile" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${PN}-v${PV}.tbz" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - dev-ml/angstrom - dev-ml/ipaddr - dev-ml/ocaml-base64 - dev-ml/pecu - dev-ml/bigstringaf - dev-ml/uutf - dev-ml/fmt -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/emile/metadata.xml b/dev-ml/emile/metadata.xml deleted file mode 100644 index b8eb4f960..000000000 --- a/dev-ml/emile/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">A parser of email address according RFC822, RFC2822, RFC5321 and RFC6532. -It handles UTF-8 email addresses and encoded-word according RFC2047.</longdescription> - <upstream> - <doc>https://dinosaure.github.io/emile/</doc> - <bugs-to>https://github.com/dinosaure/emile/issues</bugs-to> - <remote-id type="github">dinosaure/emile</remote-id> - <maintainer> - <name>Romain Calascibetta</name> - <email>romain.calascibetta@gmail.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/eqaf/Manifest b/dev-ml/eqaf/Manifest deleted file mode 100644 index df082106f..000000000 --- a/dev-ml/eqaf/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST eqaf-v0.7.tbz 19149 BLAKE2B bd73571d7118b7007a89c07b65eeaaadc34722b2e3923ef045d7a39c5e6d92292f38c6507934bad27af744a9a5eac5be16a9446d0353d998bc727dd86fc2d0bd SHA512 38a2687bafb5cd1d1deb51ceceba94fcff9ce88515fd2c61ec1182808c50c0e3373a4d71fe51a17a23c74616c5ab350a4cf7914de656886981538abf2b57ff61 -DIST eqaf-v0.8.tbz 29219 BLAKE2B 04f4e31fa7ebe7eb4777ee77cdc08495500562e61767bdc064c3cf2f90df64cf47f8160cbc2fb0c633ae32893566fed41aec6c329f6086439c9ad30a3bbff435 SHA512 303749bdbaae8fc27f57ebaa5cf9b16ed5b8cbaee35f0a35d69f91a437b1a3411a613d145d3aff7ff74a587509d877cc0a569fdae4d00cec65bf50d705361e25 diff --git a/dev-ml/eqaf/eqaf-0.7-r1.ebuild b/dev-ml/eqaf/eqaf-0.7-r1.ebuild deleted file mode 100644 index 0d9f37f56..000000000 --- a/dev-ml/eqaf/eqaf-0.7-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Constant time equal function to avoid timing attacks in OCaml" -HOMEPAGE="https://github.com/mirage/eqaf" -SRC_URI="https://github.com/mirage/eqaf/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND="dev-ml/cstruct" -DEPEND="${RDEPEND}" diff --git a/dev-ml/eqaf/eqaf-0.8.ebuild b/dev-ml/eqaf/eqaf-0.8.ebuild deleted file mode 100644 index 5d0a8bcd9..000000000 --- a/dev-ml/eqaf/eqaf-0.8.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Constant time equal function to avoid timing attacks in OCaml" -HOMEPAGE=" - https://github.com/mirage/eqaf - https://opam.ocaml.org/packages/eqaf/ -" -SRC_URI="https://github.com/mirage/eqaf/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - >=dev-lang/ocaml-4.07.0:=[ocamlopt?] - >=dev-ml/cstruct-1.1.0:= -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/ocaml-base64 - dev-ml/alcotest - dev-ml/crowbar - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/eqaf/metadata.xml b/dev-ml/eqaf/metadata.xml deleted file mode 100644 index d19db6e61..000000000 --- a/dev-ml/eqaf/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This package provides an equal function on string in constant-time to avoid timing-attack with crypto stuff.</longdescription> - <upstream> - <doc>https://mirage.github.io/eqaf/</doc> - <bugs-to>https://github.com/mirage/eqaf/issues</bugs-to> - <remote-id type="github">mirage/eqaf</remote-id> - <maintainer> - <name>Romain Calascibetta</name> - <email>romain.calascibetta@gmail.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/ethernet/Manifest b/dev-ml/ethernet/Manifest deleted file mode 100644 index 9ba14438f..000000000 --- a/dev-ml/ethernet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ethernet-v3.0.0.tbz 6116 BLAKE2B 09f57cd4b58dff67f5b6ab2e68c8c29f6b527ed07b14664f8dd6da64dc05a17773f3ccb242ac37702ad9c43dc8fc1c6cfe9f04c219fdfae382c7d26a9d9724e8 SHA512 171d061b16f2e00b9caa3dfc1cd9b5b358d380e892281ac5c137dc2a3119c3fa288ea927dcb4e9efbcf4850f6857ed0d4b754f56dbb248c1c6150779e57d24e4 diff --git a/dev-ml/ethernet/ethernet-3.0.0.ebuild b/dev-ml/ethernet/ethernet-3.0.0.ebuild deleted file mode 100644 index 7fb981429..000000000 --- a/dev-ml/ethernet/ethernet-3.0.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="OCaml Ethernet (IEEE 802.3) layer" -HOMEPAGE="https://github.com/mirage/ethernet" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/mirage-net - dev-ml/ipaddr - dev-ml/mirage-profile - dev-ml/lwt - dev-ml/logs - >=dev-ml/cstruct-6.0.0[ppx] -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/ethernet/metadata.xml b/dev-ml/ethernet/metadata.xml deleted file mode 100644 index 28988dddd..000000000 --- a/dev-ml/ethernet/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">`ethernet` provides an [Ethernet](https://en.wikipedia.org/wiki/Ethernet) -(specified by IEEE 802.3) layer implementation for the -[Mirage operating system](https://mirage.io).</longdescription> - <upstream> - <doc>https://mirage.github.io/ethernet/</doc> - <bugs-to>https://github.com/mirage/ethernet/issues</bugs-to> - <remote-id type="github">mirage/ethernet</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/expect_test_helpers/Manifest b/dev-ml/expect_test_helpers/Manifest deleted file mode 100644 index 8c176c91d..000000000 --- a/dev-ml/expect_test_helpers/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST expect_test_helpers-0.13.0.tar.gz 6153 BLAKE2B f125841b585b3c01865de7153e1f7150cde9be15e763f2b6f8658cc230d323ec594e962a77cd7ba5da05ecfb569e8ef64b65f26566099bd6a726967a80c65c3f SHA512 eeb7a447f7c6f1d2ea5dd338fe34fa8f609a0c19e9535d379f04a485624e993f48c323a3f4aab9c24a11609d4d60e159723cb836169231a8c6b71087d1a0d70a diff --git a/dev-ml/expect_test_helpers/expect_test_helpers-0.13.0-r1.ebuild b/dev-ml/expect_test_helpers/expect_test_helpers-0.13.0-r1.ebuild deleted file mode 100644 index e32bed232..000000000 --- a/dev-ml/expect_test_helpers/expect_test_helpers-0.13.0-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Async helpers for writing expectation tests" -HOMEPAGE="https://github.com/janestreet/expect_test_helpers" -SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/async - dev-ml/core - dev-ml/expect_test_helpers_kernel - dev-ml/ppx_jane - dev-ml/sexp_pretty -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/expect_test_helpers/metadata.xml b/dev-ml/expect_test_helpers/metadata.xml deleted file mode 100644 index 2dca2f8f7..000000000 --- a/dev-ml/expect_test_helpers/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This library provides helper functions for writing expect tests. - -Note that this library uses Async, for helpers that don't use Async, -look at expect_test_helpers_kernel.</longdescription> - <upstream> - <doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers/index.html</doc> - <bugs-to>https://github.com/janestreet/expect_test_helpers/issues</bugs-to> - <remote-id type="github">janestreet/expect_test_helpers</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/expect_test_helpers_kernel/Manifest b/dev-ml/expect_test_helpers_kernel/Manifest deleted file mode 100644 index 075b5c2a0..000000000 --- a/dev-ml/expect_test_helpers_kernel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST expect_test_helpers_kernel-0.13.0.tar.gz 15700 BLAKE2B 1ef0b4cfafd590a9ac742d113884857b4eacc234d93d57a137c962d111241c917f2e2322f6a98c37989e2d20eb4d256e93c1ac118620de8df6950bface8c7f3f SHA512 5bd75a0f6eaeee4f44d8b873323ff672ad064923c40e3f514153fbdf71214ec0a384eb84a451eb9f4caf22af4dd2895520be2d84875a51cb3c39de8811565f30 diff --git a/dev-ml/expect_test_helpers_kernel/expect_test_helpers_kernel-0.13.0-r1.ebuild b/dev-ml/expect_test_helpers_kernel/expect_test_helpers_kernel-0.13.0-r1.ebuild deleted file mode 100644 index 04e7c0af3..000000000 --- a/dev-ml/expect_test_helpers_kernel/expect_test_helpers_kernel-0.13.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Helpers for writing expectation tests" -HOMEPAGE="https://github.com/janestreet/expect_test_helpers_kernel" -SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/base - dev-ml/base_quickcheck - dev-ml/core_kernel - dev-ml/ppx_jane - dev-ml/sexp_pretty - dev-ml/stdio - dev-ml/re -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/expect_test_helpers_kernel/metadata.xml b/dev-ml/expect_test_helpers_kernel/metadata.xml deleted file mode 100644 index 4d92976e0..000000000 --- a/dev-ml/expect_test_helpers_kernel/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This library provides helper functions for writing expect tests. - -If you want helpers for writing expect tests using the Async library, -look at expect_test_helpers.</longdescription> - <upstream> - <doc>https://ocaml.janestreet.com/ocaml-core/latest/doc/expect_test_helpers_kernel/index.html</doc> - <bugs-to>https://github.com/janestreet/expect_test_helpers_kernel/issues</bugs-to> - <remote-id type="github">janestreet/expect_test_helpers_kernel</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/ezjsonm/Manifest b/dev-ml/ezjsonm/Manifest deleted file mode 100644 index 26a3d76b8..000000000 --- a/dev-ml/ezjsonm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ezjsonm-v1.2.0.tbz 8718 BLAKE2B a99d384ad962868568aa95a511696562c2e65856de446136527812e1fe2c9c711ba0a261cb18f012b919e215e5e69f457f79fb6a38c891d38e383f552b15f8b6 SHA512 f603642ecdd01696017d0a8fef0ae8867777fbced53ad670afa3da8f12e2c101a5c6cd201b7917685323bc9033793dd406c6d333ed4a24d2d4d4d6c88527693b diff --git a/dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild b/dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild deleted file mode 100644 index aa58c0e36..000000000 --- a/dev-ml/ezjsonm/ezjsonm-1.2.0-r2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="An easy interface on top of the Jsonm library" -HOMEPAGE="https://github.com/mirage/ezjsonm" -SRC_URI="https://github.com/mirage/ezjsonm/releases/download/v${PV}/${PN}-v${PV}.tbz" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="lwt ocamlopt test" - -DEPEND=" - dev-ml/hex - >=dev-ml/jsonm-1.0.0 - dev-ml/sexplib0 - dev-ml/uutf - - lwt? ( dev-ml/lwt ) -" -RDEPEND=" - ${DEPEND} - test? ( - dev-ml/alcotest - dev-ml/js_of_ocaml - net-libs/nodejs[npm] - dev-ml/ppx_sexp_conv - ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( lwt )" - -src_compile() { - local pkgs="ezjsonm" - if use lwt ; then - pkgs="${pkgs},ezjsonm-lwt" - fi - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install ezjsonm - use lwt && dune_src_install ezjsonm-lwt -} diff --git a/dev-ml/ezjsonm/metadata.xml b/dev-ml/ezjsonm/metadata.xml deleted file mode 100644 index 91d55f385..000000000 --- a/dev-ml/ezjsonm/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="lwt">Simple Lwt-based interface to the Jsonm JSON library</flag> - </use> - <longdescription lang="en">Ezjsonm provides more convenient (but far less flexible) -input and output functions that go to and from `string` values. -This avoids the need to write signal code, which is useful for -quick scripts that manipulate JSON. - -More advanced users should go straight to the Jsonm library and -use it directly, rather than be saddled with the Ezjsonm interface.</longdescription> - <upstream> - <doc>https://mirage.github.io/ezjsonm/</doc> - <bugs-to>https://github.com/mirage/ezjsonm/issues</bugs-to> - <remote-id type="github">mirage/ezjsonm</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/fd-send-recv/Manifest b/dev-ml/fd-send-recv/Manifest deleted file mode 100644 index 86a5322e6..000000000 --- a/dev-ml/fd-send-recv/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fd-send-recv-2.0.1.tar.gz 13756 BLAKE2B 855ed37332b16a8ff032a4f63ff6f3cdaebe2fa7678706d847ed93080c99047cfc55c7af136ca4471a8d1976377e4baec203ee7db2aef0a7318311173d59f831 SHA512 6e9be55d181f47204fec55f4e4df3594369f1b5e185e936cf14fff0de468a53820572216f8407653794aebfa5c71ba93b447bed8bca5bec6a9277e0fd1e186dc diff --git a/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild b/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild deleted file mode 100644 index 9a004f5d9..000000000 --- a/dev-ml/fd-send-recv/fd-send-recv-2.0.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MYPN="ocaml-${PN}" - -inherit dune - -DESCRIPTION="Send and receive Unix.file_descrs over Unix domain sockets" -HOMEPAGE=" - https://github.com/xapi-project/ocaml-fd-send-recv - https://opam.ocaml.org/packages/fd-send-recv/ -" -SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND="dev-ml/tuntap:=" -RDEPEND="${DEPEND}" - -RESTRICT="test" # tests require sudo diff --git a/dev-ml/fd-send-recv/metadata.xml b/dev-ml/fd-send-recv/metadata.xml deleted file mode 100644 index b45a0a371..000000000 --- a/dev-ml/fd-send-recv/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <doc>https://github.com/xapi-project/ocaml-fd-send-recv/blob/master/lib/fd_send_recv.mli</doc> - <bugs-to>https://github.com/xapi-project/ocaml-fd-send-recv/issues</bugs-to> - <remote-id type="github">xapi-project/ocaml-fd-send-recv</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/happy-eyeballs/Manifest b/dev-ml/happy-eyeballs/Manifest deleted file mode 100644 index 4121de5fd..000000000 --- a/dev-ml/happy-eyeballs/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST happy-eyeballs-0.3.0.tar.gz 11378 BLAKE2B 186e3f448ee8f04de79dc48c2f1c6d31218a2d48a5d18377265972a8b2269ba85563ad06d0cf2595812ecacf5f5a7baadaccad6e3f12a9b67ba8e4547e74d271 SHA512 a2c38dd618df585e3de446674e0675668da85fa17c0e285bb174b3d23b38bdedae45e0c740f261d0f4e091a14cd32eb2f2b209a7f8c7f9a957fce18e1dcbf63f diff --git a/dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild b/dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild deleted file mode 100644 index b393cd2cc..000000000 --- a/dev-ml/happy-eyeballs/happy-eyeballs-0.3.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="An implementation of happy eyeballs (RFC 8305) in OCaml with lwt" -HOMEPAGE="https://github.com/roburio/happy-eyeballs" -SRC_URI="https://github.com/roburio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="lwt mirage ocamlopt" - -RDEPEND=" - dev-ml/domain-name - dev-ml/ipaddr - dev-ml/logs - dev-ml/fmt - - lwt? ( - dev-ml/cmdliner - dev-ml/mtime - dev-ml/lwt - dev-ml/dns[client] - dev-ml/duration - ) - mirage? ( - dev-ml/mirage-clock - dev-ml/dns[client] - dev-ml/lwt - dev-ml/tcpip - dev-ml/mirage-random - dev-ml/mirage-time - dev-ml/duration - ) -" -DEPEND="${RDEPEND}" - -src_compile() { - local pkgs="happy-eyeballs" - for u in lwt mirage ; do - if use ${u} ; then - pkgs="${pkgs},happy-eyeballs-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install happy-eyeballs - for u in lwt mirage ; do - if use ${u} ; then - dune_src_install "happy-eyeballs-${u}" - fi - done -} diff --git a/dev-ml/happy-eyeballs/metadata.xml b/dev-ml/happy-eyeballs/metadata.xml deleted file mode 100644 index ff090d7f8..000000000 --- a/dev-ml/happy-eyeballs/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="lwt">Connecting to a remote host via IP version 4 or 6 using Lwt_unix</flag> - <flag name="mirage">Connecting to a remote host via IP version 4 or 6 using Mirage</flag> - </use> - <longdescription lang="en">Happy eyeballs is an implementation of -[RFC 8305](https://datatracker.ietf.org/doc/html/rfc8305) which specifies how -to connect to a remote host using either IP protocol version 4 or IP protocol -version 6. This is the core of the algorithm in value passing style, with a -slick dependency cone.</longdescription> - <upstream> - <doc>https://roburio.github.io/happy-eyeballs/</doc> - <bugs-to>https://github.com/roburio/happy-eyeballs/issues</bugs-to> - <remote-id type="github">roburio/happy-eyeballs</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/hex/Manifest b/dev-ml/hex/Manifest deleted file mode 100644 index ca4c4ed50..000000000 --- a/dev-ml/hex/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST hex-1.5.0.tbz 6915 BLAKE2B 17214c5b9c43fa3783c4d14d49cf5c78e771fed8fc6c815131996aa5f0fd2706af551418b3109c280440151542e8a128ae9a3ef3b29903af645035382df578b0 SHA512 baa09b47a90f0a54ad2becfb272f0674219e4fc0c03559deff26aaf13ccd59258b31bf98e56c44a5a8fa03437e3eba2bf5f0cd76e52d184d26cfb1170c490462 -DIST hex-v1.4.0.tbz 6546 BLAKE2B 9c8302af46b464e25b3c50e747e8493a80ef39eb7be8f9d94a5b3f761b90191ede63a942dec8b510fe0e954377e3018f7229f43280ed7f1a66c52b074dae646c SHA512 51fe702a5ffdb53380c4528c28f84d814a3c2c4cdfc1cc097348816fc66f27a0c871a2600549a2b6c7f1dff760386f7687de3a111343e526eb9bd86f92ef1814 diff --git a/dev-ml/hex/hex-1.4.0-r1.ebuild b/dev-ml/hex/hex-1.4.0-r1.ebuild deleted file mode 100644 index 57520a432..000000000 --- a/dev-ml/hex/hex-1.4.0-r1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Hexadecimal converter" -HOMEPAGE="https://github.com/mirage/ocaml-hex" -SRC_URI="https://github.com/mirage/ocaml-hex/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - >=dev-ml/bigarray-compat-1.0.0 - >=dev-ml/cstruct-1.7.0 -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/hex/hex-1.5.0.ebuild b/dev-ml/hex/hex-1.5.0.ebuild deleted file mode 100644 index dc5688745..000000000 --- a/dev-ml/hex/hex-1.5.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Hexadecimal converter" -HOMEPAGE="https://github.com/mirage/ocaml-hex" -SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/v${PV}/${P}.tbz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - >=dev-lang/ocaml-4.08.0[ocamlopt?] - >=dev-ml/cstruct-1.7.0 -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/hex/metadata.xml b/dev-ml/hex/metadata.xml deleted file mode 100644 index 0f489f315..000000000 --- a/dev-ml/hex/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <doc>https://mirage.github.io/ocaml-hex/</doc> - <bugs-to>https://github.com/mirage/ocaml-hex/issues</bugs-to> - <remote-id type="github">mirage/ocaml-hex</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/hkdf/Manifest b/dev-ml/hkdf/Manifest deleted file mode 100644 index 6b8b755db..000000000 --- a/dev-ml/hkdf/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST hkdf-v1.0.4.tbz 11592 BLAKE2B 5c777f92ac8ad52bbe5c9e2383fa2cb705b793a3fcdedee16c37b69c6c0848b89682e168a9be56d020ab51a7d0195a379d23c23a420874c7fc6772540388c670 SHA512 d08e50857f7761572adc4d382975fde5808898c1d92d9e6e943a496cba8780ffabe1edf67844063b70d9727c0fe10b24391e001a3f65c978a5326ac82199cc88 diff --git a/dev-ml/hkdf/hkdf-1.0.4.ebuild b/dev-ml/hkdf/hkdf-1.0.4.ebuild deleted file mode 100644 index abb7bb9ec..000000000 --- a/dev-ml/hkdf/hkdf-1.0.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="HMAC-based Extract-and-Expand Key Derivation Function (RFC 5869)" -HOMEPAGE="https://github.com/hannesm/ocaml-hkdf" -SRC_URI="https://github.com/hannesm/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/cstruct - dev-ml/mirage-crypto -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/hkdf/metadata.xml b/dev-ml/hkdf/metadata.xml deleted file mode 100644 index 49f030656..000000000 --- a/dev-ml/hkdf/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">An implementation of [HKDF](https://tools.ietf.org/html/rfc5869) using -[nocrypto](https://github.com/mirleft/ocaml-nocrypto).</longdescription> - <upstream> - <doc>https://hannesm.github.io/ocaml-hkdf/doc</doc> - <bugs-to>https://github.com/hannesm/ocaml-hkdf/issues</bugs-to> - <remote-id type="github">hannesm/ocaml-hkdf</remote-id> - <maintainer> - <name>Hannes Mehnert</name> - <email>hannes@mehnert.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/inotify/Manifest b/dev-ml/inotify/Manifest deleted file mode 100644 index 6028fefd5..000000000 --- a/dev-ml/inotify/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST inotify-2.3_p20211118.tar.gz 15870 BLAKE2B cd9b80dcf924ef9fd3c4b95e2e105e17dcfb3b4897b9552ac87b4f8d59dc128f76c6aa95bbf2647b2b60577b53abde003391ba05833ce5ddf0ebbb366b608780 SHA512 3ac6b739797a7d2bafcbe007bd467841eeab8ceecc50dc3a71cd24e0d24da846d9166166a45d6b07d9717d3bab649cd1619ebc8964149700522a7082c1b0d3d5 -DIST inotify-2.4.gh.tar.gz 16439 BLAKE2B 9d96e07b80b594deb3840dd563320de0f53334927e106a4b1e4f9716ad509d97e3cc6003d5386861a4bc00d00031e348a3a32667b4e270dd3aaa2dc46436831f SHA512 d164ab997517008671fdd60ab219cf1539f75928334838f416e31799a2c5198a97eb9d795225c3bb40cc41ac8431022c26b7c8b78ad2d45673158a5e2e554997 diff --git a/dev-ml/inotify/inotify-2.3_p20211118.ebuild b/dev-ml/inotify/inotify-2.3_p20211118.ebuild deleted file mode 100644 index 006f042e9..000000000 --- a/dev-ml/inotify/inotify-2.3_p20211118.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -COMMIT="b340204c72ae3ff27def6e116c1998485fc3227e" -MYPN="ocaml-${PN}" - -DESCRIPTION="OCaml bindings for inotify" -HOMEPAGE=" - https://github.com/whitequark/ocaml-inotify - https://opam.ocaml.org/packages/inotify/ -" -SRC_URI="https://github.com/whitequark/${MYPN}/archive/${COMMIT}.tar.gz -> ${PF}.tar.gz" -S="${WORKDIR}/${MYPN}-${COMMIT}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND="dev-lang/ocaml:=[ocamlopt?]" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/ounit2 - dev-ml/ocaml-fileutils - dev-ml/lwt - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/inotify/inotify-2.4.ebuild b/dev-ml/inotify/inotify-2.4.ebuild deleted file mode 100644 index 9d9e44111..000000000 --- a/dev-ml/inotify/inotify-2.4.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYPN="ocaml-${PN}" - -DESCRIPTION="OCaml bindings for inotify" -HOMEPAGE=" - https://github.com/whitequark/ocaml-inotify - https://opam.ocaml.org/packages/inotify/ -" -SRC_URI="https://github.com/whitequark/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]" -DEPEND=" - ${RDEPEND} - test? ( - >=dev-ml/ounit2-2.0 - >=dev-ml/ocaml-fileutils-0.4.4 - dev-ml/lwt - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/inotify/metadata.xml b/dev-ml/inotify/metadata.xml deleted file mode 100644 index 3f985f66f..000000000 --- a/dev-ml/inotify/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <doc>http://whitequark.github.io/ocaml-inotify</doc> - <bugs-to>https://github.com/whitequark/ocaml-inotify/issues</bugs-to> - <remote-id type="github">whitequark/ocaml-inotify</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/io-page/Manifest b/dev-ml/io-page/Manifest deleted file mode 100644 index 553c24ca1..000000000 --- a/dev-ml/io-page/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST io-page-3.0.0.tbz 7967 BLAKE2B 51f233dd6a1f16ace6b3f461ca41f191ee0d54877970955f652728ee865a76c375ed2cc06310dab91dedcf391e00227311a79f5acb226c640693b032330ae4da SHA512 777e5cf4cb82bfc21d026ea2a44a2c30f388a2daa570ad30a396d498b7e4845c0b887402fc002560e2bf17dd49ee7c9839675a3c587e6104f395997eef3c9667 -DIST io-page-v2.2.0.tbz 7961 BLAKE2B 6c8621fb1300d92b9e7fe1c371d4f3035927753727527f1587a6c0b6b8c5d979053b25b52309a1f97e844ec776e0b832725954ebe55501bb98dfd851f1ff9c0d SHA512 4240bbc0c7b6c8c1bc0b628fcde51c73bc7f6e49b2cd7157e32d3277d1fe31f0604829a1ae49c84524922d3954ead870e02d215768310b21a0b1f57ee7344294 -DIST io-page-v2.3.0.tbz 8035 BLAKE2B 1272a50433e53c4371a496cffdea43ffecada2bd37a69140cf24549d4f4b29430452ca35143ffa21546155db904f0d945f0adf8adc00b6692fadf30a039b6f42 SHA512 ce1775bff151d62bb85405a13fe75f912c11b09cbc0a6dd81dd27b3f4c767f0b9c4d3e7383d494eb5c130311482ea69877c45b71b91153177562ffc47de4da2f -DIST io-page-v2.4.0.tbz 7750 BLAKE2B d97a19b52d74283c0577f76962f6f685ee716cf51f8e79c480a110a2bf7e1197d7e463b5bbbdec9997a81b5c606191de2a0918d146cbe7374cf84250d354fbc8 SHA512 4dcaff2132a74c7e69ab743534d913b15690f6deef02a94997dc61c08c62f735faf6fb1466f2f3af719fede8237da6a6b808cec45e1147c688ff240a02dc133e diff --git a/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch b/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch deleted file mode 100644 index fceb76b03..000000000 --- a/dev-ml/io-page/files/io-page-2.3.0-ounit2.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/io-page-unix.opam b/io-page-unix.opam -index e7fa02a..42ba985 100644 ---- a/io-page-unix.opam -+++ b/io-page-unix.opam -@@ -10,7 +10,7 @@ depends: [ - "dune" - "io-page" {=version} - "cstruct" {>= "2.0.0"} -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - build: [ - ["dune" "subst"] {pinned} -diff --git a/lib_test/dune b/lib_test/dune -index 254e49e..5531760 100644 ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -1,6 +1,6 @@ - (executables - (names portable) -- (libraries io-page-unix io-page oUnit)) -+ (libraries io-page-unix io-page ounit2)) - - (alias - (name runtest) diff --git a/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch b/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch deleted file mode 100644 index 32c8deabf..000000000 --- a/dev-ml/io-page/files/io-page-2.4.0-ounit2.patch +++ /dev/null @@ -1,34 +0,0 @@ -From d6432606b9d76ce399f47263992d39c306eb2fcf Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 18:45:58 +0200 -Subject: [PATCH] switch to ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com> ---- - io-page.opam | 2 +- - lib_test/dune | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/io-page.opam b/io-page.opam -index eca0112..b72af2e 100644 ---- a/io-page.opam -+++ b/io-page.opam -@@ -11,7 +11,7 @@ depends: [ - "ocaml" {>= "4.08.0"} - "dune" {>= "2.6"} - "cstruct" {>= "2.0.0"} -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - build: [ - ["dune" "subst"] {dev} -diff --git a/lib_test/dune b/lib_test/dune -index 9eb6161..f23440b 100644 ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -1,4 +1,4 @@ - (test - (name portable) - (package io-page) -- (libraries io-page oUnit)) -+ (libraries io-page ounit2)) diff --git a/dev-ml/io-page/io-page-2.2.0.ebuild b/dev-ml/io-page/io-page-2.2.0.ebuild deleted file mode 100644 index 4e775d0cc..000000000 --- a/dev-ml/io-page/io-page-2.2.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MY_P="${PN}-v${PV}" - -DESCRIPTION="IO memory page library for Mirage backends" -HOMEPAGE="https://github.com/mirage/io-page" -SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test unix" - -RDEPEND=" - dev-ml/bigarray-compat - dev-ml/cstruct -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/ounit2 ) - unix? ( dev-ml/configurator ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( unix )" - -src_compile() { - local pkgs="io-page" - use unix && pkgs="${pkgs},io-page-unix" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install io-page - use unix && dune_src_install io-page-unix -} diff --git a/dev-ml/io-page/io-page-2.3.0.ebuild b/dev-ml/io-page/io-page-2.3.0.ebuild deleted file mode 100644 index acd2dfa8c..000000000 --- a/dev-ml/io-page/io-page-2.3.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MY_P="${PN}-v${PV}" - -DESCRIPTION="IO memory page library for Mirage backends" -HOMEPAGE=" - https://github.com/mirage/io-page - https://opam.ocaml.org/packages/io-page/ -" -SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test unix" - -RDEPEND=" - dev-ml/bigarray-compat:= - >=dev-ml/cstruct-2.0.0:= -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/ounit2 ) - unix? ( dev-ml/configurator ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( unix )" -PATCHES="${FILESDIR}/${PN}-2.3.0-ounit2.patch" - -src_compile() { - local pkgs="io-page" - use unix && pkgs="${pkgs},io-page-unix" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install io-page - use unix && dune_src_install io-page-unix -} diff --git a/dev-ml/io-page/io-page-2.4.0.ebuild b/dev-ml/io-page/io-page-2.4.0.ebuild deleted file mode 100644 index c4ae6c82c..000000000 --- a/dev-ml/io-page/io-page-2.4.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="IO memory page library for Mirage backends" -HOMEPAGE=" - https://github.com/mirage/io-page - https://github.com/mirage/io-page -" -SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/bigarray-compat:= - dev-ml/cstruct:= -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/ounit2 ) -" -BDEPEND="virtual/pkgconfig" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" diff --git a/dev-ml/io-page/io-page-3.0.0.ebuild b/dev-ml/io-page/io-page-3.0.0.ebuild deleted file mode 100644 index 4a6e850ce..000000000 --- a/dev-ml/io-page/io-page-3.0.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="IO memory page library for Mirage backends" -HOMEPAGE=" - https://github.com/mirage/io-page - https://opam.ocaml.org/packages/io-page/ -" -SRC_URI="https://github.com/mirage/io-page/releases/download/v${PV}/${P}.tbz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - >=dev-lang/ocaml-4.08.0:=[ocamlopt?] - >=dev-ml/cstruct-2.0.0:= -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/ounit2 ) -" -BDEPEND="virtual/pkgconfig" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${PN}-2.4.0-ounit2.patch" diff --git a/dev-ml/io-page/metadata.xml b/dev-ml/io-page/metadata.xml deleted file mode 100644 index 79f3b94b6..000000000 --- a/dev-ml/io-page/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <remote-id type="github">mirage/io-page</remote-id> - </upstream> - <use> - <flag name="unix">Support for efficient handling of I/O memory pages on Unix</flag> - </use> -</pkgmetadata> diff --git a/dev-ml/ipaddr/Manifest b/dev-ml/ipaddr/Manifest deleted file mode 100644 index 3bcc37e9d..000000000 --- a/dev-ml/ipaddr/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ocaml-ipaddr-5.3.0.tar.gz 34247 BLAKE2B de7c059649ed1dfd32e02e7ec27d2c86cb470e7a3cdd3dd79ef4a5d935962970d5384e871c788f114309b3133e09b46cb7e647ace92a2e700edad9d863e016bc SHA512 ef7d720d4625fc0e147ac517efbfc8e4269b1ad2b864099e6552303784591c9fec5662177db31c64bf9e740bb834196a603bd97437499acd6d6c9b80f51818d5 diff --git a/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch b/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch deleted file mode 100644 index d2d1ec582..000000000 --- a/dev-ml/ipaddr/files/ipaddr-5.3.0-ounit2.patch +++ /dev/null @@ -1,129 +0,0 @@ -From c0352e7e1c2fdbc22e06dedb839831f5694d7429 Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 18:36:24 +0200 -Subject: [PATCH] switch to ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com> ---- - README.md | 2 +- - ipaddr-sexp.opam | 2 +- - ipaddr.opam | 4 ++-- - lib_test/dune | 8 ++++---- - macaddr-sexp.opam | 2 +- - macaddr.opam | 4 ++-- - 6 files changed, 11 insertions(+), 11 deletions(-) - -diff --git a/README.md b/README.md -index 6e1ec56..4aace13 100644 ---- a/README.md -+++ b/README.md -@@ -4,7 +4,7 @@ A library for manipulation of IP and MAC address representations. - - Features: - -- * oUnit-based tests -+ * ounit2-based tests - * IPv4 and IPv6 support - * IPv4 and IPv6 CIDR prefix support - * IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support -diff --git a/ipaddr-sexp.opam b/ipaddr-sexp.opam -index 735ad08..4f4be93 100644 ---- a/ipaddr-sexp.opam -+++ b/ipaddr-sexp.opam -@@ -16,7 +16,7 @@ depends: [ - "dune" {>= "1.9.0"} - "ipaddr" {= version} - "ipaddr-cstruct" {with-test & = version} -- "ounit" {with-test} -+ "ounit2" {with-test} - "ppx_sexp_conv" {>= "v0.9.0"} - "sexplib0" - ] -diff --git a/ipaddr.opam b/ipaddr.opam -index 240d9c8..02f5570 100644 ---- a/ipaddr.opam -+++ b/ipaddr.opam -@@ -5,7 +5,7 @@ synopsis: "A library for manipulation of IP (and MAC) address representations" - description: """ - Features: - * Depends only on sexplib (conditionalization under consideration) -- * oUnit-based tests -+ * ounit2-based tests - * IPv4 and IPv6 support - * IPv4 and IPv6 CIDR prefix support - * IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support -@@ -32,7 +32,7 @@ depends: [ - "macaddr" {= version} - "stdlib-shims" - "domain-name" {>= "0.3.0"} -- "ounit" {with-test} -+ "ounit2" {with-test} - "ppx_sexp_conv" {with-test & >= "v0.9.0"} - ] - build: [ -diff --git a/lib_test/dune b/lib_test/dune -index 8dd7d27..fc6f285 100644 ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -27,22 +27,22 @@ - (name test_ipaddr) - (package ipaddr-sexp) - (modules test_ipaddr) -- (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp oUnit)) -+ (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp ounit2)) - - (test - (name test_ipaddr_b128) - (package ipaddr-sexp) - (modules test_ipaddr_b128 ipaddr_internal) -- (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp oUnit)) -+ (libraries ipaddr ipaddr-cstruct test_ipaddr_sexp ounit2)) - - (test - (name test_macaddr) - (package macaddr-sexp) - (modules test_macaddr) -- (libraries macaddr macaddr-cstruct test_macaddr_sexp oUnit)) -+ (libraries macaddr macaddr-cstruct test_macaddr_sexp ounit2)) - - (test - (name test_ppx) - (modules test_ppx) - (package ipaddr-sexp) -- (libraries ipaddr macaddr test_ipaddr_sexp test_macaddr_sexp oUnit)) -+ (libraries ipaddr macaddr test_ipaddr_sexp test_macaddr_sexp ounit2)) -diff --git a/macaddr-sexp.opam b/macaddr-sexp.opam -index 26e6fcf..e7773fe 100644 ---- a/macaddr-sexp.opam -+++ b/macaddr-sexp.opam -@@ -12,7 +12,7 @@ depends: [ - "dune" {>= "1.9.0"} - "macaddr" {= version} - "macaddr-cstruct" {with-test & = version} -- "ounit" {with-test} -+ "ounit2" {with-test} - "ppx_sexp_conv" {>= "v0.9.0"} - "sexplib0" - ] -diff --git a/macaddr.opam b/macaddr.opam -index 13fcf31..6e2106f 100644 ---- a/macaddr.opam -+++ b/macaddr.opam -@@ -10,7 +10,7 @@ bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" - depends: [ - "ocaml" {>= "4.04.0"} - "dune" {>= "1.9.0"} -- "ounit" {with-test} -+ "ounit2" {with-test} - "ppx_sexp_conv" {with-test & >= "v0.9.0"} - ] - conflicts: [ "ipaddr" {< "3.0.0"} ] -@@ -25,7 +25,7 @@ A library for manipulation of MAC address representations. - - Features: - -- * oUnit-based tests -+ * ounit2-based tests - * MAC-48 (Ethernet) address support - * `Macaddr` is a `Map.OrderedType` - * All types have sexplib serializers/deserializers optionally via the `Macaddr_sexp` library. diff --git a/dev-ml/ipaddr/ipaddr-5.3.0.ebuild b/dev-ml/ipaddr/ipaddr-5.3.0.ebuild deleted file mode 100644 index 7a9bdd812..000000000 --- a/dev-ml/ipaddr/ipaddr-5.3.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="OCaml library for manipulation of IP (and MAC) address representations" -HOMEPAGE=" - https://github.com/mirage/ocaml-ipaddr - https://opam.ocaml.org/packages/ipaddr/ -" -SRC_URI="https://github.com/mirage/ocaml-ipaddr/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz" -S="${WORKDIR}/ocaml-${P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="cstruct macaddr-cstruct macaddr-sexp ocamlopt sexp test" - -RDEPEND=" - dev-ml/domain-name:= - dev-ml/stdlib-shims:= - - cstruct? ( dev-ml/cstruct:= ) - macaddr-cstruct? ( dev-ml/cstruct:= ) - macaddr-sexp? ( - dev-ml/ppx_sexp_conv:= - dev-ml/sexplib0:= - ) - sexp? ( - dev-ml/ppx_sexp_conv:= - dev-ml/sexplib0:= - ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/ounit2 - dev-ml/ppx_sexp_conv - ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( cstruct macaddr-cstruct macaddr-sexp sexp )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" - -src_compile() { - local pkgs="ipaddr,macaddr" - for u in cstruct sexp ; do - if use ${u} ; then - pkgs="${pkgs},ipaddr-${u}" - fi - if use macaddr-${u} ; then - pkgs="${pkgs},macaddr-${u}" - fi - done - - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install macaddr - dune_src_install ipaddr - use cstruct && dune_src_install ipaddr-cstruct - use sexp && dune_src_install ipaddr-sexp - use macaddr-cstruct && dune_src_install macaddr-cstruct - use macaddr-sexp && dune_src_install macaddr-sexp -} diff --git a/dev-ml/ipaddr/metadata.xml b/dev-ml/ipaddr/metadata.xml deleted file mode 100644 index 75d6e7783..000000000 --- a/dev-ml/ipaddr/metadata.xml +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="cstruct">A library for manipulation of IP address representations using Cstructs</flag> - <flag name="sexp">A library for manipulation of IP address representations using sexp</flag> - <flag name="macaddr-cstruct">A library for manipulation of MAC address representations using Cstructs</flag> - <flag name="macaddr-sexp">A library for manipulation of MAC address representations using sexp</flag> - </use> - <longdescription lang="en">Features: -* Depends only on sexplib (conditionalization under consideration) -* oUnit-based tests -* IPv4 and IPv6 support -* IPv4 and IPv6 CIDR prefix support -* IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support -* `Ipaddr.V4` and `Ipaddr.V4.Prefix` modules are `Map.OrderedType` -* `Ipaddr.V6` and `Ipaddr.V6.Prefix` modules are `Map.OrderedType` -* `Ipaddr` and `Ipaddr.Prefix` modules are `Map.OrderedType` -* `Ipaddr_unix` in findlib subpackage `ipaddr.unix` provides compatibility with the standard library `Unix` module -* `Ipaddr_top` in findlib subpackage `ipaddr.top` provides top-level pretty printers (requires compiler-libs default since OCaml 4.0) -* IP address scope classification -* IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4 -* MAC-48 (Ethernet) address support -* `Macaddr` is a `Map.OrderedType` -* All types have sexplib serializers/deserializers</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-ipaddr/</doc> - <bugs-to>https://github.com/mirage/ocaml-ipaddr/issues</bugs-to> - <remote-id type="github">mirage/ocaml-ipaddr</remote-id> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/js_of_ocaml/Manifest b/dev-ml/js_of_ocaml/Manifest deleted file mode 100644 index b6e09e370..000000000 --- a/dev-ml/js_of_ocaml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST js_of_ocaml-4.0.0.tar.gz 1477388 BLAKE2B 607496adfa192f92961adc2eeccf9dcd65d3c49eab8d60644197b4713608b320496fc9818d3b744de2ceb37c23af61662358824e6e1779281b5b140308960c50 SHA512 e46492a728fa315984257aebebe7c6a63dba48197674443a3c904f8e3a8aca67f68e43ec361e695ee93457c5d7cde81026c4ec1988bf7fc250ff1daddbd8e574 diff --git a/dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild b/dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild deleted file mode 100644 index 2cf9e6fb6..000000000 --- a/dev-ml/js_of_ocaml/js_of_ocaml-4.0.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit dune findlib multiprocessing - -DESCRIPTION="A compiler from OCaml bytecode to javascript" -HOMEPAGE=" - http://ocsigen.org/js_of_ocaml/ - https://github.com/ocsigen/js_of_ocaml -" -SRC_URI="https://github.com/ocsigen/js_of_ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="~amd64" -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -IUSE="lwt ocamlopt ppx ppx-deriving-json test toplevel tyxml" - -RDEPEND=" - dev-ml/cmdliner - dev-ml/menhir - dev-ml/ppxlib - dev-ml/yojson - - lwt? ( dev-ml/lwt ) - tyxml? ( - dev-ml/react - dev-ml/reactiveData - dev-ml/tyxml - ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/re - dev-ml/ppx_expect - dev-ml/num - dev-ml/ppxlib - dev-ml/graphics - dev-ml/cohttp[lwt-unix] - ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE=" - lwt? ( ppx ) - test? ( lwt ppx ppx-deriving-json toplevel tyxml ) - toplevel? ( ppx ) - tyxml? ( ppx ) -" - -src_compile() { - local pkgs="js_of_ocaml,js_of_ocaml-compiler" - for u in lwt ppx ppx-deriving-json toplevel tyxml ; do - if use ${u} ; then - pkgs="${pkgs},js_of_ocaml-${u//-/_}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install js_of_ocaml-compiler - dune_src_install js_of_ocaml - for u in lwt ppx ppx-deriving-json toplevel tyxml ; do - if use ${u}; then - dune_src_install "js_of_ocaml-${u//-/_}" - fi - done -} diff --git a/dev-ml/js_of_ocaml/metadata.xml b/dev-ml/js_of_ocaml/metadata.xml deleted file mode 100644 index 0445c0093..000000000 --- a/dev-ml/js_of_ocaml/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="lwt">lwt support</flag> - <flag name="ppx">a ppx syntax extension</flag> - <flag name="ppx-deriving-json">ppx_deriving_json</flag> - <flag name="toplevel">lib and tools to build an ocaml toplevel to javascript</flag> - <flag name="tyxml">tyxml support</flag> - </use> - <longdescription lang="en">Js_of_ocaml is a compiler from OCaml bytecode to JavaScript. It makes it possible to run pure OCaml programs in JavaScript environment like browsers and Node.js</longdescription> - <upstream> - <doc>https://ocsigen.org/js_of_ocaml/latest/manual/overview</doc> - <bugs-to>https://github.com/ocsigen/js_of_ocaml/issues</bugs-to> - <remote-id type="github">ocsigen/js_of_ocaml</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/lru/Manifest b/dev-ml/lru/Manifest deleted file mode 100644 index 454a6f040..000000000 --- a/dev-ml/lru/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lru-v0.3.0.tbz 9740 BLAKE2B 555c883f603a3981a5de336e72ef13b177b81499986a3a25a1a21b62fe18297f351ddfc7809759411af8217abfb4452e64061964fb42b67688527472fc868283 SHA512 b4d23089bc73bd5b0bdaa977d6e65982486def1c4fd35a2a24655adb22377692927752de2d8373fc0f751a4ec5cf905546b8754320acb01308ce43fa42288112 diff --git a/dev-ml/lru/lru-0.3.0-r2.ebuild b/dev-ml/lru/lru-0.3.0-r2.ebuild deleted file mode 100644 index a8f6321eb..000000000 --- a/dev-ml/lru/lru-0.3.0-r2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Scalable LRU caches for OCaml" -HOMEPAGE="https://github.com/pqwy/lru" -SRC_URI="https://github.com/pqwy/lru/releases/download/v${PV}/${PN}-v${PV}.tbz" -S="${WORKDIR}/${PN}-v${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND="dev-ml/psq" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/alcotest - dev-ml/qcheck - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/lru/metadata.xml b/dev-ml/lru/metadata.xml deleted file mode 100644 index e861c311c..000000000 --- a/dev-ml/lru/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">Lru provides weight-bounded finite maps that can remove the least-recently-used -(LRU) bindings in order to maintain a weight constraint.</longdescription> - <upstream> - <doc>https://pqwy.github.io/lru/doc</doc> - <bugs-to>https://github.com/pqwy/lru/issues</bugs-to> - <remote-id type="github">pqwy/lru</remote-id> - <maintainer> - <name>David Kaloper Meršinjak</name> - <email>dk505@cam.ac.uk</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/magic-mime/Manifest b/dev-ml/magic-mime/Manifest deleted file mode 100644 index c40294b14..000000000 --- a/dev-ml/magic-mime/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST magic-mime-1.2.0.tar.gz 13234 BLAKE2B ca86dff6d69777ffa6b4b13235691437d8352c937f6aa157a44cccd66b9c47ccdd9538f4fb236d87f4d7432eeedcc697187f1aa54925a55acadafc7f60258d52 SHA512 70bef663f8cff23d1c9eaf479493309d5eb9c9cec0988eda610025d8c547f778702137c58c39d16a512c3b70034baa67556d4745606d29a003dff4aaf89b0bd9 diff --git a/dev-ml/magic-mime/magic-mime-1.2.0.ebuild b/dev-ml/magic-mime/magic-mime-1.2.0.ebuild deleted file mode 100644 index 60c6cbd89..000000000 --- a/dev-ml/magic-mime/magic-mime-1.2.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYPN="ocaml-${PN}" - -DESCRIPTION="Convert file extensions to MIME types" -HOMEPAGE="https://github.com/mirage/ocaml-magic-mime" -SRC_URI="https://github.com/mirage/${MYPN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" diff --git a/dev-ml/magic-mime/metadata.xml b/dev-ml/magic-mime/metadata.xml deleted file mode 100644 index 680110408..000000000 --- a/dev-ml/magic-mime/metadata.xml +++ /dev/null @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This library contains a database of MIME types that maps filename extensions -into MIME types suitable for use in many Internet protocols such as HTTP or -e-mail. It is generated from the `mime.types` file found in Unix systems, but -has no dependency on a filesystem since it includes the contents of the -database as an ML datastructure. - -For example, here's how to lookup MIME types in the [utop] REPL: - - #require "magic-mime";; - Magic_mime.lookup "/foo/bar.txt";; - - : bytes = "text/plain" - Magic_mime.lookup "bar.css";; - - : bytes = "text/css"</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-magic-mime/</doc> - <bugs-to>https://github.com/mirage/ocaml-magic-mime/issues</bugs-to> - <remote-id type="github">mirage/ocaml-magic-mime</remote-id> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/metrics/Manifest b/dev-ml/metrics/Manifest deleted file mode 100644 index 6a06380d6..000000000 --- a/dev-ml/metrics/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST metrics-0.2.0.tbz 18159 BLAKE2B d480c9c9bd6600748bbe747ef3a10909cfc3e0d65039eadc28c6bc065d6bc1739833bcd3093ae146630a38168cb27df0484f7d6942a53a51f220a43aeebc22f6 SHA512 3f1a6cfbcc674409a7382446084c11c3646e6b380e4972306334e7fa0e558d256dadfd39f7f3acd32afffe78757f66ecefc1b7960ae366afe09397ba0bbdaf68 -DIST metrics-0.4.0.tbz 20551 BLAKE2B 30fb4d08164759f7d84590793917b04d70ce1403d64b5dd3aab2168710e61f5dfe643d0574ee10fcd3c1a659325cf16d8e0482651246e2da0c2dd28b67cae172 SHA512 00b271b74b7081b2fe202f402c9be6fef70da7241ee82a82b7a52329aad7c1d73c0eb7ee579a20a08c0e54f546351104dd822052624654ecbfc1c33d067656fa diff --git a/dev-ml/metrics/metadata.xml b/dev-ml/metrics/metadata.xml deleted file mode 100644 index aea0a15f8..000000000 --- a/dev-ml/metrics/metadata.xml +++ /dev/null @@ -1,36 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="influx">Influx reporter for the Metrics library</flag> - <flag name="lwt">Lwt backend for the Metrics library</flag> - <flag name="rusage">Resource usage (getrusage) sources for the Metrics library</flag> - <flag name="unix">Unix backend for the Metrics library</flag> - </use> - <longdescription lang="en">Metrics provides a basic infrastructure to monitor and gather runtime -metrics for OCaml program. Monitoring is performed on sources, indexed -by tags, allowing users to enable or disable at runtime the gathering -of data-points. As disabled metric sources have a low runtime cost -(only a closure allocation), the library is designed to instrument -production systems. - -Metric reporting is decoupled from monitoring and is handled by a -custom reporter. A few reporters are (will be) provided by default. - -Metrics is heavily inspired by -[Logs](http://erratique.ch/software/logs).</longdescription> - <upstream> - <doc>https://mirage.github.io/metrics/</doc> - <bugs-to>https://github.com/mirage/metrics/issues</bugs-to> - <remote-id type="github">mirage/metrics</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/metrics/metrics-0.2.0.ebuild b/dev-ml/metrics/metrics-0.2.0.ebuild deleted file mode 100644 index 8570938e4..000000000 --- a/dev-ml/metrics/metrics-0.2.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Infrastructure to collect metrics from OCaml applications" -HOMEPAGE="https://github.com/mirage/metrics" -SRC_URI="https://github.com/mirage/metrics/releases/download/${PV}/${P}.tbz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="influx lwt ocamlopt rusage test unix" - -RDEPEND=" - dev-ml/fmt - influx? ( - dev-ml/duration - dev-ml/lwt - ) - lwt? ( - dev-ml/lwt - dev-ml/logs - ) - rusage? ( dev-ml/logs ) - unix? ( - dev-ml/uuidm - dev-ml/mtime - sci-visualization/gnuplot - ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( lwt unix )" - -src_compile() { - local pkgs="metrics" - for u in influx lwt unix rusage ; do - if use ${u} ; then - pkgs="${pkgs},metrics-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install metrics - use influx && dune_src_install metrics-influx - use lwt && dune_src_install metrics-lwt - use rusage && dune_src_install metrics-rusage - use unix && dune_src_install metrics-unix -} diff --git a/dev-ml/metrics/metrics-0.4.0.ebuild b/dev-ml/metrics/metrics-0.4.0.ebuild deleted file mode 100644 index 38c6d5aa7..000000000 --- a/dev-ml/metrics/metrics-0.4.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Infrastructure to collect metrics from OCaml applications" -HOMEPAGE=" - https://github.com/mirage/metrics - https://opam.ocaml.org/packages/metrics/ -" -SRC_URI="https://github.com/mirage/metrics/releases/download/v${PV}/${P}.tbz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="influx lwt ocamlopt rusage test unix" - -RDEPEND=" - >=dev-ml/fmt-0.8.7 - influx? ( - dev-ml/duration - >=dev-ml/lwt-2.4.7 - ) - lwt? ( - >=dev-ml/lwt-2.4.7:= - dev-ml/logs - ) - rusage? ( dev-ml/logs ) - unix? ( - >=dev-ml/uuidm-0.9.6:= - >=dev-ml/mtime-1.0.0:= - >=dev-ml/lwt-2.4.7:= - sci-visualization/gnuplot - ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( lwt unix )" - -src_compile() { - local pkgs="metrics" - for u in influx lwt unix rusage ; do - if use ${u} ; then - pkgs="${pkgs},metrics-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install metrics - use influx && dune_src_install metrics-influx - use lwt && dune_src_install metrics-lwt - use rusage && dune_src_install metrics-rusage - use unix && dune_src_install metrics-unix -} diff --git a/dev-ml/mirage-block-unix/Manifest b/dev-ml/mirage-block-unix/Manifest deleted file mode 100644 index f766799d8..000000000 --- a/dev-ml/mirage-block-unix/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-block-unix-2.14.0.tar.gz 23692 BLAKE2B 398e6c0c1a3d48d47aa9dd8a990c537c8afb6e4979867cf3b6ab67c66f06855995a25f0ed4b5b00ac2069a891ba416ab1d776e2699623262952f0154baa8b0d8 SHA512 6c6a98670f0c5763cbff027308df97456af975b572dbc20a64f8410e48f7d5b4ad08007aa33d7020203a7f0f060c06b4b2a17461abb909d3561cccd5ef7421ab diff --git a/dev-ml/mirage-block-unix/metadata.xml b/dev-ml/mirage-block-unix/metadata.xml deleted file mode 100644 index 373116183..000000000 --- a/dev-ml/mirage-block-unix/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">Unix implementation of the Mirage `BLOCK_DEVICE` interface. - -This module provides raw I/O to files and block devices with as little -caching as possible.</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage-block-unix/</doc> - <bugs-to>https://github.com/mirage/mirage-block-unix/issues</bugs-to> - <remote-id type="github">mirage/mirage-block-unix</remote-id> - <maintainer> - <name>David Scott</name> - <email>dave@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-block-unix/mirage-block-unix-2.14.0.ebuild b/dev-ml/mirage-block-unix/mirage-block-unix-2.14.0.ebuild deleted file mode 100644 index 8eba96120..000000000 --- a/dev-ml/mirage-block-unix/mirage-block-unix-2.14.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Unix implementation of the Mirage_types.BLOCK interface" -HOMEPAGE="https://github.com/mirage/mirage-block-unix" -SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/cstruct:=[lwt] - dev-ml/lwt:= - dev-ml/mirage-block:= - dev-ml/rresult:= - dev-ml/uri:= - dev-ml/logs:= - dev-ml/io-page:= - -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/fmt - dev-ml/ounit2 - dev-ml/diet - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/mirage-block/Manifest b/dev-ml/mirage-block/Manifest deleted file mode 100644 index e9e5cfc39..000000000 --- a/dev-ml/mirage-block/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-block-3.0.0.tar.gz 9920 BLAKE2B e35702a2a363117270c9d6f637d509c8a5f236535018907d47ea1d5a83dc5efbb8eddbb4b9562ce3b6b991197abfbd83b4c6c8679fddee034037465586842192 SHA512 e8580ac754a2d5e90dfb0fa5c0709014bdcd5c76c818ab5f471392d218e5cd8cfe4de8d5cebfdb713cedc3b1ecf50541818d9d835a99a5dd6636ba7fc15a0958 diff --git a/dev-ml/mirage-block/metadata.xml b/dev-ml/mirage-block/metadata.xml deleted file mode 100644 index c86ed82fb..000000000 --- a/dev-ml/mirage-block/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="combinators">Build the package specialised to the Lwt concurrency library for IO</flag> - </use> - <upstream> - <doc>https://mirage.github.io/mirage-block/</doc> - <bugs-to>https://github.com/mirage/mirage-block/issues</bugs-to> - <remote-id type="github">mirage/mirage-block</remote-id> - <maintainer> - <name>David Scott</name> - <email>dave@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-block/mirage-block-3.0.0.ebuild b/dev-ml/mirage-block/mirage-block-3.0.0.ebuild deleted file mode 100644 index 89393a9bd..000000000 --- a/dev-ml/mirage-block/mirage-block-3.0.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Block implementations for mirage" -HOMEPAGE="https://github.com/mirage/mirage-block" -SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="combinators ocamlopt" - -RDEPEND=" - dev-ml/cstruct - dev-ml/lwt - dev-ml/fmt - - combinators? ( - dev-ml/io-page - dev-ml/logs - ) -" -DEPEND="${RDEPEND}" - -src_compile() { - local pkgs="mirage-block" - use combinators && pkgs="${pkgs},mirage-block-combinators" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install mirage-block - use combinators && dune_src_install mirage-block-combinators -} diff --git a/dev-ml/mirage-channel/Manifest b/dev-ml/mirage-channel/Manifest deleted file mode 100644 index 91a6a024c..000000000 --- a/dev-ml/mirage-channel/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-channel-4.1.0.tar.gz 8219 BLAKE2B 946d012d286d550ba5cae9c91bccb0b1cefedf61fae0787c19424e1e089d37bd0a67c1fb69067ecc2f73b5869c498639460027afdaa2eb66b064ca776512fe47 SHA512 92130890acfcbc2ab1c4882259b10e2ac6d608c9ed1bb7e98d1356b1239e0518790829e295c1d14f34a5621640f0fa41b732945e66f98a47dadab53b142461ec diff --git a/dev-ml/mirage-channel/metadata.xml b/dev-ml/mirage-channel/metadata.xml deleted file mode 100644 index 0d677a361..000000000 --- a/dev-ml/mirage-channel/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <remote-id type="github">mirage/mirage-channel</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild b/dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild deleted file mode 100644 index 5b7981845..000000000 --- a/dev-ml/mirage-channel/mirage-channel-4.1.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="An implementation of channels using page-aligned memory" -HOMEPAGE="https://github.com/mirage/mirage-time" -SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/cstruct - dev-ml/logs - dev-ml/lwt - dev-ml/mirage-flow -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/mirage-clock-unix/Manifest b/dev-ml/mirage-clock-unix/Manifest deleted file mode 100644 index a7bc1c7de..000000000 --- a/dev-ml/mirage-clock-unix/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-clock-v3.1.0.tbz 7716 BLAKE2B 0cd18f0969e040456d6335b97f151b8d37bc25cbfa6a24dd4a62a6ee8548b536445966e4a18a398915eb256ba461c5262c69598ac7e7188aee331c2094e4fc4b SHA512 a1dbac3ae5671e02d77ebe5b9d8c53d787c0fcce59ec74a5d5ebd5ed28919d838ef6ab1c00ee18e0c261f7bafcb86de34548f1271129838b77654ee1a82ca4ff diff --git a/dev-ml/mirage-clock-unix/metadata.xml b/dev-ml/mirage-clock-unix/metadata.xml deleted file mode 100644 index 25a49108d..000000000 --- a/dev-ml/mirage-clock-unix/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">The Unix implementation of the MirageOS Clock interface uses -`gettimeofday` or `clock_gettime`, depending on -which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)).</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage-clock/</doc> - <bugs-to>https://github.com/mirage/mirage-clock/issues</bugs-to> - <remote-id type="github">mirage/mirage-clock</remote-id> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-clock-unix/mirage-clock-unix-3.1.0.ebuild b/dev-ml/mirage-clock-unix/mirage-clock-unix-3.1.0.ebuild deleted file mode 100644 index 7df285588..000000000 --- a/dev-ml/mirage-clock-unix/mirage-clock-unix-3.1.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -BASE_PN="mirage-clock" - -DESCRIPTION="Unix-based implementation for the MirageOS Clock interface" -HOMEPAGE="https://github.com/mirage/mirage-clock" -SRC_URI="https://github.com/mirage/mirage-clock/releases/download/v${PV}/${BASE_PN}-v${PV}.tbz" -S="${WORKDIR}/${BASE_PN}-v${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND="dev-ml/mirage-clock:=" -RDEPEND="${DEPEND}" -BDEPEND="dev-ml/dune-configurator" diff --git a/dev-ml/mirage-crypto/Manifest b/dev-ml/mirage-crypto/Manifest deleted file mode 100644 index 86da4fa1e..000000000 --- a/dev-ml/mirage-crypto/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST mirage-crypto-0.10.6.tbz 1206906 BLAKE2B 7b6d6a323b0aa6f2a0328d8817bd4447c00083127b8b277ce7d10b952841b8554278d37b48e936b05bd6a04117960241d6f4bf7d1c00a3ba364ec2c3c8535162 SHA512 870b7d0d32acde970afcd3fac2cb51131ac74bb20c887d07ddfccd239467a5dc8b700adf463427fa916393c503f106feb733cba5bf4b9d1f8eb57f52b5af9f9c -DIST mirage-crypto-v0.10.5.tbz 1207228 BLAKE2B bea0dc169c9ae79196ab4f74b624f191a45f051b8cf0c3774d4eb7323f1139d1e7e78b59f46c986bffba4c570c408d9d4f8db19cce4f6d4b233aa00d00f7ec04 SHA512 18b493be1e7909e8429bc5ddd1f0d1175aab9e21a10711e95749b74f1d9f851a5cfd3ee1a5b3b73a47b5fc54d6458a911ec586ab243e63bf276d2777a787ae51 diff --git a/dev-ml/mirage-crypto/metadata.xml b/dev-ml/mirage-crypto/metadata.xml deleted file mode 100644 index d129ae43c..000000000 --- a/dev-ml/mirage-crypto/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="ec">Elliptic Curve Cryptography with primitives taken from Fiat</flag> - <flag name="pk">Simple public-key cryptography for the modern age</flag> - <flag name="rng">A cryptographically secure PRNG</flag> - <flag name="rng-async">Feed the entropy source in an Async-friendly way</flag> - <flag name="rng-mirage">Entropy collection for a cryptographically secure PRNG</flag> - </use> - <longdescription lang="en">Mirage-crypto provides symmetric ciphers (DES, AES, RC4, ChaCha20/Poly1305), and -hashes (MD5, SHA-1, SHA-2).</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage-crypto/doc</doc> - <bugs-to>https://github.com/mirage/mirage-crypto/issues</bugs-to> - <remote-id type="github">mirage/mirage-crypto</remote-id> - <maintainer> - <name>Hannes Mehnert</name> - <email>hannes@mehnert.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild b/dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild deleted file mode 100644 index debf5985f..000000000 --- a/dev-ml/mirage-crypto/mirage-crypto-0.10.5.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Simple symmetric cryptography for the modern age" -HOMEPAGE=" - https://github.com/mirage/mirage-crypto - https://opam.ocaml.org/packages/mirage-crypto/ -" -SRC_URI="https://github.com/mirage/mirage-crypto/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ec ocamlopt pk rng rng-async rng-mirage test" - -DEPEND=" - >=dev-lang/ocaml-4.08.0:=[ocamlopt?] - >=dev-ml/cstruct-6.0.0:= - >=dev-ml/eqaf-0.8:= - - pk? ( - dev-libs/gmp - >=dev-ml/mirage-4.0:= - dev-ml/sexplib0:= - >=dev-ml/zarith-1.4:= - ) - rng? ( - dev-ml/duration:= - dev-ml/logs:= - >=dev-ml/lwt-4.0.0:= - >=dev-ml/mtime-1.0.0:= - ) - rng-async? ( >=dev-ml/async-0.14:= ) - rng-mirage? ( - >=dev-ml/lwt-4.0.0:= - >=dev-ml/mirage-3.8.0:= - >=dev-ml/mirage-clock-3.0.0:= - ) -" -RDEPEND=" - ${DEPEND} - test? ( - dev-ml/ounit2 - >=dev-ml/randomconv-0.1.3 - dev-ml/hex - >=dev-ml/asn1-combinators-0.2.5 - dev-ml/ppx_deriving - dev-ml/ppx_deriving_yojson - >=dev-ml/yojson-1.6.0 - dev-ml/alcotest - >=dev-ml/mirage-clock-unix-3.0.0 - >=dev-ml/mirage-time-2.0.0[unix] - >=dev-ml/mirage-unix-5.0.0 - ) -" -BDEPEND=" - >=dev-ml/dune-configurator-2.0.0 - virtual/pkgconfig -" - -RESTRICT="!test? ( test )" -REQUIRED_USE=" - test? ( ec pk rng ) - ec? ( rng ) - pk? ( rng ) - rng-async? ( rng ) - rng-mirage? ( rng ) -" - -src_compile() { - local pkgs="mirage-crypto" - for u in rng rng-async rng-mirage pk ec ; do - if use ${u} ; then - pkgs="${pkgs},mirage-crypto-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install mirage-crypto - use rng && dune_src_install mirage-crypto-rng - use ec && dune_src_install mirage-crypto-ec - use pk && dune_src_install mirage-crypto-pk - use rng-async && dune_src_install mirage-crypto-rng-async - use rng-mirage && dune_src_install mirage-crypto-rng-mirage -} diff --git a/dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild b/dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild deleted file mode 100644 index 71ee0dabd..000000000 --- a/dev-ml/mirage-crypto/mirage-crypto-0.10.6.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Simple symmetric cryptography for the modern age" -HOMEPAGE=" - https://github.com/mirage/mirage-crypto - https://opam.ocaml.org/packages/mirage-crypto/ -" -SRC_URI="https://github.com/mirage/mirage-crypto/releases/download/v${PV}/${P}.tbz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ec ocamlopt pk rng rng-async rng-mirage test" - -DEPEND=" - >=dev-lang/ocaml-4.08.0:=[ocamlopt?] - >=dev-ml/cstruct-6.0.0:= - >=dev-ml/eqaf-0.8:= - - pk? ( - dev-libs/gmp - >=dev-ml/mirage-4.0:= - dev-ml/sexplib0:= - >=dev-ml/zarith-1.4:= - ) - rng? ( - dev-ml/duration:= - dev-ml/logs:= - >=dev-ml/lwt-4.0.0:= - >=dev-ml/mtime-1.0.0:= - ) - rng-async? ( >=dev-ml/async-0.14:= ) - rng-mirage? ( - >=dev-ml/lwt-4.0.0:= - >=dev-ml/mirage-3.8.0:= - >=dev-ml/mirage-clock-3.0.0:= - ) -" -RDEPEND=" - ${DEPEND} - test? ( - dev-ml/ounit2 - >=dev-ml/randomconv-0.1.3 - dev-ml/hex - >=dev-ml/asn1-combinators-0.2.5 - dev-ml/ppx_deriving - dev-ml/ppx_deriving_yojson - >=dev-ml/yojson-1.6.0 - dev-ml/alcotest - >=dev-ml/mirage-clock-unix-3.0.0 - >=dev-ml/mirage-time-2.0.0[unix] - >=dev-ml/mirage-unix-5.0.0 - ) -" -BDEPEND=" - >=dev-ml/dune-configurator-2.0.0 - virtual/pkgconfig -" - -RESTRICT="!test? ( test )" -REQUIRED_USE=" - test? ( ec pk rng ) - ec? ( rng ) - pk? ( rng ) - rng-async? ( rng ) - rng-mirage? ( rng ) -" - -src_compile() { - local pkgs="mirage-crypto" - for u in rng rng-async rng-mirage pk ec ; do - if use ${u} ; then - pkgs="${pkgs},mirage-crypto-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install mirage-crypto - use rng && dune_src_install mirage-crypto-rng - use ec && dune_src_install mirage-crypto-ec - use pk && dune_src_install mirage-crypto-pk - use rng-async && dune_src_install mirage-crypto-rng-async - use rng-mirage && dune_src_install mirage-crypto-rng-mirage -} diff --git a/dev-ml/mirage-flow/Manifest b/dev-ml/mirage-flow/Manifest deleted file mode 100644 index c2479cfbf..000000000 --- a/dev-ml/mirage-flow/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-flow-3.0.0.tar.gz 11463 BLAKE2B 7d2060516b9de854567818dd1ab037d0b90d8e405a7e33ef6eca4ef6dba0c1d5520ce45083d1a7b245e04b5a697622bd53e4cf3a6bbc65ad6a31197b44178aa6 SHA512 0397bf5a1bea5ae91c498fe0a56f5b5e863b59709938bca91ae75c998435a221199ffb9a26ab06bf238fce0a34e06a3c3f3794bca5ad9d95114eca03b5ff7e8c diff --git a/dev-ml/mirage-flow/metadata.xml b/dev-ml/mirage-flow/metadata.xml deleted file mode 100644 index a7a62c289..000000000 --- a/dev-ml/mirage-flow/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="combinators">Flow implementations and combinators for MirageOS specialized to lwt</flag> - <flag name="unix">Flow implementations and combinators for MirageOS on Unix</flag> - </use> - <longdescription lang="en">This repo contains generic operations over Mirage `FLOW` implementations. - -Please consult [the API documentation](https://mirage.github.io/mirage-flow/index.html).</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage-flow/</doc> - <bugs-to>https://github.com/mirage/mirage-flow/issues</bugs-to> - <remote-id type="github">mirage/mirage-flow</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild b/dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild deleted file mode 100644 index 81747855f..000000000 --- a/dev-ml/mirage-flow/mirage-flow-3.0.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Flow implementations for Mirage" -HOMEPAGE="https://github.com/mirage/mirage-flow" -SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="combinators ocamlopt test unix" - -RDEPEND=" - combinators? ( dev-ml/mirage-clock ) - dev-ml/cstruct - dev-ml/fmt - dev-ml/logs - dev-ml/lwt -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -REQUIRED_USE="test? ( combinators unix )" -RESTRICT="!test? ( test )" - -src_compile() { - local pkgs="mirage-flow" - for u in combinators unix ; do - if use ${u} ; then - pkgs="${pkgs},mirage-flow-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install mirage-flow - use combinators && dune_src_install mirage-flow-combinators - use unix && dune_src_install mirage-flow-unix -} diff --git a/dev-ml/mirage-kv/Manifest b/dev-ml/mirage-kv/Manifest deleted file mode 100644 index f62a4df36..000000000 --- a/dev-ml/mirage-kv/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-kv-4.0.1.tar.gz 6043 BLAKE2B 5b98347bca279f5ab263308538a75fc1ef72b1e44abae8ad7f36c119ac1e1867c4b36ed58c8dd52cc70b26c101ddda623cfe41d59e7570b585ca3643fae75080 SHA512 16fba72945026cebdd655d1e49b3d86214c29761a573131ad40d5283e796327951dc16cc2853d3d40f5ed5923ad81e7d0393a20d68ba66bb8f9c47eae0a030b0 diff --git a/dev-ml/mirage-kv/metadata.xml b/dev-ml/mirage-kv/metadata.xml deleted file mode 100644 index c72465af5..000000000 --- a/dev-ml/mirage-kv/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">mirage-kv provides the `Mirage_kv.RO` and `Mirage_kv.RW` -signatures the MirageOS key/value devices should implement.</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage-kv/</doc> - <bugs-to>https://github.com/mirage/mirage-kv/issues</bugs-to> - <remote-id type="github">mirage/mirage-kv</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild b/dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild deleted file mode 100644 index 7c2005726..000000000 --- a/dev-ml/mirage-kv/mirage-kv-4.0.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="MirageOS signature for key/value stores" -HOMEPAGE="https://github.com/mirage/mirage-time" -SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/fmt - dev-ml/lwt -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/mirage-net/Manifest b/dev-ml/mirage-net/Manifest deleted file mode 100644 index 5256306e4..000000000 --- a/dev-ml/mirage-net/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-net-v4.0.0.tbz 3935 BLAKE2B f41dfd68d98048bd98baa6251ca91f7d7a21bfa4b7055bc93be8b51127131375a29f4294b0b5f6058dd34038c40afcc638a9ac4e3b25cb5fc94238aa959370c4 SHA512 52064dc704ebd0d305fd234b6d89fc313d5a80016d8875ef93212a1962ad8b1f332f7b0338244afbb2d2f207a28d476e7d7639be9dc607d95145afee7fccc483 diff --git a/dev-ml/mirage-net/metadata.xml b/dev-ml/mirage-net/metadata.xml deleted file mode 100644 index 558d43449..000000000 --- a/dev-ml/mirage-net/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <doc>https://mirage.github.io/mirage-net/</doc> - <bugs-to>https://github.com/mirage/mirage-net/issues</bugs-to> - <remote-id type="github">mirage/mirage-net</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-net/mirage-net-4.0.0.ebuild b/dev-ml/mirage-net/mirage-net-4.0.0.ebuild deleted file mode 100644 index f9d83337c..000000000 --- a/dev-ml/mirage-net/mirage-net-4.0.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Network devices for MirageOS" -HOMEPAGE="https://github.com/mirage/mirage-net" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/fmt - dev-ml/ipaddr - dev-ml/lwt - >=dev-ml/cstruct-4.0.0 -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/mirage-profile/Manifest b/dev-ml/mirage-profile/Manifest deleted file mode 100644 index fd038d650..000000000 --- a/dev-ml/mirage-profile/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-profile-0.9.1.tar.gz 11717 BLAKE2B decec88c0fd0eacbfe6a81c0d56c1d27c87a169ca6e4dec65cc7a15bfab600ad8ed11f46b428c4f3bdb2a915dc97d7a3cf40192b540a7246ff34ee3d77bc5330 SHA512 df13d3467309b62e05d34ac2161e6f575ec71c3eed647fc563e52419a9520e19584fa3647403ae0a94c185456a9558a4cafd11da5babfa5e41c7e85978fcd0fd diff --git a/dev-ml/mirage-profile/metadata.xml b/dev-ml/mirage-profile/metadata.xml deleted file mode 100644 index 546267c6b..000000000 --- a/dev-ml/mirage-profile/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="unix">Adds a Unix backend collector</flag> - <!--<flag name="xen">Adds a Xen MirageOS backend collector</flag>--> - </use> - <longdescription lang="en">This library can be used to trace execution of OCaml/Lwt programs (such as -Mirage unikernels) at the level of Lwt threads. The traces can be viewed using -JavaScript or GTK viewers provided by [mirage-trace-viewer][] or processed by -tools supporting the [Common Trace Format (CTF)][ctf]. Some example traces can -be found in the blog post [Visualising an Asynchronous -Monad](http://roscidus.com/blog/blog/2014/10/27/visualising-an-asynchronous-monad/). - -Libraries can use the functions mirage-profile provides to annotate the traces -with extra information. When compiled against a normal version of Lwt, -mirage-profile's functions are null-ops (or call the underlying untraced -operation, as appropriate) and OCaml's cross-module inlining will optimise -these calls away, meaning there should be no overhead in the non-profiling -case.</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage-profile/</doc> - <bugs-to>https://github.com/mirage/mirage-profile/issues</bugs-to> - <remote-id type="github">mirage/mirage-profile</remote-id> - <maintainer> - <name>Thomas Leonard</name> - <email>talex5@gmail.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild b/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild deleted file mode 100644 index 2d84dc045..000000000 --- a/dev-ml/mirage-profile/mirage-profile-0.9.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Collect profiling information" -HOMEPAGE="https://github.com/mirage/mirage-profile" -SRC_URI="https://github.com/mirage/mirage-profile/archive/v${PV}.tar.gz -> mirage-profile-${PV}.tar.gz" -S="${WORKDIR}/mirage-profile-${PV}" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt unix" # xen - -RDEPEND=" - dev-ml/cstruct:= - dev-ml/lwt:= - dev-ml/ocplib-endian:= - - unix? ( dev-ml/mtime:= ) -" -# xen? ( -# dev-ml/io-page[xen] -# dev-ml/mirage-xen -# dev-ml/mirage-xen-minios -# dev-ml/xenstore -# ) -DEPEND=" - ${RDEPEND} - dev-ml/cstruct:=[ppx] -" - -RESTRICT="test" # https://github.com/mirage/mirage-profile/issues/11 - -src_compile() { - local pkgs="mirage-profile" -# use xen && pkgs="${pkgs},mirage-profile-xen" - use unix && pkgs="${pkgs},mirage-profile-unix" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install mirage-profile - use unix && dune_src_install mirage-profile-unix -# use xen && dune_src_install mirage-profile-xen -} diff --git a/dev-ml/mirage-random-test/Manifest b/dev-ml/mirage-random-test/Manifest deleted file mode 100644 index 3cc8765d9..000000000 --- a/dev-ml/mirage-random-test/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-random-test-v0.1.0.tbz 2187 BLAKE2B 89547b5d14f37d6cbc0410b9ff66d29a23074664002e9ba3c7eb2641c9d6e30ce7fdbc92b38684c6523bcfb60e089dff91a60b8378cd637c3d05525a35450ae2 SHA512 8c155111d0a9b9f5b557597b250ea4a53b84eb6e9f3f50e9a47092c8844c7de08857ddfd078b5237f7e7d097da4f3a4bc8d704fa577bacd1c9150550503e5dd2 diff --git a/dev-ml/mirage-random-test/metadata.xml b/dev-ml/mirage-random-test/metadata.xml deleted file mode 100644 index c29081ee2..000000000 --- a/dev-ml/mirage-random-test/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <doc>https://mirage.github.io/mirage-random-test/</doc> - <bugs-to>https://github.com/mirage/mirage-random-test/issues</bugs-to> - <remote-id type="github">mirage/mirage-random-test</remote-id> - <maintainer> - <name>Hannes Menhert</name> - <email>hannes@mehnert.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-random-test/mirage-random-test-0.1.0.ebuild b/dev-ml/mirage-random-test/mirage-random-test-0.1.0.ebuild deleted file mode 100644 index ee179da91..000000000 --- a/dev-ml/mirage-random-test/mirage-random-test-0.1.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="A stub implementation providing the Mirage_random.C interface for testing" -HOMEPAGE="https://github.com/mirage/mirage-random-test" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/cstruct - dev-ml/mirage-random -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/mirage-random/Manifest b/dev-ml/mirage-random/Manifest deleted file mode 100644 index ef33bda99..000000000 --- a/dev-ml/mirage-random/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-random-v3.0.0.tbz 2254 BLAKE2B 0c3033e97d38d1b5cc1135f31c96f20d236aa90e91755de9680d22c749ff0a589c3945f0b6a6670be9fc907065fc5709f862ffea125d879f1b9a5004754968da SHA512 5d16855740e04f8efe5bcd5a7596ccffb5b927a616c5e6de4a5f5bd96e2f9f8f3b030d8b216156cac897d49a64b0f5bd7f89c30c787c3d9be63ab952c9984160 diff --git a/dev-ml/mirage-random/metadata.xml b/dev-ml/mirage-random/metadata.xml deleted file mode 100644 index 02d76ad30..000000000 --- a/dev-ml/mirage-random/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <doc>https://mirage.github.io/mirage-random/</doc> - <bugs-to>https://github.com/mirage/mirage-random/issues</bugs-to> - <remote-id type="github">mirage/mirage-random</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-random/mirage-random-3.0.0.ebuild b/dev-ml/mirage-random/mirage-random-3.0.0.ebuild deleted file mode 100644 index dec9d49d0..000000000 --- a/dev-ml/mirage-random/mirage-random-3.0.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Random-related devices for MirageOS" -HOMEPAGE="https://github.com/mirage/mirage-random" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND="dev-ml/cstruct" -RDEPEND="${DEPEND}" diff --git a/dev-ml/mirage-time/Manifest b/dev-ml/mirage-time/Manifest deleted file mode 100644 index 2dcef863a..000000000 --- a/dev-ml/mirage-time/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-time-3.0.0.tar.gz 2710 BLAKE2B 0dbdfe1e995a5e297e1ed23d704ffc2fdad6cf958420cd5ff98bb440d1e03606c543a3401fdfb288a7ddb34fcec6ab2c2ae4172ac9294bb33bc00fb3a3b85b8c SHA512 a3b72b1bbc7d5794e33a1fffab0808be1b4e89a722e9ceab88fe615ea5d3921c256f1ddfa8962f80e0c8d4eea0b11df95c03248d4a47709be4e7a000659ac51e diff --git a/dev-ml/mirage-time/metadata.xml b/dev-ml/mirage-time/metadata.xml deleted file mode 100644 index a4a5c7462..000000000 --- a/dev-ml/mirage-time/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="unix">Time operations for MirageOS on Unix</flag> - </use> - <upstream> - <doc>https://mirage.github.io/mirage-time/</doc> - <bugs-to>https://github.com/mirage/mirage-time/issues</bugs-to> - <remote-id type="github">mirage/mirage-time</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-time/mirage-time-3.0.0.ebuild b/dev-ml/mirage-time/mirage-time-3.0.0.ebuild deleted file mode 100644 index bd650d930..000000000 --- a/dev-ml/mirage-time/mirage-time-3.0.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Time signatures for MirageOS" -HOMEPAGE="https://github.com/mirage/mirage-time" -SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt unix" - -RDEPEND=" - dev-ml/lwt - unix? ( dev-ml/duration ) -" -DEPEND="${RDEPEND}" - -src_compile() { - local pkgs="mirage-time" - use unix && pkgs="${pkgs},mirage-time-unix" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install mirage-time - use unix && dune_src_install mirage-time-unix -} diff --git a/dev-ml/mirage-unix/Manifest b/dev-ml/mirage-unix/Manifest deleted file mode 100644 index ad93efac9..000000000 --- a/dev-ml/mirage-unix/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-unix-v5.0.0.tar.gz 9801 BLAKE2B c34426db046b5578f2f9130c16a5fbcf93f5c79b76da7009836d96c6476a3f4fb5e2de25ff8a595cbddb6f61527a9140322afefd1de978888fe8731434bd9907 SHA512 5ca5dc54d9e3eac5b94f59d44b70eb89b3595fb0d09368b8f9fe64f97837bc6675c9319993bde21210dec04806e6f73f0c0a93e7f183b1508941d9844c1ab5d3 diff --git a/dev-ml/mirage-unix/metadata.xml b/dev-ml/mirage-unix/metadata.xml deleted file mode 100644 index a05a28f4f..000000000 --- a/dev-ml/mirage-unix/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This package provides the MirageOS `OS` library for -Unix targets, which handles the main loop and timers.</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage-unix/doc</doc> - <bugs-to>https://github.com/mirage/mirage-unix/issues/</bugs-to> - <remote-id type="github">mirage/mirage-unix</remote-id> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-unix/mirage-unix-5.0.0.ebuild b/dev-ml/mirage-unix/mirage-unix-5.0.0.ebuild deleted file mode 100644 index c40ec29f2..000000000 --- a/dev-ml/mirage-unix/mirage-unix-5.0.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYP="${PN}-v${PV}" - -DESCRIPTION="Unix core platform libraries for MirageOS" -HOMEPAGE="https://github.com/mirage/mirage-unix" -SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${MYP}.tar.gz" -S="${WORKDIR}/${MYP}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/duration - dev-ml/io-page - dev-ml/lwt - dev-ml/mirage -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/mirage-vnetif/Manifest b/dev-ml/mirage-vnetif/Manifest deleted file mode 100644 index 1d08c3b65..000000000 --- a/dev-ml/mirage-vnetif/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-vnetif-0.6.0.tbz 11787 BLAKE2B 62cace0cc86cb0e167b7604c592907cfc73efbfdb97b82cbdc7957f8c689717df0ae80f6c2a1579d8e11e749f50b5c92ca847d99ca22539df84cf2672191993d SHA512 c3202e2e2d5025d8f71fab8aea60495ad7b2f864d1bee6e0909cde088a8a080305279537b3f412ea3050dc35b4e39ce224e34a0c6b944f80c7d28a524ef56111 diff --git a/dev-ml/mirage-vnetif/metadata.xml b/dev-ml/mirage-vnetif/metadata.xml deleted file mode 100644 index 56f0226aa..000000000 --- a/dev-ml/mirage-vnetif/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="stack">Vnetif implementation of mirage-stack for Mirage TCP/IP</flag> - </use> - <longdescription lang="en">Provides the module `Vnetif` which can be used as a replacement for the regular -`Netif` implementation in Xen and Unix. Stacks built using `Vnetif` are -connected to a software switch that allows the stacks to communicate as if they -were connected to the same LAN.</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage-vnetif/</doc> - <bugs-to>https://github.com/mirage/mirage-vnetif/issues/</bugs-to> - <remote-id type="github">mirage/mirage-vnetif</remote-id> - <maintainer> - <name>Magnus Skjegstad</name> - <email>magnus@skjegstad.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild b/dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild deleted file mode 100644 index ef340ea54..000000000 --- a/dev-ml/mirage-vnetif/mirage-vnetif-0.6.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Virtual network interface and software bridge for Mirage" -HOMEPAGE="https://github.com/mirage/mirage-vnetif" -SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${P}.tbz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt stack test" - -RDEPEND=" - dev-ml/result:= - dev-ml/lwt:= - dev-ml/mirage-net:= - dev-ml/cstruct:= - dev-ml/ipaddr:= - dev-ml/mirage-profile:= - dev-ml/duration:= - dev-ml/logs:= - - stack? ( - dev-ml/mirage-time:= - dev-ml/mirage-clock:= - dev-ml/mirage-random:= - dev-ml/tcpip:= - dev-ml/ethernet:= - dev-ml/arp:= - ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/alcotest - dev-ml/mirage-random-test - dev-ml/mirage-clock-unix - ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( stack )" - -src_compile() { - local pkgs="mirage-vnetif" - use stack && pkgs="${pkgs},mirage-vnetif-stack" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install mirage-vnetif - use stack && dune_src_install mirage-vnetif-stack -} diff --git a/dev-ml/mirage-xen/Manifest b/dev-ml/mirage-xen/Manifest deleted file mode 100644 index 8375dc58c..000000000 --- a/dev-ml/mirage-xen/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-xen-7.2.0.tar.gz 236615 BLAKE2B f26d3406ef60b9b5e3587fb8eb1988cf7f3709e80a411ca4392335e33cadeb6a1142ca1594543d482497c75950ddcdcf95751de3db29b555ad82cee72ad47621 SHA512 191859b823e9be13c425eeaec9d065b3173821b1f2c9d9bedeab1cb4f1e33baa772fda7cac041cbc112bbdfec8f90634b2275a26b58f1fd8ac72f7671d6f59d3 diff --git a/dev-ml/mirage-xen/metadata.xml b/dev-ml/mirage-xen/metadata.xml deleted file mode 100644 index d5387dd7b..000000000 --- a/dev-ml/mirage-xen/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This package provides the MirageOS `OS` library for -Xen targets, which handles the main loop and timers. It also provides -the low level C startup code and C stubs required by the OCaml code.</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage-xen/</doc> - <bugs-to>https://github.com/mirage/mirage-xen/issues/</bugs-to> - <remote-id type="github">mirage/mirage-xen</remote-id> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage-xen/mirage-xen-7.2.0.ebuild b/dev-ml/mirage-xen/mirage-xen-7.2.0.ebuild deleted file mode 100644 index 7fa45f0d7..000000000 --- a/dev-ml/mirage-xen/mirage-xen-7.2.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Xen core platform libraries for MirageOS" -HOMEPAGE="https://github.com/mirage/mirage-xen" -SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/bheap - dev-ml/cstruct - dev-ml/duration - dev-ml/fmt - dev-ml/io-page - dev-ml/logs - dev-ml/lwt - dev-ml/lwt-dllist - dev-ml/mirage - dev-ml/mirage-profile - dev-ml/shared-memory-ring - dev-ml/xenstore -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/mirage/Manifest b/dev-ml/mirage/Manifest deleted file mode 100644 index 4f9f671b8..000000000 --- a/dev-ml/mirage/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mirage-4.0.0.tar.gz 180609 BLAKE2B 2511b6ab05cf41ed13ef9f961815ddc0da9e823f7ae7bf9a66e911b55171686a3cf675a6ff0402baf0e78267387fda9a9c7bb795aeb37a9577c0d09d3c064789 SHA512 ca9ddacc473a56f2d81bdf8a4d61c701f9eeb780d0a6ce2125bdced4f8ff7b9a1d778582059729501cfc29475e97802f1143f16907d5d91494ac8d25cb6e3b95 diff --git a/dev-ml/mirage/metadata.xml b/dev-ml/mirage/metadata.xml deleted file mode 100644 index dc5bf44eb..000000000 --- a/dev-ml/mirage/metadata.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">MirageOS is a library operating system that constructs unikernels for -secure, high-performance network applications across a variety of -cloud computing and mobile platforms. Code can be developed on a -normal OS such as Linux or MacOS X, and then compiled into a -fully-standalone, specialised unikernel that runs under the Xen -hypervisor. - -Since Xen powers most public cloud computing infrastructure such as -Amazon EC2 or Rackspace, this lets your servers run more cheaply, -securely and with finer control than with a full software stack.</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage/</doc> - <bugs-to>https://github.com/mirage/mirage/issues/</bugs-to> - <remote-id type="github">mirage/mirage</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mirage/mirage-4.0.0.ebuild b/dev-ml/mirage/mirage-4.0.0.ebuild deleted file mode 100644 index c92432695..000000000 --- a/dev-ml/mirage/mirage-4.0.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="MirageOS is a library operating system that constructs unikernels" -HOMEPAGE=" - https://mirage.io/ - https://github.com/mirage/mirage -" -SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/ipaddr:= - dev-ml/bos:= - dev-ml/astring:= - dev-ml/logs:= - dev-ml/lwt:= - dev-ml/emile:= - >=dev-ml/cmdliner-1.1.1:= - dev-ml/base:= - dev-ml/result:= - dev-ml/rresult:= - dev-ml/uri:= -" -DEPEND="${RDEPEND}" - -src_install() { - dune_src_install mirage - dune_src_install mirage-runtime - dune_src_install functoria - dune_src_install functoria-runtime -} diff --git a/dev-ml/mustache/Manifest b/dev-ml/mustache/Manifest deleted file mode 100644 index c2b5418f0..000000000 --- a/dev-ml/mustache/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mustache-3.1.0.tar.gz 21162 BLAKE2B 6a0d54414ac0154d85023a02e9f2e6f256edb528392a89024566a8903b3d80beaa1ccf0d78af523a3c186f0ca09175848579564fcbc7c847ed7491fc527a46bf SHA512 00657c9a5a5bd07ffc2922e4e35b66e07d2da111c6a9f2d2410dda933d99c436ff93a051d1ce8b76257ae6c8d45589a223f76521ab9d3621353f696f13188503 diff --git a/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch b/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch deleted file mode 100644 index 3dccb1628..000000000 --- a/dev-ml/mustache/files/mustache-3.1.0-ounit2.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 002360c97f11981aee736292c372057425ef23c0 Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 20:20:29 +0200 -Subject: [PATCH] use ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com> ---- - dune-project | 2 +- - mustache.opam | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/dune-project b/dune-project -index 5f64694..921db30 100644 ---- a/dune-project -+++ b/dune-project -@@ -27,7 +27,7 @@ Contains the `mustache` command line utility for driving logic-less templates. - ") - (depends - (jsonm (>= 1.0.1)) -- (ounit :with-test) -+ (ounit2 :with-test) - (ezjsonm :with-test) - (menhir (>= 20180703)) - (cmdliner (>= 1.0.4)) -diff --git a/mustache.opam b/mustache.opam -index d5fedca..51e5a0a 100644 ---- a/mustache.opam -+++ b/mustache.opam -@@ -18,7 +18,7 @@ bug-reports: "https://github.com/rgrinberg/ocaml-mustache/issues" - depends: [ - "dune" {>= "2.7"} - "jsonm" {>= "1.0.1"} -- "ounit" {with-test} -+ "ounit2" {with-test} - "ezjsonm" {with-test} - "menhir" {>= "20180703"} - "cmdliner" {>= "1.0.4"} diff --git a/dev-ml/mustache/metadata.xml b/dev-ml/mustache/metadata.xml deleted file mode 100644 index 97d87eed0..000000000 --- a/dev-ml/mustache/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">Read and write mustache templates, and render them by providing a json object. -Contains the `mustache` command line utility for driving logic-less templates.</longdescription> - <upstream> - <doc>http://rgrinberg.github.io/mustache/</doc> - <bugs-to>https://github.com/rgrinberg/ocaml-mustache/issues</bugs-to> - <remote-id type="github">rgrinberg/ocaml-mustache</remote-id> - <maintainer> - <name>Rudi Grinberg</name> - <email>rudi.grinberg@gmail.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/mustache/mustache-3.1.0.ebuild b/dev-ml/mustache/mustache-3.1.0.ebuild deleted file mode 100644 index 592fe964b..000000000 --- a/dev-ml/mustache/mustache-3.1.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYPN="ocaml-${PN}" - -DESCRIPTION="mustache.js logic-less templates in OCaml" -HOMEPAGE=" - https://github.com/rgrinberg/ocaml-mustache - https://opam.ocaml.org/packages/mustache/ -" -SRC_URI="https://github.com/rgrinberg/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -DEPEND=" - dev-ml/menhir:= - dev-ml/ezjsonm:= -" -RDEPEND=" - ${DEPEND} - test? ( dev-ml/ounit2 ) -" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" diff --git a/dev-ml/nbd/Manifest b/dev-ml/nbd/Manifest deleted file mode 100644 index f3c31ffc7..000000000 --- a/dev-ml/nbd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nbd-5.0.0.tar.gz 45288 BLAKE2B 783f54a633693315493d4e6edfb900aa885a41e0233514f75dde4658f9e60bfa9a076d3c314e83987f98d41ef7b632e79d2527389d6e1232c8488fb8454a6528 SHA512 33bece2c02666b39ab671ea5ae3425780deaa542ae135d01a7c5f9c4020a0e3953a4811cc1cfc2d02bed4d143d469d8425f5c9bf0b6df4bc444c3326826f129f diff --git a/dev-ml/nbd/metadata.xml b/dev-ml/nbd/metadata.xml deleted file mode 100644 index d27f18711..000000000 --- a/dev-ml/nbd/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="tool">command line helper for serving and mirroring disks over NBD, and getting information about the disks exported by an NBD server</flag> - <flag name="unix">Lwt_unix implementation</flag> - </use> - <longdescription lang="en">This library allows applications to export and consume block -devices using the NBD protocol (as used by Linux, qemu etc)</longdescription> - <upstream> - <doc>https://xapi-project.github.io/nbd/nbd/index.html</doc> - <bugs-to>https://github.com/xapi-project/nbd/issues</bugs-to> - <remote-id type="github">xapi-project/nbd</remote-id> - <maintainer> - <name>Jonathan Ludlam</name> - <email>jonathan.ludlam@citrix.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/nbd/nbd-5.0.0.ebuild b/dev-ml/nbd/nbd-5.0.0.ebuild deleted file mode 100644 index 688518165..000000000 --- a/dev-ml/nbd/nbd-5.0.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Ocaml NBD library" -HOMEPAGE="https://github.com/xapi-project/nbd" -SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test tool unix" - -RDEPEND=" - dev-ml/cstruct[ppx] - dev-ml/io-page - dev-ml/mirage-block-unix - dev-ml/lwt - dev-ml/lwt_log - dev-ml/ppx_sexp_conv - dev-ml/rresult - dev-ml/sexplib - dev-ml/uri - - tool? ( dev-ml/cmdliner ) - unix? ( - dev-ml/cstruct[lwt] - dev-ml/io-page[unix(-)] - dev-ml/lwt_ssl - dev-ml/ocaml-ssl - ) -" -DEPEND=" - ${RDEPEND} - test? ( - app-emulation/qemu - dev-ml/alcotest - dev-ml/io-page[unix(-)] - sys-block/nbd - || ( net-analyzer/openbsd-netcat net-analyzer/nmap[ncat] ) - ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE=" - tool? ( unix ) - test? ( tool ) -" - -src_compile() { - local pkgs="nbd" - for u in tool unix ; do - if use ${u} ; then - pkgs="${pkgs},nbd-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install nbd - use tool && dune_src_install nbd-tool - use unix && dune_src_install nbd-unix -} diff --git a/dev-ml/netlink/Manifest b/dev-ml/netlink/Manifest deleted file mode 100644 index 3d0c34713..000000000 --- a/dev-ml/netlink/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST netlink-0.3.4.tar.gz 3508 BLAKE2B 778b2fea7252b03526715ef0ad400322c0d61ffcf56964f1c4e187af6dd85b5b9dfc9b66ffcb5b1ebf537b99e97bd42bde8a3e24f3b6ac5c932173c1957fae7b SHA512 fd68eaa52acaca3a044692141b1fef12db86a408f4f517c92b3d2717c2d1d98081686f7b80557b9b5653fbd78ee7b2c4c9415e65dce48b82e7818057e9af790a diff --git a/dev-ml/netlink/metadata.xml b/dev-ml/netlink/metadata.xml deleted file mode 100644 index 301f07b20..000000000 --- a/dev-ml/netlink/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">The Netlink Protocol Library Suite (libnl, see -http://www.infradead.org/~tgr/libnl/) provides APIs to the netlink -protocol, allowing you to interact with network devices in the Linux kernel.</longdescription> - <upstream> - <bugs-to>https://github.com/xapi-project/ocaml-netlink/issues</bugs-to> - <remote-id type="github">xapi-project/ocaml-netlink</remote-id> - <maintainer> - <name>Rob Hoes</name> - <email>rob.hoes@citrix.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/netlink/netlink-0.3.4.ebuild b/dev-ml/netlink/netlink-0.3.4.ebuild deleted file mode 100644 index a1f6b6e82..000000000 --- a/dev-ml/netlink/netlink-0.3.4.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYPN="ocaml-${PN}" - -DESCRIPTION="OCaml bindings to libnl" -HOMEPAGE="https://github.com/xapi-project/ocaml-netlink" -SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - dev-libs/libnl:3 - dev-ml/ocaml-ctypes -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/omd/Manifest b/dev-ml/omd/Manifest deleted file mode 100644 index 36990b811..000000000 --- a/dev-ml/omd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST omd-2.0.0.alpha2.tbz 85168 BLAKE2B 97f187563eead6e0bab11865e05302d86d3a46abf8605d05088bd085c2a7d25924b9b4da1da3ea6257d34a176a51788c3f8e72d28b57835721969f8181ddba03 SHA512 82c8716774f756071c8c9dbce838309cfc67d2b607b30d9f5add1307fa8330db8951bfd5406aef1dc3b8902ee67b6d43f76687257927944f118f79be7ea24ff1 diff --git a/dev-ml/omd/metadata.xml b/dev-ml/omd/metadata.xml deleted file mode 100644 index ed6836e82..000000000 --- a/dev-ml/omd/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This Markdown library is implemented using only pure OCaml (including -I/O operations provided by the standard OCaml compiler distribution). -OMD is meant to be as faithful as possible to the original Markdown. -Additionally, OMD implements a few Github markdown features, an -extension mechanism, and some other features. Note that the opam -package installs both the OMD library and the command line tool `omd`.</longdescription> - <upstream> - <bugs-to>https://github.com/ocaml/omd/issues</bugs-to> - <remote-id type="github">ocaml/omd</remote-id> - <maintainer> - <name>Shon Feder</name> - <email>shon.feder@gmail.com</email> - </maintainer> - <maintainer> - <name>Raphael Sousa Santos</name> - <email>contact@raphaelss.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/omd/omd-2.0.0_alpha2.ebuild b/dev-ml/omd/omd-2.0.0_alpha2.ebuild deleted file mode 100644 index d220fbb93..000000000 --- a/dev-ml/omd/omd-2.0.0_alpha2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYPV="${PV/_alpha/.alpha}" - -DESCRIPTION="An easy interface on top of the Jsonm library" -HOMEPAGE="https://github.com/ocaml/omd" -SRC_URI="https://github.com/ocaml/omd/releases/download/${MYPV}/${PN}-${MYPV}.tbz" -S="${WORKDIR}/${PN}-${MYPV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - dev-ml/dune-build-info -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/pbkdf/Manifest b/dev-ml/pbkdf/Manifest deleted file mode 100644 index 7e7023f69..000000000 --- a/dev-ml/pbkdf/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pbkdf-1.1.0.tbz 5237 BLAKE2B 80d7e1984f30c73cfe846b665c01a4b417553430c2d0363bb5c1088fa390ccbf5d2d99106181b2ea2a91db0ecf23cc8bf361b59d58ce34c2578fe6a841b01ddf SHA512 7c31f5470b9028a5f0b3baf670494f26c632af0449e59911efbe126d71e69fe8ebd73522f4fc96761cd71b67125579a5bbd75762f8753f9fb8c746f98bbb0aa5 -DIST pbkdf-1.2.0.tar.gz 5602 BLAKE2B ccce1c7559da39423a53b00a9ec0cd99d48e0b337eac434a047ded29b8a5f1fe0949a6bf9142e93a544d8b7743fe84788f827c9ccc439bb38dba3cb6af12cc0f SHA512 d6f7d5efd761b87dd420ddcf97c2f9d4402dcc81d65cd1f4d81039b70c4d8c1e803bbaf4251482de8de7076da9f40b48c7eb1684e31e7a316deb5036c192bd3c diff --git a/dev-ml/pbkdf/metadata.xml b/dev-ml/pbkdf/metadata.xml deleted file mode 100644 index 23e9115ca..000000000 --- a/dev-ml/pbkdf/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">An implementation of PBKDF 1 and 2 as defined by [PKCS#5](https://tools.ietf.org/html/rfc2898) using [mirage-crypto](https://github.com/mirage/mirage-crypto)</longdescription> - <upstream> - <doc>https://abeaumont.github.io/ocaml-pbkdf/</doc> - <bugs-to>https://github.com/abeaumont/ocaml-pbkdf/issues</bugs-to> - <remote-id type="github">abeaumont/ocaml-pbkdf</remote-id> - <maintainer> - <name>Alfredo Beaumont</name> - <email>alfredo.beaumont@gmail.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/pbkdf/pbkdf-1.1.0.ebuild b/dev-ml/pbkdf/pbkdf-1.1.0.ebuild deleted file mode 100644 index c1218918a..000000000 --- a/dev-ml/pbkdf/pbkdf-1.1.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Password based key derivation functions (PBKDF) from PKCS#5" -HOMEPAGE="https://github.com/abeaumont/ocaml-pbkdf" -SRC_URI="https://github.com/abeaumont/ocaml-${PN}/releases/download/${PV}/${P}.tbz" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/cstruct - dev-ml/mirage-crypto -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/pbkdf/pbkdf-1.2.0.ebuild b/dev-ml/pbkdf/pbkdf-1.2.0.ebuild deleted file mode 100644 index 08fbd39be..000000000 --- a/dev-ml/pbkdf/pbkdf-1.2.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYPN="ocaml-${PN}" - -DESCRIPTION="Password based key derivation functions (PBKDF) from PKCS#5" -HOMEPAGE=" - https://github.com/abeaumont/ocaml-pbkdf - https://opam.ocaml.org/packages/pbkdf/ -" -SRC_URI="https://github.com/abeaumont/${MYPN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - >=dev-lang/ocaml-4.07.0:=[ocamlopt?] - >=dev-ml/cstruct-6.0.0:= - dev-ml/mirage-crypto -" -DEPEND=" - ${RDEPEND} - test? ( >=dev-ml/alcotest-0.8.1 ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/pcap-format/Manifest b/dev-ml/pcap-format/Manifest deleted file mode 100644 index 0d89aac10..000000000 --- a/dev-ml/pcap-format/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pcap-format-0.5.2.tar.gz 6190 BLAKE2B c1be65a4006f6f2f5aa1f8f1af686e9d974c2188b148a60d950e86d4bc6a48924eb5e2b6d30b25d3a980a6086b774b5c2e4cad85ce0ad06f741c451d8f0d964f SHA512 aa7d58e1b30033c879ead653ed065ca418192fc37c7ec66abf8cdb52d62a0b1509b54febc519673345c1f15a24f381cb1f75cbd894ca991508461bd0a5fa139b diff --git a/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch b/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch deleted file mode 100644 index 1f04a8690..000000000 --- a/dev-ml/pcap-format/files/pcap-format-0.5.2-ounit2.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 463fad03eeb27c7d8613931f4173429ce0e5d3d1 Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 20:16:39 +0200 -Subject: [PATCH] use ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com> ---- - lib_test/dune | 2 +- - pcap-format.opam | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/lib_test/dune b/lib_test/dune -index 9eedff0..0a72894 100644 ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -1,4 +1,4 @@ - (test - (name test) - (deps dhcp.pcap) -- (libraries pcap-format oUnit)) -+ (libraries pcap-format ounit2)) -diff --git a/pcap-format.opam b/pcap-format.opam -index 36a471f..87156b8 100644 ---- a/pcap-format.opam -+++ b/pcap-format.opam -@@ -11,7 +11,7 @@ depends: [ - "dune" {>= "1.0"} - "cstruct" {>= "1.9.0"} - "ppx_cstruct" {> "0"} -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - build: [ - ["dune" "subst"] {dev} diff --git a/dev-ml/pcap-format/metadata.xml b/dev-ml/pcap-format/metadata.xml deleted file mode 100644 index d95269aae..000000000 --- a/dev-ml/pcap-format/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">pcap-format provides an interface to encode and decode pcap files, dealing with -both endianess, including endianess detection.</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-pcap/</doc> - <bugs-to>https://github.com/mirage/ocaml-pcap/issues</bugs-to> - <remote-id type="github">mirage/ocaml-pcap</remote-id> - <maintainer> - <name>David Scott</name> - <email>dave@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild b/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild deleted file mode 100644 index 29435bdcd..000000000 --- a/dev-ml/pcap-format/pcap-format-0.5.2-r2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Read and write pcap-formatted network packet traces" -HOMEPAGE=" - https://github.com/mirage/ocaml-pcap - https://opam.ocaml.org/packages/pcap-format/ -" -SRC_URI="https://github.com/mirage/ocaml-pcap/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/ocaml-pcap-${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND="dev-ml/cstruct:=[ppx]" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/ounit2 - dev-ml/mmap - ) -" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" diff --git a/dev-ml/pci/Manifest b/dev-ml/pci/Manifest deleted file mode 100644 index 7dc425435..000000000 --- a/dev-ml/pci/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pci-1.0.1.tar.gz 71886 BLAKE2B f01544daab4156ca3c03e97aa9a16bcd054813f299e6b32c2de314a1b90f5a54bae814fb9f685049240a1231899c58b9b961a56ba1fd2897a8a9882bf10e90f3 SHA512 814d189d3cdea73363982b6c4e9dd1aa8678f40883e74da7bd65c9ac0a6c2ac069d28f56b056e7f7e10ad5d800a0323888afcb161448f6a1b1408a826440471b diff --git a/dev-ml/pci/files/pci-1.0.1-ounit2.patch b/dev-ml/pci/files/pci-1.0.1-ounit2.patch deleted file mode 100644 index e57055197..000000000 --- a/dev-ml/pci/files/pci-1.0.1-ounit2.patch +++ /dev/null @@ -1,84 +0,0 @@ -From 9015f66fae0eddaac7080fd0ef164015c7d73865 Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 20:10:49 +0200 -Subject: [PATCH] use ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com> ---- - .merlin | 2 +- - _oasis | 2 +- - _tags | 4 ++-- - opam | 2 +- - setup.ml | 2 +- - 5 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/.merlin b/.merlin -index f18d84c..e5b208a 100644 ---- a/.merlin -+++ b/.merlin -@@ -1,7 +1,7 @@ - PRJ pci - PKG ctypes - PKG ctypes.stubs --PKG oUnit -+PKG ounit2 - - S lib - S lib_test -diff --git a/_oasis b/_oasis -index 53db238..0443598 100644 ---- a/_oasis -+++ b/_oasis -@@ -58,7 +58,7 @@ Executable test_pci - CompiledObject: best - ByteOpt: -warn-error +1..45 - NativeOpt: -warn-error +1..45 -- BuildDepends: pci, oUnit -+ BuildDepends: pci, ounit2 - - Test test_pci - Command: $test_pci -runner sequential -diff --git a/_tags b/_tags -index 81eaa26..b8e20fc 100644 ---- a/_tags -+++ b/_tags -@@ -63,11 +63,11 @@ true: annot, bin_annot - <lib_test/test_pci.{native,byte}>: oasis_executable_test_pci_native - <lib_test/*.ml{,i,y}>: oasis_executable_test_pci_native - <lib_test/test_pci.{native,byte}>: pkg_ctypes.stubs --<lib_test/test_pci.{native,byte}>: pkg_oUnit -+<lib_test/test_pci.{native,byte}>: pkg_ounit2 - <lib_test/test_pci.{native,byte}>: use_pci - <lib_test/test_pci.{native,byte}>: use_pci_bindings - <lib_test/*.ml{,i,y}>: pkg_ctypes.stubs --<lib_test/*.ml{,i,y}>: pkg_oUnit -+<lib_test/*.ml{,i,y}>: pkg_ounit2 - <lib_test/*.ml{,i,y}>: use_pci - <lib_test/*.ml{,i,y}>: use_pci_bindings - # Executable lspci -diff --git a/opam b/opam -index bc03b69..6e5e197 100644 ---- a/opam -+++ b/opam -@@ -21,7 +21,7 @@ remove: [ - depends: [ - "ctypes" {>= "0.4"} - "ocamlfind" {build} -- "ounit" {test} -+ "ounit2" {test} - ] - available: [ocaml-version >= "4.01.0" & os = "linux"] - depexts: [ -diff --git a/setup.ml b/setup.ml -index c3907bf..b1f3074 100644 ---- a/setup.ml -+++ b/setup.ml -@@ -7681,7 +7681,7 @@ let setup_t = - bs_build_depends = - [ - InternalLibrary "pci"; -- FindlibPackage ("oUnit", None) -+ FindlibPackage ("ounit2", None) - ]; - bs_build_tools = [ExternalTool "ocamlbuild"]; - bs_interface_patterns = diff --git a/dev-ml/pci/metadata.xml b/dev-ml/pci/metadata.xml deleted file mode 100644 index f85bdc6c4..000000000 --- a/dev-ml/pci/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/simonjbeaumont/ocaml-pci/issues</bugs-to> - <remote-id type="github">simonjbeaumont/ocaml-pci</remote-id> - <maintainer> - <name>Simon Beaumont</name> - <email>simonjbeaumont@gmail.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/pci/pci-1.0.1.ebuild b/dev-ml/pci/pci-1.0.1.ebuild deleted file mode 100644 index 634e6cd74..000000000 --- a/dev-ml/pci/pci-1.0.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit findlib opam - -MY_P="ocaml-${P}" - -DESCRIPTION="OCaml bindings to libpci using Ctypes" -HOMEPAGE=" - https://github.com/simonjbeaumont/ocaml-pci - https://opam.ocaml.org/packages/pci/ -" -SRC_URI="https://github.com/simonjbeaumont/ocaml-pci/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - sys-apps/pciutils - dev-ml/ocaml-ctypes:= -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/ounit2 ) -" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" -OPAM_FILE=opam - -src_configure() { - myconf=( - $(usex test '--enable-tests' '') - --prefix "/usr" - --destdir "${D}" - --libdir "/usr/$(get_libdir)" - --docdir "/usr/share/doc/${PF}" - --htmldir "/usr/share/doc/${PF}/html" - --override debug false - --override is_native $(usex ocamlopt true false) - ) - ./configure "${myconf[@]}" || die -} - -src_compile() { - emake - use test && emake test -} - -src_install() { - findlib_src_preinst - emake install -} - -src_test() { - opam_src_test -} diff --git a/dev-ml/polly/Manifest b/dev-ml/polly/Manifest deleted file mode 100644 index 5943501ed..000000000 --- a/dev-ml/polly/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST polly-0.2.2.tar.gz 6698 BLAKE2B 0e4c7dae1314e0879504a3bdcb073649290498e90ea64aef3d3e99c10d430cc31ab19732b71257b1ba70a132eb70e04f8d4f919809e8bd71a7dcabdafcfc506b SHA512 ac5c60bdf029baf5cb50e96322b029acf270ec50361ca077f8da88f3fded6b50314b116f6a2c7d88f627b098490481391fc0190e26902088f8d689c804c8b457 diff --git a/dev-ml/polly/metadata.xml b/dev-ml/polly/metadata.xml deleted file mode 100644 index 841ca0260..000000000 --- a/dev-ml/polly/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">Bindings for the Linux epoll system call. The binding avoids - most allocation in the event loop by iterating over all file - descriptors that are reported as ready.</longdescription> - <upstream> - <doc>https://github.com/lindig/polly</doc> - <bugs-to>https://github.com/lindig/polly/issues</bugs-to> - <remote-id type="github">lindig/polly</remote-id> - <maintainer> - <name>Christian Lindig</name> - <email>christian.lindig@citrix.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/polly/polly-0.2.2.ebuild b/dev-ml/polly/polly-0.2.2.ebuild deleted file mode 100644 index 22e9e7d86..000000000 --- a/dev-ml/polly/polly-0.2.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="OCaml bindings for Linux epoll(2)" -HOMEPAGE=" - https://github.com/lindig/polly - https://opam.ocaml.org/packages/polly/ -" -SRC_URI="https://github.com/lindig/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-lang/ocaml:=[ocamlopt?] - dev-ml/cmdliner:= -" -DEPEND="${RDEPEND}" diff --git a/dev-ml/qmp/Manifest b/dev-ml/qmp/Manifest deleted file mode 100644 index 337ca5f8c..000000000 --- a/dev-ml/qmp/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qmp-0.18.0.tar.gz 24630 BLAKE2B 3953fda549d913e032e1b2f70dfd50215f56b4faf253ea65f961ad62d93be954fd902ca3bfb1b1ead487999267d2cec37df1ebb66108a58071858e7290576d84 SHA512 2fab5ba1b2ee81fb738a827dcd037be400704613c68cd37fccb18693b8332fa9904a30e425aadbd72407958f2dacbb89b244ec64572c2510554f524034d459b2 diff --git a/dev-ml/qmp/files/qmp-0.17.0-ounit2.patch b/dev-ml/qmp/files/qmp-0.17.0-ounit2.patch deleted file mode 100644 index b5d86aac3..000000000 --- a/dev-ml/qmp/files/qmp-0.17.0-ounit2.patch +++ /dev/null @@ -1,66 +0,0 @@ -From a3ebbbd2760e4ba3774529a6975ac868baff091c Mon Sep 17 00:00:00 2001 -From: Alessandro Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 15:03:29 +0200 -Subject: [PATCH 1/3] use ounit2 - ---- - lib_test/dune | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib_test/dune b/lib_test/dune -index acc68b9..a587594 100644 ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -6,5 +6,5 @@ - - (executable - (name messages) -- (libraries libqmp oUnit) -+ (libraries libqmp ounit2) - ) - -From d09f6df5f07eed691d77136cca4ea36a98e630c3 Mon Sep 17 00:00:00 2001 -From: Alessandro Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 15:05:34 +0200 -Subject: [PATCH 2/3] install ounit2 - ---- - README.md | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/README.md b/README.md -index cc6df4b..0595368 100644 ---- a/README.md -+++ b/README.md -@@ -8,7 +8,7 @@ OCaml implementation of the Qemu Monitor Protocol (QMP) - Install the dependencies using OPAM: - - ```sh --opam install yojson cmdliner dune ounit -+opam install yojson cmdliner dune ounit2 - ``` - - Build the library, tests, and CLI: - -From dcd85772065d646d0272160be14ebf9e28bb6bde Mon Sep 17 00:00:00 2001 -From: Alessandro Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 15:06:05 +0200 -Subject: [PATCH 3/3] depend on ounit2 - ---- - qmp.opam | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/qmp.opam b/qmp.opam -index 242b3c8..e36fb3f 100644 ---- a/qmp.opam -+++ b/qmp.opam -@@ -18,7 +18,7 @@ depends: [ - "dune" {build} - "yojson" - "cmdliner" -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - dev-repo: "git://github.com/xapi-project/ocaml-qmp" - synopsis: "OCaml implementation of a Qemu Message Protocol (QMP) client" diff --git a/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch b/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch deleted file mode 100644 index 926a68c34..000000000 --- a/dev-ml/qmp/files/qmp-0.18.0-ounit2.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/README.md b/README.md -index cc6df4b..0595368 100644 ---- a/README.md -+++ b/README.md -@@ -8,7 +8,7 @@ OCaml implementation of the Qemu Monitor Protocol (QMP) - Install the dependencies using OPAM: - - ```sh --opam install yojson cmdliner dune ounit -+opam install yojson cmdliner dune ounit2 - ``` - - Build the library, tests, and CLI: -diff --git a/lib_test/dune b/lib_test/dune -index acc68b9..a587594 100644 ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -6,5 +6,5 @@ - - (executable - (name messages) -- (libraries libqmp oUnit) -+ (libraries libqmp ounit2) - ) -diff --git a/qmp.opam b/qmp.opam -index 2e21b12..571b58f 100644 ---- a/qmp.opam -+++ b/qmp.opam -@@ -17,7 +17,7 @@ depends: [ - "dune" {build} - "yojson" - "cmdliner" -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - dev-repo: "git://github.com/xapi-project/ocaml-qmp" - synopsis: "OCaml implementation of a Qemu Message Protocol (QMP) client" diff --git a/dev-ml/qmp/metadata.xml b/dev-ml/qmp/metadata.xml deleted file mode 100644 index 4e642dd67..000000000 --- a/dev-ml/qmp/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <remote-id type="github">xen-org/ocaml-qmp</remote-id> - <maintainer> - <name>David Scott</name> - <email>dave.scott@eu.citrix.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/qmp/qmp-0.18.0.ebuild b/dev-ml/qmp/qmp-0.18.0.ebuild deleted file mode 100644 index a79e5d100..000000000 --- a/dev-ml/qmp/qmp-0.18.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYPN="ocaml-${PN}" - -DESCRIPTION="A Qemu Message Protocol (QMP) client in OCaml" -HOMEPAGE=" - https://github.com/xapi-project/ocaml-qmp - https://opam.ocaml.org/packages/qmp/ -" -SRC_URI="https://github.com/xapi-project/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -DEPEND=" - dev-lang/ocaml:=[ocamlopt?] - dev-ml/yojson:= - dev-ml/cmdliner:= -" -RDEPEND=" - ${DEPEND} - test? ( dev-ml/ounit2 ) -" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" diff --git a/dev-ml/rpc/Manifest b/dev-ml/rpc/Manifest deleted file mode 100644 index 44eb54275..000000000 --- a/dev-ml/rpc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rpclib-8.1.2.tbz 73664 BLAKE2B c3a953fcc82dadcb4d2864bd044c32f9a74edadd351af8d4dc1a9c8d84964017e716415ca1831c1a5621dc28dc0a1db60a919f3e2f95d236b1d2d614ea6756a8 SHA512 ef75ec6032805b08bd49716d5e9a4ca888c1a581b50e4ad5cc1d003cd182a47cfc87c945e7564251c8e041fc3ffa1b11e0579597fc9806db88955b3e029ba4a3 diff --git a/dev-ml/rpc/metadata.xml b/dev-ml/rpc/metadata.xml deleted file mode 100644 index dd72fa7a8..000000000 --- a/dev-ml/rpc/metadata.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="async">Async interface</flag> - <flag name="html">html documentation generator</flag> - <flag name="js">Bindings for js_of_ocaml</flag> - </use> - <longdescription lang="en">`ocaml-rpc` is a library that provides remote procedure calls (RPC) -using XML or JSON as transport encodings, and multiple generators -for documentations, clients, servers, javascript bindings, python -bindings, ... - -The transport mechanism itself is outside the scope of this library -as all conversions are from and to strings. - -This is a dummy package installing the main library components.</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-rpc/rpc</doc> - <bugs-to>https://github.com/mirage/ocaml-rpc/issues</bugs-to> - <remote-id type="github">mirage/ocaml-rpc</remote-id> - <maintainer> - <name>Thomas Gazagnaire</name> - <email>thomas@gazagnaire.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/rpc/rpc-8.1.2.ebuild b/dev-ml/rpc/rpc-8.1.2.ebuild deleted file mode 100644 index 7bba29c2b..000000000 --- a/dev-ml/rpc/rpc-8.1.2.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MY_P="rpclib-${PV}" - -DESCRIPTION="Light library to deal with RPCs in OCaml" -HOMEPAGE="https://github.com/mirage/ocaml-rpc" -SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="async html js ocamlopt test" - -DEPEND=" - dev-ml/cmdliner:= - dev-ml/lwt:= - dev-ml/ocaml-base64:= - dev-ml/ppxlib:= - dev-ml/result:= - dev-ml/rresult:= - dev-ml/xmlm:= - dev-ml/yojson:= - - async? ( dev-ml/async:= ) - html? ( dev-ml/cow:= ) - js? ( dev-ml/js_of_ocaml:=[ppx] ) -" -RDEPEND=" - ${DEPEND} - test? ( - dev-ml/alcotest - dev-ml/alcotest-lwt - sys-apps/which - ) -" -BDEPEND="app-text/md2mld" - -RESTRICT="!test? ( test )" - -src_compile() { - local pkgs="rpclib,rpc,rpclib-lwt,ppx_deriving_rpc" - for u in async js html ; do - if use ${u} ; then - pkgs="${pkgs},rpclib-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install rpclib-lwt - dune_src_install rpclib - dune_src_install ppx_deriving_rpc - dune_src_install rpc - use async && dune_src_install rpclib-async - use html && dune_src_install rpclib-html - use js && dune_src_install rpclib-js -} diff --git a/dev-ml/shared-block-ring/Manifest b/dev-ml/shared-block-ring/Manifest deleted file mode 100644 index 866bf2dac..000000000 --- a/dev-ml/shared-block-ring/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST shared-block-ring-3.0.0.tar.gz 18503 BLAKE2B 786997d650a9094068822ba0b214e8e26658c8caaa26a0bc28f504bdf18f5f07a69896aae46ead9d337db1c7272d8198ed37b8e573e66c7e13ebd56bf94a96d8 SHA512 1f16926aaf641bcfb285d6047cb45b271c4bbb70b345aa803b51f8f966f7815a2890f6993f449aadb11c254f05064f6469cedb9020074c5a566eb6a4ca9d2a6e -DIST shared-block-ring-3.0.1.tar.gz 18580 BLAKE2B 7c173687b9ea520160bc66b4cc05d59a38b012ef441b4b4134f7ff3f0d8cc0ad4dfdce7473bbd6c8b3603ce09f6205b0557b51921f4aabe2de9f7ec6d6bccd18 SHA512 45af10f6336ab21cf4c26e503b05c844906c45a7092b880f402d7560a572f5d674856ca459857854b1d7b8986266ec5b2693617c7bc27e2a54973376d5abc141 diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-PR-62.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-PR-62.patch deleted file mode 100644 index 90b185afd..000000000 --- a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-PR-62.patch +++ /dev/null @@ -1,318 +0,0 @@ -From 4c8fb45a201cd15aa038d84bd792679a31bec5a8 Mon Sep 17 00:00:00 2001 -From: Hannes Mehnert <hannes@mehnert.org> -Date: Thu, 27 Jan 2022 16:24:42 +0100 -Subject: [PATCH 1/3] avoid deprecated Cstruct.len, use Cstruct.length instead - ---- a/lib/eraseBlock.ml -+++ b/lib/eraseBlock.ml -@@ -23,14 +23,14 @@ module Make(B: S.BLOCK) = struct - >>= fun info -> - let pages = Io_page.get block_size_pages in - let buffer = Io_page.to_cstruct pages in -- for i = 0 to Cstruct.len buffer - 1 do -+ for i = 0 to Cstruct.length buffer - 1 do - Cstruct.set_char buffer i (pattern.[i mod (String.length pattern)]) - done; - let rec loop n = - if n = info.Mirage_block.size_sectors - then return (Ok ()) - else -- let buffer_in_sectors = Cstruct.len buffer / info.Mirage_block.sector_size in -+ let buffer_in_sectors = Cstruct.length buffer / info.Mirage_block.sector_size in - let needed = Int64.to_int (min (Int64.sub info.Mirage_block.size_sectors n) (Int64.of_int buffer_in_sectors)) in - let towrite = Cstruct.sub buffer 0 (needed * info.Mirage_block.sector_size) in - B.write t n [ towrite ] ---- a/lib/ring.ml -+++ b/lib/ring.ml -@@ -34,7 +34,7 @@ let minimum_size_sectors = Int64.add sector_data 1L - let magic = Printf.sprintf "mirage shared-block-device 1.0" - - let zero buf = -- for i = 0 to Cstruct.len buf - 1 do -+ for i = 0 to Cstruct.length buf - 1 do - Cstruct.set_uint8 buf i 0 - done - -@@ -357,7 +357,7 @@ module Producer = struct - let open ResultM in - let _sector = alloc t.info.Mirage_block.sector_size in - (* add a 4 byte header of size, and round up to the next 4-byte offset *) -- let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.len item)))) in -+ let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.length item)))) in - let first_sector = Int64.(div t.producer.producer (of_int t.info.Mirage_block.sector_size)) in - let first_offset = Int64.(to_int (rem t.producer.producer (of_int t.info.Mirage_block.sector_size))) in - -@@ -365,23 +365,23 @@ module Producer = struct - the first page as it's only a 4-byte integer and we're padding to 4-byte offsets. *) - read_modify_write t first_sector (fun sector -> - (* Write the header and anything else we can *) -- Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.len item)); -+ Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.length item)); - if first_offset + 4 = t.info.Mirage_block.sector_size - then item (* We can't write anything else, so just return the item *) - else begin -- let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.len item) in -+ let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.length item) in - Cstruct.blit item 0 sector (first_offset + 4) this; - Cstruct.shift item this - end) >>= fun remaining -> - - let rec loop offset remaining = -- if Cstruct.len remaining = 0 -+ if Cstruct.length remaining = 0 - then return () - else begin - read_modify_write t offset (fun sector -> -- let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in -+ let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in - let frag = Cstruct.sub sector 0 this in -- Cstruct.blit remaining 0 frag 0 (Cstruct.len frag); -+ Cstruct.blit remaining 0 frag 0 (Cstruct.length frag); - Cstruct.shift remaining this) >>= fun remaining -> - loop (Int64.succ offset) remaining - end in -@@ -408,7 +408,7 @@ module Producer = struct - (fun () -> - let item = Item.to_cstruct item in - (* every item has a 4 byte header *) -- let needed_bytes = Int64.(add 4L (of_int (Cstruct.len item))) in -+ let needed_bytes = Int64.(add 4L (of_int (Cstruct.length item))) in - let open C in - let open ResultM in - ok_to_write t needed_bytes -@@ -535,10 +535,10 @@ module Consumer = struct - let frag = Cstruct.sub sector (4 + first_offset) this in - Cstruct.blit frag 0 result 0 this; - let rec loop consumer remaining = -- if Cstruct.len remaining = 0 -+ if Cstruct.length remaining = 0 - then return () - else -- let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in -+ let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in - let frag = Cstruct.sub remaining 0 this in - read Int64.(add sector_data (rem consumer total_sectors)) t.disk sector >>= fun () -> - Cstruct.blit sector 0 frag 0 this; -@@ -547,7 +547,7 @@ module Consumer = struct - (* Read the payload before updating the consumer pointer *) - let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (len)))) in - match Item.of_cstruct result with -- | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.len result) (String.escaped (Cstruct.to_string result))))) -+ | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.length result) (String.escaped (Cstruct.to_string result))))) - | Some result -> - return (Int64.(add t.consumer.consumer needed_bytes),result) - end ---- a/lib_test/test.ml -+++ b/lib_test/test.ml -@@ -47,7 +47,7 @@ let alloc sector_size = - sector - - let fill_with_message buffer message = -- for i = 0 to Cstruct.len buffer - 1 do -+ for i = 0 to Cstruct.length buffer - 1 do - Cstruct.set_char buffer i (message.[i mod (String.length message)]) - done - ---- a/shared-block-ring.opam -+++ b/shared-block-ring.opam -@@ -13,7 +13,7 @@ depends: [ - "ocaml" {>= "4.06.0"} - "bisect_ppx" {dev & >= "2.5.0"} - "cmdliner" -- "cstruct" {>= "3.0.0"} -+ "cstruct" {>= "6.0.0"} - "dune" {>= "2.7.0"} - "duration" - "io-page" - -From f0b61e87f809dce36fb93e31349d02d9a679253a Mon Sep 17 00:00:00 2001 -From: Hannes Mehnert <hannes@mehnert.org> -Date: Thu, 27 Jan 2022 16:26:39 +0100 -Subject: [PATCH 2/3] adapt to mirage-block 3.0.0 changes - ---- a/lib/ring.ml -+++ b/lib/ring.ml -@@ -92,14 +92,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct - m >>= function - | Error `Is_read_only -> Lwt.return (Error `Is_read_only) - | Error `Disconnected -> Lwt.return (Error `Disconnected) -- | Error `Unimplemented -> Lwt.return (Error `Unimplemented) - | Error x -> Lwt.return (Error x) - | Ok x -> f x - let to_msg m = - let open Lwt.Infix in - m >>= function - | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected")) -- | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented")) - | Error `Is_read_only -> Lwt.return (Error (`Msg "BLOCK device is read-only")) - | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device")) - | Ok x -> Lwt.return (Ok x) -@@ -110,14 +108,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct - let open Lwt.Infix in - m >>= function - | Error `Disconnected -> Lwt.return (Error `Disconnected) -- | Error `Unimplemented -> Lwt.return (Error `Unimplemented) - | Error x -> Lwt.return (Error x) - | Ok x -> f x - let to_msg m = - let open Lwt.Infix in - m >>= function - | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected")) -- | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented")) - | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device")) - | Ok x -> Lwt.return (Ok x) - let return x = Lwt.return (Ok x) ---- a/shared-block-ring.opam -+++ b/shared-block-ring.opam -@@ -21,8 +21,8 @@ depends: [ - "logs" - "lwt" - "lwt_log" -- "mirage-block" {>= "2.0.1"} -- "mirage-block-unix" -+ "mirage-block" {>= "3.0.0"} -+ "mirage-block-unix" {>= "2.13.0"} - "mirage-clock" {>= "3.0.0"} - "mirage-clock-unix" {with-test} - "mirage-time" {>= "2.0.1"} - -From 1c99469a8f6ce12455c1e5e27c54eb5fe5611251 Mon Sep 17 00:00:00 2001 -From: Hannes Mehnert <hannes@mehnert.org> -Date: Mon, 11 Apr 2022 11:18:01 +0200 -Subject: [PATCH 3/3] update to cmdliner 1.1.0, remove io-page-unix dependency - ---- a/example/dune -+++ b/example/dune -@@ -6,7 +6,6 @@ - cmdliner - cstruct - io-page -- io-page-unix - logs - logs.fmt - logs.lwt ---- a/example/main.ml -+++ b/example/main.ml -@@ -171,8 +171,10 @@ let produce_cmd = - `S "DESCRIPTION"; - `P "Read lines of text from stdin and push them as individual items onto the ring."; - ] @ help in -- Term.(ret(pure produce $ filename $ interval)), -- Term.info "produce" ~doc ~man -+ let term = Term.(ret(const produce $ filename $ interval)) -+ and info = Cmd.info "produce" ~doc ~man -+ in -+ Cmd.v info term - - let consume_cmd = - let doc = "Pop data from the ring" in -@@ -180,8 +182,10 @@ let consume_cmd = - `S "DESCRIPTION"; - `P "Read lines of text from the ring and print them to stdout."; - ] @ help in -- Term.(ret(pure consume $ filename $ interval)), -- Term.info "consume" ~doc ~man -+ let term = Term.(ret(const consume $ filename $ interval)) -+ and info = Cmd.info "consume" ~doc ~man -+ in -+ Cmd.v info term - - let create_cmd = - let doc = "Create an empty ring" in -@@ -189,8 +193,10 @@ let create_cmd = - `S "DESCRIPTION"; - `P "Initialise a device or file with an empty ring." - ] @ help in -- Term.(ret(pure create $ filename)), -- Term.info "create" ~doc ~man -+ let term = Term.(ret(const create $ filename)) -+ and info = Cmd.info "create" ~doc ~man -+ in -+ Cmd.v info term - - let diagnostics_cmd = - let doc = "Display the current state of a ring." in -@@ -199,8 +205,10 @@ let diagnostics_cmd = - `P "Display the current ring state including producer and consumer pointers, together with the current ring contents for diagnostic purposes."; - `P "Note: the ring will not be modified." - ] @ help in -- Term.(ret(pure diagnostics $ filename)), -- Term.info "diagnostics" ~doc ~man -+ let term = Term.(ret(const diagnostics $ filename)) -+ and info = Cmd.info "diagnostics" ~doc ~man -+ in -+ Cmd.v info term - - let suspend_cmd = - let doc = "Suspend the ring." in -@@ -208,8 +216,10 @@ let suspend_cmd = - `S "DESCRIPTION"; - `P "Perform a co-operative suspend of the ring. Once finished, the producer will have acknowledged and promise not to send any more data."; - ] @ help in -- Term.(ret(pure suspend $ filename)), -- Term.info "suspend" ~doc ~man -+ let term = Term.(ret(const suspend $ filename)) -+ and info = Cmd.info "suspend" ~doc ~man -+ in -+ Cmd.v info term - - let resume_cmd = - let doc = "Resume the ring." in -@@ -217,19 +227,19 @@ let resume_cmd = - `S "DESCRIPTION"; - `P "Perform a co-operative resume of the ring. Once finished, the producer will have acknowledged and will be able to produce data."; - ] @ help in -- Term.(ret(pure resume $ filename)), -- Term.info "resume" ~doc ~man -+ let term = Term.(ret(const resume $ filename)) -+ and info = Cmd.info "resume" ~doc ~man -+ in -+ Cmd.v info term - --let default_cmd = -- let doc = "manipulate shared rings on block devices" in -- let man = help in -- Term.(ret (pure (`Help (`Pager, None)))), -- Term.info (Sys.argv.(0)) ~version:"1.0.0" ~doc ~man -+let default_cmd = Term.(ret (const (`Help (`Pager, None)))) - - let cmds = [create_cmd; produce_cmd; consume_cmd; suspend_cmd; resume_cmd; diagnostics_cmd] - --let _ = -+let () = - Logs.set_reporter (Logs_fmt.reporter ()); -- match Term.eval_choice default_cmd cmds with -- | `Error _ -> exit 1 -- | _ -> exit 0 -+ let doc = "manipulate shared rings on block devices" in -+ let man = help in -+ let info = Cmd.info (Sys.argv.(0)) ~version:"%%VERSION%%" ~doc ~man in -+ let group = Cmd.group ~default:default_cmd info cmds in -+ exit (Cmd.eval group) ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -4,7 +4,6 @@ - cstruct - duration - io-page -- io-page-unix - logs - logs.fmt - logs.lwt ---- a/shared-block-ring.opam -+++ b/shared-block-ring.opam -@@ -12,12 +12,11 @@ bug-reports: "https://github.com/mirage/shared-block-ring/issues/" - depends: [ - "ocaml" {>= "4.06.0"} - "bisect_ppx" {dev & >= "2.5.0"} -- "cmdliner" -+ "cmdliner" {>= "1.1.0"} - "cstruct" {>= "6.0.0"} - "dune" {>= "2.7.0"} - "duration" -- "io-page" -- "io-page-unix" {>= "2.0.0"} -+ "io-page" {>= "2.4.0"} - "logs" - "lwt" - "lwt_log" diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch deleted file mode 100644 index 830f2f27d..000000000 --- a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-cstruct.patch +++ /dev/null @@ -1,141 +0,0 @@ -From 4c8fb45a201cd15aa038d84bd792679a31bec5a8 Mon Sep 17 00:00:00 2001 -From: Hannes Mehnert <hannes@mehnert.org> -Date: Thu, 27 Jan 2022 16:24:42 +0100 -Subject: [PATCH] avoid deprecated Cstruct.len, use Cstruct.length instead - ---- - lib/eraseBlock.ml | 4 ++-- - lib/ring.ml | 22 +++++++++++----------- - lib_test/test.ml | 2 +- - shared-block-ring.opam | 2 +- - 4 files changed, 15 insertions(+), 15 deletions(-) - -diff --git a/lib/eraseBlock.ml b/lib/eraseBlock.ml -index 5264b20..d073c36 100644 ---- a/lib/eraseBlock.ml -+++ b/lib/eraseBlock.ml -@@ -23,14 +23,14 @@ module Make(B: S.BLOCK) = struct - >>= fun info -> - let pages = Io_page.get block_size_pages in - let buffer = Io_page.to_cstruct pages in -- for i = 0 to Cstruct.len buffer - 1 do -+ for i = 0 to Cstruct.length buffer - 1 do - Cstruct.set_char buffer i (pattern.[i mod (String.length pattern)]) - done; - let rec loop n = - if n = info.Mirage_block.size_sectors - then return (Ok ()) - else -- let buffer_in_sectors = Cstruct.len buffer / info.Mirage_block.sector_size in -+ let buffer_in_sectors = Cstruct.length buffer / info.Mirage_block.sector_size in - let needed = Int64.to_int (min (Int64.sub info.Mirage_block.size_sectors n) (Int64.of_int buffer_in_sectors)) in - let towrite = Cstruct.sub buffer 0 (needed * info.Mirage_block.sector_size) in - B.write t n [ towrite ] -diff --git a/lib/ring.ml b/lib/ring.ml -index 58e98c4..23db9f1 100644 ---- a/lib/ring.ml -+++ b/lib/ring.ml -@@ -34,7 +34,7 @@ let minimum_size_sectors = Int64.add sector_data 1L - let magic = Printf.sprintf "mirage shared-block-device 1.0" - - let zero buf = -- for i = 0 to Cstruct.len buf - 1 do -+ for i = 0 to Cstruct.length buf - 1 do - Cstruct.set_uint8 buf i 0 - done - -@@ -357,7 +357,7 @@ module Producer = struct - let open ResultM in - let _sector = alloc t.info.Mirage_block.sector_size in - (* add a 4 byte header of size, and round up to the next 4-byte offset *) -- let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.len item)))) in -+ let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (Cstruct.length item)))) in - let first_sector = Int64.(div t.producer.producer (of_int t.info.Mirage_block.sector_size)) in - let first_offset = Int64.(to_int (rem t.producer.producer (of_int t.info.Mirage_block.sector_size))) in - -@@ -365,23 +365,23 @@ module Producer = struct - the first page as it's only a 4-byte integer and we're padding to 4-byte offsets. *) - read_modify_write t first_sector (fun sector -> - (* Write the header and anything else we can *) -- Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.len item)); -+ Cstruct.LE.set_uint32 sector first_offset (Int32.of_int (Cstruct.length item)); - if first_offset + 4 = t.info.Mirage_block.sector_size - then item (* We can't write anything else, so just return the item *) - else begin -- let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.len item) in -+ let this = min (t.info.Mirage_block.sector_size - first_offset - 4) (Cstruct.length item) in - Cstruct.blit item 0 sector (first_offset + 4) this; - Cstruct.shift item this - end) >>= fun remaining -> - - let rec loop offset remaining = -- if Cstruct.len remaining = 0 -+ if Cstruct.length remaining = 0 - then return () - else begin - read_modify_write t offset (fun sector -> -- let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in -+ let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in - let frag = Cstruct.sub sector 0 this in -- Cstruct.blit remaining 0 frag 0 (Cstruct.len frag); -+ Cstruct.blit remaining 0 frag 0 (Cstruct.length frag); - Cstruct.shift remaining this) >>= fun remaining -> - loop (Int64.succ offset) remaining - end in -@@ -408,7 +408,7 @@ module Producer = struct - (fun () -> - let item = Item.to_cstruct item in - (* every item has a 4 byte header *) -- let needed_bytes = Int64.(add 4L (of_int (Cstruct.len item))) in -+ let needed_bytes = Int64.(add 4L (of_int (Cstruct.length item))) in - let open C in - let open ResultM in - ok_to_write t needed_bytes -@@ -535,10 +535,10 @@ module Consumer = struct - let frag = Cstruct.sub sector (4 + first_offset) this in - Cstruct.blit frag 0 result 0 this; - let rec loop consumer remaining = -- if Cstruct.len remaining = 0 -+ if Cstruct.length remaining = 0 - then return () - else -- let this = min t.info.Mirage_block.sector_size (Cstruct.len remaining) in -+ let this = min t.info.Mirage_block.sector_size (Cstruct.length remaining) in - let frag = Cstruct.sub remaining 0 this in - read Int64.(add sector_data (rem consumer total_sectors)) t.disk sector >>= fun () -> - Cstruct.blit sector 0 frag 0 this; -@@ -547,7 +547,7 @@ module Consumer = struct - (* Read the payload before updating the consumer pointer *) - let needed_bytes = Int64.(logand (lognot 3L) (add 7L (of_int (len)))) in - match Item.of_cstruct result with -- | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.len result) (String.escaped (Cstruct.to_string result))))) -+ | None -> Lwt.return (Error (`Msg (Printf.sprintf "Failed to parse queue item: (%d)[%s]" (Cstruct.length result) (String.escaped (Cstruct.to_string result))))) - | Some result -> - return (Int64.(add t.consumer.consumer needed_bytes),result) - end -diff --git a/lib_test/test.ml b/lib_test/test.ml -index 3769137..d9ff865 100644 ---- a/lib_test/test.ml -+++ b/lib_test/test.ml -@@ -47,7 +47,7 @@ let alloc sector_size = - sector - - let fill_with_message buffer message = -- for i = 0 to Cstruct.len buffer - 1 do -+ for i = 0 to Cstruct.length buffer - 1 do - Cstruct.set_char buffer i (message.[i mod (String.length message)]) - done - -diff --git a/shared-block-ring.opam b/shared-block-ring.opam -index d9a95d1..1c703fa 100644 ---- a/shared-block-ring.opam -+++ b/shared-block-ring.opam -@@ -13,7 +13,7 @@ depends: [ - "ocaml" {>= "4.06.0"} - "bisect_ppx" {dev & >= "2.5.0"} - "cmdliner" -- "cstruct" {>= "3.0.0"} -+ "cstruct" {>= "6.0.0"} - "dune" {>= "2.7.0"} - "duration" - "io-page" diff --git a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch b/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch deleted file mode 100644 index f170751cc..000000000 --- a/dev-ml/shared-block-ring/files/shared-block-ring-3.0.0-mirage-block.patch +++ /dev/null @@ -1,59 +0,0 @@ -From f0b61e87f809dce36fb93e31349d02d9a679253a Mon Sep 17 00:00:00 2001 -From: Hannes Mehnert <hannes@mehnert.org> -Date: Thu, 27 Jan 2022 16:26:39 +0100 -Subject: [PATCH] adapt to mirage-block 3.0.0 changes - ---- - lib/ring.ml | 4 ---- - shared-block-ring.opam | 4 ++-- - 2 files changed, 2 insertions(+), 6 deletions(-) - -diff --git a/lib/ring.ml b/lib/ring.ml -index 23db9f1..f1e96ce 100644 ---- a/lib/ring.ml -+++ b/lib/ring.ml -@@ -92,14 +92,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct - m >>= function - | Error `Is_read_only -> Lwt.return (Error `Is_read_only) - | Error `Disconnected -> Lwt.return (Error `Disconnected) -- | Error `Unimplemented -> Lwt.return (Error `Unimplemented) - | Error x -> Lwt.return (Error x) - | Ok x -> f x - let to_msg m = - let open Lwt.Infix in - m >>= function - | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected")) -- | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented")) - | Error `Is_read_only -> Lwt.return (Error (`Msg "BLOCK device is read-only")) - | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device")) - | Ok x -> Lwt.return (Ok x) -@@ -110,14 +108,12 @@ module Common(Log: S.LOG)(B: S.BLOCK) = struct - let open Lwt.Infix in - m >>= function - | Error `Disconnected -> Lwt.return (Error `Disconnected) -- | Error `Unimplemented -> Lwt.return (Error `Unimplemented) - | Error x -> Lwt.return (Error x) - | Ok x -> f x - let to_msg m = - let open Lwt.Infix in - m >>= function - | Error `Disconnected -> Lwt.return (Error (`Msg "BLOCK device has already disconnected")) -- | Error `Unimplemented -> Lwt.return (Error (`Msg "BLOCK function is unimplemented")) - | Error _ -> Lwt.return (Error (`Msg "Unknown error from BLOCK device")) - | Ok x -> Lwt.return (Ok x) - let return x = Lwt.return (Ok x) -diff --git a/shared-block-ring.opam b/shared-block-ring.opam -index 1c703fa..beb5c5b 100644 ---- a/shared-block-ring.opam -+++ b/shared-block-ring.opam -@@ -21,8 +21,8 @@ depends: [ - "logs" - "lwt" - "lwt_log" -- "mirage-block" {>= "2.0.1"} -- "mirage-block-unix" -+ "mirage-block" {>= "3.0.0"} -+ "mirage-block-unix" {>= "2.13.0"} - "mirage-clock" {>= "3.0.0"} - "mirage-clock-unix" {with-test} - "mirage-time" {>= "2.0.1"} diff --git a/dev-ml/shared-block-ring/metadata.xml b/dev-ml/shared-block-ring/metadata.xml deleted file mode 100644 index 4c2cf6354..000000000 --- a/dev-ml/shared-block-ring/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This is a simple queue containing variable-length items stored on a disk, in the style of Xen shared-memory-ring.</longdescription> - <upstream> - <bugs-to>https://github.com/mirage/shared-block-ring/issues/</bugs-to> - <remote-id type="github">mirage/shared-block-ring</remote-id> - <maintainer> - <name>Jonathan Ludlam</name> - <email>jonathan.ludlam@citrix.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild b/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild deleted file mode 100644 index bafd0f5b4..000000000 --- a/dev-ml/shared-block-ring/shared-block-ring-3.0.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="A simple on-disk fixed length queue" -HOMEPAGE="https://github.com/mirage/shared-block-ring" -SRC_URI="https://github.com/mirage/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - >=dev-ml/cstruct-3.0.0:=[ppx] - dev-ml/lwt:= - dev-ml/lwt_log:= - dev-ml/cmdliner:= - dev-ml/duration:= - >=dev-ml/io-page-2.2.0:=[unix(-)] - dev-ml/logs:= - >=dev-ml/mirage-block-2.0.1:= - dev-ml/mirage-block-unix:= - dev-ml/mirage-clock:= - >=dev-ml/mirage-time-2.0.1:= - >=dev-ml/ppx_sexp_conv-0.10.0:= - dev-ml/result:= - dev-ml/rresult:= - dev-ml/sexplib:= - dev-ml/sexplib0:= -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/ounit2 - dev-ml/mirage-clock-unix - ) -" - -RESTRICT="!test? ( test )" -PATCHES=( - "${FILESDIR}/${P}-cstruct.patch" - "${FILESDIR}/${P}-mirage-block.patch" -) diff --git a/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild b/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild deleted file mode 100644 index ac2906f65..000000000 --- a/dev-ml/shared-block-ring/shared-block-ring-3.0.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="A simple on-disk fixed length queue" -HOMEPAGE="https://github.com/mirage/shared-block-ring" -SRC_URI="https://github.com/mirage/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - >=dev-ml/cstruct-6.0.0:=[ppx] - dev-ml/lwt:= - dev-ml/lwt_log:= - dev-ml/cmdliner:= - dev-ml/duration:= - >=dev-ml/io-page-2.4.0:= - dev-ml/logs:= - >=dev-ml/mirage-block-2.0.1:= - dev-ml/mirage-block-unix:= - dev-ml/mirage-clock:= - >=dev-ml/mirage-time-2.0.1:= - >=dev-ml/ppx_sexp_conv-0.10.0:= - dev-ml/result:= - dev-ml/rresult:= - dev-ml/sexplib:= - dev-ml/sexplib0:= -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/ounit2 - dev-ml/mirage-clock-unix - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/shared-memory-ring/Manifest b/dev-ml/shared-memory-ring/Manifest deleted file mode 100644 index 53e86f87d..000000000 --- a/dev-ml/shared-memory-ring/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST shared-memory-ring-3.1.0.tar.gz 20345 BLAKE2B 85677658ed769c355106e47cbaf65acecbe3fd77ea23a1aae2ae608fef28ecfc12bb8a2d19131b1e623467c6101d0cbd49cc6d3fe52ee15d9101fb5558b6abeb SHA512 f49375cd8b32ddddb0a3402fa8bfaa5b4b1cbb3a68ced8facae6200f75224c5b6fbb4e3b0cc74e01d95aa2b46154051e077c39e9ed8c71997107b17fc888f25f diff --git a/dev-ml/shared-memory-ring/metadata.xml b/dev-ml/shared-memory-ring/metadata.xml deleted file mode 100644 index c1e869d15..000000000 --- a/dev-ml/shared-memory-ring/metadata.xml +++ /dev/null @@ -1,31 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This package contains a set of libraries for creating shared memory -producer/consumer rings. The rings follow the Xen ABI and may be used -to create or implement Xen virtual devices. - -Example use: - -One program wishes to create data records and push them efficiently -to a second process on the same physical machine for -sampling/analysis/archiving. - -Example use: - -A Xen virtual machine wishes to send and receive network packets to -and from a backend driver domain.</longdescription> - <upstream> - <doc>https://mirage.github.io/shared-memory-ring/</doc> - <bugs-to>https://github.com/mirage/shared-memory-ring/issues</bugs-to> - <remote-id type="github">mirage/shared-memory-ring</remote-id> - <maintainer> - <name>David Scott</name> - <email>dave@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/shared-memory-ring/shared-memory-ring-3.1.0.ebuild b/dev-ml/shared-memory-ring/shared-memory-ring-3.1.0.ebuild deleted file mode 100644 index d8d9fab26..000000000 --- a/dev-ml/shared-memory-ring/shared-memory-ring-3.1.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Xen-style shared memory rings" -HOMEPAGE="https://github.com/mirage/shared-memory-ring" -SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND=" - dev-ml/cstruct - dev-ml/lwt - dev-ml/lwt-dllist - dev-ml/mirage-profile -" -DEPEND="${RDEPEND}" - -src_install() { - dune_src_install shared-memory-ring - dune_src_install shared-memory-ring-lwt -} diff --git a/dev-ml/systemd/Manifest b/dev-ml/systemd/Manifest deleted file mode 100644 index a935d689a..000000000 --- a/dev-ml/systemd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST systemd-1.2.tar.gz 47912 BLAKE2B b41e5e38f4bce5460449fec46755ea37ffddf8c30b0459f2d70f4714c6f63dffd62c67ed44cb8385e67243b4e0518f1626f5340e24112730c1d058b5a1d30f99 SHA512 a04cb75a425882af95a31a22643cea5620d3f6683c099f9a21e250f1935143db85b12637a8636842463e25b18a18df389026b6950931015f2e612c6c407c67a4 diff --git a/dev-ml/systemd/metadata.xml b/dev-ml/systemd/metadata.xml deleted file mode 100644 index 941def2ef..000000000 --- a/dev-ml/systemd/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <maintainer> - <name>Jürgen Hötzel</name> - <email>juergen@archlinux.org</email> - </maintainer> - <remote-id type="github">juergenhoetzel/ocaml-systemd</remote-id> - <bugs-to>https://github.com/juergenhoetzel/ocaml-systemd/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-ml/systemd/systemd-1.2.ebuild b/dev-ml/systemd/systemd-1.2.ebuild deleted file mode 100644 index e9aa7435f..000000000 --- a/dev-ml/systemd/systemd-1.2.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 findlib opam - -MY_P="ocaml-${P}" - -DESCRIPTION="OCaml module for native access to the systemd facilities" -HOMEPAGE="https://github.com/juergenhoetzel/ocaml-systemd" -SRC_URI="https://github.com/juergenhoetzel/ocaml-${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-3-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND="sys-apps/systemd" -DEPEND=" - ${RDEPEND} - dev-ml/ocamlbuild -" - -OPAM_FILE=opam - -src_configure() { - myconf=( - --prefix "/usr" - --destdir "${D}" - --libdir "/usr/$(get_libdir)" - --docdir "/usr/share/doc/${PF}" - --htmldir "/usr/share/doc/${PF}/html" - --override debug false - --override is_native $(usex ocamlopt true false) - ) - ./configure "${myconf[@]}" || die -} - -src_compile() { - emake -} - -src_install() { - findlib_src_preinst - emake install -} diff --git a/dev-ml/tar/Manifest b/dev-ml/tar/Manifest deleted file mode 100644 index bfbe50b95..000000000 --- a/dev-ml/tar/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tar-1.1.0.tar.gz 24429 BLAKE2B 778f77f650c775e22cfd71741ce3b0aa5e75026c4be697c3d9d5532407c07f68c59700a78eff5c48bcfefa6db7b5116fed3d9c0bba708bb94b5cce41bea5dbbe SHA512 d02a5c2bef9a77b2bb32f7f85d741eb58d42ffcff916a3cfe618ff4b372d72e53176dfc050e876efcbbaf5057aa21b5615e99ebb435eb63aa10815b0ce102ba7 -DIST tar-2.0.1.tar.gz 26751 BLAKE2B a381c258c75350198c25c105f8ca33f33dd8d946f88cb102186ece414def2fa5e25191c2ed43d5d0e9286a0bc352ffec8b6999d17f18479642900b59f4d1cc17 SHA512 fd2e302497eb673a4e8000d0bcfd9012b1f118021e1d071a7c56cc6652ec6da9c6f755c18aa4b275daf1f722409d71cbb4519285096682344bfa65bbe800cbd1 diff --git a/dev-ml/tar/metadata.xml b/dev-ml/tar/metadata.xml deleted file mode 100644 index 5fcfae03a..000000000 --- a/dev-ml/tar/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="mirage">Read and write tar format files via MirageOS interfaces</flag> - <flag name="unix">Decode and encode tar format files from Unix</flag> - </use> - <longdescription lang="en">tar is a simple library to read and write tar files with an emphasis on -streaming. - -This is pure OCaml code, no C bindings.</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-tar/</doc> - <bugs-to>https://github.com/mirage/ocaml-tar/issues</bugs-to> - <remote-id type="github">mirage/ocaml-tar</remote-id> - <maintainer> - <name>David Scott</name> - <email>dave@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/tar/tar-1.1.0.ebuild b/dev-ml/tar/tar-1.1.0.ebuild deleted file mode 100644 index 4102ea677..000000000 --- a/dev-ml/tar/tar-1.1.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MYPN="ocaml-${PN}" - -DESCRIPTION="Pure OCaml library to read and write tar files" -HOMEPAGE=" - https://github.com/mirage/ocaml-tar - https://opam.ocaml.org/packages/tar/ -" -SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="mirage ocamlopt test unix" - -RDEPEND=" - dev-ml/camlp-streams:= - dev-ml/cstruct:= - dev-ml/re:= - dev-ml/lwt:= - - mirage? ( - dev-ml/io-page:= - dev-ml/mirage-block:= - dev-ml/mirage-kv:= - dev-ml/ptime:= - ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/mirage-block-unix - dev-ml/ounit2 - ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE=" - test? ( mirage unix ) -" - -src_compile() { - local pkgs="tar" - for u in mirage unix ; do - if use ${u} ; then - pkgs="${pkgs},tar-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install tar - use mirage && dune_src_install tar-mirage - use unix && dune_src_install tar-unix -} diff --git a/dev-ml/tar/tar-2.0.1.ebuild b/dev-ml/tar/tar-2.0.1.ebuild deleted file mode 100644 index 4102ea677..000000000 --- a/dev-ml/tar/tar-2.0.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MYPN="ocaml-${PN}" - -DESCRIPTION="Pure OCaml library to read and write tar files" -HOMEPAGE=" - https://github.com/mirage/ocaml-tar - https://opam.ocaml.org/packages/tar/ -" -SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="mirage ocamlopt test unix" - -RDEPEND=" - dev-ml/camlp-streams:= - dev-ml/cstruct:= - dev-ml/re:= - dev-ml/lwt:= - - mirage? ( - dev-ml/io-page:= - dev-ml/mirage-block:= - dev-ml/mirage-kv:= - dev-ml/ptime:= - ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/mirage-block-unix - dev-ml/ounit2 - ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE=" - test? ( mirage unix ) -" - -src_compile() { - local pkgs="tar" - for u in mirage unix ; do - if use ${u} ; then - pkgs="${pkgs},tar-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install tar - use mirage && dune_src_install tar-mirage - use unix && dune_src_install tar-unix -} diff --git a/dev-ml/tcpip/Manifest b/dev-ml/tcpip/Manifest deleted file mode 100644 index e7402133a..000000000 --- a/dev-ml/tcpip/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tcpip-7.1.0.tbz 103853 BLAKE2B 157c6a45dfe05e43e0f36182060b75e7910a9ef1c4701c0145056a164e743a00f73f07ccb953a29f6468ee88e03fa0b5363c36aabc1a41a9ac93a9f3e0876d10 SHA512 fae605ba30b0bb5ae28cbedc32f220c5a5166db4af9e060d82007cd020132f1e334fa8fcb7e9bd68851fc838f7e6fb1b4e1d3cba8fb787dcec79d2107b8ffd4a diff --git a/dev-ml/tcpip/metadata.xml b/dev-ml/tcpip/metadata.xml deleted file mode 100644 index 96b5ca4d5..000000000 --- a/dev-ml/tcpip/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">`mirage-tcpip` provides a networking stack for the [Mirage operating -system](https://mirage.io). It provides implementations for the following module types -(which correspond with the similarly-named protocols): - -* IP (via the IPv4 and IPv6 modules) -* ICMP -* UDP -* TCP</longdescription> - <upstream> - <doc>https://mirage.github.io/mirage-tcpip/</doc> - <bugs-to>https://github.com/mirage/mirage-tcpip/issues</bugs-to> - <remote-id type="github">mirage/mirage-tcpip</remote-id> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/tcpip/tcpip-7.1.0.ebuild b/dev-ml/tcpip/tcpip-7.1.0.ebuild deleted file mode 100644 index 9cbf52d3a..000000000 --- a/dev-ml/tcpip/tcpip-7.1.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MYPN="mirage-${PN}" - -DESCRIPTION="TCP/IP networking stack in pure OCaml, using the Mirage platform libraries" -HOMEPAGE="https://github.com/mirage/mirage-tcpip" -SRC_URI="https://github.com/mirage/${MYPN}/releases/download/v${PV}/${P}.tbz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/cstruct:=[lwt,ppx] - dev-ml/mirage-net:= - dev-ml/mirage-clock:= - dev-ml/mirage-random:= - dev-ml/mirage-time:= - dev-ml/ipaddr:=[macaddr-cstruct] - dev-ml/mirage-profile:= - dev-ml/fmt:= - dev-ml/lwt:= - dev-ml/lwt-dllist:= - dev-ml/logs:= - dev-ml/duration:= - dev-ml/randomconv:= - dev-ml/ethernet:= - dev-ml/arp:= - dev-ml/mirage-flow:= - dev-ml/lru:= - dev-ml/metrics:= -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/mirage-vnetif - dev-ml/alcotest - dev-ml/pcap-format - dev-ml/mirage-clock - dev-ml/mirage-clock-unix - dev-ml/mirage-random-test - dev-ml/ipaddr[cstruct] - ) -" -BDEPEND="virtual/pkgconfig" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/tls/Manifest b/dev-ml/tls/Manifest deleted file mode 100644 index 9a9e1de53..000000000 --- a/dev-ml/tls/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tls-0.15.3.tbz 322581 BLAKE2B b516d0b4d950cd2b9c4da69ad6e45aea6b0cbc5af7ce8842261245e8e00f690a4c91e3ad97b900658babdc1493b202487105e32a7b0ce99f4394baadd06abfd9 SHA512 371b85c6afebeda0fcc8cc5252e3333d9c3ef3a6bdbee160bb194e2a5928fd537c811c6eec729f16852070944e627257d44c97142a259d00d0db66956a95df49 -DIST tls-v0.13.1.tbz 299082 BLAKE2B e366f0135233c67aac72cb930d9c702ff660bb2eeaa4e2105a695026866d7723a6e41657d3f4d1a107742325d875612183ed51d96d2a9d5da50d358a99688fa3 SHA512 f5ec06a9401c5bba7b9ba011fbec14136685b673f4ec87d0eefedb9cb53f93d02142bb9a75955b8c2c5832cdcebec8751c63ce092d2b6e361a19fe1a8a1e36b1 diff --git a/dev-ml/tls/metadata.xml b/dev-ml/tls/metadata.xml deleted file mode 100644 index 4d6befdd0..000000000 --- a/dev-ml/tls/metadata.xml +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="async">Async laye</flag> - <flag name="mirage">MirageOS layer</flag> - </use> - <longdescription lang="en">Transport Layer Security (TLS) is probably the most widely deployed security -protocol on the Internet. It provides communication privacy to prevent -eavesdropping, tampering, and message forgery. Furthermore, it optionally -provides authentication of the involved endpoints. TLS is commonly deployed for -securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails, -virtual private networks, and wireless networks. - -TLS uses asymmetric cryptography to exchange a symmetric key, and optionally -authenticate (using X.509) either or both endpoints. It provides algorithmic -agility, which means that the key exchange method, symmetric encryption -algorithm, and hash algorithm are negotiated. - -Read [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).</longdescription> - <upstream> - <doc>https://mirleft.github.io/ocaml-tls/doc</doc> - <bugs-to>https://github.com/mirleft/ocaml-tls/issues</bugs-to> - <remote-id type="github">mirleft/ocaml-tls</remote-id> - <maintainer> - <name>Hannes Mehnert</name> - <email>hannes@mehnert.org</email> - </maintainer> - <maintainer> - <name>David Kaloper</name> - <email>david@numm.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/tls/tls-0.13.1.ebuild b/dev-ml/tls/tls-0.13.1.ebuild deleted file mode 100644 index 4af736e46..000000000 --- a/dev-ml/tls/tls-0.13.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Transport Layer Security purely in OCaml" -HOMEPAGE="https://github.com/mirleft/ocaml-tls" -SRC_URI="https://github.com/mirleft/ocaml-tls/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="async mirage ocamlopt test" - -RDEPEND=" - dev-ml/ppx_sexp_conv:= - dev-ml/cstruct:=[ppx,sexp] - dev-ml/sexplib:= - dev-ml/mirage-crypto:=[ec,pk,rng] - dev-ml/x509:= - dev-ml/domain-name:= - dev-ml/fmt:= - dev-ml/lwt:= - dev-ml/ptime:= - dev-ml/hkdf:= - dev-ml/logs:= - dev-ml/ipaddr:=[sexp] - - async? ( - dev-ml/async:= - dev-ml/async_unix:= - dev-ml/core:= - dev-ml/cstruct:=[async] - dev-ml/ppx_jane:= - dev-ml/mirage-crypto:=[rng-async] - ) - mirage? ( - dev-ml/mirage-flow:= - dev-ml/mirage-kv:= - dev-ml/mirage-clock:= - dev-ml/mirage-crypto:=[pk] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/cstruct[unix] - dev-ml/alcotest - dev-ml/randomconv - dev-ml/ounit2 - ) -" - -RESTRICT="!test? ( test )" - -src_compile() { - local pkgs="tls" - for u in async mirage ; do - if use ${u} ; then - pkgs="${pkgs},tls-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install tls - use async && dune_src_install tls-async - use mirage && dune_src_install tls-mirage -} diff --git a/dev-ml/tls/tls-0.15.3.ebuild b/dev-ml/tls/tls-0.15.3.ebuild deleted file mode 100644 index cff9e9abd..000000000 --- a/dev-ml/tls/tls-0.15.3.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Transport Layer Security purely in OCaml" -HOMEPAGE="https://github.com/mirleft/ocaml-tls" -SRC_URI="https://github.com/mirleft/ocaml-tls/releases/download/v${PV}/${P}.tbz" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="async mirage ocamlopt test" - -RDEPEND=" - >=dev-lang/ocaml-4.08.0:=[ocamlopt?] - >=dev-ml/ppx_sexp_conv-0.9.0:= - >=dev-ml/cstruct-6.0.0:=[ppx,sexp] - dev-ml/sexplib:= - >=dev-ml/mirage-crypto-0.10.0:=[ec,pk,rng] - >=dev-ml/x509-0.13.0:= - >=dev-ml/domain-name-0.3.0:= - >=dev-ml/fmt-0.8.7:= - >=dev-ml/lwt-3.0.0:= - >=dev-ml/ptime-0.8.1:= - dev-ml/hkdf:= - dev-ml/logs:= - dev-ml/ipaddr:=[sexp] - - async? ( - >=dev-ml/async-0.15:= - >=dev-ml/async_unix-0.15:= - >=dev-ml/core-0.15:= - dev-ml/cstruct:=[async] - >=dev-ml/ppx_jane-0.15:= - dev-ml/mirage-crypto:=[rng-async] - >=dev-ml/x509-0.14.0:= - ) - mirage? ( - >=dev-ml/mirage-flow-2.0.0:= - >=dev-ml/mirage-kv-3.0.0:= - >=dev-ml/mirage-clock-3.0.0:= - dev-ml/mirage-crypto:=[pk] - ) -" -DEPEND=" - ${RDEPEND} - test? ( - >=dev-ml/cstruct-3.0.0[unix] - dev-ml/alcotest - dev-ml/randomconv - dev-ml/ounit2 - ) -" - -RESTRICT="!test? ( test )" - -src_compile() { - local pkgs="tls" - for u in async mirage ; do - if use ${u} ; then - pkgs="${pkgs},tls-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install tls - use async && dune_src_install tls-async - use mirage && dune_src_install tls-mirage -} diff --git a/dev-ml/tuntap/Manifest b/dev-ml/tuntap/Manifest deleted file mode 100644 index 018771f9e..000000000 --- a/dev-ml/tuntap/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tuntap-v2.0.0.tbz 10494 BLAKE2B 9599c8c6ff3abd10e942967c965ea1579cb10f4db2edebc078ecdc3410f9629c6f6de7d5e6bd4ce273918d4f3ac5190ef5e6e06b000808b0fabb26a7ce080ad5 SHA512 e3bf0379906b5070ae5681ae74a1a74b9b987d1f37ff142fb10622d79db8df435c9db54a2d4d5d4dadaeab9aa9427b1d40262dbf445a88b3c3fe64bc93417647 diff --git a/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch b/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch deleted file mode 100644 index e52b09769..000000000 --- a/dev-ml/tuntap/files/tuntap-2.0.0-ounit2.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/test/dune b/test/dune -index 951a008..9d86605 100644 ---- a/test/dune -+++ b/test/dune -@@ -1,6 +1,6 @@ - (executables - (names getifaddrs_test nonblock_read open_close_test set_ipv4_test nonblock_test sendfd_test) -- (libraries lwt.unix tuntap macaddr ipaddr oUnit)) -+ (libraries lwt.unix tuntap macaddr ipaddr ounit2)) - - (alias - (name runtest) -diff --git a/tuntap.opam b/tuntap.opam -index 08002b2..87148c1 100644 ---- a/tuntap.opam -+++ b/tuntap.opam -@@ -27,7 +27,7 @@ depends: [ - "ipaddr" {>= "5.0.0"} - "macaddr" {>= "4.0.0"} - "cmdliner" -- "ounit" {with-test} -+ "ounit2" {with-test} - "lwt" {with-test & >= "5.0.0"} - ] - build: [ diff --git a/dev-ml/tuntap/metadata.xml b/dev-ml/tuntap/metadata.xml deleted file mode 100644 index 3f2551c2f..000000000 --- a/dev-ml/tuntap/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This is an OCaml library for handling TUN/TAP devices. TUN refers to layer 3 -virtual interfaces whereas TAP refers to layer 2 Ethernet ones. - -See <http://en.wikipedia.org/wiki/TUN/TAP> for more information. - -Linux, FreeBSD, OpenBSD and macOS should all be supported. You will need -to install the third-party <http://tuntaposx.sourceforge.net/> on macOS before -using this library.</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-tuntap/</doc> - <bugs-to>https://github.com/mirage/ocaml-tuntap/issues</bugs-to> - <remote-id type="github">mirage/ocaml-tuntap</remote-id> - <maintainer> - <name>Vincent Bernardoff</name> - <email>vb@luminar.eu.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/tuntap/tuntap-2.0.0.ebuild b/dev-ml/tuntap/tuntap-2.0.0.ebuild deleted file mode 100644 index 496747238..000000000 --- a/dev-ml/tuntap/tuntap-2.0.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Bindings to UNIX tuntap facilities" -HOMEPAGE=" - https://github.com/mirage/ocaml-tuntap - https://opam.ocaml.org/packages/tuntap/ -" -SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/cmdliner:= - >=dev-ml/ipaddr-5.0.0:= -" -DEPEND=" - ${RDEPEND} - sys-kernel/linux-headers - test? ( >=dev-ml/lwt-5.0.0 ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/uri/Manifest b/dev-ml/uri/Manifest deleted file mode 100644 index 98fec7884..000000000 --- a/dev-ml/uri/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ocaml-uri-4.2.0.tar.gz 231300 BLAKE2B d73ca1dc1bb372cf160dfb2a1730132fa5139a68b97bf59554f75754dc57b5d83eaf5bc14c6e1962a9f01dcf98b3f10e9eec10d4cd4701073ebfd2b3d443098f SHA512 25510db4d6a5491ab02e7c62360f91b95e6cd3b5892311c7d3ef159be15906eab849728f96687082852e1ab8ff6e3d9f51831229780abc4ed8cb6acff50aa1b9 diff --git a/dev-ml/uri/files/uri-4.2.0-ounit2.patch b/dev-ml/uri/files/uri-4.2.0-ounit2.patch deleted file mode 100644 index 6703ce1d3..000000000 --- a/dev-ml/uri/files/uri-4.2.0-ounit2.patch +++ /dev/null @@ -1,95 +0,0 @@ -From 73e4b497b3afa6530fabb1d445d0d4285fa302b5 Mon Sep 17 00:00:00 2001 -From: Alessandro Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 15:16:33 +0200 -Subject: [PATCH 1/4] use ounit2 - ---- - lib_test/dune | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/lib_test/dune b/lib_test/dune -index ba44355..f61938d 100644 ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -2,10 +2,10 @@ - (name test_runner) - (package uri) - (modules test_runner) -- (libraries uri uri.services oUnit)) -+ (libraries uri uri.services ounit2)) - - (test - (name test_runner_sexp) - (package uri-sexp) - (modules test_runner_sexp) -- (libraries uri uri.services uri-sexp oUnit)) -+ (libraries uri uri.services uri-sexp ounit2)) - -From e40a51aec751ff397c94cbde8faa7fc01141a281 Mon Sep 17 00:00:00 2001 -From: Alessandro Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 15:17:15 +0200 -Subject: [PATCH 2/4] depend on ounit2 - ---- - uri-sexp.opam | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/uri-sexp.opam b/uri-sexp.opam -index d4b2e44..fb249a5 100644 ---- a/uri-sexp.opam -+++ b/uri-sexp.opam -@@ -16,7 +16,7 @@ depends: [ - "dune" {>= "1.2.0"} - "ppx_sexp_conv" {>= "v0.13.0"} - "sexplib0" -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - build: [ - ["dune" "subst"] {pinned} - -From 2615ace2358efc166f49b6dbc7167232086cadde Mon Sep 17 00:00:00 2001 -From: Alessandro Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 15:17:48 +0200 -Subject: [PATCH 3/4] depend on ounit2 - ---- - uri-re.opam | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/uri-re.opam b/uri-re.opam -index 3d525a0..3d34e3e 100644 ---- a/uri-re.opam -+++ b/uri-re.opam -@@ -15,7 +15,7 @@ for parsing URI or URLs. - depends: [ - "ocaml" {>= "4.04.0"} - "dune" {>= "1.2.0"} -- "ounit" {with-test & >= "1.0.2"} -+ "ounit2" {with-test & >= "1.0.2"} - "ppx_sexp_conv" {with-test & >= "v0.9.0"} - "re" {>= "1.9.0"} - "stringext" {>= "1.4.0"} - -From a3b57ec4b8582b73b49bd95c163b44b885fe582f Mon Sep 17 00:00:00 2001 -From: Alessandro Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 15:18:10 +0200 -Subject: [PATCH 4/4] depend on ounit2 - ---- - uri.opam | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/uri.opam b/uri.opam -index ab1cbf6..78d08b0 100644 ---- a/uri.opam -+++ b/uri.opam -@@ -15,7 +15,7 @@ for parsing URI or URLs. - depends: [ - "ocaml" {>= "4.04.0"} - "dune" {>= "1.2.0"} -- "ounit" {with-test & >= "1.0.2"} -+ "ounit2" {with-test & >= "1.0.2"} - "ppx_sexp_conv" {with-test & >= "v0.9.0"} - "stringext" {>= "1.4.0"} - "angstrom" {>= "0.14.0"} diff --git a/dev-ml/uri/metadata.xml b/dev-ml/uri/metadata.xml deleted file mode 100644 index bd4cf84d4..000000000 --- a/dev-ml/uri/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="re">This is an OCaml implementation of the RFC3986 specification for parsing URI or URLs</flag> - <flag name="sexp">ocaml-uri with sexp support</flag> - </use> - <longdescription lang="en">This is an OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification -for parsing URI or URLs.</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-uri/</doc> - <bugs-to>https://github.com/mirage/ocaml-uri/issues</bugs-to> - <remote-id type="github">mirage/ocaml-uri</remote-id> - <maintainer> - <name>Anil Madhavapeddy</name> - <email>anil@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/uri/uri-4.2.0.ebuild b/dev-ml/uri/uri-4.2.0.ebuild deleted file mode 100644 index 4f5d62e81..000000000 --- a/dev-ml/uri/uri-4.2.0.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="RFC3986 URI parsing library for OCaml" -HOMEPAGE=" - https://github.com/mirage/ocaml-uri - https://opam.ocaml.org/packages/uri/ -" -SRC_URI="https://github.com/mirage/ocaml-uri/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz" -S="${WORKDIR}/ocaml-${P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt re sexp test" - -RDEPEND=" - >=dev-ml/angstrom-0.14.0:= - >=dev-ml/stringext-1.4.0:= - - re? ( >=dev-ml/re-1.9.0:= ) - sexp? ( - >=dev-ml/ppx_sexp_conv-0.13.0:= - dev-ml/sexplib0:= - ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/ounit2 - >=dev-ml/ppx_sexp_conv-0.9.0 - ) -" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" - -src_compile() { - local pkgs="uri" - for u in sexp re ; do - if use ${u} ; then - pkgs="${pkgs},uri-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install uri - use re && dune_src_install uri-re - use sexp && dune_src_install uri-sexp -} diff --git a/dev-ml/vchan/Manifest b/dev-ml/vchan/Manifest deleted file mode 100644 index 737b763b6..000000000 --- a/dev-ml/vchan/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vchan-6.0.1.tbz 21954 BLAKE2B 01a8cea18ac7a94176f969323d765aadaf0ebb95ab781019caa7473fc1c0807bde3f432d81fbdd8d72261952ef36c5b7cd58fc6182d9477fe4db092bb523ec55 SHA512 8507095e49d2c47d3aa71a62a2856dea3bce0607ee3f03cd9c4a7a93b2a0f6b53788ef0345ce1193a10048251f4bd0f6d1af74ba2191682686ec463653b17622 diff --git a/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch b/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch deleted file mode 100644 index 86a8bdc38..000000000 --- a/dev-ml/vchan/files/vchan-6.0.1-ounit2.patch +++ /dev/null @@ -1,78 +0,0 @@ -From 56fe85c077bb3dfe936dcf9eaa96229a223d2028 Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 20:00:53 +0200 -Subject: [PATCH] use ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com> ---- - .coverage.sh | 2 +- - lib_test/dune | 2 +- - vchan-unix.opam | 2 +- - vchan-xen.opam | 2 +- - vchan.opam | 2 +- - 5 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/.coverage.sh b/.coverage.sh -index bd8dcc8..c263bb7 100644 ---- a/.coverage.sh -+++ b/.coverage.sh -@@ -11,7 +11,7 @@ if [ -z "$KEEP" ]; then trap "popd; rm -rf $COVERAGE_DIR" EXIT; fi - $(which cp) -r ../* . - - eval `opam config env` --opam install -y bisect_ppx oasis ocveralls ounit -+opam install -y bisect_ppx oasis ocveralls ounit2 - - sed -i 's/BuildDepends:/BuildDepends: bisect_ppx,/g' _oasis - oasis setup -diff --git a/lib_test/dune b/lib_test/dune -index ce2e21b..c8fa076 100644 ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -1,6 +1,6 @@ - (executables - (names test) -- (libraries cmdliner lwt lwt.unix vchan oUnit)) -+ (libraries cmdliner lwt lwt.unix vchan ounit2)) - - (alias - (name runtest) -diff --git a/vchan-unix.opam b/vchan-unix.opam -index c2d3194..0c948ec 100644 ---- a/vchan-unix.opam -+++ b/vchan-unix.opam -@@ -26,7 +26,7 @@ depends: [ - "xen-gnt" - "fmt" {>= "0.8.7"} - "cmdliner" {with-test} -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - build: [ - ["dune" "subst"] {dev} -diff --git a/vchan-xen.opam b/vchan-xen.opam -index 4bd58f5..a461dd4 100644 ---- a/vchan-xen.opam -+++ b/vchan-xen.opam -@@ -21,7 +21,7 @@ depends: [ - "mirage-xen" {>= "7.0.0"} - "xenstore_transport" {>= "1.0.0"} - "sexplib" -- "ounit" {with-test} -+ "ounit2" {with-test} - "cmdliner" {with-test} - ] - build: [ -diff --git a/vchan.opam b/vchan.opam -index b7ce1a2..bb42aa9 100644 ---- a/vchan.opam -+++ b/vchan.opam -@@ -25,7 +25,7 @@ depends: [ - "xenstore_transport" {>= "1.0.0"} - "sexplib" - "cmdliner" {with-test} -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - build: [ - ["dune" "subst"] {dev} diff --git a/dev-ml/vchan/metadata.xml b/dev-ml/vchan/metadata.xml deleted file mode 100644 index f828570c6..000000000 --- a/dev-ml/vchan/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="unix">Unix support</flag> - <flag name="xen">Xen support</flag> - </use> - <longdescription lang="en">This is an implementation of the Xen "libvchan" or "vchan" communication -protocol in OCaml. It allows fast inter-domain communication using shared -memory.</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-vchan</doc> - <bugs-to>https://github.com/mirage/ocaml-vchan/issues</bugs-to> - <remote-id type="github">mirage/ocaml-vchan</remote-id> - <maintainer> - <name>Jonathan Ludlam</name> - <email>jonathan.ludlam@eu.citrix.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/vchan/vchan-6.0.1.ebuild b/dev-ml/vchan/vchan-6.0.1.ebuild deleted file mode 100644 index 3c72529bc..000000000 --- a/dev-ml/vchan/vchan-6.0.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MY_PN="ocaml-${PN}" - -DESCRIPTION="Pure OCaml implementation of the vchan shared-memory communication protocol" -HOMEPAGE=" - https://github.com/mirage/ocaml-vchan - https://opam.ocaml.org/packages/vchan/ -" -SRC_URI="https://github.com/mirage/${MY_PN}/releases/download/v${PV}/${P}.tbz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test unix xen" - -RDEPEND=" - dev-ml/lwt:= - dev-ml/ppx_sexp_conv:= - dev-ml/io-page:= - dev-ml/mirage-flow:= - dev-ml/xenstore:= - dev-ml/xenstore-clients:= - dev-ml/sexplib:= - dev-ml/cstruct:=[ppx] - - unix? ( - dev-ml/xen-evtchn:=[unix] - dev-ml/xen-gnt:=[unix] - dev-ml/fmt:= - ) - xen? ( dev-ml/mirage-xen:= ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/cmdliner - dev-ml/ounit2 - ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( unix xen )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" - -src_compile() { - local pkgs="vchan" - for u in xen unix ; do - if use ${u} ; then - pkgs="${pkgs},vchan-${u}" - fi - done - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install vchan - use unix && dune_src_install vchan-unix - use xen && dune_src_install vchan-xen -} diff --git a/dev-ml/vhd/Manifest b/dev-ml/vhd/Manifest deleted file mode 100644 index d18356c4d..000000000 --- a/dev-ml/vhd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vhd-0.12.2.tar.gz 51907 BLAKE2B 55c08d3dc7ec6f3611fe081860942f0e68eb6e1cdb284d5190baac70d5f2145ea8af3adb80ab51a388b9810b13bece8654d0c49814fecba212d0a400b9cd1662 SHA512 bea4b97492b9c5304418ed220e9303d8d94b3a7db6b7dc3566a967a9878da7dc69b655be6a66edb0ff22806de13c75693cf2dbe93e6e57a736fab0964872d99d diff --git a/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch b/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch deleted file mode 100644 index d85225cf8..000000000 --- a/dev-ml/vhd/files/vhd-0.12.2-ounit2.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 8a0acca0482680b120f6a4f5434dde7d9d240c16 Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 20:05:20 +0200 -Subject: [PATCH] use ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com> ---- - vhd-format-lwt.opam | 2 +- - vhd_format_lwt_test/dune | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/vhd-format-lwt.opam b/vhd-format-lwt.opam -index 1e57f03..e92913f 100644 ---- a/vhd-format-lwt.opam -+++ b/vhd-format-lwt.opam -@@ -11,7 +11,7 @@ depends: [ - "cstruct" - "lwt" {>= "3.2.0"} - "mirage-block" {>= "2.0.1"} -- "ounit" {with-test} -+ "ounit2" {with-test} - "vhd-format" - "io-page-unix" {with-test} - "dune" {>= "1.0"} -diff --git a/vhd_format_lwt_test/dune b/vhd_format_lwt_test/dune -index f1ef8ec..43309d7 100644 ---- a/vhd_format_lwt_test/dune -+++ b/vhd_format_lwt_test/dune -@@ -1,6 +1,6 @@ - (executable - (name parse_test) -- (libraries cstruct disk io-page.unix lwt lwt.unix oUnit vhd-format -+ (libraries cstruct disk io-page.unix lwt lwt.unix ounit2 vhd-format - vhd_format_lwt)) - - (alias diff --git a/dev-ml/vhd/metadata.xml b/dev-ml/vhd/metadata.xml deleted file mode 100644 index 57eccb244..000000000 --- a/dev-ml/vhd/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <remote-id type="github">mirage/ocaml-vhd</remote-id> - <maintainer> - <name>David Scott</name> - <email>dave@recoil.orj</email> - </maintainer> - <doc>https://mirage.github.io/ocaml-vhd/</doc> - <bugs-to>https://github.com/mirage/ocaml-vhd/issues</bugs-to> - </upstream> - <use> - <flag name="lwt">provide an Lwt compatible interface to the library</flag> - </use> -</pkgmetadata> diff --git a/dev-ml/vhd/vhd-0.12.2.ebuild b/dev-ml/vhd/vhd-0.12.2.ebuild deleted file mode 100644 index aa05722ef..000000000 --- a/dev-ml/vhd/vhd-0.12.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MYPN="ocaml-${PN}" - -DESCRIPTION="Read and write .vhd-format format data" -HOMEPAGE=" - https://github.com/mirage/ocaml-vhd - https://opam.ocaml.org/packages/vhd-format/ -" -SRC_URI="https://github.com/mirage/${MYPN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MYPN}-${PV}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="lwt ocamlopt test" - -RDEPEND=" - dev-ml/cstruct:= - dev-ml/io-page:= - dev-ml/rresult:= - dev-ml/uuidm:= - dev-ml/stdlib-shims:= - - lwt? ( - dev-ml/mirage-block:= - dev-ml/lwt:= - ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/ounit2 - dev-ml/io-page[unix(-)] - ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( lwt )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" - -src_compile() { - local pkgs="vhd-format" - use lwt && pkgs="${pkgs},vhd-format-lwt" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install vhd-format - use lwt && dune_src_install vhd-format-lwt -} diff --git a/dev-ml/wayland/Manifest b/dev-ml/wayland/Manifest deleted file mode 100644 index 17b4d6f2e..000000000 --- a/dev-ml/wayland/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ocaml-wayland-1.1.tar.gz 104186 BLAKE2B 9ee71b1a5d06a6cfbc2b219cd8de2acb780d9af79303b5533409384b138d06298f6bbb9fc34770bc358693a6ee9b0fdbf020f212f16ffccce6962dd2dbc829fd SHA512 8e53c3e277dcf5b4d6a574495e4c14eeb059c79b23ff313ef18034a0cdb4b869f6ca9e2e294227854ec9c940e2d729900ac38aea071e2572008666e93f112f88 diff --git a/dev-ml/wayland/metadata.xml b/dev-ml/wayland/metadata.xml deleted file mode 100644 index ce4964238..000000000 --- a/dev-ml/wayland/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <longdescription lang="en">Pure OCaml Wayland protocol implementation</longdescription> - <upstream> - <doc>https://talex5.github.io/ocaml-wayland/</doc> - <bugs-to>https://github.com/talex5/ocaml-wayland/issues</bugs-to> - <remote-id type="github">talex5/ocaml-wayland</remote-id> - <maintainer> - <name>Thomas Leonard</name> - <email>talex5@gmail.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/wayland/wayland-1.1.ebuild b/dev-ml/wayland/wayland-1.1.ebuild deleted file mode 100644 index bce68997d..000000000 --- a/dev-ml/wayland/wayland-1.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="Pure OCaml Wayland protocol library" -HOMEPAGE=" - https://github.com/talex5/ocaml-wayland - https://opam.ocaml.org/packages/wayland/ -" -SRC_URI="https://github.com/talex5/ocaml-wayland/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz" -S="${WORKDIR}/ocaml-${P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/base:= - >=dev-ml/cmdliner-1.1.1:= - >=dev-ml/cstruct-6.0.0:= - >=dev-ml/fmt-0.8.0:= - >=dev-ml/logs-0.7.0:= - >=dev-ml/lwt-5.4.0:= - >=dev-ml/xmlm-1.3.0:= - >=dev-ml/dune-2.8.0:= -" - -DEPEND=" - ${RDEPEND} - dev-ml/ocaml-doc - test? ( - >=dev-ml/alcotest-lwt-1.2.3:= - dev-ml/ounit2 - >=dev-ml/ppx_sexp_conv-0.9.0 - ) -" - -RESTRICT="!test? ( test )" - -src_compile() { - local pkgs="wayland" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install wayland -} diff --git a/dev-ml/x509/Manifest b/dev-ml/x509/Manifest deleted file mode 100644 index 9ce215b4b..000000000 --- a/dev-ml/x509/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST x509-0.16.0.tbz 156180 BLAKE2B e8777e44a61d075bfc49f7db41dcf4cbc742b40470ec3b8b00424834fd8e1bc73e803057f859b06d877dd6ef0b9ad2ca2cb7275dd39c15c4d3ec9c5429cfe6c9 SHA512 c9b4cf55d16d8b1e6b6faa18fc9ac08065fa09937f07a3447d4b637539b37bea6374c98d184eba159a8ba8eba860303a78563097e47ef30529fedaaf722115c6 -DIST x509-v0.13.0.tbz 143302 BLAKE2B d4079a5cce87617ea611ed5624697577b97cf69a1df830fe2b4775ffa47ab557a72cb01bf24b6b56478f6fb22afb87e971ab260ae6acd7e75ef6ad0ff4052c24 SHA512 ab6d4df7e6b6796b962d4ec3d949723c2a039fc9d534a196d8ebd71499dce310716aba3be7bd9600428b534f5eadf7b8b106f77633a63f46c16eceb447e946cc diff --git a/dev-ml/x509/metadata.xml b/dev-ml/x509/metadata.xml deleted file mode 100644 index 17951a616..000000000 --- a/dev-ml/x509/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <description>co-maintainers welcome</description> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">X.509 is a public key infrastructure used mostly on the Internet. It consists -of certificates which include public keys and identifiers, signed by an -authority. Authorities must be exchanged over a second channel to establish the -trust relationship. This library implements most parts of RFC5280 and RFC6125. -The Public Key Cryptography Standards (PKCS) defines encoding and decoding -(in ASN.1 DER and PEM format), which is also implemented by this library - -namely PKCS 1, PKCS 5, PKCS 7, PKCS 8, PKCS 9, PKCS 10, and PKCS 12.</longdescription> - <upstream> - <doc>https://mirleft.github.io/ocaml-x509/doc</doc> - <bugs-to>https://github.com/mirleft/ocaml-x509/issues</bugs-to> - <remote-id type="github">mirleft/ocaml-x509</remote-id> - <maintainer> - <name>Hannes Mehnert</name> - <email>hannes@mehnert.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/x509/x509-0.13.0.ebuild b/dev-ml/x509/x509-0.13.0.ebuild deleted file mode 100644 index ff84020ed..000000000 --- a/dev-ml/x509/x509-0.13.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Public Key Infrastructure purely in OCaml" -HOMEPAGE="https://github.com/mirleft/ocaml-x509" -SRC_URI="https://github.com/mirleft/ocaml-x509/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/asn1-combinators - dev-ml/cstruct - dev-ml/domain-name - dev-ml/fmt - dev-ml/gmap - dev-ml/ipaddr - dev-ml/logs - dev-ml/mirage-crypto[ec,pk,rng] - dev-ml/ocaml-base64 - dev-ml/pbkdf - dev-ml/ptime -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/alcotest - dev-ml/cstruct[unix] - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/x509/x509-0.16.0.ebuild b/dev-ml/x509/x509-0.16.0.ebuild deleted file mode 100644 index e3375a3d3..000000000 --- a/dev-ml/x509/x509-0.16.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -MY_PN="ocaml-${PN}" - -DESCRIPTION="Public Key Infrastructure purely in OCaml" -HOMEPAGE=" - https://github.com/mirleft/ocaml-x509 - https://opam.ocaml.org/packages/x509/ -" -SRC_URI="https://github.com/mirleft/${MY_PN}/releases/download/v${PV}/${P}.tbz" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - >=dev-lang/ocaml-4.08.0:=[ocamlopt?] - >=dev-ml/asn1-combinators-0.2.0:= - >=dev-ml/cstruct-6.0.0:= - >=dev-ml/domain-name-0.3.0:= - >=dev-ml/fmt-0.8.7:= - >=dev-ml/gmap-0.3.0:= - >=dev-ml/ipaddr-5.2.0:= - dev-ml/logs:= - >=dev-ml/mirage-crypto-0.10.0:=[ec,pk,rng] - >=dev-ml/ocaml-base64-3.3.0:= - dev-ml/pbkdf:= - dev-ml/ptime:= -" -DEPEND=" - ${RDEPEND} - test? ( - dev-ml/alcotest - >=dev-ml/cstruct-3.0.0[unix] - ) -" - -RESTRICT="!test? ( test )" diff --git a/dev-ml/xapi-backtrace/Manifest b/dev-ml/xapi-backtrace/Manifest deleted file mode 100644 index ec85d0c96..000000000 --- a/dev-ml/xapi-backtrace/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xapi-backtrace-0.7.tar.gz 5199 BLAKE2B 344eae8ac103c0751fedbfa6d339439c03edb8cc56d901f4667baabe587209e84ed81f4f42c9a9303b71a7de4758eccd3079196ea7eb73844f01d4da61b30f3e SHA512 8c8440ff58c5379d91b4e3534e8e266508c48f08c4799bb85b6e5e9b9003ce67b117332b21dde0ba100aa42fc3c6b59757051c867a71960fa7c33f801fe083a4 diff --git a/dev-ml/xapi-backtrace/metadata.xml b/dev-ml/xapi-backtrace/metadata.xml deleted file mode 100644 index 2db0577aa..000000000 --- a/dev-ml/xapi-backtrace/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/xapi-project/backtrace/issues</bugs-to> - <remote-id type="github">xapi-project/backtrace</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild b/dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild deleted file mode 100644 index 8a6a5b642..000000000 --- a/dev-ml/xapi-backtrace/xapi-backtrace-0.7.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit dune findlib - -DESCRIPTION="Helper functions to preserve and transport exception backtraces" -HOMEPAGE="https://github.com/xapi-project/backtrace" -SRC_URI="https://github.com/xapi-project/backtrace/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/backtrace-${PV}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - dev-ml/ppx_sexp_conv - dev-ml/rpc -" -RDEPEND="${DEPEND}" diff --git a/dev-ml/xapi-stdext/Manifest b/dev-ml/xapi-stdext/Manifest deleted file mode 100644 index 5f079adde..000000000 --- a/dev-ml/xapi-stdext/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST xapi-stdext-4.18.0.tar.gz 52297 BLAKE2B f0f4e0f2453b9d98a0fcbd90437cc173771164f18dca3dcc7a05afe1ddccb14a08f192184ab9bddbcfca14f8687cd935000c0ad26ea4adceece51df712cf5579 SHA512 11267f9adc7676724ef7e0a0e1eb670c7234216d45d9566eb09fafe09728c9da5d1ac065afa5aec73895c81d6e62f1c16cabc48c7c6473002e0d58fd7dbc97ee -DIST xapi-stdext-4.19.0.gh.tar.gz 50348 BLAKE2B d8a9111e7470c0dfc4ab4489dca47ba4c6836fa5da168c2555065db558e5e601795350dabcceac0dbdb44f428d13c7897001517585a5a435fa0df179df57f7e9 SHA512 fa77b8603658af7b10604f5fbf08b573c2e179c58d7a309a5f3badd6b048ef01e5a0e29a0d0ff2e2df8f1e4b3e4214f4a7379c7c4fdc4c29a426273e823a4d67 diff --git a/dev-ml/xapi-stdext/metadata.xml b/dev-ml/xapi-stdext/metadata.xml deleted file mode 100644 index 6bb4f47c8..000000000 --- a/dev-ml/xapi-stdext/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/xapi-project/stdext/issues</bugs-to> - <remote-id type="github">xapi-project/stdext</remote-id> - <maintainer> - <name>Jonathan Ludlam</name> - <email>jonathan.ludlam@citrix.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild b/dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild deleted file mode 100644 index 79e88891d..000000000 --- a/dev-ml/xapi-stdext/xapi-stdext-4.18.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Citrix's (deprecated) extensions to the ocaml standard library" -HOMEPAGE=" - https://xapi-project.github.io/stdext/ - https://github.com/xapi-project/stdext -" -SRC_URI="https://github.com/xapi-project/stdext/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/stdext-${PV}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - <dev-lang/ocaml-4.14.0 - dev-ml/astring - dev-ml/fd-send-recv - dev-ml/logs - dev-ml/ptime - dev-ml/xapi-backtrace -" -RDEPEND="${DEPEND}" - -src_install() { - dune_src_install xapi-stdext-date - dune_src_install xapi-stdext-encodings - dune_src_install xapi-stdext-pervasives - dune_src_install xapi-stdext-std - dune_src_install xapi-stdext-threads - dune_src_install xapi-stdext-unix - dune_src_install xapi-stdext-zerocheck -} diff --git a/dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild b/dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild deleted file mode 100644 index 2d1d4d88b..000000000 --- a/dev-ml/xapi-stdext/xapi-stdext-4.19.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Citrix's (deprecated) extensions to the ocaml standard library" -HOMEPAGE=" - https://xapi-project.github.io/stdext/ - https://github.com/xapi-project/stdext -" -SRC_URI="https://github.com/xapi-project/stdext/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/stdext-${PV}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/astring:= - >=dev-ml/fd-send-recv-2.0.0:= - dev-ml/logs:= - dev-ml/ptime:= - dev-ml/xapi-backtrace:= -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/alcotest ) -" - -RESTRICT="!test? ( test )" - -src_install() { - dune_src_install xapi-stdext-date - dune_src_install xapi-stdext-encodings - dune_src_install xapi-stdext-pervasives - dune_src_install xapi-stdext-std - dune_src_install xapi-stdext-threads - dune_src_install xapi-stdext-unix - dune_src_install xapi-stdext-zerocheck - dune_src_install xapi-stdext -} diff --git a/dev-ml/xapi-test-utils/Manifest b/dev-ml/xapi-test-utils/Manifest deleted file mode 100644 index 0a08c7f46..000000000 --- a/dev-ml/xapi-test-utils/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xapi-test-utils-1.4.0.tar.gz 13201 BLAKE2B 7d2afe32bf71289922ec13413a013ce4255e078a6736f58c92f39fbbad37461e5fced7d1258c1147d1ec896b5458c14ee9c0b4a5b3894b333dc369a7128bd337 SHA512 dc939b0a7fe9cca227a7dc797c3c6e4cf1d6f7f851f20e50d0d97f03a25f89503be671defbab58bbb9638dbed2a57ebf07ae216fa612bef6f6c4ea38f3d38579 diff --git a/dev-ml/xapi-test-utils/metadata.xml b/dev-ml/xapi-test-utils/metadata.xml deleted file mode 100644 index d2c46dd01..000000000 --- a/dev-ml/xapi-test-utils/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <maintainer> - <name>Rob Hoes</name> - <email>rob.hoes@citrix.com</email> - </maintainer> - <bugs-to>https://github.com/xapi-project/xapi-test-utils/issues</bugs-to> - <remote-id type="github">xapi-project/xapi-test-utils</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild b/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild deleted file mode 100644 index 64164811c..000000000 --- a/dev-ml/xapi-test-utils/xapi-test-utils-1.4.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="An OCaml package with modules for easy unit testing" -HOMEPAGE="https://github.com/xapi-project/xapi-test-utils" -SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -RDEPEND="dev-ml/alcotest:=" -DEPEND="${RDEPEND}" diff --git a/dev-ml/xcp-inventory/Manifest b/dev-ml/xcp-inventory/Manifest deleted file mode 100644 index 8b67ffb8c..000000000 --- a/dev-ml/xcp-inventory/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcp-inventory-1.2.2.tar.gz 12938 BLAKE2B 9abfd7105891a5376ba2845c3f5e8864946563a17cb4b22ff1be1a272dbb916dfc83c4a9a9163db7f1c8814d7d4917ec638e526a56ea8601ddc4609a505edb1e SHA512 2b0e29064e3466e72e26a523039bc84ee4b308dfc4731257ef92ebcc302326e79b682c3218dcfc89218cc5c3d49234787dbc934dc2c66a07f6db72e5284d7f9a diff --git a/dev-ml/xcp-inventory/metadata.xml b/dev-ml/xcp-inventory/metadata.xml deleted file mode 100644 index ceb05c913..000000000 --- a/dev-ml/xcp-inventory/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <remote-id type="github">xapi-project/xcp-inventory</remote-id> - <bugs-to>https://github.com/xapi-project/xcp-inventory/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild b/dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild deleted file mode 100644 index 0845ba461..000000000 --- a/dev-ml/xcp-inventory/xcp-inventory-1.2.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit dune findlib - -DESCRIPTION="The XCP inventory library" -HOMEPAGE="https://github.com/xapi-project/xcp-inventory" -SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - dev-ml/astring - dev-ml/cmdliner - dev-ml/uuidm - dev-ml/xapi-stdext -" -RDEPEND="${DEPEND}" - -src_install() { - dune_src_install xapi-inventory -} diff --git a/dev-ml/xcp-rrd/Manifest b/dev-ml/xcp-rrd/Manifest deleted file mode 100644 index dab29791a..000000000 --- a/dev-ml/xcp-rrd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xcp-rrd-1.8.0.tar.gz 30002 BLAKE2B c7a755eac2264af23bba749536eb73e7bc9a61ff436a25948e1565d1fa5aa0cc6d91d78befe7d3cf0111eb45c46734f99f86e5209b97f48ebbb3baf790e4d186 SHA512 92ab3d8e699f04a7ef2f15dce490477cfb0accae10e35802a2ae82390224d747586975e4c6f941f5ac0c940b34954b454b1949b3db7c9a6d9a9bc35d72871b13 diff --git a/dev-ml/xcp-rrd/metadata.xml b/dev-ml/xcp-rrd/metadata.xml deleted file mode 100644 index 56628b826..000000000 --- a/dev-ml/xcp-rrd/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <remote-id type="github">xapi-project/xcp-rrd</remote-id> - <bugs-to>https://github.com/xapi-project/xcp-rrd/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-ml/xcp-rrd/xcp-rrd-1.8.0.ebuild b/dev-ml/xcp-rrd/xcp-rrd-1.8.0.ebuild deleted file mode 100644 index 937b0dad7..000000000 --- a/dev-ml/xcp-rrd/xcp-rrd-1.8.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="RRD library for use with xapi" -HOMEPAGE="https://github.com/xapi-project/xcp-rrd" -SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt" - -DEPEND=" - dev-ml/base - dev-ml/ezjsonm - dev-ml/ppx_deriving - dev-ml/xmlm - dev-ml/uuidm -" -RDEPEND="${DEPEND}" - -src_install() { - dune_src_install xapi-rrd -} diff --git a/dev-ml/xen-evtchn/Manifest b/dev-ml/xen-evtchn/Manifest deleted file mode 100644 index 72bf6af24..000000000 --- a/dev-ml/xen-evtchn/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xen-evtchn-v2.1.0.tbz 6877 BLAKE2B 458250df905a5b32f62161e06c637823c35933463418d13ee0b6aa2e7fd8146d9a019bf0bb6f8a125e73c0470789254728fceb27cfd24887660f246b87d48ea6 SHA512 df7d767432d450c19b5f26a85f9d442f5b5eab2013a1733c5b04b820043b61cad814813c322f7c6ce2f000b7428941b8a83f6c1059d0ee88947df9f16029d92d diff --git a/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch b/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch deleted file mode 100644 index d0782f08b..000000000 --- a/dev-ml/xen-evtchn/files/xen-evtchn-2.1.0-ounit2.patch +++ /dev/null @@ -1,36 +0,0 @@ -From b05b3dc57901a2312d48ce88418fde0ea495575f Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 19:05:44 +0200 -Subject: [PATCH] use ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com> ---- - lib_test/dune | 2 +- - xen-evtchn-unix.opam | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/lib_test/dune b/lib_test/dune -index bdec54e..57dda23 100644 ---- a/lib_test/dune -+++ b/lib_test/dune -@@ -1,6 +1,6 @@ - (executables - (names main) -- (libraries xen-evtchn xen-evtchn-unix oUnit lwt.unix)) -+ (libraries xen-evtchn xen-evtchn-unix ounit2 lwt.unix)) - - (alias - (name runtest) -diff --git a/xen-evtchn-unix.opam b/xen-evtchn-unix.opam -index 4a94d81..cbc8250 100644 ---- a/xen-evtchn-unix.opam -+++ b/xen-evtchn-unix.opam -@@ -14,7 +14,7 @@ depends: [ - "lwt-dllist" - "lwt" - "cmdliner" -- "ounit" {with-test} -+ "ounit2" {with-test} - "conf-xen" {build} - ] - build: [ diff --git a/dev-ml/xen-evtchn/metadata.xml b/dev-ml/xen-evtchn/metadata.xml deleted file mode 100644 index b1101d269..000000000 --- a/dev-ml/xen-evtchn/metadata.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="unix">Xen event channel interface for Linux</flag> - </use> - <longdescription lang="en">Event channels are the Xen equivalent of interrupts, used to signal -when data (or space) is available for processing. There are 2 distinct -implementations: - - 1. a Xen shared-memory + hypercall protocol for kernelspace - 2. a binding to a set of libxc functions which access /dev/xen/evtchn - for userspace (see `xen-evtchn-unix` opam package).</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-evtchn/</doc> - <bugs-to>https://github.com/mirage/ocaml-evtchn/issues</bugs-to> - <remote-id type="github">mirage/ocaml-evtchn</remote-id> - <maintainer> - <email>dave@recoil.org</email> - <name>David Scott</name> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild b/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild deleted file mode 100644 index 2cbe21c27..000000000 --- a/dev-ml/xen-evtchn/xen-evtchn-2.1.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -MY_P="${PN}-v${PV}" - -DESCRIPTION="Xen event channel interface for Mirage" -HOMEPAGE=" - https://github.com/mirage/ocaml-evtchn - https://opam.ocaml.org/packages/xen-evtchn/ -" -SRC_URI="https://github.com/mirage/ocaml-evtchn/releases/download/v${PV}/${MY_P}.tbz" -S="${WORKDIR}/${MY_P}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test unix" - -RDEPEND=" - dev-ml/lwt:= - dev-ml/lwt-dllist:= - dev-ml/cmdliner:= - - unix? ( app-emulation/xen ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/ounit2 ) -" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( unix )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" - -src_compile() { - local pkgs="xen-evtchn" - use unix && pkgs="${pkgs},xen-evtchn-unix" - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install xen-evtchn - use unix && dune_src_install xen-evtchn-unix -} diff --git a/dev-ml/xen-gnt/Manifest b/dev-ml/xen-gnt/Manifest deleted file mode 100644 index f273f1a84..000000000 --- a/dev-ml/xen-gnt/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST xen-gnt-4.0.1.tbz 11525 BLAKE2B ff979644451edf867251a16e855760adfa90d248f6cf74d45271072d0e0cdda84c8d1263478670a4e013e846993d9f7b9e8bdbf8dee2ec5e48365131427127c6 SHA512 24d34dc8d21eb65a0ead77b47a772120c084844732d3c4243aa7a6b61a269668c380eb8e625faf06d7d53fe69fc986cc19caec9a188717bdcf850ddee968f839 -DIST xen-gnt-v4.0.0.tbz 11113 BLAKE2B fc96116ad592e5ba64169cbb56c9ff7837fbe512e74185b4b64aae5f37318c41ffa1944596e69c87352e0241de54717aea6ae65d02fe0929616b7be6bf9d2022 SHA512 add0a28fc21bde76cc84b2735efdff1dba1849a95e79cf5946eca9af9c1698a5cc68f0701459631b8eea15b0234942bbeb12e744fef6fccd84e29549303f57d0 diff --git a/dev-ml/xen-gnt/metadata.xml b/dev-ml/xen-gnt/metadata.xml deleted file mode 100644 index 810bc0d7e..000000000 --- a/dev-ml/xen-gnt/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <use> - <flag name="unix">build the userspace library</flag> - </use> - <longdescription lang="en">These are used to create Xen device driver "backends" (servers) -and "frontends" (clients). - -This library can be used in both kernelspace (via Mirage) or in userspace -(on Linux) via the xen-gnt-unix library. -To see a concrete example, have a look at [mirage/ocaml-vchan]</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-gnt/</doc> - <bugs-to>https://github.com/mirage/ocaml-gnt/issues</bugs-to> - <remote-id type="github">mirage/ocaml-gnt</remote-id> - <maintainer> - <name>John Else</name> - <email>john.else@citrix.com</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild b/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild deleted file mode 100644 index 7700a00f0..000000000 --- a/dev-ml/xen-gnt/xen-gnt-4.0.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MYP="${PN}-v${PV}" - -inherit dune multiprocessing - -DESCRIPTION="OCaml bindings to the Xen grant tables libraries" -HOMEPAGE=" - https://github.com/mirage/ocaml-gnt - https://opam.ocaml.org/packages/xen-gnt/ -" -SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${MYP}.tbz" -S="${WORKDIR}/${MYP}" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test unix" - -DEPEND=" - >=dev-ml/cstruct-1.0.1:= - dev-ml/cmdliner:= - >=dev-ml/io-page-2.0.0:=[unix(-)?] - dev-ml/lwt:= - dev-ml/lwt-dllist:= - >=dev-ml/mirage-profile-0.3:= - - unix? ( app-emulation/xen ) -" -RDEPEND="${DEPEND}" - -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( unix )" - -src_compile() { - local pkgs="xen-gnt" - if use unix ; then - pkgs="${pkgs},xen-gnt-unix" - fi - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install xen-gnt - use unix && dune_src_install xen-gnt-unix -} diff --git a/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild b/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild deleted file mode 100644 index e92657c4f..000000000 --- a/dev-ml/xen-gnt/xen-gnt-4.0.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune multiprocessing - -DESCRIPTION="OCaml bindings to the Xen grant tables libraries" -HOMEPAGE="https://github.com/mirage/ocaml-gnt" -SRC_URI="https://github.com/mirage/ocaml-gnt/releases/download/v${PV}/${P}.tbz" - -LICENSE="ISC" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt unix" - -DEPEND=" - >=dev-lang/ocaml-4.08.0:=[ocamlopt?] - dev-ml/cstruct:= - dev-ml/cmdliner:= - >=dev-ml/io-page-2.4.0:= - dev-ml/lwt:= - dev-ml/lwt-dllist:= - dev-ml/mirage-profile:= - - unix? ( app-emulation/xen ) -" -RDEPEND="${DEPEND}" - -src_compile() { - local pkgs="xen-gnt" - if use unix ; then - pkgs="${pkgs},xen-gnt-unix" - fi - dune build -p "${pkgs}" -j $(makeopts_jobs) || die -} - -src_install() { - dune_src_install xen-gnt - use unix && dune_src_install xen-gnt-unix -} diff --git a/dev-ml/xenstore-clients/Manifest b/dev-ml/xenstore-clients/Manifest deleted file mode 100644 index c6ea136b0..000000000 --- a/dev-ml/xenstore-clients/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST xenstore-clients-1.1.0.tar.gz 26367 BLAKE2B dc703c9a9aa22eb152779b192e665d4af33d37871bd9b6eb14493c29f643b258c06886ee5f41dd2f219c285e2055c8308b9fc201a8a7ec5bfb2ca5e3b1e80fc3 SHA512 4c2360cc3d6c738940731e841cdd6d576e50e451ba7fe7cbc68b2be2412a01e9b184cb490e2c5f1ee46af63da76fcb534ba1ebd77c5a914ab6fb54d17c5ee2ef -DIST xenstore-clients-1.3.0.tar.gz 26691 BLAKE2B 1ebd66f71b9eee8496ea41c4810b971f9b7c238ec595dc081562ccda58bd203d47f031e55ebb0c4e8acd9ae632c866d857d40f55bb9075da47bf3ead1a476579 SHA512 02ed2522d09b57761f8a888332077cc24e3325faf6550105d2a93280e43bd9e2053c0f4c636efef02e0019bc856f2994e8f0871cfa7b886df9f1c1971d47abe1 diff --git a/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch b/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch deleted file mode 100644 index 2058c8df8..000000000 --- a/dev-ml/xenstore-clients/files/xenstore-clients-1.1.0-ounit2.patch +++ /dev/null @@ -1,34 +0,0 @@ -From a1a62c6928fc19a7268f4fa627f0bb0243b5eb94 Mon Sep 17 00:00:00 2001 -From: Alessandro-Barbieri <lssndrbarbieri@gmail.com> -Date: Sat, 16 Apr 2022 18:40:19 +0200 -Subject: [PATCH] switch to ounit2 - -Signed-off-by: Alessandro-Barbieri <lssndrbarbieri@gmail.com> ---- - test/dune | 2 +- - xenstore_transport.opam | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/test/dune b/test/dune -index 3b5134b..f92c0df 100644 ---- a/test/dune -+++ b/test/dune -@@ -1,4 +1,4 @@ - (tests - (names client_test server_test) - (package xenstore_transport) -- (libraries xenstore_transport xenstore xenstore.unix oUnit)) -+ (libraries xenstore_transport xenstore xenstore.unix ounit2)) -diff --git a/xenstore_transport.opam b/xenstore_transport.opam -index 0934220..23caac4 100644 ---- a/xenstore_transport.opam -+++ b/xenstore_transport.opam -@@ -23,7 +23,7 @@ depends: [ - "dune" {build & >= "1.0"} - "lwt" - "xenstore" {>= "2.0.0"} -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - build: [ - ["dune" "subst"] {pinned} diff --git a/dev-ml/xenstore-clients/metadata.xml b/dev-ml/xenstore-clients/metadata.xml deleted file mode 100644 index 2ea8be47e..000000000 --- a/dev-ml/xenstore-clients/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <upstream> - <remote-id type="github">xapi-project/ocaml-xenstore-clients</remote-id> - <maintainer> - <name>David Scott</name> - <email>dave@recoil.org</email> - </maintainer> - <bugs-to>https://github.com/xapi-project/ocaml-xenstore-clients/issues</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild b/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild deleted file mode 100644 index 82f717818..000000000 --- a/dev-ml/xenstore-clients/xenstore-clients-1.1.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit dune findlib - -DESCRIPTION="Unix client tools for accessing xenstore" -HOMEPAGE=" - https://github.com/xapi-project/ocaml-xenstore-clients - https://opam.ocaml.org/packages/xenstore_transport/ -" -SRC_URI="https://github.com/xapi-project/ocaml-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/ocaml-${P}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -DEPEND=" - dev-ml/lwt:= - dev-ml/xenstore:= -" -RDEPEND=" - ${DEPEND} - test? ( dev-ml/ounit2 ) -" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" - -src_install() { - dune_src_install xenstore_transport - dune_src_install xenstore-tool -} diff --git a/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild b/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild deleted file mode 100644 index b14e4d4b0..000000000 --- a/dev-ml/xenstore-clients/xenstore-clients-1.3.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit dune findlib - -DESCRIPTION="Unix client tools for accessing xenstore" -HOMEPAGE=" - https://github.com/xapi-project/ocaml-xenstore-clients - https://opam.ocaml.org/packages/xenstore_transport/ -" -SRC_URI="https://github.com/xapi-project/ocaml-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/ocaml-${P}" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -DEPEND=" - dev-ml/lwt:= - dev-ml/xenstore:= -" -RDEPEND=" - ${DEPEND} - test? ( dev-ml/ounit2 ) -" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${PN}-1.1.0-ounit2.patch" - -src_install() { - dune_src_install xenstore_transport - dune_src_install xenstore-tool -} diff --git a/dev-ml/xenstore/Manifest b/dev-ml/xenstore/Manifest deleted file mode 100644 index cb037afb7..000000000 --- a/dev-ml/xenstore/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xenstore-2.1.1.tbz 48724 BLAKE2B ba46ba139690bcc42acade68c57dc9427c83cb0adcee1d6b49a934376d5f7ff24b1c10c75159eee831969c8c928c0a06c220cc56aa4ac6d71446a55a8219063a SHA512 9cd80f7912a77f628fd346b30790981a8802528a6240dc5faeeb83e61aa4a2e2ee9a1cafbc4058eb9f6c38f1a4ac6c59408fdc92b545633cde06369d2c1e1890 diff --git a/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch b/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch deleted file mode 100644 index a57254dfe..000000000 --- a/dev-ml/xenstore/files/xenstore-2.1.1-ounit2.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/core_test/dune b/core_test/dune -index 5ad5e2a..cfc32d3 100644 ---- a/core_test/dune -+++ b/core_test/dune -@@ -1,6 +1,6 @@ - (executables - (names xs_test) -- (libraries lwt lwt.unix xenstore oUnit) -+ (libraries lwt lwt.unix xenstore ounit2) - (flags :standard -safe-string)) - - (alias -diff --git a/server_test/dune b/server_test/dune -index a281f54..a161646 100644 ---- a/server_test/dune -+++ b/server_test/dune -@@ -1,6 +1,6 @@ - (executables - (names server_test) -- (libraries lwt lwt.unix xenstore xenstore.server oUnit) -+ (libraries lwt lwt.unix xenstore xenstore.server ounit2) - (flags :standard -safe-string)) - - (alias -diff --git a/xenstore.opam b/xenstore.opam -index 4a598e0..f1606bf 100644 ---- a/xenstore.opam -+++ b/xenstore.opam -@@ -17,7 +17,7 @@ depends: [ - "cstruct" {>= "3.2.0"} - "ppx_cstruct" {>= "3.2.0"} - "lwt" -- "ounit" {with-test} -+ "ounit2" {with-test} - ] - build: [ - ["dune" "subst"] {pinned} diff --git a/dev-ml/xenstore/metadata.xml b/dev-ml/xenstore/metadata.xml deleted file mode 100644 index 375363ce5..000000000 --- a/dev-ml/xenstore/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>lssndrbarbieri@gmail.com</email> - <name>Alessandro Barbieri</name> - </maintainer> - <longdescription lang="en">This repo contains: -1. a xenstore client library, a merge of the Mirage and XCP ones -2. a xenstore server library -3. a xenstore server instance which runs under Unix with libxc -4. a xenstore server instance which runs on mirage. - -The client and the server libraries have sets of unit-tests.</longdescription> - <upstream> - <doc>https://mirage.github.io/ocaml-xenstore/</doc> - <bugs-to>https://github.com/mirage/ocaml-xenstore/issues</bugs-to> - <remote-id type="github">mirage/ocaml-xenstore</remote-id> - <maintainer> - <name>David Scott</name> - <email>dave@recoil.org</email> - </maintainer> - </upstream> -</pkgmetadata> diff --git a/dev-ml/xenstore/xenstore-2.1.1.ebuild b/dev-ml/xenstore/xenstore-2.1.1.ebuild deleted file mode 100644 index 3e8a0a9f5..000000000 --- a/dev-ml/xenstore/xenstore-2.1.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="A Xenstore protocol implementation in pure OCaml" -HOMEPAGE=" - https://github.com/mirage/ocaml-xenstore - https://opam.ocaml.org/packages/xenstore/xenstore.2.0.0/ -" -SRC_URI="https://github.com/mirage/ocaml-${PN}/releases/download/${PV}/${P}.tbz" - -LICENSE="LGPL-2.1-with-linking-exception" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="ocamlopt test" - -RDEPEND=" - dev-ml/cstruct:= - dev-ml/lwt:= -" -DEPEND=" - ${RDEPEND} - test? ( dev-ml/ounit2 ) -" - -RESTRICT="!test? ( test )" -PATCHES="${FILESDIR}/${P}-ounit2.patch" |