From 3f3527aec6ca3253fac18d3701f30576762f0895 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Fri, 12 Jan 2024 10:47:53 -0800 Subject: [PATCH 1/2] pgvector: restore `postgresql@14` --- Formula/p/pgvector.rb | 51 +++++++++++++++++++------------------------ 1 file changed, 22 insertions(+), 29 deletions(-) diff --git a/Formula/p/pgvector.rb b/Formula/p/pgvector.rb index 8aaa767324619..95076d3fc2789 100644 --- a/Formula/p/pgvector.rb +++ b/Formula/p/pgvector.rb @@ -4,7 +4,7 @@ class Pgvector < Formula url "https://github.com/pgvector/pgvector/archive/refs/tags/v0.5.1.tar.gz" sha256 "cc7a8e034a96e30a819911ac79d32f6bc47bdd1aa2de4d7d4904e26b83209dc8" license "PostgreSQL" - revision 1 + revision 2 bottle do sha256 cellar: :any_skip_relocation, arm64_sonoma: "314a8501335fa515421bca8d5a9b1613a7450a64823e7bb472059e023456ca42" @@ -16,43 +16,36 @@ class Pgvector < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "195acce97a366c3ae066ea91e146dfe87d8e073c6e6edb0d97a8a10f9d6dcfdc" end - depends_on "postgresql@15" => [:build, :test] - depends_on "postgresql@16" => [:build, :test] + depends_on "postgresql@14" - def postgresqls - deps.map(&:to_formula).sort_by(&:version).filter { |f| f.name.start_with?("postgresql@") } + def postgresql + Formula["postgresql@14"] end def install - postgresqls.each do |postgresql| - ENV["PG_CONFIG"] = postgresql.opt_libexec/"bin/pg_config" - system "make", "clean" - system "make" - system "make", "install", "pkglibdir=#{lib/postgresql.name}", - "datadir=#{share/postgresql.name}", - "pkgincludedir=#{include/postgresql.name}" - end + ENV["PG_CONFIG"] = postgresql.opt_bin/"pg_config" + system "make" + system "make", "install", "pkglibdir=#{lib/postgresql.name}", + "datadir=#{share/postgresql.name}", + "pkgincludedir=#{include/postgresql.name}" end test do ENV["LC_ALL"] = "C" + pg_ctl = postgresql.opt_bin/"pg_ctl" + psql = postgresql.opt_bin/"psql" + datadir = testpath/postgresql.name + port = free_port - postgresqls.each do |postgresql| - pg_ctl = postgresql.opt_libexec/"bin/pg_ctl" - psql = postgresql.opt_libexec/"bin/psql" - datadir = testpath/postgresql.name - port = free_port - - system pg_ctl, "initdb", "-D", datadir - (datadir/"postgresql.conf").write <<~EOS, mode: "a+" - port = #{port} - EOS - system pg_ctl, "start", "-D", datadir, "-l", testpath/"log" - begin - system psql, "-p", port.to_s, "-c", "CREATE EXTENSION vector;", "postgres" - ensure - system pg_ctl, "stop", "-D", datadir - end + system pg_ctl, "initdb", "-D", datadir + (datadir/"postgresql.conf").write <<~EOS, mode: "a+" + port = #{port} + EOS + system pg_ctl, "start", "-D", datadir, "-l", testpath/"log" + begin + system psql, "-p", port.to_s, "-c", "CREATE EXTENSION vector;", "postgres" + ensure + system pg_ctl, "stop", "-D", datadir end end end From 2698b19cb7f6e73152c20d08f232a279faafd4fe Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Mon, 15 Jan 2024 19:51:07 +0000 Subject: [PATCH 2/2] pgvector: update 0.5.1_2 bottle. --- Formula/p/pgvector.rb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Formula/p/pgvector.rb b/Formula/p/pgvector.rb index 95076d3fc2789..a3666b9fa1360 100644 --- a/Formula/p/pgvector.rb +++ b/Formula/p/pgvector.rb @@ -7,13 +7,13 @@ class Pgvector < Formula revision 2 bottle do - sha256 cellar: :any_skip_relocation, arm64_sonoma: "314a8501335fa515421bca8d5a9b1613a7450a64823e7bb472059e023456ca42" - sha256 cellar: :any_skip_relocation, arm64_ventura: "0ba5f02c51017a7c6caccf80d2e45d8589dbe95f27cae25bd0667c40d48ca6c9" - sha256 cellar: :any_skip_relocation, arm64_monterey: "b42114e8f1570a2c0d8b17867b2ae946564f82a7657b8324d00b7dd9e500d124" - sha256 cellar: :any_skip_relocation, sonoma: "315c0b2e3e45ce311aa101357a06c4c98b3dcf2971c172dbfb00980756792752" - sha256 cellar: :any_skip_relocation, ventura: "d7b6f0de11920424a6fa5705a166ae40b01abbbf4c54176e9ec5603bbeaabb6e" - sha256 cellar: :any_skip_relocation, monterey: "4e19680f3fc909f4fbcc6a76be8d7c2c2984d5194887ca1a36adce5cca046ef6" - sha256 cellar: :any_skip_relocation, x86_64_linux: "195acce97a366c3ae066ea91e146dfe87d8e073c6e6edb0d97a8a10f9d6dcfdc" + sha256 cellar: :any_skip_relocation, arm64_sonoma: "dc40059d63530149d7950c2ebd9872558313b0dc230917f9a69ec6aa796b3da1" + sha256 cellar: :any_skip_relocation, arm64_ventura: "99cd431973aefb5caa8c35db43f00c161a487211956637857155c2b425bca09f" + sha256 cellar: :any_skip_relocation, arm64_monterey: "829fa449e128958207ce3b53bb4c16e9fcb69af230c1f71a191baff974179814" + sha256 cellar: :any_skip_relocation, sonoma: "5d17a5b3c627e21075141d1432daa9509a8bfc93255f7ac48e34eb3416602fa7" + sha256 cellar: :any_skip_relocation, ventura: "533703fea6d1a6b1fab8640e011e91938c71164a70f92b72a8c009edd6d58593" + sha256 cellar: :any_skip_relocation, monterey: "82256d1f4d9ff31e38f95bb31bdc8bfb3e183527e033b2e1af7cf751f69b1972" + sha256 cellar: :any_skip_relocation, x86_64_linux: "649f86a00797d426f51ccafdb918c71a1a5cb0f0646c85b71cdabcdd36e95b99" end depends_on "postgresql@14"