Commit graph

71260 commits

Author SHA1 Message Date
David Höppner
81e7bcdffe GNU Libunistring
Libunistring provides functions for manipulating Unicode strings and for manipulating
C strings according to the Unicode standard.
2009-09-19 19:55:25 +02:00
David Höppner
9899458dc6 Nasm formula
Netwide Assembler: an assembler targetting the Intel x86 series of processors,
with portable source.
2009-09-19 19:54:01 +02:00
David Höppner
419e330cc3 Soprano formula
Soprano (formerly known as QRDF) is a library which provides a highly usable
object-oriented C++/Qt4 framework for RDF data. It uses different RDF storage
solutions as backends through a simple plugin system. Soprano is targetted at
desktop applications that need a RDF data storage solution. It has been optimized
for easy usage and simplicity.
2009-09-19 11:52:11 +02:00
David Höppner
45cbd143dc GNU Libidn formula
GNU Libidn is a fully documented implementation of the Stringprep, Punycode and
IDNA specifications. Libidn's purpose is to encode and decode internationalized
domain names.
2009-09-19 11:50:52 +02:00
David Höppner
a454c26358 Strigi formula
Strigi is a daemon which uses a very fast and efficient crawler that can
index data on your harddrive. Indexing operations are performed without
hammering your system, this makes Strigi the fastest and smallest desktop
searching program.
2009-09-19 11:48:25 +02:00
David Höppner
3a7d329f9e Lighttpd formula
Security, speed, compliance, and flexibility -- all of these describe lighttpd
(pron. lighty) which is rapidly redefining efficiency of a webserver; as it is
designed and optimized for high performance environments. With a small memory
footprint compared to other web-servers, effective management of the cpu-load,
and advanced feature set (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting
and many more) lighttpd is the perfect solution for every server that is suffering
load problems. And best of all it's Open Source licensed under the revised BSD
license.
2009-09-19 11:46:33 +02:00
David Höppner
8a63a7a0cc CLucene formula
CLucene is a C++ port of Lucene: the high-performance, full-featured text
search engine written in Java. CLucene is faster than lucene as it is written
in C++.
2009-09-19 11:44:26 +02:00
David Höppner
7816103dd9 Xerces-C++ formula
Xerces-C++ is a validating XML parser written in a portable subset of C++.
Xerces-C++ makes it easy to give your application the ability to read and
write XML data.
2009-09-19 11:42:30 +02:00
David Höppner
382acffc82 Redland RDF Library Formula
Redland is a set of free software C libraries that provide support for the
Resource Description Framework (RDF).
2009-09-19 11:39:40 +02:00
David Höppner
dcea5cb284 Automoc formula
KDE automatic moc generator
2009-09-19 11:37:39 +02:00
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