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

M

m4: GNU m4

GNU m4 is an implementation of the traditional UNIX macro processor. It is mostly SVR4 compatible, although it has some extensions (for example, handling more than 9 positional parameters to macros). m4 also has builtin functions for including files, running shell commands, doing arithmetic, etc. Autoconf needs GNU m4 for generating configure scripts, but not for running them.

Mac OS X has GNU m4 version 1.4.6.

Download

m4-1.4.14-0.dmgUpgraded to new version
m4-1.4.13-1.dmgRudix 2010

Testing

$ /usr/local/bin/m4 --version
m4 (GNU M4) 1.4.13
Copyright (C) 2009 Free Software Foundation, Inc.
…
$ MANPATH="/usr/local/share/man" man m4

make: GNU make

Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.

Make gets its knowledge of how to build your program from a file called the makefile, which lists each of the non-source files and how to compute it from other files. When you write a program, you should write a makefile for it, so that it is possible to use Make to build and install the program.

Download

make-3.82-0.dmgUpgraded to new version
make-3.81-3.dmgRudix 2010

Testing

$ /usr/local/bin/make --version
GNU Make 3.82
Built for i386-apple-darwin10.4.0
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

mc: Free Norton Commander clone with many useful features

Midnight Commander is a file manager for UNIX-like operating systems. It bears a certain resemblance to John Socha's Norton Commander for DOS.

Download

mc-4.7.1-2.dmgInstallation: postflight script always succeed (issue 17)
mc-4.7.1-1.dmgRudix 2010

Testing

$ /usr/local/bin/mc -V
GNU Midnight Commander 4.6.1
Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish
...

memcached: Distributed memory object caching system

Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.

memcached-1.4.5-0.dmgUpgraded to new version
memcached-1.4.3-0.dmgRudix 2010

memcachedb: Distributed key-value storage system

Memcachedb is a distributed key-value storage system designed for persistent. It is NOT a cache solution, but a persistent storage engine for fast and reliable key-value based object storage and retrieval. It conforms to memcache protocol(not completed, see below), so any memcached client can have connectivity with it. Memcachedb uses Berkeley DB as a storing backend, so lots of features including transaction and replication are supported.

Download

memcachedb-1.2.0-0.dmgRudix 2010

mercurial: Fast, lightweight source control management

Mercurial is a distributed version control system.

Download

mercurial-1.6.2-0.dmgUpgraded to new version. Fixed issue 9
mercurial-1.3.1-1.dmgRudix 2010

Testing

$ /usr/local/bin/hg  version --version
Mercurial Distributed SCM (version 1.2.1)

Copyright (C) 2005-2009 Matt Mackall  and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

mpg123: Mpeg audio 1/2 layer 1, 2 and 3 player

Mpg123 reads one or more files (or standard input if "-" is specified) or URLs and plays them on the audio device (default) or outputs them to stdout. The file or URL is assumed to be an MPEG-1/2 audio bit stream.

Download

mpg123-1.9.2-0.dmgRudix 2010

Testing

$ /usr/local/bin/mpg123 --version
mpg123 1.9.2

mpop: Small, fast and portable POP3 client

Mpop is a small, fast, and portable POP3 client. Its features include header-based email filtering (filter junk mail before downloading it), delivery to mbox files, maildir folders, or a mail delivery agent, a very fast POP3 implementation, many authentication methods, and good support for TLS/SSL.

Download

mpop-1.0.19-0.dmgRudix 2010

msmtp: SMTP plugin for MUAs

This is a simple program that works as an "SMTP plugin" for Mutt and probably other MUAs (mail user agents). msmtp forwards mails to an SMTP server (for example at a free mail provider) which does the delivery.

Download

msmtp-1.4.17-2.dmgRudix 2010

mtr: Matt's traceroute - network diagnostic tool

Mtr combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool.

As mtr starts, it investigates the network connection between the host mtr runs on and a user-specified destination host. After it determines the address of each network hop between the machines, it sends a sequence ICMP ECHO requests to each one to determine the quality of the link to each machine. As it does this, it prints running statistics about each machine.

Download

mtr-0.80-0.dmgUpgraded to new version
mtr-0.75-3.dmgRudix 2010

Testing

$ sudo /usr/local/sbin/mtr --version
mtr 0.75

mutt: The Mutt Mail User Agent

This is a nifty e-mail client that includes excellent PGP hooks.

Download

mutt-1.5.20-0.dmgRudix 2010

N

ncftp: Ftp replacement with advanced user interface

Ftp replacement with advanced user interface NcFTP is a free set of programs that use the File Transfer Protocol. It's been around for quite some time now (circa 1992) and many people still use the program and contribute suggestions and feedback. The main program is simply called "ncftp". There are also separate utility programs for one-shot FTP operations (i.e. for shell scripts and command line junkies); these include "ncftpget", "ncftpput", and "ncftpls". Run each command without any arguments to see the usage screen, or read the man page.

Download

ncftp-3.2.3-1.dmgRudix 2010

Testing

$ /usr/local/bin/ncftp 
NcFTP 3.2.3 (Jul 28, 2009) by Mike Gleason (http://www.NcFTP.com/contact/).
ncftp> exit

N

neon: HTTP and WebDAV client library, with C interface

Neon is an HTTP and WebDAV client library, with a C interface.

Download

neon-0.29.3-0.dmgUpgraded to new version
neon-0.29.1-0.dmgRudix 2010

nginx: Robust and small HTTP server and mail proxy server

nginx [engine x] is a HTTP and reverse proxy server, as well as a mail proxy server written by Igor Sysoev. It has been running for more than five years on many heavily loaded Russian sites including Rambler (RamblerMedia.com). According to Netcraft nginx served or proxied 3.06% busiest sites in March 2009, and 3.25% in May 2009. Here are some of success stories: FastMail.FM, Wordpress.com.

Download

nginx-0.7.64-0.dmgRudix 2010

Testing

$ /usr/local/nginx/sbin/nginx -v
nginx version: nginx/0.7.64

nhc98: Portable Haskell compiler

nhc98 is a small, easy to install, standards-compliant compiler for Haskell 98, the lazy functional programming language. It is very portable, and aims to produce small executables that run in small amounts of memory. It produces medium-fast code, and compilation is itself quite fast. It also comes with extensive tool support for automatic compilation, foreign language interfacing, heap and time profiling, tracing, and debugging. (Some of its advanced kinds of heap profiles are not found in any other Haskell compiler.)

Download

nhc98-1.20-0.dmgRudix 2010

Testing

$ /usr/local/bin/nhc98 
nhc98: error: no source, object or archive file specified

nmap: Scan ports and fingerprint stack of network hosts

Nmap is a utility for port scanning large networks, although it works fine for single hosts. The guiding philosophy for the creation of nmap was TMTOWTDI (There's More Than One Way To Do It). This is the Perl slogan, but it is equally applicable to scanners. Sometimes you need speed, other times you may need stealth. In some cases, bypassing firewalls may be required. Not to mention the fact that you may want to scan different protocols (UDP, TCP, ICMP, etc.). You just can't do all this with one scanning mode. And you don't want to have 10 different scanners around, all with different interfaces and capabilities.

Download

nmap-5.20-0.dmgRudix 2010

Testing

$ /usr/local/bin/nmap --version
Nmap version 5.00 ( http://nmap.org )