diff options
| author | Dominyk Tiller | 2014-11-13 04:03:02 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2014-11-13 08:38:41 +0000 |
| commit | fcdff1b6854511550e5f55e637b10bbd7c876c25 (patch) | |
| tree | b154d6f499f0b794bceb9633182adeaa2fd6ef2f /Library | |
| parent | 883598bdf853e09b745ee5168fb2813724615c6a (diff) | |
| download | homebrew-fcdff1b6854511550e5f55e637b10bbd7c876c25.tar.bz2 | |
gnu-sed: option depreciation
Depreciates default-names in favour of with-default-names, adds a test.
Closes #34148.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/gnu-sed.rb | 29 |
1 files 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 |
