aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Vandenberg2012-11-11 11:20:09 -0800
committerAdam Vandenberg2012-11-11 11:20:35 -0800
commit1bcf5af975f2b2c079963b2c3718431567f97fc7 (patch)
treefa87b6eb9be5b9ad3c42c19d192d0051ae6e908f
parent72be4c55f036601d6644f872af31c93ad293fbd4 (diff)
downloadhomebrew-1bcf5af975f2b2c079963b2c3718431567f97fc7.tar.bz2
Streamline metafile installs
-rw-r--r--Library/Formula/activemq.rb2
-rw-r--r--Library/Formula/apollo.rb3
-rw-r--r--Library/Formula/autopsy.rb2
-rw-r--r--Library/Formula/dc3dd.rb2
-rw-r--r--Library/Formula/disco.rb4
-rw-r--r--Library/Formula/findbugs.rb2
-rw-r--r--Library/Formula/fon-flash-cli.rb2
-rw-r--r--Library/Formula/grails.rb2
-rw-r--r--Library/Formula/griffon.rb2
-rw-r--r--Library/Formula/groovy.rb2
-rw-r--r--Library/Formula/groovyserv.rb2
-rw-r--r--Library/Formula/idnits.rb2
-rw-r--r--Library/Formula/ioke.rb13
-rw-r--r--Library/Formula/jmeter.rb2
-rw-r--r--Library/Formula/libstxxl.rb2
-rw-r--r--Library/Formula/liquibase.rb2
-rw-r--r--Library/Formula/mallet.rb2
-rw-r--r--Library/Formula/maven-shell.rb5
-rw-r--r--Library/Formula/maven.rb3
-rw-r--r--Library/Formula/multimarkdown.rb2
-rw-r--r--Library/Formula/otx.rb4
-rw-r--r--Library/Formula/pax-construct.rb2
-rw-r--r--Library/Formula/playdar.rb2
-rw-r--r--Library/Formula/plod.rb2
-rw-r--r--Library/Formula/qi.rb4
-rw-r--r--Library/Formula/qtplay.rb1
-rw-r--r--Library/Formula/rfcdiff.rb1
-rw-r--r--Library/Formula/rfcmarkup.rb1
-rw-r--r--Library/Formula/root.rb2
-rw-r--r--Library/Formula/rsense.rb4
-rw-r--r--Library/Formula/s3sync.rb5
-rw-r--r--Library/Formula/scalate.rb2
-rw-r--r--Library/Formula/shakespeare.rb3
-rw-r--r--Library/Formula/sleepwatcher.rb3
-rw-r--r--Library/Formula/ssss.rb1
35 files changed, 43 insertions, 52 deletions
diff --git a/Library/Formula/activemq.rb b/Library/Formula/activemq.rb
index b79d44c57..47ba0da33 100644
--- a/Library/Formula/activemq.rb
+++ b/Library/Formula/activemq.rb
@@ -10,7 +10,7 @@ class Activemq < Formula
def install
rm_rf Dir['bin/linux-x86-*']
- prefix.install %w{ LICENSE NOTICE README.txt }
+ prefix.install_metafiles
libexec.install Dir['*']
bin.write_exec_script libexec/'bin/activemq'
diff --git a/Library/Formula/apollo.rb b/Library/Formula/apollo.rb
index 6c8042f78..a0e9aae21 100644
--- a/Library/Formula/apollo.rb
+++ b/Library/Formula/apollo.rb
@@ -24,7 +24,8 @@ class Apollo < Formula
option "no-mqtt", "Install without MQTT protocol support"
def install
- prefix.install %w{ LICENSE NOTICE readme.html docs examples }
+ prefix.install_metafiles
+ prefix.install %w{ docs examples }
libexec.install Dir['*']
unless build.include? "no-bdb"
diff --git a/Library/Formula/autopsy.rb b/Library/Formula/autopsy.rb
index 4b0f4a05a..20c49f7d9 100644
--- a/Library/Formula/autopsy.rb
+++ b/Library/Formula/autopsy.rb
@@ -52,7 +52,7 @@ class Autopsy < Formula
def install
(var+"lib/autopsy").mkpath
mv 'lib', 'libexec'
- prefix.install %w{ COPYING global.css help libexec pict }
+ prefix.install %w{ global.css help libexec pict }
prefix.install Dir['*.txt']
(prefix+"conf.pl").write autcfg
inreplace 'base/autopsy.base', '/tmp/autopsy', prefix
diff --git a/Library/Formula/dc3dd.rb b/Library/Formula/dc3dd.rb
index b9e71fc24..62cd9f92a 100644
--- a/Library/Formula/dc3dd.rb
+++ b/Library/Formula/dc3dd.rb
@@ -17,7 +17,7 @@ class Dc3dd < Formula
"--infodir=#{info}"
system "make"
system "make install"
- prefix.install %w[README Options_Reference.txt Sample_Commands.txt]
+ prefix.install %w[Options_Reference.txt Sample_Commands.txt]
end
end
diff --git a/Library/Formula/disco.rb b/Library/Formula/disco.rb
index 3f2b6529d..75dbb430b 100644
--- a/Library/Formula/disco.rb
+++ b/Library/Formula/disco.rb
@@ -33,8 +33,8 @@ class Disco < Formula
system "make install"
ENV.delete('CC')
system "make install-discodb install-discodex"
- bin.install ['contrib/discodex/bin/discodex','contrib/discodex/bin/discodexcli.py']
- prefix.install ['contrib', 'doc', 'examples', 'node']
+ bin.install %w[contrib/discodex/bin/discodex contrib/discodex/bin/discodexcli.py]
+ prefix.install %w[contrib doc examples node]
end
def caveats; <<-EOS.undent
diff --git a/Library/Formula/findbugs.rb b/Library/Formula/findbugs.rb
index 57e4a6888..309862fe2 100644
--- a/Library/Formula/findbugs.rb
+++ b/Library/Formula/findbugs.rb
@@ -8,7 +8,7 @@ class Findbugs < Formula
def install
# Remove windows files
rm_f Dir["bin/*.bat"]
- prefix.install 'README.txt'
+ prefix.install_metafiles
libexec.install Dir['*']
bin.write_exec_script libexec/'bin/fb'
diff --git a/Library/Formula/fon-flash-cli.rb b/Library/Formula/fon-flash-cli.rb
index dcd383e70..10934157d 100644
--- a/Library/Formula/fon-flash-cli.rb
+++ b/Library/Formula/fon-flash-cli.rb
@@ -10,7 +10,7 @@ class FonFlashCli < Formula
cd 'fon-flash' do
system "make fon-flash"
bin.install 'fon-flash'
- prefix.install 'README.txt'
+ prefix.install_metafiles
end
end
diff --git a/Library/Formula/grails.rb b/Library/Formula/grails.rb
index 42f7e1aad..d9d3ab95a 100644
--- a/Library/Formula/grails.rb
+++ b/Library/Formula/grails.rb
@@ -7,7 +7,7 @@ class Grails < Formula
def install
rm_f Dir["bin/*.bat", "bin/cygrails", "*.bat"]
- prefix.install %w[LICENSE README]
+ prefix.install_metafiles
libexec.install Dir['*']
bin.install_symlink Dir["#{libexec}/bin/*"]
end
diff --git a/Library/Formula/griffon.rb b/Library/Formula/griffon.rb
index 90c69fb83..44403ce17 100644
--- a/Library/Formula/griffon.rb
+++ b/Library/Formula/griffon.rb
@@ -8,7 +8,7 @@ class Griffon < Formula
def install
rm_f Dir["bin/*.bat"]
- prefix.install %w[LICENSE README.md]
+ prefix.install_metafiles
libexec.install Dir['*']
bin.install_symlink Dir["#{libexec}/bin/*"]
end
diff --git a/Library/Formula/groovy.rb b/Library/Formula/groovy.rb
index 8f7f0cebc..aefeb9410 100644
--- a/Library/Formula/groovy.rb
+++ b/Library/Formula/groovy.rb
@@ -10,7 +10,7 @@ class Groovy < Formula
# Why are icons in bin?
rm_f Dir["bin/*.bat","bin/groovy.{icns,ico}"]
- prefix.install %w(LICENSE.txt NOTICE.txt)
+ prefix.install_metafiles
libexec.install %w(bin conf lib embeddable)
bin.install_symlink Dir["#{libexec}/bin/*"]
end
diff --git a/Library/Formula/groovyserv.rb b/Library/Formula/groovyserv.rb
index 3df97ab65..ca0c0e07e 100644
--- a/Library/Formula/groovyserv.rb
+++ b/Library/Formula/groovyserv.rb
@@ -13,8 +13,6 @@ class Groovyserv < Formula
ENV['CC'] = ENV['CFLAGS'] = nil # to workaround
system './gradlew clean executables'
- prefix.install %w{LICENSE.txt README.txt NOTICE.txt}
-
# Install executables in libexec to avoid conflicts
libexec.install Dir["build/executables/{bin,lib}"]
diff --git a/Library/Formula/idnits.rb b/Library/Formula/idnits.rb
index cd1485696..33ea86ee2 100644
--- a/Library/Formula/idnits.rb
+++ b/Library/Formula/idnits.rb
@@ -9,6 +9,6 @@ class Idnits < Formula
def install
bin.install "idnits"
- prefix.install %w(about todo)
+ prefix.install_metafiles
end
end
diff --git a/Library/Formula/ioke.rb b/Library/Formula/ioke.rb
index 34105b0c4..8d066212a 100644
--- a/Library/Formula/ioke.rb
+++ b/Library/Formula/ioke.rb
@@ -1,21 +1,24 @@
require 'formula'
class Ioke < Formula
- url 'http://ioke.org/dist/ioke-P-ikj-0.4.0.tar.gz'
homepage 'http://ioke.org/'
+ url 'http://ioke.org/dist/ioke-P-ikj-0.4.0.tar.gz'
sha1 '1cf1512e1a845b64c8f839fed396f279afdc0ed9'
def install
# Remove windows files
rm_f Dir["bin/*.bat"]
+ prefix.install_metafiles
+
+ # Install jars in libexec to avoid conflicts
+ libexec.install Dir['*']
+
# Point IOKE_HOME to libexec
- inreplace 'bin/ioke' do |s|
+ inreplace libexec/'bin/ioke' do |s|
s.change_make_var! 'IOKE_HOME', libexec
end
- # Install jars in libexec to avoid conflicts
- prefix.install %w{ COPYING LICENSE README bin }
- libexec.install Dir['*']
+ bin.install_symlink libexec/'bin/ioke'
end
end
diff --git a/Library/Formula/jmeter.rb b/Library/Formula/jmeter.rb
index 8e536a716..8e2c8f408 100644
--- a/Library/Formula/jmeter.rb
+++ b/Library/Formula/jmeter.rb
@@ -8,7 +8,7 @@ class Jmeter < Formula
def install
# Remove windows files
rm_f Dir["bin/*.bat"]
- prefix.install %w{ LICENSE NOTICE README }
+ prefix.install_metafiles
libexec.install Dir['*']
bin.write_exec_script libexec/'bin/jmeter'
end
diff --git a/Library/Formula/libstxxl.rb b/Library/Formula/libstxxl.rb
index 59a008ce6..64f531bb3 100644
--- a/Library/Formula/libstxxl.rb
+++ b/Library/Formula/libstxxl.rb
@@ -11,7 +11,7 @@ class Libstxxl < Formula
system "make", "config_gnu", "USE_MACOSX=yes"
system "make", "library_g++", "USE_MACOSX=yes"
- prefix.install Dir['include']
+ prefix.install 'include'
lib.install 'lib/libstxxl.a'
end
end
diff --git a/Library/Formula/liquibase.rb b/Library/Formula/liquibase.rb
index 7eea0397e..e6ec74f8b 100644
--- a/Library/Formula/liquibase.rb
+++ b/Library/Formula/liquibase.rb
@@ -10,7 +10,7 @@ class Liquibase < Formula
chmod 0755, Dir['liquibase']
- prefix.install "LICENSE.txt"
+ prefix.install_metafiles
libexec.install Dir['*']
bin.install_symlink libexec+'liquibase'
end
diff --git a/Library/Formula/mallet.rb b/Library/Formula/mallet.rb
index 77dee9f6b..43ef6d28d 100644
--- a/Library/Formula/mallet.rb
+++ b/Library/Formula/mallet.rb
@@ -16,7 +16,7 @@ class Mallet < Formula
def install
rm Dir['bin/*.{bat,dll,exe}'] # Remove all windows files
- prefix.install 'LICENSE'
+ prefix.install_metafiles
libexec.install Dir['*']
cd libexec+'bin' do
Dir['*'].each do |file|
diff --git a/Library/Formula/maven-shell.rb b/Library/Formula/maven-shell.rb
index e143b2e04..d016fb928 100644
--- a/Library/Formula/maven-shell.rb
+++ b/Library/Formula/maven-shell.rb
@@ -9,9 +9,8 @@ class MavenShell < Formula
# Remove windows files.
rm_f Dir["bin/*.bat"]
- # Install jars in libexec to avoid conflicts.
- prefix.install %w{ NOTICE.txt LICENSE.txt README.txt }
+ prefix.install_metafiles
libexec.install Dir['*']
- bin.install_symlink "#{libexec}/bin/mvnsh"
+ bin.install_symlink libexec/"bin/mvnsh"
end
end
diff --git a/Library/Formula/maven.rb b/Library/Formula/maven.rb
index aa3e41f5f..0444a028b 100644
--- a/Library/Formula/maven.rb
+++ b/Library/Formula/maven.rb
@@ -12,8 +12,7 @@ class Maven < Formula
# Fix the permissions on the global settings file.
chmod 0644, Dir["conf/settings.xml"]
- prefix.install %w{ NOTICE.txt LICENSE.txt README.txt }
- # Install jars in libexec to avoid conflicts
+ prefix.install_metafiles
libexec.install Dir['*']
bin.install_symlink Dir["#{libexec}/bin/*"]
end
diff --git a/Library/Formula/multimarkdown.rb b/Library/Formula/multimarkdown.rb
index 906ab8d1f..487dbabf3 100644
--- a/Library/Formula/multimarkdown.rb
+++ b/Library/Formula/multimarkdown.rb
@@ -18,7 +18,7 @@ class Multimarkdown < Formula
bin.install 'multimarkdown'
bin.install Dir['scripts/*']
# The support stuff will be put into the Cellar only
- prefix.install Dir['Support']
+ prefix.install 'Support'
end
def caveats; <<-EOS.undent
diff --git a/Library/Formula/otx.rb b/Library/Formula/otx.rb
index 255f3583f..757306ffa 100644
--- a/Library/Formula/otx.rb
+++ b/Library/Formula/otx.rb
@@ -13,7 +13,7 @@ class Otx < Formula
system 'xcodebuild SYMROOT=build'
build = buildpath/'build/Release'
- bin.install build+"otx"
- prefix.install build+"otx.app"
+ bin.install build/"otx"
+ prefix.install build/"otx.app"
end
end
diff --git a/Library/Formula/pax-construct.rb b/Library/Formula/pax-construct.rb
index 88a1d4cb7..7f7ae0715 100644
--- a/Library/Formula/pax-construct.rb
+++ b/Library/Formula/pax-construct.rb
@@ -7,7 +7,7 @@ class PaxConstruct < Formula
def install
rm_rf Dir['bin/*.bat']
- prefix.install 'bin/LICENSE', 'bin/NOTICE'
+ prefix.install_metafiles 'bin' # Don't put these in bin!
libexec.install Dir['*']
bin.install_symlink Dir["#{libexec}/bin/*"]
end
diff --git a/Library/Formula/playdar.rb b/Library/Formula/playdar.rb
index 90f9fa3c6..a254302ca 100644
--- a/Library/Formula/playdar.rb
+++ b/Library/Formula/playdar.rb
@@ -16,7 +16,7 @@ class Playdar < Formula
File.unlink 'playdar_modules/library/priv/taglib_driver/taglib_json_reader.cpp'
# otherwise playdar crashes
- prefix.install ['ebin', 'playdar_modules', 'priv', 'etc']
+ prefix.install 'ebin', 'playdar_modules', 'priv', 'etc'
inreplace 'playdarctl', 'cd `dirname $0`', "cd #{prefix}"
inreplace 'playdarctl', 'EBIN=./ebin/', "EBIN=#{prefix}/ebin"
diff --git a/Library/Formula/plod.rb b/Library/Formula/plod.rb
index b539132e1..8ad8fb9f9 100644
--- a/Library/Formula/plod.rb
+++ b/Library/Formula/plod.rb
@@ -20,7 +20,7 @@ class Plod < Formula
end
man1.install "plod.man" => "plod.1"
bin.install "plod"
- prefix.install ['plod.el.v1', 'plod.el.v2']
+ prefix.install 'plod.el.v1', 'plod.el.v2'
ohai "Creating #{prefix}/plodrc"
(prefix + "plodrc").write plodrc
end
diff --git a/Library/Formula/qi.rb b/Library/Formula/qi.rb
index b107f60a6..f641eadf8 100644
--- a/Library/Formula/qi.rb
+++ b/Library/Formula/qi.rb
@@ -20,14 +20,14 @@ class Qi < Formula
end
system "echo \"#!/bin/bash\nsbcl --core #{prefix}/Qi.core $*\" > qi"
- prefix.install ['Lisp/Qi.core']
+ prefix.install 'Lisp/Qi.core'
else
cd 'Lisp' do
system "clisp", "install.lsp"
end
system "echo \"#!/bin/bash\nclisp -M #{prefix}/Qi.mem $*\" > qi"
- prefix.install ['Lisp/Qi.mem']
+ prefix.install 'Lisp/Qi.mem'
end
system "chmod 755 qi"
bin.install ['qi']
diff --git a/Library/Formula/qtplay.rb b/Library/Formula/qtplay.rb
index aed9379e6..449b3e8a0 100644
--- a/Library/Formula/qtplay.rb
+++ b/Library/Formula/qtplay.rb
@@ -10,7 +10,6 @@ class Qtplay < Formula
system ENV.cc, "qtplay.c", "-arch", "i386", "-framework", "QuickTime", "-framework", "Carbon", "-o", "qtplay"
bin.install 'qtplay'
man1.install 'qtplay.1'
- prefix.install 'Readme.rtf'
end
def test
diff --git a/Library/Formula/rfcdiff.rb b/Library/Formula/rfcdiff.rb
index 9bf128cd4..3b8415c51 100644
--- a/Library/Formula/rfcdiff.rb
+++ b/Library/Formula/rfcdiff.rb
@@ -10,6 +10,5 @@ class Rfcdiff < Formula
def install
bin.install "rfcdiff"
- prefix.install "todo"
end
end
diff --git a/Library/Formula/rfcmarkup.rb b/Library/Formula/rfcmarkup.rb
index 3d5dd470c..a0eddcffa 100644
--- a/Library/Formula/rfcmarkup.rb
+++ b/Library/Formula/rfcmarkup.rb
@@ -7,6 +7,5 @@ class Rfcmarkup < Formula
def install
bin.install "rfcmarkup"
- prefix.install 'todo'
end
end
diff --git a/Library/Formula/root.rb b/Library/Formula/root.rb
index 258a1cf9f..dfa86ce5e 100644
--- a/Library/Formula/root.rb
+++ b/Library/Formula/root.rb
@@ -29,7 +29,7 @@ class Root < Formula
system "make"
system "make install"
- prefix.install ['test'] # needed to run test suite
+ prefix.install 'test' # needed to run test suite
end
diff --git a/Library/Formula/rsense.rb b/Library/Formula/rsense.rb
index 44e336d27..fbf91d1b8 100644
--- a/Library/Formula/rsense.rb
+++ b/Library/Formula/rsense.rb
@@ -6,9 +6,9 @@ class Rsense < Formula
sha1 '497510e7048120af01bac619e50aa72ebd825c49'
def install
- prefix.install 'README.txt'
+ prefix.install_metafiles
libexec.install Dir['*']
- (libexec+'bin/rsense').chmod 0755
+ (libexec/'bin/rsense').chmod 0755
bin.write_exec_script libexec/'bin/rsense'
end
diff --git a/Library/Formula/s3sync.rb b/Library/Formula/s3sync.rb
index 1dc4b16dc..8412a7fc1 100644
--- a/Library/Formula/s3sync.rb
+++ b/Library/Formula/s3sync.rb
@@ -1,14 +1,13 @@
require 'formula'
class S3sync < Formula
+ homepage 'http://s3sync.net'
url 'http://s3sync-s3cmd.googlecode.com/svn/trunk/', :revision => '4'
version '1.2.6'
- homepage 'http://s3sync.net'
def install
bin.install Dir['s3sync/*.rb']
- prefix.install Dir['s3sync/*.txt']
- prefix.install Dir['s3sync/*.example']
+ prefix.install Dir['s3sync/*.{example,txt}']
end
def caveats
diff --git a/Library/Formula/scalate.rb b/Library/Formula/scalate.rb
index 246bba541..12314b8fa 100644
--- a/Library/Formula/scalate.rb
+++ b/Library/Formula/scalate.rb
@@ -13,7 +13,7 @@ class Scalate < Formula
Pathname.new(name).find { |path| path.chmod(0644) if path.file? }
end
- prefix.install %w{ license.txt readme.html }
+ prefix.install_metafiles
libexec.install Dir['*']
bin.write_exec_script libexec/'bin/scalate'
end
diff --git a/Library/Formula/shakespeare.rb b/Library/Formula/shakespeare.rb
index 3721bb2b0..cd5f7fe2f 100644
--- a/Library/Formula/shakespeare.rb
+++ b/Library/Formula/shakespeare.rb
@@ -1,8 +1,8 @@
require 'formula'
class Shakespeare < Formula
- url 'http://shakespearelang.sf.net/download/spl-1.2.1.tar.gz'
homepage 'http://shakespearelang.sourceforge.net/'
+ url 'http://shakespearelang.sf.net/download/spl-1.2.1.tar.gz'
sha1 '17adea7bbf5e1de1a29e71b19e5271f186e9698d'
def install
@@ -10,6 +10,5 @@ class Shakespeare < Formula
bin.install 'spl/bin/spl2c'
include.install 'spl/include/spl.h'
lib.install 'spl/lib/libspl.a'
- prefix.install 'NEWS' # Also include NEWS file in prefix, why not?
end
end
diff --git a/Library/Formula/sleepwatcher.rb b/Library/Formula/sleepwatcher.rb
index acec5b686..e7cf6618d 100644
--- a/Library/Formula/sleepwatcher.rb
+++ b/Library/Formula/sleepwatcher.rb
@@ -24,9 +24,6 @@ class Sleepwatcher < Formula
system "make", "install", "PREFIX=#{prefix}"
end
- # Write the usage ReadMe
- prefix.install "ReadMe.rtf"
-
# Write the sleep/wakeup scripts
(prefix + 'etc/sleepwatcher').install Dir["config/rc.*"]
diff --git a/Library/Formula/ssss.rb b/Library/Formula/ssss.rb
index 8414517ba..d513eea4b 100644
--- a/Library/Formula/ssss.rb
+++ b/Library/Formula/ssss.rb
@@ -17,7 +17,6 @@ class Ssss < Formula
ENV.append 'CFLAGS', "-I#{HOMEBREW_PREFIX}/include"
system "make"
- prefix.install %w{ HISTORY LICENSE THANKS }
man1.install %w{ ssss.1 }
bin.install %w{ ssss-combine ssss-split }
end