"Winetricks is a quick and dirty script to download and install various
redistributable runtime libraries sometimes needed to run programs in
Wine."
For example, winetricks can download and install the .Net 2.0 runtime.
http://wiki.winehq.org/winetricks
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Fixups to winetricks.
This is the the client and protocol library for the Drizzle project. The server,
drizzled, will use this as for protocol library. Client utilities and any new
projects that require low-level protocol communication (like proxies).
Potrace(TM) is a utility for tracing a bitmap, which means, transforming
a bitmap into a smooth, scalable image.
Signed-off-by: David Höppner <0xffea@gmail.com>
The ZZIPlib provides read access on ZIP-archives. The library uses only
the patent-free compression-algorithms supported by Zlib. It provides
functions that transparently access files being either real files or zipped
files, both with the same filepath.
Pngrewrite is command-line utility that reduces the unnecessarily large palettes that too many programs write into PNG files. It also optimizes transparency settings, and reduces the bits-per-pixel if possible. Handy for post-processing images before putting them on a web site.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Keychain helps you to manage ssh and GPG keys in a convenient and
secure manner. It acts as a frontend to ssh-agent and ssh-add, but
allows you to easily have one long running ssh-agent process per
system, rather than the norm of one ssh-agent per login session.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
SoX is a cross-platform (Windows, Linux, MacOS X, etc.) command line
utility that can convert various formats of computer audio files in to
other formats. It can also apply various effects to these sound files,
and, as an added bonus, SoX can play and record audio files on most
platforms.
http://sox.sourceforge.net/
Signed-off-by: David Höppner <0xffea@gmail.com>
Ncmpc is a fully featured MPD client, which runs in a terminal (using ncurses).
Its goal is to provide a keyboard oriented and consistent interface to MPD,
without wasting resources.
The formula patches the Makefile to enable simpler installation of the
programs and to install the manual file.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Use brew install functions instead of patch.
Added --with-macosx-keyring option to enable the configure
option of the same name.
Signed-off-by: Tuncer Ayaz <tuncer.ayaz@gmail.com>
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Icecast is a streaming media server which currently supports Ogg
streaming including the vorbis and theora codecs. Also icecast can
handle other streams like MP3/AAC/NSV.
LibMMS is a common library for parsing mms:// and mmsh:// type network streams.
These are commonly used to stream Windows Media Video content over the web.
LibMMS itself is only for receiving MMS stream, it doesn't handle sending at all.
The CELT codec is a compression algorithm for audio. Like MP3, Vorbis,
and AAC it is suitable for transmitting music with high quality. Unlike
these formats CELT imposes very little delay on the signal, even less
than is typical for speech centric formats like Speex, GSM, or G.729.
TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on tooLAME
by Mike Cheng, which in turn is based upon the ISO dist10 code and portions
of LAME.
Bonnie is a benchmark which measures the performance of Unix file system
operations. Bonnie is concerned with identifying bottlenecks; the name is
a tribute to Bonnie Raitt, who knows how to use one.
The Parma Polyhedra Library (PPL) provides numerical abstractions especially
targeted at applications in the field of analysis and verification of complex
systems.
The ASN.1 library used by GnuTLS, GNU Shishi and some other packages.
It was written by Fabio Fiorina, and has been shipped as part
of GnuTLS for some time but is now a proper GNU package.
The goal of this implementation is to be highly portable, and only
require an ANSI C89 platform.
(cherry picked from commit 5d977918e257e1923a810cadf1abe270cf1f28ea)
Signed-off-by: David Höppner <0xffea@gmail.com>
Cherokee is a very fast, flexible and easy to configure Web Server. It supports
the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, uWSGI, SSI, TLS
and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding,
Load Balancing, Apache compatible log files, Data Base Balancing, Reverse HTTP
Proxy, Traffic Shaper, Video Streaming and much more.
Needed to avoid a bug in OS X when a library was linked against
CoreFoundation without having it initialized in the main thread.
http://openradar.appspot.com/7209349
Handling dictionaries for aspell is quirky. Separate brews for
the dictionaries feel strange, just as having all dictionaries
in one aspell dictionary brew.
Adding the dictionaries as options to aspell does not feel right
either, but not having any dictionaries makes aspell useless.
A command line tool that creates png screenshots of webpages.
With tall or wide pages that would normally require scrolling, it takes
screenshots of the whole webpage, not just the area that would be
visible in a browser window.
Webkit2png makes use of WebKit, the rendering engine used in Safari.
Dvtm brings the concept of tiling window management, popularized by
X11-window managers like dwm to the console. As a console window manager
it tries to make it easy to work with multiple console based programs
like vim, mutt, cmus or irssi.
A free library for online banking.
Aqbanking currently supports the HBCI, OFX Direct Connect, and
EBICS (only in commercial aqbanking-cli) protocol.
It provides an interface for:
- general online banking tasks
such as balance, transaction, transfers and debits
- retrieving bank information
for Germany, USA, Austria, and Switzerland
- country and currency information (e.g. ISO-Codex)
Applications using Aqbanking include AqBanking-CLI, QBankManager,
GnuCash, and KMyMoney.
Aqbanking is the successor of OpenHBCI2.
A library to check account numbers and bank codes of German banks.
Both a library for other programs as well as a short command-line tool is
available.
It is possible to check pairs of account numbers and bank codes (BLZ) of German
banks, and to map bank codes (BLZ) to the clear-text name and location of the
bank.
Gwenhywfar allows porting of your software to different operating systems like
Linux, *BSD, Windows etc. It also provides you with some often needed modules
such as configuration file handling, simple XML file parsing, IPC etc.
The ASN.1 library used by GnuTLS, GNU Shishi and some other packages.
It was written by Fabio Fiorina, and has been shipped as part
of GnuTLS for some time but is now a proper GNU package.
The goal of this implementation is to be highly portable, and only
require an ANSI C89 platform.
A small Jabber console client.
Mcabber includes features such as:
- SSL support
- MUC (Multi-User Chat) support
- history logging
- command completion
- OpenPGP encryption
- OTR (Off-the-Record Messaging) support and external action triggers
On the surface, Enchant appears to be a generic spell checking library.
You can request dictionaries from it, ask if a word is correctly
spelled, get corrections for a misspelled word, etc...
Beneath the surface, Enchant is a whole lot more - and less - than that.
You'll see that Enchant isn't really a spell checking library at all.
"What's that?" you ask. Well, Enchant doesn't try to do any of the work
itself. It's lazy, and requires backends to do most of its dirty work.
Looking closer, you'll see the Enchant is more-or-less a fancy wrapper
around the dlopen() system call. Enchant steps in to provide uniformity
and conformity on top of these libraries, and implement certain features
that may be lacking in any individual provider library. Everything
should "just work" for any and every definition of "just working."
This is the portable OTR Messaging Library, as well as the toolkit to
help you forge messages.
Off-the-Record (OTR) Messaging allows you to have private conversations
over instant messaging by providing:
- Encryption: No one else can read your instant messages
- Authentication: You are assured the correspondent is who you think it is
- Deniability: The messages you send do not have digital signatures
that are checkable by a third party. Anyone can forge messages after
a conversation to make them look like they came from you. However,
during a conversation, your correspondent is assured the messages he
sees are authentic and unmodified
- Perfect forward secrecy: If you lose control of your private keys, no
previous conversation is compromised.
CUPS-PDF is a backend module for CUPS (Mac OS X's printing system) by
Volker C. Behr that, rather than printing to a device, prints straight
to PDF files.
Why use this rather than a simple "Save as PDF" in the print dialog?
- Pressing return is faster
- Batch-print through the writer to convert documents to PDF
- Common save location for all generated PDFs
A newsreader, i.e. a program that accesses a newsserver to read messages
from the Internet News service (also known as 'Usenet').
It runs in console mode on various Unix-like systems (including Linux),
32-bit Windows, OS/2, BeOS and VMS.
Beside the usual features of a newsreader slrn supports scoring rules to
highlight, sort or kill articles based on information from their header.
It is highly customizable, allows free key-bindings and can easily be
extended using the sophisticated S-Lang macro language. Offline reading
is possible by using either slrnpull (shipped with slrn) or a local
newsserver (like leafnode or INN).
Interactive 2D mass/spring simulation system for X windows.
NOTE: This brew needs support for compress compressed tarballs
as added by 63c1ca9b07d24bfa71057117c42dbca7908d355f
This utility is used to extract URL from text files, especially from
mail messages in order to launch some browser to view them.
This used to be a part of mutt but has now become an independent tool.
Dynamic window manager for X.
It manages windows in tiled, monocle and floating layouts. Either
layout can be applied dynamically, optimising the environment for the
application in use and the task performed.
In tiled layout windows are managed in a master and stacking area. The
master area contains the window which currently needs most attention,
whereas the stacking area contains all other windows. In monocle layout
all windows are maximised to the screen size. In floating layout
windows can be resized and moved freely. Dialog windows are always
managed floating, regardless of the layout applied.
Windows are grouped by tags. Each window can be tagged with one or
multiple tags. Selecting certain tags displays all windows with these
tags.
Each screen contains a small status bar which displays all available
tags, the layout, the number of visible windows, the title of the
focused window, and the text read from the root window name property,
if the screen is focused. A floating window is indicated with an empty
square and a maximised floating window is indicated with a filled
square before the windows title. The selected tags are indicated with a
different color. The tags of the focused window are indicated with a
filled square in the top left corner. The tags which are applied to one
or more windows are indicated with an empty square in the top left
corner.
Dwm draws a small border around windows to indicate the focus state.
Dynamic menu is a generic menu for X, originally designed for dwm. It
manages huge amounts (up to 10,000 and more) of user defined menu items
efficiently.
Simple generic tabbed fronted to xembed aware applications, originally
designed for surf but also usable with many other application, i.e.
uzbl, urxvt and xterm
A curses front-end for Remind, a powerful calendar and alarm
application.
The display features a scrollable time table suitable for
visualizing your schedule at a glance.
Wyrd integrates with an external editor of your choice to make editing
of reminder files more efficient, and provides hotkeys to quickly access
the most common Remind options.
Other features include:
- extensive configurability
- Mutt-like interface design
- minimal resource requirements
A sophisticated calendar and alarm program.
It includes the following features:
- A sophisticated scripting language and intelligent handling
of exceptions and holidays.
- Plain-text, PostScript and HTML output.
- Timed reminders and pop-up alarms.
- A friendly graphical front-end for people who don't want to
learn the scripting language.
- Facilities for both the Gregorian and Hebrew calendars.
- Support for 12 different languages.
Diction and style are two old standard Unix commands.
Diction identifies wordy and commonly misused phrases. Style analyses
surface characteristics of a document, including sentence length and
other readability measures.
These programs cannot help you structure a document well, but they can
help to avoid poor wording and compare the readability (not the
understandability!) of your documents with others.
Both commands support English and German documents.
A utility to choose profiles with the Mutt email client.
It is useful at least in the following cases:
- You have so many profiles that it is hard to find convenient key
mappings to load them
- You have so many profiles that is is hard to remember how many of them
you actually have or what are they for?
- If you prefer choosing profiles interactively rather than using
keyboard shortcuts.
A TCL/TK-based GUI for the Spin model checker.
Manually installing xspin on Mac OS X requires edits to the script, as detailed
at http://spinroot.com/spin/Man/README.html. The included DATA patch automates
this.
(My thanks go to adamv, who pointed out how to simplify this formula.)
A verification tool for models of concurrent systems.
Manually installing spin on Mac OS X is somewhat cumbersome and requires edits
to the makefile, as as detailed at http://spinroot.com/spin/Man/README.html.
The included DATA patch automates this.
(My thanks to adamv, who pointed out how to simplify this formula greatly.)
Signed-off-by: Max Howell <max@methylblue.com>
Added an alias. Cleaned it up a bit.
Also removed the chmod 0777, '..' line as it made no sense and had no comment to justify it. Always comment weird stuff!
If you install Homebrew somewhere that isn't /usr/local couchdb doesn't find its deps, so patch that.
See? Install to /usr/local!
FixesHomebrew/homebrew#180. ClosesHomebrew/homebrew#493.