Nginx sometimes needs to find PCRE in /usr/local/lib even though
it links against the system library in /usr/lib. The upstream
configure scripts really ought to be fixed.
S3cmd is a command line tool for uploading, retrieving and managing
data in Amazon S3. It is best suited for power users who don't fear
command line. It is also ideal for scripts, automated backups
triggered from cron, etc.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Install privately to libexec
* The maintainer is changing so for now the distribution is
from my repository clone.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Install privately into libexec instead of touching any
site-packages
rdiff-backup backs up one directory to another, possibly over a network. It's
a python script which I installed using the '--local' switch. This will create
a 'site-packages' folder under ~/.local/. Don't know if this is the approved
homebrew approach but it works for me.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Install privately into libexec and link scripts into bin.
This way we don't touch any site-packages folders.
The existing SML-NJ formula does all sorts of nasty things, like spewing
ML files into lib and polluting bin with hidden dot-folders.
Instead of removing it just yet, making it install into libexec.
If you can improve this formula, go for it, otherwise it might be retracted
in the future.
* modify the makefile so that it is only compiled as x86_64. This fixes issue
where ruby-odbc would choose iODBC over unixODBC.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Bumped to latest verison
* Only apply fix to 64-bit Snow Leopard
SAGA is an API that provides the basic functionality required to build
distributed applications, tools and frameworks so as to be independent of the
details of the underlying infrastructure.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Don't depend directly on PostgreSQl, so the user can use a non-Homebrew
version of the database. But warn if we can't find a pg-config.
Sproxy is a complimentary tool for the load testing tool Siege. Sproxy is the
[S]iege[proxy], a tool designed to harvest URLs to a urls.txt for the Siege
http/https regression tester. Sproxy is designed to work like a regular http
proxy. It listens for http requests on port 9001 (default) and it returns
requested content to the web browser while it writes the URL along with any
GET requests and/or POST data to a file for Siege.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Fix man file location.
ABFind is a Public Domain command-line tool that lets you search your
Address Book.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Compile from source
FileZilla requires wxWidgets 2.8.x, which doesn't compile 64-bit
on Snow Leopard. The upcoming wxWidgets 3.0 will compile 64-bit at
some point, but software will need to be ported forward to use it.
Since compiling FileZilla from source is of dubious benefit over
downloading the .app, removing the formula for now.
FixesHomebrew/homebrew#926
* Remove --disable-debug from the configure line.
* Patch rasqal's configure script to do a proper comparison
The configure script was checking the variable that had dots in the version
number, which blew up the comparison and kept the rasqal configure script from
finding the just brewed version of raptor.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This is simply a (slightly) packaged up version of Aristotle Pagaltzis rename
script (which is in turn based on the Debian rename script by Larry Wall and
others).
rename provides for more powerful renaming via Perl's support for regular
expressions. This version also provides some handy built-in utility functions.
For example, you can quickly upcase or downcase file names, as well as removing
unsafe/non-standard characters from filenames.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The Python Imaging Library (PIL) allows Python to manipulate images.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Added as a formula because installing using pip does not pick up
many optional but useful dependencies.
"brew install pip" now only works with a Homebrew-provided Python, and installs
directly into that Python's cellar.
This brew, by design, will only install against a Homebrew-built
version of Python, with instructions for installing
distribute against a custom Python.
"Distribute" is a "setuptools" replacement for Python, and is
a prequisite for "pip". Homebrew suggests using pip to install
Python modules required by a few brews.
This brew, by design, will only install against a Homebrew-built
version of Python, with instructions for installing
distribute against a custom Python.
Many updates and (hopefully) improvements to the Python formula, including:
* Build as shared by default.
* Better handling of Framework builds.
* More reasonable Homebrew+site-packages support.
* Documentation (as a comment in the formula)
DocBook is XML. A lot of XML.
Unfortunately, to some people, it is still used by a lot of projects,
like git, to generate their documentation, and not all of these, like
everything except git, provide pre-built documentation for download.
This formula installs all currently released docbook-xml and the most
recent docbook-xsl package and stuffs them all in the Cellar. In
addition, a script is provided that registers all of these packages in
the global XML catalog, as noted in the caveats.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Inspired from the +unicode_path variant of the Macports subversion package.
This option activates a patch to enable Mac OS X unicode paths handling.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Kumofs is a simple and fast distributed key-value store, with Tokyo
Cabinet-backed storage and memcached protocol compatibility. Data is
partitioned and replicated over multiple servers with automatic
rebalancing.
http://kumofs.sourceforge.net/
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
GOCR is an OCR (Optical Character Recognition) program, developed under the
GNU Public License. It converts scanned images of text back to text files.
Joerg Schulenburg started the program, and now leads a team of developers.
GOCR can be used with different front-ends, which makes it very easy to port
to different OSes and architectures. It can open many different image formats,
and its quality have been improving in a daily basis.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Fixed man install path
grepcidr can be used to filter a list of IP addresses against one or more
Classless Inter-Domain Routing (CIDR) specifications, or arbitrary networks
specified by an address range. As with grep, there are options to invert
matching and load patterns from a file. grepcidr is capable of comparing
thousands or even millions of IPs to networks with little memory usage
and in reasonable computation time.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
http://boxes.thomasjensen.com/
/* _\|/_
(o o)
+----oOO-{_}-OOo----+
| boxes draws any |
| kind of boxes |
| around your text! |
+------------------*/
A simple text filter that will add boxes of ASCII text around the
filtered text.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
When compiling MongoDB from source, it relies on 2 date functions
which are not exported in the version of SpiderMonkey provided by Homebrew.
Homebrew itself uses binary MongoDB installs, but we include this patch
to allow manual compiles of MondoDB.
Adds the --with-bot and --with-proxy fetures that were not included
using the --with-moduls argument. Also removes
--disable-dependancy-tracking.
The configure script will find the wrong perl include path. Adds the
correct configure option to fix this.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Reformat configure args
The goal of the CGAL Open Source Project is to provide easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as: computer graphics, scientific visualization, computer aided design and modeling, geographic information systems, molecular biology, medical imaging, robotics and motion planning, mesh generation, numerical methods...
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Adds new Bitlbee formula for version 1.2.7
BitlBee brings IM (instant messaging) to IRC clients. It's a great
solution for people who have an IRC client running all the time and
don't want to run an additional MSN/AIM/whatever client.
BitlBee currently supports the following IM networks/protocols:
XMPP/Jabber (including Google Talk), MSN Messenger, Yahoo!
Messenger, AIM and ICQ.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
this version does not install man pages, pending necessary formulae to
build them: xmlto, gnu-getopts, docbook-xml, docbook-xsl, docbook-4.5
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
SoundTouch is an open-source audio processing library for changing the
Tempo, Pitch and Playback Rates of audio streams or files.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
From [discount's website][1.6.6]:
* version 1.6.6 repairs two defects, one in the markdown compiler and one in
`theme`:
1. In `theme`, I needed to take into account the source filename
might not have an extension when I'm making the `.html` filename.
The old behavior was to look for a dot and put the `.html` after
that, but _I didn't check to see if there was actually a dot there_
before appending the `.html`!
This did not work out too well if there was no dot.
2. In the markdown parser, I wasn't handling escapes of the
open square bracket inside a `[]()` construct.
So a link like
[foo\[and\]bar](does not work properly!)
would not parse because
my square bracket matcher would look for an additional `]`
to match the `\[` inside the `[]` part.
[1.6.6]: http://www.pell.portland.or.us/~orc/Code/discount/#1.6.6
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The latest 1.9.3x builds of SpiderMonkey are not compatible with CouchDB,
and presumably other software that depends on an older SpiderMonkey API.
Revert SpiderMonkey to the previous version, but update the version to
reflect what that revision actually is.
Created a new Homebrew formula for the odt2txt command-line document-to-text conversion tool. Installs
to a snapshot version with Mac support in the Makefile.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Remove "/opt" paths from Makefile
* Use a stable tarball on Google Code instead of an hg revision
* Update to 1.9.3 to stop getting compile errors on 64-bit OS X
* autoconf 2.1.3 apparently no longer needed
* Replace the wodgy patch with use of inreplace and ENV vars.
* Keep the (initially empty) share/lua and lib/lua folders around, so that
lua package managers can put modules there.
* Use a SVN checkout for Metasploit.
The Metasploit tarballs are loaded with .svn folders which we would
have to delete anyway, so use a Subversion checkout and tagged
release.
The Automated Testing Framework (ATF) is a collection of libraries and
utilities designed to ease unattended application testing in the hands of
developers and end users of a specific piece of software.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
stunnel is an SSL wrapper daemon for clients or servers that are not SSL-aware.
It is commonly used for inetd-style daemons such as POP3 or IMAP.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Specify etc explicitly and tweak caveats.
rzip is a compression program, similar in functionality to gzip or bzip2, but able to take advantage long distance redundencies in files, which can sometimes allow rzip to produce much better compression ratios than other programs.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
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.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
GiNaC is Not a CAS is a C++ library that supports symbolic computation
and may be used as the foundation of a Computer Algebra System (CAS).
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The Class Library for Numbers (CLN) is a C++ library that provides an
efficient implementation of arbitrary precision arithmetic.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The TeX-live 2008 formula was out of date (there's a 2009), buggy,
and doesn't build 64-bit.
The MacTeX package works and is supported, with a 2010 version in the works.
Let's recommend that instead.
FixesHomebrew/homebrew#1087
* Io switched its build system to `cmake`; adapt to that.
* Extract the `libsgml` formula.
* Install documentation.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Replaced ENV.gcc_4_2 + comments with calls to "fails_with_llvm",
to specifically message to the user when a formula is known or suspected
to not build with LLVM. If the user specifies "--use-llvm", the message
will be displayed, but compilation will be tried anyway.
Since using LLVM is now an advanced/hidden feature instead of the
default on 10.6, we'll let the user try anyway (and submit patches
if things are now working.)