Commit Graph

1700 Commits (b5cfe194c6df89ffe9404e793eb8e80684036fd3)

Author SHA1 Message Date
David Höppner 76de754e70 GNU Smalltalk formula
GNU Smalltalk is a free implementation of the Smalltalk-80 language.
2009-09-19 11:35:43 +02:00
David Höppner bb25b20b2a Libgee formula
Libgee is a collection library providing GObject-based interfaces and
classes for commonly used data structures.
2009-09-19 11:33:04 +02:00
David Höppner 4a0ad60d38 Vala formula
Vala is a new programming language that aims to bring modern programming
language features to GNOME developers without imposing any additional runtime
requirements and without using a different ABI compared to applications and
libraries written in C.
2009-09-19 11:30:48 +02:00
Geoff Cant 6a43b50327 Adding a formula for the pstree command. 2009-09-18 14:16:30 +01:00
Geoff Cant d2dc63b484 Adding a formula for GNU find. 2009-09-18 14:16:30 +01:00
Geoff Cant 8eac9ca16f Add a formula for pgrep/pfind/pkill. 2009-09-18 14:16:30 +01:00
Mike Enriquez b6bc632994 Ruby 64-bit formula
Signed-off-by: Max Howell <max@methylblue.com>

I adapted our existing ruby formula using the best bits of them both.
2009-09-18 13:37:14 +01:00
Dan Dofter 7d8f9c04ac Updated imagemagick formula to the latest release (6.5.5-10) 2009-09-18 13:37:14 +01:00
Luke Amdor 8a8359159a SBT formula
A simple build tool for Scala projects that aims to do the basics well. It
requires Java 1.5 or later.
2009-09-18 13:37:13 +01:00
Luke Amdor 70796e44a6 Maven formula
Apache Maven is a software project management and comprehension tool. Based on
the concept of a project object model (POM), Maven can manage a project's
build, reporting and documentation from a central piece of information.
2009-09-18 13:37:13 +01:00
elliottcable 249d54362a Fixing the mplayer formula, for now.
Some day I hope to make it utilize the ffmpeg-mt and speed patches, as well as
providing optimization info in the notes, but I can’t currently get that to
work on Snow Leopard. Maybe later.
2009-09-18 00:13:46 -08:00
Max Howell a92d3516dc Git 1.6.4.4 2009-09-17 22:01:27 +01:00
Max Howell bd67abc121 Solving the GNU GetText issues
GNU GetText breaks eg. Ruby 1.9 builds, and some other formula I have been building too. But it is required by eg. glib. So to solve this we are going to by default not symlink gettext into the Homebrew prefix.

Formula that depend on GetText will have the gettext paths added to the brewing environment automatically. Neat.
2009-09-17 22:01:27 +01:00
Max Howell cc26fd52c9 Fixes glib
It compiles, but I am not sure this is safe frankly. The problem is that the OS X iconv is bugged and doesn't have a 64 bit symbol for libiconv_open.

Now we must build 64 bit as otherwise everything that links to iconv must be 32 bit too. So we build a static libiconv and link glib to that. This fills in the missing symbol.

However glib still dynamically links to /usr/lib/libiconv.dylib, this is the bit I'm not happy with. It can be fixed but I'm guessing it's ok. At least at this stage of Homebrew.
2009-09-17 22:01:27 +01:00
Max Howell 9af9659b1e Python depends on a custom Readline
The idea here is that this readline is installed, but not symlinked in.
2009-09-17 22:00:29 +01:00
dbr d3e93c2e14 Add weechat formula 2009-09-17 19:51:48 +01:00
Max Howell 1a571e1dba TagLib 1.6 2009-09-17 18:42:56 +01:00
Max Howell eccb50c121 Prettier install output
This way caveats and other warnings/errors don't appear connected to the Summary text.
2009-09-17 18:42:56 +01:00
Max Howell 3b4dac6ddd Default to patch level 1
Having gone through our patches it's clear that p1 is more standard.

Also fixed a bug where returning DATA outside of an array would fail to patch.
2009-09-16 17:08:32 +01:00
Luke G 96fdab2e79 Nmap 5.00 formula
We don't install zenmap as it uses Python dist tools and doesn't play nice.
2009-09-16 15:39:30 +01:00
Daniel Rodríguez Troitiño 0da74e36e8 Added patch for environ problems in Gettext.
All Gettext binaries fail at runtime with linking problems related to the
environ variable. According to <http://www.mail-archive.com/bug-gnulib@gnu.org/msg09272.html>
the environ variable is missing from some platforms (between them MacOS X),
and autoconf test for it, and sets HAVE_ENVIRON_DECL accordingly. A common
workaround was declaring "extern char** environ" in the code if the OS didn't
provide the environ variable, but that doesn't work since 10.5. Since then you
have to use _NSGetEnviron() function declared in crt_externs.h. This
workaround works at least since 10.3. t

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

Closes Homebrew/homebrew#11
2009-09-16 15:33:30 +01:00
Max Howell 4ee824abfb Add /usr/X11/lib/pkgconfig to pkg-config-path 2009-09-16 15:18:56 +01:00
David Reynolds 5cf8e5a4ad LFTP formula
LFTP is sophisticated ftp/http client, file transfer program supporting a
number of network protocols. Like BASH, it has job control and uses readline
library for input. It has bookmarks, built-in mirror, can transfer several
files in parallel. It was designed with reliability in mind.

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

Added MD5 and modified tweaks to the ENV slightly.
2009-09-16 14:49:07 +01:00
Clinton R. Nixon 51ca673030 CHICKENscheme formula
CHICKEN is a compiler for the Scheme programming language. CHICKEN produces
portable, efficient C, supports almost all of the R5RS Scheme language
standard, and includes many enhancements and extensions. CHICKEN runs on
Linux, MacOS X, Windows, and many Unix flavours.
2009-09-16 14:49:07 +01:00
Geoff Cant 9394e6a395 Adding a Formula for the Emacs Erlang refactoring mode Wrangler 2009-09-16 14:49:07 +01:00
Paul J. Davis 4bf87bd94a Libffi formula
libffi - FFI stands for Foreign Function Interface. A foreign function
interface is the popular name for the interface that allows code written
in one language to call code written in another language.
2009-09-16 14:49:07 +01:00
Dane Jensen d9d9f4c733 Build spidermonkey with utf-8 support 2009-09-16 14:49:07 +01:00
Geoff Cant 55e8b5582e Latest Erlang R13B02 snapshot
Signed-off-by: Max Howell <max@methylblue.com>

I had to amend this quite heavily as it wasn't a patch against the latest formula.
2009-09-16 14:49:06 +01:00
Geoff Cant 9bf40ff633 Vilistextum formula
Vilistextum is a html to text / ascii converter specifically programmed to get
the best out of incorrect html.
2009-09-16 14:49:06 +01:00
Daniel Rodríguez Troitiño 9e3c6a57c1 Upgrading s-lang version to 2.2.1. 2009-09-16 14:49:06 +01:00
Daniel Rodríguez Troitiño 79cb23bbf2 Most <http://www.jedsoft.org/most/> formula.
Most version 5.0.0a.
Adding S-Lang as a dependency for building.
2009-09-16 14:49:06 +01:00
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