Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

Commit

Permalink
Merge branch 'master' of https://github.com/mxcl/homebrew
Browse files Browse the repository at this point in the history
  • Loading branch information
jocelynmallon committed Oct 26, 2011
2 parents 986863e + d34a131 commit d08b6f9
Show file tree
Hide file tree
Showing 19 changed files with 249 additions and 47 deletions.
4 changes: 4 additions & 0 deletions Library/Formula/cabal-install.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@ class CabalInstall < Formula
def install
ENV['PREFIX'] = "#{prefix}"
system "sh bootstrap.sh"

cellar_etc = prefix + 'etc'
bash_completion_d = cellar_etc + 'bash_completion.d'
bash_completion_d.install 'bash-completion/cabal'
end
end
2 changes: 2 additions & 0 deletions Library/Formula/denyhosts.rb
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ def install
# 'data path' via command line arguments to `setup.py`.
inreplace 'setup.py' do |s|
s.change_make_var! 'libpath', "''"
s.change_make_var! 'scriptspath', "''"
s.change_make_var! 'pluginspath', "''"
end

# Make it so that all DenyHosts tools have a default path that points at
Expand Down
4 changes: 2 additions & 2 deletions Library/Formula/dialog.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
class Dialog < Formula
url 'ftp://invisible-island.net/dialog/dialog.tar.gz'
homepage 'http://invisible-island.net/dialog/'
md5 '34d01aaacbb2932b77774e6c1eec8d2a'
version '1.1.20110707'
md5 '15dd2ce9f537c0400f600d1a383aa0a3'
version '1.1.20111020'

def install
system "./configure", "--disable-debug", "--disable-dependency-tracking",
Expand Down
4 changes: 2 additions & 2 deletions Library/Formula/duplicity.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require 'formula'

class Duplicity < Formula
url 'http://launchpad.net/duplicity/0.6-series/0.6.15/+download/duplicity-0.6.15.tar.gz'
url 'http://launchpad.net/duplicity/0.6-series/0.6.16/+download/duplicity-0.6.16.tar.gz'
homepage 'http://www.nongnu.org/duplicity/'
md5 '88f3c990f41fde86cd7d5af5a1bc7b81'
md5 '55996756a5bc9743add738cfcba2dda2'

depends_on 'librsync'
depends_on 'gnupg'
Expand Down
4 changes: 2 additions & 2 deletions Library/Formula/ejabberd.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require 'formula'

class Ejabberd < Formula
url "http://www.process-one.net/downloads/ejabberd/2.1.8/ejabberd-2.1.8.tar.gz"
url "http://www.process-one.net/downloads/ejabberd/2.1.9/ejabberd-2.1.9.tar.gz"
homepage 'http://www.ejabberd.im'
md5 'd7dae7e5a7986c5ad71beac2798cc406'
md5 '29ca14ea62f90736322e4e6720331352'

depends_on "openssl" if MacOS.leopard?
depends_on "erlang"
Expand Down
4 changes: 2 additions & 2 deletions Library/Formula/elasticsearch.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require 'formula'

class Elasticsearch < Formula
url 'https://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.17.7.tar.gz'
url 'https://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.17.9.tar.gz'
homepage 'http://www.elasticsearch.org'
md5 '8502edd8a9b7eb43a895eddeaa299850'
md5 'be59eaf874280e8f748269531dd0cf07'

def install
# Remove Windows files
Expand Down
7 changes: 4 additions & 3 deletions Library/Formula/fossil.rb
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
require 'formula'

class Fossil < Formula
version '1.18'
url 'http://www.fossil-scm.org/download/fossil-src-20110713230341.tar.gz'
md5 'ed916bc0db85f30eadd0de45f6bc95ad'
version '1.20'
url 'http://www.fossil-scm.org/download/fossil-src-20111021125253.tar.gz'
md5 'd3bd7d3bf60b523578f37315cd8a8f12'
homepage 'http://www.fossil-scm.org/'
head 'fossil://http://www.fossil-scm.org/'

def install
system "./configure"
system "make"
bin.install 'fossil'
end
Expand Down
4 changes: 2 additions & 2 deletions Library/Formula/growlnotify.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
require 'formula'

class Growlnotify < Formula
url 'https://github.com/indirect/growlnotify/tarball/v1.2.2'
md5 'cfe9a988a0a64aba128baf363050b434'
url 'https://github.com/indirect/growlnotify/tarball/v1.3'
md5 '44f771b0bafd0fc077ecc546841d9831'
homepage 'http://growl.info/extras.php#growlnotify'

def install
Expand Down
8 changes: 4 additions & 4 deletions Library/Formula/htmlcompressor.rb
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
require 'formula'

class Htmlcompressor < Formula
url 'http://htmlcompressor.googlecode.com/files/htmlcompressor-1.4.2.jar'
url 'http://htmlcompressor.googlecode.com/files/htmlcompressor-1.5.2.jar'
homepage 'http://code.google.com/p/htmlcompressor/'
md5 '2afe7aba064c619a761541ab466cca28'
md5 '91575c89c83d0563dcf2aad409e4748f'

def install
libexec.install "htmlcompressor-1.4.2.jar"
libexec.install "htmlcompressor-1.5.2.jar"
(bin+'htmlcompressor').write <<-EOS.undent
#!/bin/sh
java -jar "#{libexec}/htmlcompressor-1.4.2.jar" $@
java -jar "#{libexec}/htmlcompressor-1.5.2.jar" $@
EOS
end
end
4 changes: 2 additions & 2 deletions Library/Formula/libtasn1.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require 'formula'

class Libtasn1 < Formula
url 'http://ftpmirror.gnu.org/libtasn1/libtasn1-2.9.tar.gz'
url 'http://ftpmirror.gnu.org/libtasn1/libtasn1-2.10.tar.gz'
homepage 'http://www.gnu.org/software/libtasn1/'
md5 'f4f4035b84550100ffeb8ad4b261dea9'
md5 'ef80c227d0dcdc2940fbc58faf8e0cf1'

def install
system "./configure", "--prefix=#{prefix}", "--disable-dependency-tracking"
Expand Down
10 changes: 8 additions & 2 deletions Library/Formula/maxima.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require 'formula'

class Maxima < Formula
url 'http://sourceforge.net/projects/maxima/files/Maxima-source/5.22.1-source/maxima-5.22.1.tar.gz'
url 'http://sourceforge.net/projects/maxima/files/Maxima-source/5.25.1-source/maxima-5.25.1.tar.gz'
homepage 'http://maxima.sourceforge.net/'
md5 '160ea8be39127d6636b934a85e407c9b'
md5 'f2a7399e53eadc38e0bedb843d5d7055'

depends_on 'gettext'
depends_on 'sbcl'
Expand All @@ -16,6 +16,12 @@ def install
"--prefix=#{prefix}",
"--mandir=#{man}", "--infodir=#{info}",
"--enable-sbcl", "--enable-gettext"
system "make"
system "make check"
system "make install"
end

def test
system "maxima --batch-string='run_testsuite(); quit();'"
end
end
4 changes: 2 additions & 2 deletions Library/Formula/multitail.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require 'formula'

class Multitail < Formula
url 'http://www.vanheusden.com/multitail/multitail-5.2.6.tgz'
url 'http://www.vanheusden.com/multitail/multitail-5.2.8.tgz'
homepage 'http://www.vanheusden.com/multitail/download.html'
md5 '6496b3d78660ff8d11c743a0d03cca34'
md5 'aaa3691b0ea66ef02ffefd628c7dee8b'

def install
system "env", "DESTDIR=#{prefix}", "make", "-f", "makefile.macosx", "multitail"
Expand Down
10 changes: 5 additions & 5 deletions Library/Formula/notmuch.rb
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
require 'formula'

class Notmuch < Formula
url 'http://notmuchmail.org/releases/notmuch-0.5.tar.gz'
url 'http://notmuchmail.org/releases/notmuch-0.9.tar.gz'
homepage 'http://notmuchmail.org'
md5 '983cd907a7bf5ee0d12ebfb54cff784f'
sha1 '988e93545880e9465380383f00d591d8a23c61dd'

depends_on 'xapian'
depends_on 'talloc'
depends_on 'gmime'

def install
system "./configure", "--prefix=#{prefix}"
system "./configure", "--prefix=#{prefix}", "--without-emacs"

# notmuch requires a newer emacs than macosx provides. So we either
# disable the emacs bindings or make notmuch depend on the homebrew
# emacs package.
# And there is a race condition in the makefile, so we have to either
# deparallelize the process or run make and make install separately.

system "make HAVE_EMACS=0"
system "make install HAVE_EMACS=0"
system "make"
system "make install"
end
end
4 changes: 2 additions & 2 deletions Library/Formula/parallel.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require 'formula'

class Parallel < Formula
url 'http://ftpmirror.gnu.org/parallel/parallel-20110822.tar.bz2'
url 'http://ftpmirror.gnu.org/parallel/parallel-20111022.tar.bz2'
homepage 'http://savannah.gnu.org/projects/parallel/'
md5 'ec2538f9bf32ef328bb5503c35dce8c9'
md5 'ed5710d204fe8981ba44f771af72955b'

def install
system "./configure", "--prefix=#{prefix}"
Expand Down
Loading

0 comments on commit d08b6f9

Please sign in to comment.