From d326a8a0fa81150538d4ac28150d966a750efb3f Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:22 +0800 Subject: [PATCH 01/22] cmu-sphinxbase: undeprecate Needed for Homebrew/brew#12770. --- Formula/cmu-sphinxbase.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/cmu-sphinxbase.rb b/Formula/cmu-sphinxbase.rb index 19c4f429634c..374be95345cd 100644 --- a/Formula/cmu-sphinxbase.rb +++ b/Formula/cmu-sphinxbase.rb @@ -36,7 +36,8 @@ class CmuSphinxbase < Formula depends_on "swig" => :build end - deprecate! date: "2022-06-12", because: :repo_archived + # Commented out while this formula still has dependents. + # deprecate! date: "2022-06-12", because: :repo_archived depends_on "pkg-config" => :build # If these are found, they will be linked against and there is no configure From abbb7d8618c6f8bb5f6ff58d04cec47d15a4bc9e Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:22 +0800 Subject: [PATCH 02/22] dep: undeprecate Needed for Homebrew/brew#12770. --- Formula/dep.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/dep.rb b/Formula/dep.rb index 9ad02f09e0fa..7ce2f9a194a9 100644 --- a/Formula/dep.rb +++ b/Formula/dep.rb @@ -18,7 +18,8 @@ class Dep < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "d7917c664bc0a540e065deb1e14671a5a818823672ec7a5a5caee34eb8feb664" end - deprecate! date: "2020-11-25", because: :repo_archived + # Commented out while this formula still has dependents. + # deprecate! date: "2020-11-25", because: :repo_archived depends_on "go" From fe518d01202b84cbf234b543f21560bba8864ef9 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:22 +0800 Subject: [PATCH 03/22] docker-machine: undeprecate Needed for Homebrew/brew#12770. --- Formula/docker-machine.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/docker-machine.rb b/Formula/docker-machine.rb index d1df212ce901..49ef5710757f 100644 --- a/Formula/docker-machine.rb +++ b/Formula/docker-machine.rb @@ -17,7 +17,8 @@ class DockerMachine < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "f08e7ba29eb793a79b8126631485ee4100cf07b9e1e5654a7c4db8c2d229d5af" end - deprecate! date: "2021-09-30", because: :repo_archived + # Commented out while this formula still has dependents. + # deprecate! date: "2021-09-30", because: :repo_archived depends_on "automake" => :build depends_on "go" => :build From 65247717803ff9d310734e3c4e572178cc7500de Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:22 +0800 Subject: [PATCH 04/22] glide: undeprecate Needed for Homebrew/brew#12770. --- Formula/glide.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/glide.rb b/Formula/glide.rb index 31ee9de79295..e0a1d7fc3cb7 100644 --- a/Formula/glide.rb +++ b/Formula/glide.rb @@ -18,7 +18,8 @@ class Glide < Formula end # See: https://github.com/Masterminds/glide/commit/c64b14592409a83052f7735a01d203ff1bab0983 - deprecate! date: "2021-01-02", because: :deprecated_upstream + # Commented out while this formula still has dependents. + # deprecate! date: "2021-01-02", because: :deprecated_upstream depends_on "go" From cba3fc128fae785aa0c2d7425cd06b1cae3cb4e1 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:23 +0800 Subject: [PATCH 05/22] govendor: undeprecate Needed for Homebrew/brew#12770. --- Formula/govendor.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/govendor.rb b/Formula/govendor.rb index 31c30709ad53..472b4f2303e0 100644 --- a/Formula/govendor.rb +++ b/Formula/govendor.rb @@ -17,7 +17,8 @@ class Govendor < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "24497503629e520a1fe718029ab520b05c012677df065c9fd104afe4d898b8b8" end - deprecate! date: "2020-03-02", because: :repo_archived + # Commented out while this formula still has dependents. + # deprecate! date: "2020-03-02", because: :repo_archived depends_on "go" From faad6c4cfde781f0a70f2f9d5cdcd4b5820c81c6 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:23 +0800 Subject: [PATCH 06/22] guile@2: undeprecate Needed for Homebrew/brew#12770. --- Formula/guile@2.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/guile@2.rb b/Formula/guile@2.rb index b7edf387c37c..385a855511af 100644 --- a/Formula/guile@2.rb +++ b/Formula/guile@2.rb @@ -18,7 +18,8 @@ class GuileAT2 < Formula keg_only :versioned_formula - deprecate! date: "2020-04-07", because: :versioned_formula + # Commented out while this formula still has dependents. + # deprecate! date: "2020-04-07", because: :versioned_formula depends_on "gnu-sed" => :build depends_on "bdw-gc" From c4d4c39682fa7f1d22372b6ad299856d2b63dc2a Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:23 +0800 Subject: [PATCH 07/22] ilmbase: undeprecate Needed for Homebrew/brew#12770. --- Formula/ilmbase.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/ilmbase.rb b/Formula/ilmbase.rb index 47d0dddc6b1b..de86131df5c6 100644 --- a/Formula/ilmbase.rb +++ b/Formula/ilmbase.rb @@ -18,7 +18,8 @@ class Ilmbase < Formula keg_only "ilmbase conflicts with `openexr` and `imath`" # https://github.com/AcademySoftwareFoundation/openexr/pull/929 - deprecate! date: "2021-04-05", because: :unsupported + # Commented out while this formula still has dependents. + # deprecate! date: "2021-04-05", because: :unsupported depends_on "cmake" => :build From cdb22809f3a0f871b7957ad57c80e9de6722d66f Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:23 +0800 Subject: [PATCH 08/22] isl@0.18: undeprecate Needed for Homebrew/brew#12770. --- Formula/isl@0.18.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/isl@0.18.rb b/Formula/isl@0.18.rb index 137866ec013c..7f86530d9f40 100644 --- a/Formula/isl@0.18.rb +++ b/Formula/isl@0.18.rb @@ -25,7 +25,8 @@ class IslAT018 < Formula keg_only :versioned_formula - deprecate! date: "2020-11-05", because: :versioned_formula + # Commented out while this formula still has dependents. + # deprecate! date: "2020-11-05", because: :versioned_formula depends_on "gmp" From a64de4191d9a5fa1a53f425181e4f7538f801c53 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:23 +0800 Subject: [PATCH 09/22] jam: undeprecate Needed for Homebrew/brew#12770. --- Formula/jam.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/jam.rb b/Formula/jam.rb index 1aaefa74300b..9509542f795e 100644 --- a/Formula/jam.rb +++ b/Formula/jam.rb @@ -20,7 +20,8 @@ class Jam < Formula # The last Perforce release of Jam was version 2.6 in August of 2014. We will # keep the Perforce-controlled links and information posted here available # until further notice." - deprecate! date: "2021-07-10", because: :unmaintained + # Commented out while this formula still has dependents. + # deprecate! date: "2021-07-10", because: :unmaintained conflicts_with "ftjam", because: "both install a `jam` binary" From d5d69d8ac653dad12fb87513b8e92830ea88a85a Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:24 +0800 Subject: [PATCH 10/22] lua@5.1: undeprecate Needed for Homebrew/brew#12770. --- Formula/lua@5.1.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/lua@5.1.rb b/Formula/lua@5.1.rb index 9300c4e5f394..b2f494c442ff 100644 --- a/Formula/lua@5.1.rb +++ b/Formula/lua@5.1.rb @@ -21,7 +21,8 @@ class LuaAT51 < Formula sha256 cellar: :any_skip_relocation, x86_64_linux: "4b5ebc378db8f01127fdec3922b58252ede872cd6b70cbbde2adde311f1f699a" end - deprecate! date: "2012-02-17", because: :unsupported + # Commented out while this formula still has dependents. + # deprecate! date: "2012-02-17", because: :unsupported uses_from_macos "unzip" From 34d40b65777837577f5425f0ba0f050ae8186b69 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:24 +0800 Subject: [PATCH 11/22] mpfi: undeprecate Needed for Homebrew/brew#12770. --- Formula/mpfi.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/mpfi.rb b/Formula/mpfi.rb index d91e6c996a6f..04731165ec5d 100644 --- a/Formula/mpfi.rb +++ b/Formula/mpfi.rb @@ -18,7 +18,8 @@ class Mpfi < Formula # Formula does not build, https://gforge.inria.fr/tracker/index.php?func=detail&aid=21721&group_id=157&atid=709 # and upstream is not actively maintaining (last commit was on 2019-08-01) - deprecate! date: "2021-08-15", because: :unmaintained + # Commented out while this formula still has dependents. + # deprecate! date: "2021-08-15", because: :unmaintained depends_on "gmp" depends_on "mpfr" From 17bd413bfd7b4b8a36b5c0e9497fa562320ca6a7 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:24 +0800 Subject: [PATCH 12/22] openexr@2: undeprecate Needed for Homebrew/brew#12770. --- Formula/openexr@2.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/openexr@2.rb b/Formula/openexr@2.rb index 4a9ddba406b9..11b2a9f8c3bf 100644 --- a/Formula/openexr@2.rb +++ b/Formula/openexr@2.rb @@ -17,7 +17,8 @@ class OpenexrAT2 < Formula keg_only :versioned_formula - deprecate! date: "2021-04-01", because: :unsupported + # Commented out while this formula still has dependents. + # deprecate! date: "2021-04-01", because: :unsupported depends_on "cmake" => :build depends_on "pkg-config" => :build From 572acbfa709d71ec4af736f6166f9f29f4ffef8f Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:24 +0800 Subject: [PATCH 13/22] sdl: undeprecate Needed for Homebrew/brew#12770. --- Formula/sdl.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/sdl.rb b/Formula/sdl.rb index 368824188f52..e1e98eb236e8 100644 --- a/Formula/sdl.rb +++ b/Formula/sdl.rb @@ -65,7 +65,8 @@ class Sdl < Formula end # SDL 1.2 is deprecated, unsupported, and not recommended for new projects. - deprecate! date: "2013-08-17", because: :deprecated_upstream + # Commented out while this formula still has dependents. + # deprecate! date: "2013-08-17", because: :deprecated_upstream conflicts_with "sdl12-compat", because: "sdl12-compat is a drop-in replacement for sdl" From 14bd42a41daa7564bc841b31446ebb6b235eb84e Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:25 +0800 Subject: [PATCH 14/22] sdl_image: undeprecate Needed for Homebrew/brew#12770. --- Formula/sdl_image.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/sdl_image.rb b/Formula/sdl_image.rb index e95a73ee9d9a..7a54ff1f7ef8 100644 --- a/Formula/sdl_image.rb +++ b/Formula/sdl_image.rb @@ -39,7 +39,8 @@ class SdlImage < Formula end # SDL 1.2 is deprecated, unsupported, and not recommended for new projects. - deprecate! date: "2013-08-17", because: :deprecated_upstream + # Commented out while this formula still has dependents. + # deprecate! date: "2013-08-17", because: :deprecated_upstream depends_on "pkg-config" => :build depends_on "jpeg" From 6ff2f3194e5cbebbf2cd28f8bcf53c4b1bf213cc Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:25 +0800 Subject: [PATCH 15/22] sdl_mixer: undeprecate Needed for Homebrew/brew#12770. --- Formula/sdl_mixer.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/sdl_mixer.rb b/Formula/sdl_mixer.rb index c97a765f9299..cfe36efd1aa8 100644 --- a/Formula/sdl_mixer.rb +++ b/Formula/sdl_mixer.rb @@ -26,7 +26,8 @@ class SdlMixer < Formula end # SDL 1.2 is deprecated, unsupported, and not recommended for new projects. - deprecate! date: "2013-08-17", because: :deprecated_upstream + # Commented out while this formula still has dependents. + # deprecate! date: "2013-08-17", because: :deprecated_upstream depends_on "pkg-config" => :build depends_on "flac" From 56eb6404929cec1cf9076a0f967da2bf952107e2 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:25 +0800 Subject: [PATCH 16/22] sdl_net: undeprecate Needed for Homebrew/brew#12770. --- Formula/sdl_net.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/sdl_net.rb b/Formula/sdl_net.rb index 29823b119e81..d2c1c5d51efb 100644 --- a/Formula/sdl_net.rb +++ b/Formula/sdl_net.rb @@ -26,7 +26,8 @@ class SdlNet < Formula end # SDL 1.2 is deprecated, unsupported, and not recommended for new projects. - deprecate! date: "2013-08-17", because: :deprecated_upstream + # Commented out while this formula still has dependents. + # deprecate! date: "2013-08-17", because: :deprecated_upstream depends_on "pkg-config" => :build depends_on "sdl" From 953cccad05fa25cbaabdc49d35ad20f8175f9cc9 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:25 +0800 Subject: [PATCH 17/22] sdl_sound: undeprecate Needed for Homebrew/brew#12770. --- Formula/sdl_sound.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/sdl_sound.rb b/Formula/sdl_sound.rb index e253d96471d5..52f348d494d1 100644 --- a/Formula/sdl_sound.rb +++ b/Formula/sdl_sound.rb @@ -28,7 +28,8 @@ class SdlSound < Formula end # SDL 1.2 is deprecated, unsupported, and not recommended for new projects. - deprecate! date: "2013-08-17", because: :deprecated_upstream + # Commented out while this formula still has dependents. + # deprecate! date: "2013-08-17", because: :deprecated_upstream depends_on "pkg-config" => :build depends_on "libogg" From 0878d987b479a0b842eae48d907ea1cd98c53372 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:25 +0800 Subject: [PATCH 18/22] sdl_ttf: undeprecate Needed for Homebrew/brew#12770. --- Formula/sdl_ttf.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/sdl_ttf.rb b/Formula/sdl_ttf.rb index 534c80a0e5e8..41e01482e79e 100644 --- a/Formula/sdl_ttf.rb +++ b/Formula/sdl_ttf.rb @@ -37,7 +37,8 @@ class SdlTtf < Formula end # SDL 1.2 is deprecated, unsupported, and not recommended for new projects. - deprecate! date: "2013-08-17", because: :deprecated_upstream + # Commented out while this formula still has dependents. + # deprecate! date: "2013-08-17", because: :deprecated_upstream depends_on "pkg-config" => :build depends_on "freetype" From 2b03181bdc576feed461917bc8f8bd2a8751e375 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:26 +0800 Subject: [PATCH 19/22] tbb@2020: undeprecate Needed for Homebrew/brew#12770. --- Formula/tbb@2020.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/tbb@2020.rb b/Formula/tbb@2020.rb index cb2bd2043e28..09be937d4ea8 100644 --- a/Formula/tbb@2020.rb +++ b/Formula/tbb@2020.rb @@ -18,7 +18,8 @@ class TbbAT2020 < Formula keg_only :versioned_formula - deprecate! date: "2020-04-02", because: :unsupported + # Commented out while this formula still has dependents. + # deprecate! date: "2020-04-02", because: :unsupported depends_on "cmake" => :build depends_on "swig" => :build From 0fc448f131c6cbddad80c8e979c14f279015cf75 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 15:34:26 +0800 Subject: [PATCH 20/22] vtk@8.2: undeprecate Needed for Homebrew/brew#12770. --- Formula/vtk@8.2.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Formula/vtk@8.2.rb b/Formula/vtk@8.2.rb index 09f28d0fe5ce..ee78fc0dfe20 100644 --- a/Formula/vtk@8.2.rb +++ b/Formula/vtk@8.2.rb @@ -17,7 +17,8 @@ class VtkAT82 < Formula keg_only :versioned_formula - deprecate! date: "2020-05-14", because: :versioned_formula + # Commented out while this formula still has dependents. + # deprecate! date: "2020-05-14", because: :versioned_formula depends_on "cmake" => [:build, :test] depends_on "boost" From 9fca7fd1dc9365ea249713577f851c577518d632 Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 16:46:26 +0800 Subject: [PATCH 21/22] go@1.16: adjust deprecation date Let's change this to match the deprecation date of `kubernetes-cli@1.22`. --- Formula/go@1.16.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Formula/go@1.16.rb b/Formula/go@1.16.rb index 0d4f660dcca9..833b93e54e91 100644 --- a/Formula/go@1.16.rb +++ b/Formula/go@1.16.rb @@ -17,7 +17,9 @@ class GoAT116 < Formula keg_only :versioned_formula - deprecate! date: "2022-03-15", because: :unsupported + # Original date: 2022-03-15 + # The date below was adjusted to match `kubernetes-cli@1.22`. + deprecate! date: "2022-08-28", because: :unsupported depends_on "go" => :build From 2156180f51ef6a9db46164b8528f8f05bc7cd36d Mon Sep 17 00:00:00 2001 From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> Date: Fri, 29 Jul 2022 16:50:58 +0800 Subject: [PATCH 22/22] bazaar: undeprecate This formula is still needed for formulae that do `using: :bzr`. Since the deprecation message won't be shown in the meantime, let's replace it with a caveat. --- Formula/bazaar.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Formula/bazaar.rb b/Formula/bazaar.rb index a4d3f7a1241b..068c61fa3bbd 100644 --- a/Formula/bazaar.rb +++ b/Formula/bazaar.rb @@ -16,7 +16,8 @@ class Bazaar < Formula sha256 cellar: :any_skip_relocation, high_sierra: "cb1c0c8b5f19abef4043195d8cbd19f363a78581596de1ddcc763621964335b3" end - deprecate! date: "2021-08-19", because: "is not supported. Check out `breezy` instead" + # This formula is currently needed when downloading with `using: :bzr`. + # deprecate! date: "2021-08-19", because: "is not supported. Check out `breezy` instead" depends_on :macos # Due to Python 2 @@ -47,6 +48,13 @@ def install (bin/"bzr").write_env_script(libexec/"bzr", BZR_PLUGIN_PATH: "+user:#{HOMEBREW_PREFIX}/share/bazaar/plugins") end + def caveats + <<~EOS + This software is no longer maintained. Try `breezy` instead: + brew install breezy + EOS + end + test do bzr = "#{bin}/bzr" whoami = "Homebrew"