Many Solaris and Nevada F/OSS projects generate not just binary packages,
but build recipes. Build recipes include data such as configure, make,
install parameters; dependencies (intra-project and inter-project); build
environment; patches; and comments.

Below is a "Build Recipes Reference" I'm developing. There are 410 entries.
It is comprised of subsets of F/OSS packages from the following projects:
Companion CD, GAR (from blastwave), pkgbuild (both SFE and JDS), pmpkg, and
SFW. Projects not covered are those that don't publish build data (that I'm
aware of).

I used the F/OSS database from freshmeat.net as the master index for
matching against. As such, the following limitations are known to cause
false negatives:
   * The Freshmeat F/OSS index is not exhaustive and not entirely predictable.
   * Projects often don't use the exact same package name as Freshmeat does.

In summary, each of the freshmeat-indexed packages listed below can be
found in one or more of the six projects listed above, within the
limitations described above.

The full reference is here:
http://www.genunix.org/wiki/index.php/BuildRecipesReference

Eric


* a2ps:                 An any-to-PostScript filter.
* aalib:                An ASCII art gfx library.
* aclock:               An analog clock dockapp for GNUstep.
* addresses:            A GNUstep replacement for Apple's Address Book.
* aescrypt:             Strong encryption/decryption using Rijndael.
* afterstep:            A Window manager for X based on the NeXT look and feel.
* allegro:              A portable game programming library.
* amanda:               A network backup and archiving system.
* anjuta:               An Integrated Development Environment for GNOME.
* ant:          A Java-based build tool.
* apache:               A high performance Unix-based HTTP server.
* apr:          Runtime portability libraries for Unix, Mac OS X, Win32, OS/2, 
BeOS, and Netware
* apsfilter:            An intelligent line printer input filter.
* asciidoc:             A program that converts an AsciiDoc text file to 
DocBook, HTML, or LinuxDoc.
* aspell:               Intelligent Spell Checker
* ast:          ksh, nmake, and portable Unix libraries
* atomix:               A GNOME mind game about atoms and molecules.
* autoconf:             A package of M4 macros to produce scripts to 
automatically configure sourcecode.
* autogen:              Templatized program/text generation system.
* automake:             A tool for automatically generating Makefiles.
* autotrace:            Converts bitmap to vector graphics
* avfs:                 C library add-on, which enables all programs to look 
insidecompressed files
* axyftp:               FTP client for X with nice and intuitive GTK+ and Motif 
 GUI
* bazaar:               Threaded WWW Conferencing system with a MySQL backend
* bc:           An arbitrary precision calculator language.
* bchunk:               A CD image format converter from BIN/CUE to ISO/CDR 
tracks.
* bdb:          A bibliography database.
* bind:                 Berkeley Internet Name Domain
* binutils:             Provides programs to assemble and manipulate binary and 
object files.
* bison:                The GNU Project parser generator (a yacc replacement).
* bluefish:             A GTK-based Web development editor.
* bochs:                Portable x86 PC emulation software package.
* bogofilter:           A Bayesian spam filter.
* boost:                A collection of C++ libraries
* brltty:               A Braille display driver for Linux.
* bugzilla:             A bugtracking system project hosted and used by 
mozilla.org.
* bzip2:                Very high-quality data compression program
* bzr:          A simple distributed version control system.
* camaelon:             A GNUstep theme engine.
* cdrdao:               Disk-At-Once Recording of Audio CD-Rs
* check:                A unit testing framework for C.
* cherokee:             A very fast, flexible, and lightweight Web server.
* chicken:              A Scheme to C compiler.
* chmlib:               A library for reading Microsoft .CHM files.
* clamav:               An anti-virus utility for Unix.
* cmake:                CMake is a cross-platform build system
* codeeditor:           A GNUstep code editor.
* connect:              A GNUstep frontend to pppd.
* coreutils:            A collection of core GNU utilities.
* cs:           An easy to use and powerful Smalltalk environment.
* cscope:               A text screen-based source browser.
* cuetools:             A set of utilities for working with cue files and TOC 
files.
* cups:                 An Internet printing system for Unix.
* cupsddk:              A driver development kit with samples for CUPS.
* curl:                 A command line tool and library for client-side URL 
transfers.
* cvs:          The Concurrent Versioning System.
* dante:                Free socks v4/5 implementation
* darcs:                David's advanced revision control system.
* db:           A theme built around an ocean background.
* ddclient:             A client for dynamic DNS services.
* ddd:          Common graphical user interface for GDB, DBX and XDB
* denyhosts:            A script intended to help thwart ssh server attacks.
* dialog:               A tool to display dialog boxes from shell scripts.
* diffutils:            This package contains the GNU diff, diff3, sdiff, and 
cmp utilities.
* dosbox:               An x86 PC emulator for running old DOS games.
* dovecot:              A secure IMAP server.
* doxygen:              A documentation system for C++, C, Obj-C, C#, Java, 
IDL, Python, and PHP.
* dspam:                A server-side anti-spam agent for UNIX email servers.
* dvdauthor:            A simple set of tools to help with authoring a DVD.
* dvdstyler:            A GUI frontend for DVD authoring.
* easytag:              A tag editor for MP3 and Ogg Vorbis files.
* elinks:               An advanced and well-established feature-rich text mode 
Web browser.
* emacs:                The extensible, customizable, self-documenting, 
real-time display editor.
* emacspeak:            A full-fledged speech output interface to Emacs
* enblend:              A tool for blending the seams between images in a 
panorama.
* enlightenment:                A fast, flexible, and very extensible Window 
Manager.
* erlang:               Full-featured programming language developed at the 
Ericsson CS Laboratory
* esvn:                 A GUI frontend for Subversion.
* eterm:                An X11 VT102 emulator with Enlightenment features
* ettercap:             A multipurpose sniffer for switched LANs.
* evas:                 A hardware-accelerated canvas library.
* evolution-data-server:                The Evolution data server component.
* evolution:            GNOME mail client and PIM.
* exim:                 A Message Transfer Agent for Unix systems.
* expat:                XML Parser Toolkit
* expect:               Lets you automate telnet, ftp, passwd, fsck, rlogin, 
tip, etc.
* fetchmail:            A free, full-featured, robust, well-documented 
remote-mail retrieval utility.
* ffcall:               A set of foreign function call libraries.
* fftw:                 The Fastest Fourier Transform in the West
* file:                 File type identification utility
* findutils:            A set of utilities for searching a filesystem.
* firefox:              A Mozilla-based browser.
* flac:                 Free Lossless Audio Coder.
* flex:                 A tool for generating text-scanning programs.
* flphoto:              A simple image management, viewing, and printing 
program.
* fltk:                 A C++ user interface toolkit for X11, Win32, and Mac OS 
X.
* fontforge:            A font editor for TrueType and PostScript fonts.
* fox:          A C++-based library for graphical user interface development.
* freetds:              Open Source implementation of the TDS database protocol
* fvwm:                 The classic highly-configurable virtual window manager.
* gajim:                A Jabber client written in PyGTK.
* ganglia:              A scalable distributed monitoring system.
* gawk:                 A pattern scanning and processing language.
* gc:           A garbage collector as a replacement for C malloc or C++ new.
* gcal:                 Prints various types of calendars.
* gcc:          The GNU Compiler Collection
* gd:           A library used to create PNGs, JPEGs, and other images
* gdb:          The GNU Debugger.
* gdbm:                 GNU database library for C
* getmail:              A fetchmail replacement with qmail-like Maildir and 
external MDA delivery.
* getopt:               A GetOpt Java XML help format & option parser.
* gettext:              The GNU internationalization library.
* gforth:               GNU project implementation of the Forth programming 
language
* ghc:          A compiler for Haskell 98
* gimp-print:           Top quality printer drivers for POSIX systems.
* git:          A distributed source code management system.
* gkrellm:              System monitor package
* gksu:                 A GTK+ frontend to su and sudo.
* glib:                 The GLib library of C routines.
* glibmm:               A set of C++ bindings for glib.
* gmime:                A MIME (Multipurpose Internet Mail Extension) utility 
library.
* gmp:          GNU MP
* gmpc:                 A compiler for GMP types (mpq_t, etc.) in infix 
arithmetic expressions.
* gnome-applets:                A collection of applets for the GNOME panel.
* gnome-games:          A collection of games for the GNOME2 desktop.
* gnome-system-monitor:                 A process viewer and system monitor.
* gnome-vfs:            The virtual filesystem abstraction library for GNOME2.
* gnomesword:           GNOME Bible software that uses Sword.
* gnonlin:              A non-linear editing library built on top of GStreamer.
* gnuboy:               Portable multi-platform GPL'd GameBoy emulator.
* gnucfengine:          A tool for administering Networks of Diverse Machines
* gnupg:                A PGP replacement tool.
* gnuplot:              A plotting package which outputs to X11, PostScript, 
PNG, GIF, and others.
* gnutls:               A Transport Layer Security Library implementation.
* gorm:                 Graphic Object Relationship Modeler
* gpgme:                A C wrapper library for GnuPG.
* graphviz:             Graph drawing utilities with web and graphical 
interfaces.
* grip:                 A CD player and CD ripper/encoder.
* grisbi:               A personal finance manager.
* groff:                The GNU troff text-formatting system.
* gst-python:           Python bindings for GStreamer.
* gtkmm:                A C++ interface for the popular GUI library GTK+.
* gtkpod:               A platform-independent GUI for Apple's iPod, using GTK2.
* gtkspell:             A GtkTextView addon for word-processor-style spell 
checking.
* guile:                A GNU extension language, an embeddable library 
implementation of Scheme.
* gzip:                 GNU compression utility (replacement for compress)
* htmltidy:             Cleans up HTML source and formats it nicely.
* hypermail:            Mail(box) to HTML converter with threads and MIME 
support.
* id3lib:               An ID3v1/ID3v2 tagging library.
* imagemagick:          A comprehensive package supporting automated and 
interative manipulation of imag
* imapfilter:           A mail filtering utility for IMAP mailboxes.
* imapproxy:            A caching IMAP proxy server.
* imlib2:               A graphic library for file loading, saving, rendering, 
and manipulation.
* imlib:                Advanced replacement library for libraries like libXpm
* imposter:             A viewer for OpenOffice.org Impress presentation files.
* inkscape:             An SVG-based vector drawing application.
* innerspace:           A multiplayer extensible online game framework
* ipmitool:             A command-line utility to control IPMI-enabled devices.
* irssi:                A modular, terminal-based IRC client with Perl 
scripting.
* ispell:               An interactive spellchecker.
* jhead:                A command line driven Exif header parser and 
manipulator.
* jnettop:              An online network traffic visualizer.
* joe:          A Free ASCII-Text Screen Editor for UNIX
* kdiff3:               A graphical text and directory diff and merge tool.
* lame:                 An MP3 encoder and graphical frame analyzer.
* lcms:                 A little color management system.
* ldtp:                 A desktop testing framework for Unix/Linux platforms.
* less:                 A terminal based program for viewing text files.
* lftp:                 Sophisticated command line based file transfer program
* liba52:               a free ATSC A/52 stream decoder
* libao:                A cross-platform audio library.
* libast:               A multi-purpose utility library.
* libcaca:              A colour ASCII art library.
* libcdio:              A CD-ROM read and control library with an ISO 9660 
library, cdparanoia, and MMC.
* libcroco:             A CSS parsing and manipulation toolkit
* libdvbpsi:            A library designed for MPEG TS and DVB PSI tables 
decoding and generation.
* libdvdcss:            A portable abstraction library for transparent DVD 
access with CSS decryption.
* libdvdnav:            A DVD menu navigation library.
* libdvdplay:           A portable abstraction library for DVD navigation.
* libdvdread:           A library which provides functions for reading DVD 
video disks.
* libevent:             An event notification library for event-driven network 
servers.
* libexif:              An EXIF tags parsing library.
* libgcrypt:            A general-purpose cryptographic library based on GnuPG.
* libglade:             XML-based runtime user interface loader for GNOME
* libiconv:             Character set conversion library, portable iconv 
implementation
* libidn:               A library for preparing internationalized strings.
* libmad:               A high-quality MPEG audio decoder.
* libmcrypt:            A library to access various encryption algorithms
* libmikmod:            Full-featured sound library
* libmng:               The reference library for the MNG image format.
* libofx:               An API, a library, and utilities to easily support OFX 
files.
* liboil:               A library of simple functions that are optimized for 
various CPUs.
* libpcap:              A system-independent interface for user-level packet 
capture.
* librsvg:              An SVG rendering library.
* librsync:             A library for generating network deltas.
* libsndfile:           A library for reading and writing  sound files.
* libspf2:              A library implementing SPF spam protection.
* libtool:              A generic library support script.
* libungif:             An uncompressed GIF library compatible with giflib.
* libusb:               Library for userspace access to USB devices
* libxml:               A library for manipulating XML and HTML resources.
* libxmlpp:             C++ interface to XML files.
* libxslt:              The XSLT C library developed for the GNOME project.
* liferea:              A desktop news aggregator for reading news feeds and 
Web logs.
* lighttpd:             A light httpd.
* lilypond:             The GNU Project music typesetter.
* linkchecker:          An URL link checker.
* links:                A text and graphics mode portable WWW browser.
* loudmouth:            A Jabber client library.
* lsof:                 List open files
* lua:          An extensible extension language
* lyx:          An advanced LaTeX-based typesetting and text editing program.
* lzo:          A data compression library with very fast (de)compression.
* lzop:                 A very fast file compressor similar to gzip
* m4:           A simple theme based on m3.
* mc:           An advanced music player.
* mcrypt:               A replacement for the old Unix crypt program which uses 
several block algorithms
* mediawiki:            A Web-based collaborative editing environment.
* meld:                 A graphical diff, merge, and source control tool.
* mercurial:            A fast distributed SCM.
* mftrace:              A program to trace a TeX bitmap font into a PFA or PFB 
font.
* mharc:                A Web-based mail archiving system.
* mhonarc:              A mail to HTML converter.
* micq:                 A portable, small, yet powerful console-based ICQ 
client.
* mm:           A shared memory allocation library.
* moin:                 A Python clone of WikiWiki.
* mono:                 A real-time monophonic synth with a GUI.
* monotone:             A distributed version control system.
* mpc:          A command-line tool for interfacing Music Player Daemon (MPD).
* mpd:          A jukebox server that controls music playback (MP3, Ogg, Flac, 
AAC, Mod, wave).
* mpfr:                 A C library for multiple-precision floating-point 
computations with exact roundi
* mpg321:               A fully free clone of mpg123, a command-line mp3 player.
* mpgtx:                A command line MPEG audio/video toolbox.
* mplayer:              A movie player program.
* mtools:               A collection of utilities for accessing unmounted 
MS-DOS disks from Unix.
* mtr:          Network diagnostic tool
* multisync:            A calendar synchronization program.
* mutt:                 A small but very powerful text-based mail client.
* mysql:                A fast SQL database server.
* namazu:               Full text retrieval search system
* nano:                 Pico editor clone with enhancements.
* nasm:                 80x86 assembler designed for portability and modularity
* ncftp:                File Transfer Protocol (FTP) client applications.
* ncurses:              A System V Release 4.0 curses emulation library.
* neon:                 HTTP and WebDAV client library
* net6:                 A network access framework for IPv4/IPv6.
* netatalk:             A kernel-level implementation of the AppleTalk Protocol 
Suite.
* netcat:               A network piping program.
* netclasses:           An asynchronous networking library.
* netpbm:               The classic image manipulation/conversion graphics 
utilities.
* neverball:            A game where you tilt the floor to roll a ball through 
an obstacle course.
* ngrep:                network grep
* nmap:                 A tool for network exploration, administration, and 
security scanning.
* nmh:          Enhanced version of the MH electronic mail system.
* ntop:                 A network traffic usage monitor.
* nut:          Nutrition software to analyze meals with the USDA Nutrient 
Database.
* nvu:          A complete Web authoring system.
* obby:                 A library that provides synced document buffers.
* ocaml:                Objective Caml is the latest implementation of the Caml 
dialect of ML
* offlineimap:          A tool to bi-directionally synchronize IMAP/Maildir 
email boxes.
* ogle:                 A DVD player for Solaris, *BSD, and Linux.
* openal:               A cross-platform API for interactive, spatialized audio.
* openexr:              A high dynamic range (HDR) image file format developed 
by ILM.
* openjade:             An implementation of DSSSL, an ISO standard for 
formatting SGML/XML documents.
* openldap:             LDAP suite of applications and development tools
* openobex:             An Object Exchange (OBEX) protocol implementation.
* openslp:              Open implementation of the Service Location Protocol v2 
(RFC 2608).
* opensp:               A library to manipulate, validate, and parse SGML.
* openvpn:              OpenVPN is a robust and highly configurable VPN daemon.
* pantomime:            A JavaMail clone written in Objective-C.
* pcre:                 A library that implements Perl 5-style regular 
expressions.
* pdflib:               A portable C library for dynamically generating PDF 
files.
* pen:          A load balancer for TCP.
* perl:                 A high-level, general-purpose programming language.
* perltidy:             A Perl script beautifier.
* php:          A high-level scripting language.
* pilot-link:           A suite of tools for connecting to PalmOS handheld 
devices.
* pine:                 Tool for reading,sending, and managing electronic 
messages
* pioneers:             A clone of the "Settlers of Catan" 
game.
* pitivi:               A non-linear audio/video editor for GNU/Linux using 
GStreamer.
* pnm2ppa:              A driver for HP's PPA DeskJet printers.
* potrace:              Transforms bitmaps into vector graphics.
* pound:                A reverse proxy, load balancer, and SSL wrapper.
* procmail:             Versatile e-mail processor.
* proftpd:              Advanced, incredibly configurable and secure FTP daemon
* projectcenter:                GNUstep's official integrated development 
environment.
* psutils:              Utilities for PostScript documents.
* pv:           A pipeline data transfer meter.
* pwsafe:               A command-line password database, compatible with 
Counterpane's Password Safe.
* pycs:                 An HTTP server for weblogs.
* pycurl:               A Python module interface to the cURL library.
* pygtk:                A set of Python bindings for the GTK widget set.
* pysqlite:             A Python DB-API 2.0 interface to SQLite.
* python:               A high-level scripting language.
* qemu:                 A fast processor emulator.
* qt:           A cross-platform development framework/toolkit.
* quagga:               A routing software suite.
* radiance:             Lighting simulation and rendering software.
* rake:                 Simple modular application for data investigation.
* rapidsvn:             A GUI client for the Subversion version control system.
* raptor:               An RDF parser and serializer C library.
* rdesktop:             A Remote Desktop Protocol (RDP) client.
* rdiff-backup:                  A convenient and transparent local/remote 
mirror and incremental backup.
* renaissance:          A program that allows you to describe your user 
interfaces.
* resin:                JSP 1.2 and Servlet 2.3 engine.
* rpm:          The RPM package management system.
* rrdtool:              Time-series data storage and graphing software.
* rsync:                A file transfer program to keep remote files in sync.
* ruby:                 An object-oriented language for quick and easy 
programming
* rubydoc:              The ruby documentation project.
* rubygems:             An advanced package management tool for Ruby libraries.
* rxvt:                 A VT102 emulator for the X window system
* sane-frontends:               Applications for SANE.
* sbcl:                 A Common Lisp native compiler.
* scons:                A software construction tool.
* screen:               A window manager that multiplexes a physical terminal.
* scummvm:              An interpreter for several classic graphical 
point-and-click adventures.
* sdl:          A library that gives portable low-level access for multimedia 
applications.
* sdl_gfx:              SDL graphics drawing primitives and other support 
functions.
* sdl_image:            SDL image loading library
* sdl_mixer:            A sample audio mixer implementation using SDL
* sdl_net:              A low level cross-platform network API.
* sdl_ttf:              A library for using truetype fonts with SDL.
* sdlsound:             A library for soundfile decoding.
* sed:          GNU Stream Editor
* ser:          A very fast and flexible SIP (RFC3261) server.
* sfind:                The first portable POSIX.1-2001 compliant 
"find" implementation.
* sharutils:            GNU uuencode and uudecode.
* sidplay2:             SID Player Music Library V2.
* slang:                A powerful interpreted language
* slrn:                 An NNTP based newsreader for Unix, VMS, and OS/2 systems
* sma:          Calculation of single marker association.
* snes9x:               Portable, freeware Super Nintendo Entertainment 
System(SNES) emulator
* snort:                A libpcap packet sniffer, logger, and lightweight IDS.
* speex:                A voice compression format (codec).
* sqlite:               An embeddable SQL engine in a C library.
* squeak:               A portable Smalltalk 80-based language.
* squid:                High performance Web proxy cache
* star:                 The most POSIX compliant and fastest known 
implementation of a tar archiver.
* streamripper:                 Records MP3, Ogg, AAC, and NSV streams into 
files for each track.
* stunnel:              An SSL encryption wrapper.
* subversion:           A version control system.
* sudo:                 Provides limited super user priviledges to specific 
users
* svk:          A decentralized version control system based on Subversion.
* svnmailer:            A subversion commit notifier.
* swfdec:               A Flash rendering library.
* swig:                 A C/C++ code wrapper and interface generator for other 
programming languages.
* syslog-ng:            A portable syslogd replacement with enhanced, flexible 
configuration scheme.
* sysstat:              The sar, sadf, iostat, and mpstat commands for Linux.
* t1utils:              Tools for manipulating PostScript Type 1 fonts
* talksoup:             An IRC client for Mac OS X and GNUstep.
* tcpdump:              A tool for network monitoring and data acquisition.
* tcsh:                 Enhanced version of the Berkeley C shell (csh).
* terminal:             A simple theme that I based on the look of an
* tetex:                A TeX distribution for Unix.
* texi2html:            Texinfo to HTML converter
* texinfo:              Create different types of documentation from a single 
source.
* texmacs:              A structured "wysiwyg" technical text 
editor.
* textedit:             A basic text editor for GNUstep.
* thunderbird:          A total redesign of the Mozilla mail component.
* tightvnc:             An enhanced VNC distribution.
* timidity:             A MIDI to WAVE converter and player.
* tin:          Curses based threaded NNTP and spool based UseNet newsreader
* tnef:                 Decodes application/ms-tnef attachments.
* tomcat:               A Java Servlet and JSP Container.
* top:          CPU usage display software.
* trac:                 A combined issue tracker, Subversion interface, and 
Wiki.
* trackballs:           An arcade game similar to Marble Madness.
* tsclient:             A remote desktop tool.
* twolame:              An MPEG Audio Layer 2 encoder.
* ufraw:                A utility for converting and manipulating raw images 
from digital cameras.
* unison:               File synchronizer
* unrar:                extract, test and view RAR archives
* unzip:                Unpacks .zip archives such as those made by PKZIP.
* uudeview:             Smart multi-file multi-part decoder for encoded files.
* vice:                 Versatile Commodore Emulator.
* vim:          A popular vi clone that features syntax highlighting, a GUI, 
and much more.
* vlc:          A multi-platform MPEG, DVD, and DivX player.
* vorbis-tools:                 The official Ogg Vorbis toolset.
* vsftpd:               A very secure and fast GPL'd FTP server.
* webalizer:            Web server log analysis program
* webmin:               A Web-based interface for Unix system administration.
* wesnoth:              A turn-based fantasy strategy game.
* wget:                 A network utility for downloading content from the Web.
* windowmaker:          An X11 window manager with a NEXTSTEP look and feel.
* wine:                 Emulator of the Windows 3.x and Win32 APIs.
* worker:               A highly configurable graphical file manager for X.
* wput:                 The opposite of wget.
* wxwidgets:            A C++ cross-platform GUI library.
* xaos:                 A fast portable real-time interactive fractal zoomer.
* xaw3d:                A 3D Athena toolkit replacement.
* xbindkeys:            An events grabbing program for X windows.
* xcb:          A C binding for the X protocol.
* xchat:                GTK+ based IRC client, similar to AmIRC (Amiga).
* xcircuit:             program for drawing electrical circuit schematic 
diagrams and related figure
* xdelta:               Library and application for computing and applying file 
deltas
* xemacs:               An internationalized text editor.
* xfce:                 An easy-to-use and easy-to-configure environment for 
X11.
* xmcd:                 A full-featured CD player and ripper software suite.
* xmlto:                An XSL-T tool-chain wrapper.
* xmms:                 The X MultiMedia System.
* xosd:                 An X onscreen display library.
* xpdf:                 Viewer for Adobe PDF files
* xplanet:              An Xearth wannabe.
* xrestop:              An X11 server resource monitoring tool.
* xsane:                A GTK-based X11 frontend for SANE, also a GIMP plugin
* xterm:                A terminal emulator for the X Window System
* xvid:                 An MPEG-4 video codec.
* yafray:               A free raytracing render written in C++.
* zip:          Creates PKZIP-compatible .zip files.
* zlib:                 A compression/decompression Library
* zsh:          A powerful UNIX shell.

Reply via email to