From 5586ceca4f28b6dfcfb69396f03c0a80528fa3c7 Mon Sep 17 00:00:00 2001 From: Manas Jayanth <3097018+ManasJayanth@users.noreply.github.com> Date: Sun, 12 May 2024 20:57:53 +0530 Subject: [PATCH] Overrides for ssl 0.7.0 --- esy.lock/index.json | 22 +++++++++++-------- .../files/no-dynlink.patch | 10 +++++++++ .../package.json | 10 +++++++++ 3 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 esy.lock/overrides/opam__s__ssl_opam__c__0.7.0_opam_override/files/no-dynlink.patch create mode 100644 esy.lock/overrides/opam__s__ssl_opam__c__0.7.0_opam_override/package.json diff --git a/esy.lock/index.json b/esy.lock/index.json index fd4107c..b02835a 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -325,8 +325,8 @@ "ocaml@5.1.1000@d41d8cd9", "@opam/dune@opam:3.15.2@d8da42a0" ] }, - "@opam/ssl@opam:0.7.0@d7b5a7dd": { - "id": "@opam/ssl@opam:0.7.0@d7b5a7dd", + "@opam/ssl@opam:0.7.0@dcbb8b47": { + "id": "@opam/ssl@opam:0.7.0@dcbb8b47", "name": "@opam/ssl", "version": "opam:0.7.0", "source": { @@ -341,7 +341,11 @@ "path": "esy.lock/opam/ssl.0.7.0" } }, - "overrides": [], + "overrides": [ + { + "opamoverride": "esy.lock/overrides/opam__s__ssl_opam__c__0.7.0_opam_override" + } + ], "dependencies": [ "ocaml@5.1.1000@d41d8cd9", "@opam/dune-configurator@opam:3.15.2@17c55e1e", @@ -1643,13 +1647,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.1.1000@d41d8cd9", "@opam/ssl@opam:0.7.0@d7b5a7dd", + "ocaml@5.1.1000@d41d8cd9", "@opam/ssl@opam:0.7.0@dcbb8b47", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/dune@opam:3.15.2@d8da42a0", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.1.1000@d41d8cd9", "@opam/ssl@opam:0.7.0@d7b5a7dd", + "ocaml@5.1.1000@d41d8cd9", "@opam/ssl@opam:0.7.0@dcbb8b47", "@opam/lwt@opam:5.7.0@4a33823d", "@opam/dune@opam:3.15.2@d8da42a0", "@opam/base-unix@opam:base@87d0b2eb" ] @@ -2319,7 +2323,7 @@ }, "overrides": [], "dependencies": [ - "ocaml@5.1.1000@d41d8cd9", "@opam/ssl@opam:0.7.0@d7b5a7dd", + "ocaml@5.1.1000@d41d8cd9", "@opam/ssl@opam:0.7.0@dcbb8b47", "@opam/result@opam:1.5@1c6a6533", "@opam/psq@opam:0.2.1@919733da", "@opam/lwt_ssl@opam:1.2.0@f28229d5", "@opam/lwt_ppx@opam:2.1.0@f0dd3e73", "@opam/lwt@opam:5.7.0@4a33823d", @@ -2335,7 +2339,7 @@ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@5.1.1000@d41d8cd9", "@opam/ssl@opam:0.7.0@d7b5a7dd", + "ocaml@5.1.1000@d41d8cd9", "@opam/ssl@opam:0.7.0@dcbb8b47", "@opam/result@opam:1.5@1c6a6533", "@opam/psq@opam:0.2.1@919733da", "@opam/lwt_ssl@opam:1.2.0@f28229d5", "@opam/lwt_ppx@opam:2.1.0@f0dd3e73", "@opam/lwt@opam:5.7.0@4a33823d", @@ -2369,7 +2373,7 @@ "overrides": [], "dependencies": [ "ocaml@5.1.1000@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", - "@opam/uri@opam:4.4.0@f70a0b72", "@opam/ssl@opam:0.7.0@d7b5a7dd", + "@opam/uri@opam:4.4.0@f70a0b72", "@opam/ssl@opam:0.7.0@dcbb8b47", "@opam/ptime@opam:1.1.0@d6f12219", "@opam/multipart_form-lwt@opam:0.6.0@973e9731", "@opam/multipart_form@opam:0.6.0@58e95b8b", @@ -2397,7 +2401,7 @@ ], "devDependencies": [ "ocaml@5.1.1000@d41d8cd9", "@opam/yojson@opam:2.1.2@9fd14300", - "@opam/uri@opam:4.4.0@f70a0b72", "@opam/ssl@opam:0.7.0@d7b5a7dd", + "@opam/uri@opam:4.4.0@f70a0b72", "@opam/ssl@opam:0.7.0@dcbb8b47", "@opam/ptime@opam:1.1.0@d6f12219", "@opam/multipart_form-lwt@opam:0.6.0@973e9731", "@opam/multipart_form@opam:0.6.0@58e95b8b", diff --git a/esy.lock/overrides/opam__s__ssl_opam__c__0.7.0_opam_override/files/no-dynlink.patch b/esy.lock/overrides/opam__s__ssl_opam__c__0.7.0_opam_override/files/no-dynlink.patch new file mode 100644 index 0000000..535aca1 --- /dev/null +++ b/esy.lock/overrides/opam__s__ssl_opam__c__0.7.0_opam_override/files/no-dynlink.patch @@ -0,0 +1,10 @@ +--- ./src/dune ++++ ./src/dune +@@ -1,6 +1,7 @@ + (library + (name ssl) + (public_name ssl) ++ (no_dynlink) + (libraries unix) + (wrapped false) + (foreign_stubs diff --git a/esy.lock/overrides/opam__s__ssl_opam__c__0.7.0_opam_override/package.json b/esy.lock/overrides/opam__s__ssl_opam__c__0.7.0_opam_override/package.json new file mode 100644 index 0000000..a4e4603 --- /dev/null +++ b/esy.lock/overrides/opam__s__ssl_opam__c__0.7.0_opam_override/package.json @@ -0,0 +1,10 @@ +{ + "build": [ + [ + "bash", + "-c", + "#{os == 'linux' ? 'patch -p1 < no-dynlink.patch': 'true'}" + ], + "dune build -p ssl -j 4" + ] +}