aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorJack Nagel2013-06-03 18:59:47 -0500
committerJack Nagel2013-06-03 19:02:38 -0500
commit226bafac7ae18402bbe184dc3810a2a0cd64d985 (patch)
treed41dbe03040a88303df6626326c606861a067b2f /Library/Formula
parente4f544e7c65205fae36d5fa88627c452d01e5971 (diff)
downloadhomebrew-226bafac7ae18402bbe184dc3810a2a0cd64d985.tar.bz2
aspell: fix audit warning
Closes #19731.
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/aspell.rb21
1 files changed, 15 insertions, 6 deletions
diff --git a/Library/Formula/aspell.rb b/Library/Formula/aspell.rb
index dedf0679c..31fc743e4 100644
--- a/Library/Formula/aspell.rb
+++ b/Library/Formula/aspell.rb
@@ -465,8 +465,10 @@ class Aspell_zu < AspellLang
mirror 'http://ftp.gnu.org/gnu/aspell/dict/zu/aspell-zu-0.50-0.tar.bz2'
sha1 '0cba6163d1a1b9f63b1f5eaaeba466cdaf5f0742'
end
-def aspell_available_languages
- %w( af am ar ast az be bg bn br ca cs csb cy da de de_alt el en eo es et fa fi fo fr fy ga gd gl grc gu gv he hi hil hr hsb hu hus hy ia id is it kn ku ky la lt lv mg mi mk ml mn mr ms mt nb nds nl nn ny or pa pl pt_BR pt_PT qu ro ru rw sc sk sl sr sv sw ta te tet tk tl tn tr uk uz vi wa yi zu)
+class Aspell < Formula
+ def self.available_languages
+ %w( af am ar ast az be bg bn br ca cs csb cy da de de_alt el en eo es et fa fi fo fr fy ga gd gl grc gu gv he hi hil hr hsb hu hus hy ia id is it kn ku ky la lt lv mg mi mk ml mn mr ms mt nb nds nl nn ny or pa pl pt_BR pt_PT qu ro ru rw sc sk sl sr sv sw ta te tet tk tl tn tr uk uz vi wa yi zu)
+ end
end
# END generated with brew-aspell-dictionaries
@@ -482,7 +484,14 @@ class Aspell < Formula
end
option "all", "Install all available dictionaries"
- aspell_available_languages.each { |lang| option "with-lang-#{lang}", "Install #{lang} dictionary" }
+
+ available_languages.each do |lang|
+ option "with-lang-#{lang}", "Install #{lang} dictionary"
+ end
+
+ def available_languages
+ self.class.available_languages
+ end
def install
system "./configure", "--prefix=#{prefix}"
@@ -490,17 +499,17 @@ class Aspell < Formula
languages = []
- aspell_available_languages.each do |lang|
+ available_languages.each do |lang|
languages << lang if build.with? "lang-#{lang}"
end
if build.include? 'all'
- languages << aspell_available_languages.to_a
+ languages.concat(available_languages)
elsif languages.empty?
languages << "en"
end
- languages.flatten.each do |lang|
+ languages.each do |lang|
begin
formula = Object.const_get("Aspell_" + lang).new
rescue