Commit graph

60969 commits

Author SHA1 Message Date
Dane Jensen
abb5511357 Unittest formula
This is the web page for a C++ unit test framework. Its design goals are to be
simple, to be idiomatic C++, and to follow the basic xUnit style to the extent
that doing so is compatible with the earlier goals. Its main differences from
other xUnit frameworks are that it uses constructors and destructors for
setup/teardown and that it requires you to represent tests as classes, instead
of methods.
2009-09-16 14:49:06 +01:00
Dane Jensen
72cb689bc5 Build multi-threaded Boost. 2009-09-16 14:49:06 +01:00
Max Howell
93b192046f Use __END__ patch rather than github gist
Also there was seemingly some bug where if you didn't read the pipe for the
patch commmand the exit status was non-zero.
2009-09-16 14:49:06 +01:00
Ben Alpert
a3a51a4d02 Fix up Lua formula a bit 2009-09-16 14:49:06 +01:00
Brian Smyth
14037f255d Logrotate formula
The logrotate utility is designed to simplify the administration of log files
on a system which generates a lot of log files. Logrotate allows for the
automatic rotation compression, removal and mailing of log files. Logrotate
can be set to handle a log file daily, weekly, monthly or when the log file
gets to a certain size. Normally, logrotate runs as a daily cron job.

The package is not buildable on Darwin without including an additional
header, nor is it installable without teaching the Makefile what INSTALL
is on Darwin.

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

I made a number of modifications, including comma separating the make call so
that the prefix doesn't need to be escaped if it has spaces in it.

Also setting LDFLAGS to /usr/local/lib is done in brewkit.rb already. The
POPT_DIR var shouldn't be necessary either, but I haven't tested that yet.
2009-09-16 14:49:06 +01:00
Ben Alpert
0f59c8c8ea AtomicParsley formula
AtomicParsley is a lightweight command line program for reading, parsing and
setting metadata into MPEG-4 files
2009-09-16 14:49:05 +01:00
Tom von Schwerdtner
897f4e0655 Irssi forumula
Irssi is a terminal based IRC client for UNIX systems. It also supports SILC
and ICB protocols via plugins.
2009-09-16 14:49:05 +01:00
Andre Arko
2aff5a963f Add znc-extras sub-package with more useful modules 2009-09-15 17:30:40 -07:00
Andre Arko
056466f303 Add znc, the advanced IRC proxy/bouncer
Includes recipes for znc and its dep, the c-ares lib
Now without stripping, so .so plugins will load
2009-09-15 17:30:40 -07:00
David Höppner
2b8ba854c7 Rasqal RDF Query Library Formula
Rasqal is a free software / Open Source C library that handles Resource Description
Framework (RDF) query syntaxes, query construction and query execution returning result
bindings. The supported query languages are SPARQL and RDQL.
2009-09-14 20:33:47 +01:00
David Höppner
0381008d8d Raptor formula
Raptor is a free software / Open Source C library that provides a set of parsers
and serializers that generate Resource Description Framework (RDF) triples by parsing
syntaxes or serialize the triples into a syntax. The supported parsing syntaxes are
RDF/XML, N-Triples, TRiG, Turtle, RSS tag soup including all versions of RSS, Atom 1.0
and 0.3, GRDDL and microformats for HTML, XHTML and XML and RDFa. The serializing
syntaxes are RDF/XML (regular, and abbreviated), Atom 1.0, GraphViz, JSON, N-Triples,
RSS 1.0 and XMP.
2009-09-14 20:33:47 +01:00
David Höppner
243e111f8a Mawk formula
Mawk (Mike's AWK) is an interpreter for the AWK Programming Language.
2009-09-14 20:33:47 +01:00
David Höppner
28a2090041 GNU Go formula
GNU Go is a free program that plays the game of Go. GNU Go has played thousands
of games on the NNGS Go server. GNU Go is now also playing regularly on the Legend
Go Server in Taiwan, on the WING server in Japan, and many volunteers run GNU Go
clients on KGS. GNU Go has established itself as the leading non-commercial go program
in the recent tournaments that it has taken part in.
2009-09-14 20:33:47 +01:00
David Höppner
77a777e8a2 GNU Global formula
GNU GLOBAL is a source code tagging system that works the same way across
diverse environments (emacs, vi, less, bash, web browser, etc). You can locate
specified objects in source files and move there easily. It is useful for
hacking a large project containing many subdirectories, many #ifdef and many
main() functions. It is similar to ctags or etags but is different from them
at the point of independence of any editor. It runs on a UNIX(POSIX)
compatible operating system like GNU and BSD.
2009-09-14 20:33:46 +01:00
James Whitehead II
0ec519c1bc Aria2 formula
aria2 is a multi-protocol & multi-source, cross platform download utility. The
supported protocols are HTTP(S), FTP, BitTorrent (DHT, PEX, MSE/PE and
WEB-Seeding), and Metalink.
2009-09-14 20:33:46 +01:00
Jamie van Dyke
067a9449a1 Updated imagemagick and made it work 2009-09-14 20:33:46 +01:00
Clinton R. Nixon
61ba6f1277 Fossil formula
Fossil: Simple, high-reliability, distributed software configuration
management.
2009-09-14 20:33:46 +01:00
Clinton R. Nixon
3193c44893 Readline 6.0 2009-09-14 20:33:46 +01:00
Clinton R. Nixon
773ec7ca11 JRuby formula
100% Java implementation of Ruby.
2009-09-14 20:33:46 +01:00
Clinton R. Nixon
4f0d14b994 Ruby 1.9.1 formula 2009-09-14 20:33:46 +01:00
Clinton R. Nixon
0d0aefb87e Zsh formula
Zsh is a shell designed for interactive use, although it is also a powerful
scripting language. More information can be found on the "Zsh Web Pages"
sites.

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

I de-versioned the install directories aas this is typically what we do.
2009-09-14 20:33:46 +01:00
Clinton R. Nixon
2b5296c3f2 Ant formula
Ant is a Java-based build tool. In theory, it is kind of like Make, without
Make's wrinkles and with the full portability of pure Java code.
2009-09-14 20:33:46 +01:00
Clinton R. Nixon
00e54dbf66 Most formula
MOST is a powerful paging program for Unix, VMS, MSDOS, and win32 systems.
Unlike other well-known paging programs most supports multiple windows and
can scroll left and right. Why settle for less?
2009-09-14 20:33:46 +01:00
Clinton R. Nixon
ff4dc81aff MongoDB formula
Mongo (from "humongous") is a high-performance, open source, schema-free
document-oriented database.
2009-09-14 20:33:46 +01:00
Sean Wolfe
c86462d485 Some improvements to the Erlang Formula
Updated erlang with changes to brewkit

Added deps.

Crypto still broke.

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

I removed the flag to make manpages optional as the Homebrew default is to
install manapges.
2009-09-14 20:33:46 +01:00
Sean Wolfe
5fc51a6e1b Couchdb and dependency formulae
Signed-off-by: Max Howell <max@methylblue.com>

I squashed a number of commits here, and also replaced the use of nspr.prefix with HOMEBREW_PREFIX as in theory we are flexible with our requirement for dependencies, although with the limited build system that SpiderMonkey possesses this is difficult for us to achieve anyway…
2009-09-14 20:33:46 +01:00
Tom von Schwerdtner
0986a01554 Postgresql formula
With most options enabled (why not?).

Could use cleanup perhaps, but it works...

Note that this does not work due to some library loading issues… when I run
initdb I get a big fail which I have yet to track down.

Signed-off-by: Max Howell <max@methylblue.com>
2009-09-14 20:33:46 +01:00
Nathaniel Talbott
de6ab32e32 Better mysql server support
Patch mysql_safe so it will run non-privileged.
Write out plist for managing mysqld with launchctl.
Add instructions on setting up db and launchctl script.

Signed-off-by: Max Howell <max@methylblue.com>
2009-09-14 20:33:46 +01:00
Leo Franchi
a6a0bb37ee fix path to qt binary 2009-09-12 12:06:43 -04:00
Max Howell
9528a73f46 Somehow slang and s-lang crept in 2009-09-11 19:17:36 +01:00
Andre Arko
74b9a2a0dc Simplify installation of pdftohtml 2009-09-11 10:19:27 -07:00
Andre Arko
f037fe0c81 Add pdftohtml formula 2009-09-11 10:19:27 -07:00
Brett Cannon
2c603f712a Scala 2.7.5 formula
Signed-off-by: Max Howell <max@methylblue.com>
2009-09-11 17:42:54 +01:00
Brett Cannon
dd27682489 OCaml 3.11.1 formula
Signed-off-by: Max Howell <max@methylblue.com>

I renamed it objective-caml.rb as this is the naming policy of homebrew. However I acknowledge everyone will look for it under ocaml.

But we do have a feature planned where formula can specify common aliases, and we'll try to get this in quickly.
2009-09-11 17:42:54 +01:00
Tom von Schwerdtner
b19728adf0 Mutt 1.5.20 formula
Signed-off-by: Max Howell <max@methylblue.com>
2009-09-11 17:42:54 +01:00
Sean Wolfe
a67c9f9f6b Openssl 1.0.0-beta3 formula
Signed-off-by: Max Howell <max@methylblue.com>
2009-09-11 17:42:54 +01:00
Max Howell
fd160ba562 Ack 1.90
<http://groups.google.com/group/ack-announce/t/584c2c2df9b1ad3>
2009-09-11 17:42:54 +01:00
Max Howell
19a38e2bf1 Taglib Extras 0.1.7 2009-09-11 17:42:54 +01:00
Benjamin Stiglitz
59692ad105 Fixed a typo in the fish formula.
Signed-off-by: Max Howell <max@methylblue.com>
2009-09-11 17:42:53 +01:00
Max Howell
9de8ef8e1f DMD 1.047 2009-09-11 17:42:53 +01:00
Justin Weiss
722bd359a6 Pipe Viewer formula
pv - Pipe Viewer - is a terminal-based tool for monitoring the
progress of data through a pipeline. It can be inserted into any
normal pipeline between two processes to give a visual indication of
how quickly data is passing through, how long it has taken, how near
to completion it is, and an estimate of how long it will be until
completion.

Signed-off-by: Max Howell <max@methylblue.com>
2009-09-11 17:42:53 +01:00
Jamie van Dyke
414357ad38 Sphinx formula
How do you implement full-text search for that 10+ million row table, keep up
with the load, and stay relevant? Sphinx is good at those kinds of riddles.

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

I added the mysql dependency.
2009-09-11 17:42:53 +01:00
Daniel Rodríguez Troitiño
896ffcb98c S-Lang formula
S-Lang is a multi-platform programmer's library designed to allow a developer
to create robust multi-platform software.

<http://www.s-lang.org/>
2009-09-11 17:42:53 +01:00
David Höppner
6a8be33143 Yasm formula
Yasm is a complete rewrite of the NASM assembler under the "new" BSD License.
Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and
GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O,
RDOFF2, COFF, Win32, and Win64 object formats, and generates source debugging
information in STABS, DWARF 2, and CodeView 8 formats.
2009-09-11 17:42:53 +01:00
Hunter Morris
9a16248377 Formulae for gnutls, libgcrypt, and libgpg-error
Signed-off-by: Max Howell <max@methylblue.com>
2009-09-11 17:42:53 +01:00
Brian Smyth
d5944fa8a9 Popt formula
Popt is similar to getopt, but with a number of enhancements.
2009-09-11 17:42:53 +01:00
Christoph Sturm
8829204c1e FFmpeg formula (10.6 only)
The formula is 10.6 only because it compiles 64 bit, if you are a Leopard user
please patch! The MACOS_VERSION constant may be useful.

FFmpeg is a complete, cross-platform solution to record, convert and stream
audio and video. It includes libavcodec - the leading audio/video codec
library.
2009-09-11 17:42:53 +01:00
Mike Arthur
ea309d16bb Freedesktop.org intltool formula
intltool is a set of tools to centralize translation of many different file
formats using GNU gettext-compatible PO files.
2009-09-11 17:42:53 +01:00
Seth Fitzsimmons
838af375a2 Exuberant Ctags
Ctags comes with OS X but Exuberant is better.

Ctags generates an index (or tag) file of language objects found in source
files that allows these items to be quickly and easily located by a text
editor or other utility. A tag signifies a language object for which an index
entry is available (or, alternatively, the index entry created for that
object).
2009-09-11 17:42:53 +01:00
Chris Wanstrath
ce7da674d7 Add default configuration for Redis
Signed-off-by: Max Howell <max@methylblue.com>

indirect beat defunkt to the redis formula slightly, but defunkt improved it, so everyone gets credit :)
2009-09-11 17:42:53 +01:00