Commit graph

69124 commits

Author SHA1 Message Date
Max Howell
f159b3b33a Build Ghostscript in reasonable time
Relevent to issue Homebrew/homebrew#56
2009-09-29 14:23:00 +01:00
Paul J. Davis
67a660976c Tokyo Cabinet formula
Tokyo Cabinet: a modern implementation of DBM. Written by Mikio
Hirabayashi who is also the author of HyperEstraier and QDBM. Supports
hash table, B+tree, or fixed-length array databases of key/value pairs.

Signed-off-by: Max Howell <max@methylblue.com>

I changed the filename as policy is to hyphen separate if the actual name is
space separated. I plan to add functionality so if the user types a common
alias, it is recognised, as I understand that using hyphens in this case would
be unusual.

Also removed the md5 as only one of sha1 and md5 is checked. And correct me if
I'm wrong but two hashes seems unnecessary.
2009-09-28 00:20:51 +01:00
David Reynolds
d770081479 mtr formula
mtr combines the functionality of the 'traceroute' and 'ping' programs in a
single network diagnostic tool.
2009-09-28 00:20:51 +01:00
Luke Amdor
d1fabf2f51 Added formula for clojure-1.0.0 2009-09-28 00:20:50 +01:00
Caleb Land
688c12c727 Fix Spidermonkey formula
The Spidermonkey makefiles hardcoded the compilers that are used. Which broke
when used with gcc 4.2 cflags.
2009-09-28 00:20:50 +01:00
Basil Shkara
359aac3799 Added cscope formula. 2009-09-27 10:02:56 +10:00
Mike Enriquez
29493012e0 Fix postgresql build
Signed-off-by: Max Howell <max@methylblue.com>

I amended it slightly from the original patch: f91a542e8f07323bca00da3de4eee7060e8122a7

Fixes Homebrew/homebrew#38
2009-09-25 19:41:54 +01:00
Adam Vandenberg
75db7c7025 Formula for frotz 2009-09-25 19:22:02 +01:00
Adam Vandenberg
d4861ed55d Formula for Omega (roguelike)
The class roguelike game.
2009-09-25 19:22:02 +01:00
Adam Vandenberg
60c1ef1065 Formula for Angband 2009-09-25 19:22:02 +01:00
Adam Vandenberg
aa64e4da67 Fix Nethack formula.
* Create the empty save folder on install.
* Deparallelize the build, since the master build runs a bunch of
  nested makes, and we want the products to come out in-order.
2009-09-25 19:22:02 +01:00
Adam Vandenberg
0d67a67a86 Bump MysqlConnectorC to 6.0.2 2009-09-25 19:22:01 +01:00
Adam Vandenberg
bdfce6e834 Bump MySQL to 5.1.39 2009-09-25 19:22:01 +01:00
Adam Vandenberg
b1167cfc4b Fix name of libunistring, libidn and cluence classes 2009-09-25 19:22:01 +01:00
Boris Gordon
57cda21b6e MCrypt formula
MCrypt is a replacement for the old crypt() package and crypt(1) command, with
extensions. It allows developers to use a wide range of encryption functions,
without making drastic changes to their code. It allows users to encrypt
files or data streams without having to be cryptographers. Above all, it
allows you to have some really neat code on your machine. :)
2009-09-25 18:03:41 +01:00
Steve Agalloco
177a21bac9 Mysql 5.1.38
5.1.37 *already* no longer available to download on mirrors.
2009-09-25 15:40:29 +01:00
Christian Mayer
a16ab414b2 Axel formula
Axel tries to accelerate downloads by using multiple connections (possibly to
multiple servers) for one download. Because of its size, it might be very
useful on bootdisks or other small systems as a wget replacement.
2009-09-25 15:31:55 +01:00
Max Howell
24ce147997 Fix readline
Patches were level 0, not level 1
2009-09-25 15:31:55 +01:00
Brian Smyth
b562b5e48b Links formula.
Text mode web browser that support tables and frames.
2009-09-25 00:00:55 -04:00
Max Howell
fcfd480167 Don't use quotes with the comma separated version of system()
As you don't escape to that version.
2009-09-25 01:24:05 +01:00
Abhay Kumar
e6de5ac534 Don't prematurely bump Erlang
Thou shall not bump a packaging system's erlang version before it's released
even though you love to live on the edge.

Signed-off-by: Max Howell <max@methylblue.com>

Agreed, Homebrew sticks to stable releases in the main url, the @head url is used for cutting edge.
2009-09-25 01:24:05 +01:00
Erlend Finvåg
44d5459dc4 cksfv formula 2009-09-25 01:24:01 +01:00
Max Howell
48fd4f9d43 Fixes Homebrew/homebrew#60
Well, I guessed keg_only would have issues.

Here, glib assumes GNU gettext will be in the same path as itself. Which would
be true if we symlinked gettext into the tree, but we don't to avoid conflicts
with the BSD version: /usr/lib/libgettext.dylib

We'll have to do this a lot, so I need to figure out how to automate it, or
how to avoid doing this kind of thing altogether.
2009-09-25 00:04:55 +01:00
Matt Freels
654ed20b88 Ack moved to github 2009-09-24 23:47:34 +01:00
Julien BLANCHARD
05c6758d1f Updated nginx to 0.7.62 2009-09-24 23:47:34 +01:00
Ben Alpert
6fac778311 Simplify first_dir in MacFUSE formula 2009-09-24 16:30:36 -06:00
Ben Alpert
5e0a3ac21a Add Hardware.is_64_bit? method
Closes Homebrew/homebrew#53
2009-09-24 16:30:26 -06:00
Max Howell
b549e3bebf Install man pages correctly (libtiff formula) 2009-09-24 21:46:39 +01:00
Max Howell
ad5381911e Don't install .bat files (Maven formula) 2009-09-24 21:46:35 +01:00
Max Howell
50760c018f Use new instance var syntax in example formula 2009-09-24 18:49:32 +01:00
Clinton R. Nixon
d9ff92599c Added small DSL for formulas
You can now use "url", "version", "homepage", and any checksums as
class methods, like so:

    class Dos2unix <Formula
      url 'http://www.sfr-fresh.com/linux/misc/old/dos2unix-3.1.tar.gz'
      md5 '25ff56bab202de63ea6f6c211c416e96'
      homepage 'http://www.sfr-fresh.com/linux/misc/'
    end

The previous usage ("@url = 'http://example.com/tarball.tgz'") still
works, maintaining compatibility with previous formulas.

"dos2unix.rb" is translated into the new format as an example.
2009-09-23 14:51:11 -04:00
elliottcable
fc365b8f39 #caveats expects me to return a string, I don’t have to #puts it myself. 2009-09-22 13:47:40 -08:00
elliottcable
75f0bea72d No need for a @version, that is extracted from the URL 2009-09-22 13:45:11 -08:00
elliottcable
b966833a3e Building Ruby with pthread is bad practice.
Ruby is not natively threaded; there is absolutely no reason to build against
pthread unless you intend to link against libraries themselves built with
pthread (tcl/tk). More information: http://blogs.sun.com/prashant/entry/ruby_and_enable_pthreads
2009-09-22 13:21:54 -08:00
elliottcable
b66629b371 I can’t find an explanation of CFLAGS=-D_XOPEN_SOURCE=1, so I’m removing it.
As far as I can deduce, the source of that flag is in Dan Benjamin’s article,
here: http://hivelogic.com/articles/ruby-rails-leopard

However, he provides no explanation for its use, and did not respond to
commentors’ requests for said explanation; on top of that, I can find no useful
references anywhere else. Hence, removing it.
2009-09-22 13:18:38 -08:00
elliottcable
cd9ee34adf Added a Formula to install the EC2 API tools.
Unfortunately, dealing with them requires quite a bit of shell configuration.
I offered the best documentation of this configuration that I could, but it’s
fairly verbose and a bit repulsive… unfortunately, the other option (attempting
to preform the setup automatically) turns out to be even messier, and prone to
mistakes to boot.
2009-09-22 13:15:15 -08:00
elliottcable
db94cfdbd4 The bash completion stuff should go in the bash profile 2009-09-22 13:15:15 -08:00
August Lilleaas
b27582de9a Mentioning mysql.server when installing mysql, as an alternative to a start-on-boot plist. 2009-09-22 21:47:54 +02:00
Max Howell
7754e27f1f Fix readline on Snow Leopard
The patches broke the build.
2009-09-22 19:56:23 +01:00
Miikka Koskinen
ce2390f593 Add missing end to readline formula. 2009-09-22 19:56:23 +01:00
Miikka Koskinen
b1679ccfff Gnuplot formula
Gnuplot is a portable command-line driven interactive data and function
plotting utility.
2009-09-22 19:56:22 +01:00
Miikka Koskinen
ac781aab51 pwsafe formula
pwsafe is a unix commandline program that manages encrypted password
databases.
2009-09-22 19:56:22 +01:00
Brian Smyth
cff153271f Fix logrotate build.
Make the build independent of POPT_DIR. The makefile will honor it if
it's in the environment, but will use the standard env variables
otherwise.
2009-09-22 08:03:15 -04:00
Brian Smyth
dcd8571b97 Shorten formula.
Shorten reduces the size of waveform files (such as audio) using Huffman
coding of prediction residuals and optional additional quantisation. In
lossless mode the amount of compression obtained depends on the nature
of the waveform. Those composing of low frequencies and low amplitudes
give the best compression, which may be 2:1 or better. Lossy compression
operates by specifying a minimum acceptable segmental signal to noise
ratio or a maximum bit rate. Lossy compression operates by zeroing the
lower order bits of the waveform, so retaining waveform shape.
2009-09-22 08:03:15 -04:00
Max Howell
a3c29ba9cd ImageMagick install works, fixes Homebrew/homebrew#35
Careless mistake from me.
2009-09-22 10:54:27 +01:00
Max Howell
7fad0c4cf9 SDL on 10.6
Using MacPorts patch. We need their people!
2009-09-21 23:51:18 +01:00
Max Howell
a4052a9b7c ENV.cc; returns the compiler we use 2009-09-21 23:50:57 +01:00
Max Howell
965eaf5159 Revert to Ruby 1.9
Old formulas are valid, but should be maintained in a separate branch if
that's what is needed.

The exact way we are going to do this is not yet agreed on.
2009-09-21 22:02:35 +01:00
Adam Vandenberg
0d247ddb15 Don\'t delete the ScummVM default theme. 2009-09-21 13:06:21 -07:00
Adam Vandenberg
6c05463579 Update ScummVM to 1rc1 2009-09-21 13:06:21 -07:00