Rudix Unix ports and packages for Mac OS X delivered the Right Way™

G

gawk: GNU awk

The GNU AWK utility, a pattern scanning and processing tool.

Download

gawk-3.1.8-0.dmgUpgraded to new version
gawk-3.1.7-0.dmgRudix 2010

Testing

$ /usr/local/bin/gawk --version
GNU Awk 3.1.7
Copyright (C) 1989, 1991-2009 Free Software Foundation.

gettext: GNU gettext

This is the GNU gettext package. It is interesting for authors or maintainers of other packages or programs which they want to see internationalized. As one step the handling of messages in different languages should be implemented. For this task GNU gettext provides the needed tools and library functions.

Download

gettext-0.17-6.dmgRudix 2010

Testing

$ /usr/local/bin/gettext 
/usr/local/bin/gettext: missing arguments

git: GIT - Tree History Storage Tool

GIT is a "directory content manager" designed to handle absolutely massive projects with speed and efficiency, and the release of the 2.6.12 (and later) versions of the Linux kernel as well as more and more other projects switching to it would indicate that it does this task well.

GIT falls in the category of distributed source code management tools, similar to e.g. GNU Arch or Monotone (or, in the commercial world, BitKeeper). Every GIT working directory is a full-fledged repository with full revision tracking capabilities, not dependent on network access to a central server.

Download

git-1.7.2.1-0.dmgUpgraded to new version. Fixed issue 22
git-1.6.5-0.dmgRudix 2010

Testing

$ /usr/local/bin/git --version
git version 1.6.5

glib: General-purpose utility library

General-purpose library in it's second version from the GTK+ team, includes support routines for C such as lists, trees, hashes, memory allocation, and many other things.

Download

glib-2.23.5-0.dmgRudix 2010

Testing

$ /usr/local/bin/gtester -v
gtester version 2.20.4

gloox: Full-featured Jabber/XMPP client library written in C++

gloox is a rock-solid, full-featured Jabber/XMPP client library, written in C++. It makes writing spec-compliant clients easy and allows for hassle-free integration of Jabber/XMPP functionality into existing applications. gloox is released under the GNU GPL. Commercial licensing and support are available.

Download

gloox-1.0-0.dmgRudix 2010

Testing

$ /usr/local/bin/gloox-config --cxxflags --libs
-I/usr/local/include
-L/usr/local/lib -lresolv -lssl -lcrypto -lz

gmp: Library for arbitrary precision arithmetic

GNU MP is a library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. It has a rich set of functions, and the functions have a regular interface.

GNU MP is designed to be as fast as possible, both for small operands and for huge operands. The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms, by carefully optimized assembly code for the most common inner loops for a lots of CPUs, and by a general emphasis on speed (instead of simplicity or elegance).

The speed of GNU MP is believed to be faster than any other similar library. The advantage for GNU MP increases with the operand sizes for certain operations, since GNU MP in many cases has asymptotically faster algorithms.

Download

gmp-4.3.2-0.i386.dmgRudix 2010

gmpy: Multiprecision arithmetic for Python

A C-coded Python extension module that wraps the GMP library to provide to Python code fast multiprecision arithmetic (integer, rational, and float), random number generation, advanced number-theoretical functions, and more.

Download

gmpy-1.11rc1-0.i386.dmgRudix 2010

gnupg: GNU privacy guard - a free PGP replacement

GnuPG is a complete and free replacement for PGP. Because it does not use IDEA or RSA it can be used without any restrictions. GnuPG is nearly in compliance with RFC2440 (OpenPGP).

gnupg-1.4.10-0.i386.dmgRudix 2010

gnuplot: Command-driven interactive function plotting program

Gnuplot is a command-driven interactive function plotting program.

Plots any number of functions, built up of C operators, C library functions, and some things C doesn't have like **, sgn(), etc. Also support for plotting data files, to compare actual data to theoretical curves.

Download

gnuplot-4.2.6-1.dmg - Recompiled with a static version of GD library (PNG support) [Dec2009]Rudix 2010

grep: GNU versions of grep pattern matching utilities

The GNU versions of commonly used grep utilities. Grep searches through textual input for lines which contain a match to a specified pattern and then prints the matching lines. GNU's grep utilities include grep, egrep and fgrep.

Download

grep-2.5.4-1.dmgRudix 2010

Testing

$ /usr/local/bin/grep --version
GNU grep 2.5.4

Copyright (C) 2009 Free Software Foundation, Inc.
…

guile: GNU's Ubiquitous Intelligent Language for Extension

GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library that implements the Scheme language plus various convenient facilities. It's designed so that you can link it into an application or utility to make it extensible. Our plan is to link this library into all GNU programs that call for extensibility.

Download

guile-1.8.7-2.i386.dmgRudix 2010

Testing

$ /usr/local/bin/guile
guile> (display "Hello Rudix!\n")
Hello Rudix!
guile> (exit)

H

hexedit: View and edit files in hexadecimal or ASCII

Hexedit view and edit files in hexadecimal or in ASCII. hexedit shows a file both in ASCII and in hexadecimal. The file can be a device as the file is not whole read. You can modify the file and search through it. You have also copy&paste, and save to file functions. Modifications are shown in bold.

Download

hexedit-1.2.12-4.dmg - Recompiled for Snow LeopardRudix 2010

Testing

$ /usr/local/bin/hexedit -h
usage: hexedit [-s | --sector] [-m | --maximize] [--color] [-h | --help] filename

hoc: From Kernighan & Pike: High Order Calculator

Hoc interprets a simple language for floating point arithmetic, at about the level of Basic, with C-like syntax and functions. Hoc was written by Kernighan & Pike and published in their 1984 classic UNIX book "The UNIX Programming Environment" (Prentice-Hall, ISBN 0-13-937681-X).

Download

hoc-1.1-5.dmg - Recompiled for Snow LeopardRudix 2010

Testing

$ /usr/local/bin/hoc
4*atan(1)
3.14159265358979

htmldoc: Convert HTML pages to PDF/PS format

HTMLDOC was developed in response to a need to generate high quality documentation in printed and electronic forms. It converts source HTML documentation into PDF and Postscript form, and has a GUI and CLI front-end to accomplish this.

Commercial support is available from Easy Software Products, and more information regarding this can be found at the homepage.

Download

htmldoc-1.8.27-11.dmg - Recompiled for Snow LeopardRudix 2010

Testing

$ /usr/local/bin/htmldoc --version
1.8.27

httpd: Apache HTTP server

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.

Download

httpd-2.2.14-0.dmg - Upgraded to new version. Recompiled for Snow LeopardRudix 2010

Testing

$ /usr/local/sbin/httpd -v
Server version: Apache/2.2.14 (Unix)
Server built:   Dec 25 2009 12:16:49

httptunnel: HTTP tunneling utility

httptunnel creates a bidirectional virtual data path tunneled in HTTP requests. The requests can be sent via an HTTP proxy if so desired.

This can be useful for users behind restrictive firewalls. If WWW access is allowed through an HTTP proxy, it's possible to use httptunnel and, say, telnet or PPP to connect to a computer outside the firewall.

Download

httptunnel-3.3-1.dmgRudix 2010

I

ipython: The iPython framework

The goal of IPython is to create a comprehensive environment for interactive and exploratory computing.

Download

ipython-0.10-0.dmgRudix 2010

imap: University of Washington IMAP4rev1/POP2/POP3 mail servers

This is the IMAP4rev1 server from the University of Washington. Included are backwards-compatible (almost) POP2 and POP3 servers.

c-client is a common API for accessing mailboxes. It is used internally by the popular PINE mail reader as well as the University of Washington's IMAP server.

Download

imap-2007e-2.dmgRudix 2010

inadyn: Simple DYNAMIC DNS client

INADYN is a dynamic DNS client. That is, it maintains the IP address of a host name. It periodically checks whether the IP address stored by the DNS server is the real current address of the machine that is running INADYN. It supports the following dynamic DNS services.

Download

inadyn-1.96.2-9.dmgRudix 2010

Testing

$ /usr/local/sbin/inadyn --version
Version: 1.96.2