Generic Makefile for C Projects is a generic makefile that builds a binary from C source code files. Any number of build modes are supported - Release and Debug are predefined. The CFlags and LFlags variables can be defined in a mode dependent way, i.e. CFlags_Debug. File dependencies are generated by the compiler (-MMD flag for preconfigured GNU compiler) and included by the makefile automatically. All output is written under a single target directory. It supports source files with the same name that are located in different directories. You can use wildcards to add any number of source files.
Gircap is a set of tools to help you use the widely unknown "capabilities" that Linux has in place of conventional Unix superuser privilege. That means you can give programs and processes only as much privilege as they need and greatly limit your security exposure due to system bugs. A Linux kernel patch fixes some basically broken aspects of capabilities. setcap and getcap let you set and show capabilities of a running process. capexec runs a program with certain capabilities, UID, GID, and supplemental GIDs. It can be used to have init start a daemon with only a subset of init's privileges. binfmt_capx is an executable interpreter in the form of a loadable kernel module. It lets you do a setuid kind of thing for files, only with fine grained capabilities. This is a cheap substitute for real "file capabilities."
Glypha III is a Mac OS X port of the classic arcade game in which you are placed inside an Egyptian temple and forced to do battle with Sphinxes in order to gain the honour of a place in the High Scores. The game is based on Joust and features sound and animated graphics from the original Mac version.
Gnosis Utils contains several Python modules for XML processing, plus other generally useful tools: xml.pickle (serializes objects to/from XML, API compatible with the standard pickle module), xml.objectify (turns arbitrary XML documents into Python objects), xml.validity (enforces XML validity constraints via DTD or Schema), xml.indexer (full text indexing/searching), and many more.
GridPort is a simple and robust open standard for portlets based on HTTP. It aims to be a simple, scalable distributed composition independent of implementation technology. Transparent collaboration and an SOA paradigm from both interface and data perspectives are encouraged. Component types include portal, proxy for asynchronous multi-casting, and portlets. The purpose of this project is to develop mainly the specification alongside a prototype to enable development of these components in any programming environment and operating platform, which is why its central protocol is HTTP 1.1.
GtkSC is a GTK/Perl based application for viewing the list of streams available via SHOUTcast without waiting a long time for Netscape to draw the HTML tables. It will launch your favorite MP3 player and play the selected stream (provided you have an MP3 player capable of playing HTTP streams)