diff --git a/Formula/neon-extension.rb b/Formula/neon-extension.rb index a318452..01a1c78 100644 --- a/Formula/neon-extension.rb +++ b/Formula/neon-extension.rb @@ -2,8 +2,8 @@ class NeonExtension < Formula desc "Extension enabling storage manager API and Pageserver communication" homepage "https://github.com/neondatabase/neon" url "https://github.com/neondatabase/neon.git", - tag: "release-4916", - revision: "01180666b0f58c5d0be9434abbd3ce2880418024" + tag: "release-4983", + revision: "6460beffcd0d9c4d4a1ed17e39295a869510d29f" license "Apache-2.0" head "https://github.com/neondatabase/neon.git", branch: "main" @@ -15,16 +15,7 @@ class NeonExtension < Formula end depends_on "bayandin/tap/neon-postgres" - - # A workaround for `FATAL: postmaster became multithreaded during startup` on macOS >= 14.2 - # See https://www.postgresql.org/message-id/flat/CYMBV0OT7216.JNRUO6R6GH86%40neon.tech - on_macos do - depends_on "bayandin/tap/curl-without-ipv6" - end - - on_linux do - depends_on "curl" - end + uses_from_macos "curl" def extensions %w[neon_walredo neon neon_rmgr neon_utils] diff --git a/Formula/neon-local.rb b/Formula/neon-local.rb index 688e0d3..2f9e01d 100644 --- a/Formula/neon-local.rb +++ b/Formula/neon-local.rb @@ -2,8 +2,8 @@ class NeonLocal < Formula desc "CLI for running Neon locally" homepage "https://github.com/neondatabase/neon" url "https://github.com/neondatabase/neon.git", - tag: "release-4916", - revision: "01180666b0f58c5d0be9434abbd3ce2880418024" + tag: "release-4983", + revision: "6460beffcd0d9c4d4a1ed17e39295a869510d29f" license "Apache-2.0" head "https://github.com/neondatabase/neon.git", branch: "main" diff --git a/Formula/neon-postgres.rb b/Formula/neon-postgres.rb index e3e2241..d461a5a 100644 --- a/Formula/neon-postgres.rb +++ b/Formula/neon-postgres.rb @@ -2,8 +2,8 @@ class NeonPostgres < Formula desc "Neon's fork of PostgreSQL" homepage "https://github.com/neondatabase/postgres" url "https://github.com/neondatabase/neon.git", - tag: "release-4916", - revision: "01180666b0f58c5d0be9434abbd3ce2880418024" + tag: "release-4983", + revision: "6460beffcd0d9c4d4a1ed17e39295a869510d29f" license "Apache-2.0" head "https://github.com/neondatabase/neon.git", branch: "main" diff --git a/Formula/neon-storage.rb b/Formula/neon-storage.rb index 8b0f51e..9f3a01d 100644 --- a/Formula/neon-storage.rb +++ b/Formula/neon-storage.rb @@ -2,8 +2,8 @@ class NeonStorage < Formula desc "Storage components for Neon" homepage "https://github.com/neondatabase/neon" url "https://github.com/neondatabase/neon.git", - tag: "release-4916", - revision: "01180666b0f58c5d0be9434abbd3ce2880418024" + tag: "release-4983", + revision: "6460beffcd0d9c4d4a1ed17e39295a869510d29f" license "Apache-2.0" head "https://github.com/neondatabase/neon.git", branch: "main" @@ -41,16 +41,6 @@ def neon_postgres end def install - # A workaround for `FATAL: postmaster became multithreaded during startup` on macOS >= 14.2 - # See https://www.postgresql.org/message-id/flat/CYMBV0OT7216.JNRUO6R6GH86%40neon.tech - if OS.mac? - inreplace "control_plane/src/endpoint.rs", "cmd.args([\"--http-port\", &self.http_address.port().to_string()])", - <<~EOS - cmd.args(["--http-port", &self.http_address.port().to_string()]) - .env("DYLD_LIBRARY_PATH", "#{Formula["bayandin/tap/curl-without-ipv6"].opt_lib}") - EOS - end - ENV["BUILD_TAG"] = build.stable? ? "release-#{version}" : "dev-#{Utils.git_short_head}" ENV["GIT_VERSION"] = Utils.git_head ENV["POSTGRES_INSTALL_DIR"] = neon_postgres.opt_libexec