From 72a699c361b020532346ff2a4ed35bf96f9761fa Mon Sep 17 00:00:00 2001 From: Antonio Nuno Monteiro Date: Sun, 5 Jan 2025 16:46:03 -0800 Subject: [PATCH 1/4] [new release] pg_query (0.9.8) CHANGES: ### Fixed - Fix cross-compilation by using the right `ar` binary (roddyyaga/pg_query-ocaml#15, @anmonteiro) - Fix build on glibc >= 2.38 (roddyyaga/pg_query-ocaml#17, @anmonteiro) --- packages/pg_query/pg_query.0.9.8/opam | 43 +++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 packages/pg_query/pg_query.0.9.8/opam diff --git a/packages/pg_query/pg_query.0.9.8/opam b/packages/pg_query/pg_query.0.9.8/opam new file mode 100644 index 00000000000..9578f6ce2b3 --- /dev/null +++ b/packages/pg_query/pg_query.0.9.8/opam @@ -0,0 +1,43 @@ +opam-version: "2.0" +synopsis: "Bindings to libpg_query for parsing PostgreSQL" +description: + "OCaml bindings to libpg_query for parsing PostgreSQL, and a command-line tool that uses them" +maintainer: ["Roddy MacSween "] +authors: ["Roddy MacSween "] +license: "MIT" +homepage: "https://github.com/roddyyaga/pg_query-ocaml" +doc: "https://roddyyaga.github.io/pg_query-ocaml/pg_query-ocaml/index.html" +bug-reports: "https://github.com/roddyyaga/pg_query-ocaml/issues" +depends: [ + "ocaml" {>= "4.07"} + "dune" {>= "2.0"} + "cmdliner" + "ctypes" + "ctypes-foreign" + "ppx_deriving" + "alcotest" {with-test} +] +build: [ + ["dune" "subst"] {pinned} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/roddyyaga/pg_query-ocaml.git" +url { + src: + "https://github.com/roddyyaga/pg_query-ocaml/releases/download/0.9.8/pg_query-0.9.8.tbz" + checksum: [ + "sha256=b1d24219ccf7875d7921e81c21159589cade9775b871ab0e22959007820a8385" + "sha512=91f4dfae163c6c942c4e5294130751ff7c90ca50529bb9ff6e76b3694740d913a4e35007504682762c7d7178d8781e7ed3df0a625300855ab366d09ee847782f" + ] +} +x-commit-hash: "4d5b424d1ef80e4637498c2f26390e5d7653c6bd" From 5e28de2795ae81cb7c14d0b74f21109f1427243f Mon Sep 17 00:00:00 2001 From: Antonio Nuno Monteiro Date: Sat, 18 Jan 2025 15:05:16 -0800 Subject: [PATCH 2/4] lower bounds --- packages/pg_query/pg_query.0.9.8/opam | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/pg_query/pg_query.0.9.8/opam b/packages/pg_query/pg_query.0.9.8/opam index 9578f6ce2b3..d8d4cbb3549 100644 --- a/packages/pg_query/pg_query.0.9.8/opam +++ b/packages/pg_query/pg_query.0.9.8/opam @@ -11,14 +11,14 @@ bug-reports: "https://github.com/roddyyaga/pg_query-ocaml/issues" depends: [ "ocaml" {>= "4.07"} "dune" {>= "2.0"} - "cmdliner" - "ctypes" + "cmdliner" {>= "1.1.0"} + "ctypes" {>= "0.21.1"} "ctypes-foreign" "ppx_deriving" "alcotest" {with-test} ] build: [ - ["dune" "subst"] {pinned} + ["dune" "subst"] {dev} [ "dune" "build" From b0b9a58a6cabc9bbd411bd4650b7ace58709ce2a Mon Sep 17 00:00:00 2001 From: Antonio Nuno Monteiro Date: Sat, 18 Jan 2025 15:13:34 -0800 Subject: [PATCH 3/4] disable on 32-bit --- packages/pg_query/pg_query.0.9.8/opam | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/pg_query/pg_query.0.9.8/opam b/packages/pg_query/pg_query.0.9.8/opam index d8d4cbb3549..f76d8ed57d8 100644 --- a/packages/pg_query/pg_query.0.9.8/opam +++ b/packages/pg_query/pg_query.0.9.8/opam @@ -17,6 +17,7 @@ depends: [ "ppx_deriving" "alcotest" {with-test} ] +available: arch != "x86_32" & arch != "arm32" build: [ ["dune" "subst"] {dev} [ From fad30962d7ab630ed15776d31ae93ac02d9e1c3c Mon Sep 17 00:00:00 2001 From: Antonio Nuno Monteiro Date: Sat, 18 Jan 2025 15:15:32 -0800 Subject: [PATCH 4/4] fix ctypes-foreign lower bound --- packages/pg_query/pg_query.0.9.8/opam | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/pg_query/pg_query.0.9.8/opam b/packages/pg_query/pg_query.0.9.8/opam index f76d8ed57d8..65c5082e80e 100644 --- a/packages/pg_query/pg_query.0.9.8/opam +++ b/packages/pg_query/pg_query.0.9.8/opam @@ -12,8 +12,8 @@ depends: [ "ocaml" {>= "4.07"} "dune" {>= "2.0"} "cmdliner" {>= "1.1.0"} - "ctypes" {>= "0.21.1"} - "ctypes-foreign" + "ctypes" + "ctypes-foreign" {>= "0.21.1"} "ppx_deriving" "alcotest" {with-test} ]