From fcdff1b6854511550e5f55e637b10bbd7c876c25 Mon Sep 17 00:00:00 2001 From: Dominyk Tiller Date: Thu, 13 Nov 2014 04:03:02 +0000 Subject: gnu-sed: option depreciation Depreciates default-names in favour of with-default-names, adds a test. Closes #34148. Signed-off-by: Mike McQuaid --- Library/Formula/gnu-sed.rb | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/Library/Formula/gnu-sed.rb b/Library/Formula/gnu-sed.rb index 55fad70bf..8ab5b5161 100644 --- a/Library/Formula/gnu-sed.rb +++ b/Library/Formula/gnu-sed.rb @@ -1,10 +1,10 @@ -require 'formula' +require "formula" class GnuSed < Formula - homepage 'http://www.gnu.org/software/sed/' - url 'http://ftpmirror.gnu.org/sed/sed-4.2.2.tar.bz2' - mirror 'http://ftp.gnu.org/gnu/sed/sed-4.2.2.tar.bz2' - sha1 'f17ab6b1a7bcb2ad4ed125ef78948092d070de8f' + homepage "https://www.gnu.org/software/sed/" + url "http://ftpmirror.gnu.org/sed/sed-4.2.2.tar.bz2" + mirror "https://ftp.gnu.org/gnu/sed/sed-4.2.2.tar.bz2" + sha1 "f17ab6b1a7bcb2ad4ed125ef78948092d070de8f" bottle do cellar :any @@ -14,22 +14,24 @@ class GnuSed < Formula sha1 "4dff2a21df4148c95abc04e87544bef1c452951f" => :mountain_lion end - option 'default-names', "Do not prepend 'g' to the binary" + deprecated_option "default-names" => "with-default-names" + + option "with-default-names", "Do not prepend 'g' to the binary" def install args = ["--prefix=#{prefix}", "--disable-dependency-tracking"] - args << "--program-prefix=g" unless build.include? 'default-names' + args << "--program-prefix=g" if build.without? "default-names" system "./configure", *args - system "make install" + system "make", "install" - (libexec/'gnubin').install_symlink bin/"gsed" =>"sed" - (libexec/'gnuman/man1').install_symlink man1/"gsed.1" => "sed.1" + (libexec/"gnubin").install_symlink bin/"gsed" =>"sed" + (libexec/"gnuman/man1").install_symlink man1/"gsed.1" => "sed.1" end def caveats; <<-EOS.undent - The command has been installed with the prefix 'g'. - If you do not want the prefix, install using the 'default-names' option. + The command has been installed with the prefix "g". + If you do not want the prefix, install using the "with-default-names" option. If you need to use these commands with their normal names, you can add a "gnubin" directory to your PATH from your bashrc like: @@ -44,4 +46,7 @@ class GnuSed < Formula EOS end + test do + system "#{bin}/gsed", "--version" + end end -- cgit v1.2.3