software Keyed in on 30.05.2003 at 14:11 PST
|
10xpatch-1.3.27
Version 0.5
Binary · Source [752k] · GPG'd sig
MD5: 4130fd1a8fb3f486f8151aacc1611d10 10xpatch-1.3.27.gz
This is my simple (read as: I put a couple hours into it) attempt to bring the Accerating Apache Project to current levels in regards to Apache web server. I took the prior diffs against 1.2.20, and replaced and modified a few routines so things should work. Note that this only brings the "10xpatch-1.3.20-1" and "10xpatch-1.3.20-2" to patch semi-cleanly into Apache 1.3.27. I've executed it, and it works fine for me under FreeBSD and MacOS X (albiet without qos support under PPC). This is a gzipped unified 'diff', and should be applied with " (cd apache_1.3.27; zcat 10xpatch-1.3.27-1.gz | patch -p1)". I would not trust this on a production system. Aside from it 'working', I have little prior experience with these patches, and as such, I cannot provide support. If you find flagrant errors, please, let me know, and I'll do my best to fix them.
Aintit.d
Version 1.0
Binary · Source [8.0k] · GPG'd sig
MD5: 2ac685e9a97eb4ec37c0af21d809e360 Aintitd-1.0.1.pkg.sit
Aintit.d Ain't Init.d! Everyone's made a horrible pun, and tortured the english language, and here is mine. This simple package for OSX creates a wrapper which Apple's SystemStartup will execute upon system boot. It, in turn will serially execute any executables in a specific directory (/etc/rc.d), akin to FreeBSD's /usr/local/etc/rc.d. This was created to maintain some sense of order on my system, finding that Apple's recreation of the NeXT startup is not necessary for many of my mundane UNIX-centric tasks: the overhead of my little tool is less than the time involved creating the structure for Apple's initialization requirements. Oh, and it makes my life easier ;) Note that as this is in essence, a package containing intelligent shell scripts, I've opted to tag it as 'source'.
ApacheToolBox
Version 1.5.64.2, based on 1.5.64
Binary · Source [88k] · GPG'd sig
MD5: 7f0cdca4b463a2c9adae269cf96f3ccd Apachetoolbox-install-1.5.64.2.tar.gz
This release combines a few patches to the stock Apache ToolBox, adding support for BSD/OS 4.x, making it compilabe with RedHat 8.0, and virtually every other painful revision of gcc 3.1 as well. Other notes: PHP has been updated for 4.3.1, MySQL support has been updated for release 3.23.55, GD has been updated to 2.0.9, APC has been taken to CVS (current), and I have also imported another user's prior patches against 1.5.63, adding support for Mod_DoS_Evasive, and GMP. I strongly suggest using this package, as the stock 1.5.64 release utilizes PHP 4.3.0 which has known security issues!
Update: 1.5.65 has been released on SourceForge, but still has a unresolved issues with non-Linux based operating systems.
BitTorrent Client
Version 3.2.2-CVS-30.05.2003, based on CVS collected on 30.05.2003
Binary [2.7M] · Source · GPG'd sig
MD5: e6f51b7a8c1e444636884b234e9354af BitTorrent-New.app.sit
BitTorrent is a fairly simple file sharing protocol written in Python. It's found a bit of a niche with folks who share larger files. BitTorrent, to date, has a nasty issue; by design it caps your download relative to your upload, but with cable, it's common to obtain a 1k/s download and a 68k/s+ upload, thus throttling your upstream, making your downstream nearly useless since you can't send a few packets back. This version, based on CVS sources as of May 30th, 2003, has all of the features of the upcoming release, but isn't broken like the 3.2.2 release. (Oops)
Bliss
Version 1.60
Binary [404k] · Source · GPG'd sig
MD5: 87f05d17f8ed00852de6dbf4ae854f29 Bliss-1.60.sit
Bliss is an Intellivision emulator, written entirely in java. This simple port cleans up a few things, making it OS X friendlier with a full application wrapper. Note that this is not the most-current code available for Bliss, but this is rather fast, and the interface works beautifully under OS X, whereas the new one is quite lacking in appeal and function.
BNBT
Version Beta 3.1b
Binary · Source [152k] · GPG'd sig
MD5: 9003e0c1cf108f179d9de0c3f6f0b82b bnbt31b.zip
This is merely a mirror of current work on BNBT, a BitTorrent compatible tracker written in C++ by Trevor Hogan. He's imported my modifications into this release, and with the recent rewrite nixing the requirement for Allegro, we've managed to make it rather portable; now functional for Windows, MacOS X, FreeBSD, OpenBSD, NetBSD, Linux, and Solaris. It's a fully-functional beta, but things are likened to change in future releases.
Bozotic HTTP Server
Version bozohttpd/20030313
Binary · Source [32k] · GPG'd sig
MD5: 77ec850c231c128eeba55d1e76c91658 bozohttpd-20030313-OSX.tar.gz
What's this? Another web server? Don't run away yet! I've ported this small and secure webserver to OSX. What's so special about it? It supports CGI/1.1, HTTP/0.9-1.1, ~Sites (public_html), virtual hosting, as well as IP-based service bindings. It speaks IPv6 (as well as IPv4).
Update: I'm working on porting to the Cygwin frameworks as well - it does currently work, yet is unable to run as a daemon - yet. Contact me if you're interested in this alpha-quality code.
FoxIRC
Version 0.43b, based on 0.43alpha
Binary [592k] · Source · GPG'd sig
MD5: e45a8990c9fee71918ed57bbee548ded FoxIRC-0.43b.tar.gz
This is a port of the X11/XForms based IRC Linux client to MacOS X. It lacks the native Linux feature of raw audio support. DCC has been implemented. By the way, it is still almost entirely in German. With this in mind, you will still need an X11 server to attach to.
FreeBSD 3.5.1-RANKIN
Version 3.5.1 17.07.2002
Binary · Source [5.7M] · GPG'd sig
MD5: ab2db2f22bd1bf999252adc5cf1e47c1 FreeBSD-3.5.1-RANKIN-17.07.2002.tar.gz
This is a severly modified version of FreeBSD 3.5, with many optimizations and tools, such as IP address hashing, which, as of this writ, has only recently committed to the 4.x series, enhanced ISA and PCI support with fully-functional ISA Bounce Buffers, NetGraph backported from 4.x with PPPoE, HDLC, ATM, etc with full encryption, based entirely within the kernel. This also offers the 3.5 related security patches, a myriad of kernel tweaks, and just all-around spiffyness. This is a source distribution, meant to be dropped over a pre-existing FreeBSD 3.5 installation; merely a partial mirror of my source tree. This release, as compiled, is virtually guaranteed to work with legacy ISA machines, whereas recent distributions generally seem to have some rather nasty issues. I no longer maintain this code base, but it will be trivial at best to update IPF and user utilities for the vast majority of knowledgable FreeBSD administrators. As this contains encryption code, you might not be able to utilize this port outside of the US! Check your local laws! A current mirror of FreeBSD's 3.5.1 installation ISO image is here.
FreeCiv
Version 1.14.0-beta3
Binary [5.8M] · Source · GPG'd sig
MD5: 14e00448971ef835d6c73d69c939d8e0 freeciv-1.14.0-beta3-STATIC.tar.bz2
FreeCivilization, statically compiled for MacOS X, with esd, gtk, glib, and all of the fixins, not to mention the sound and documentation. Keep in mind this is still for an X windowing system. I use OroborOSX, but it has been tested under Apple's X11 beta release. Set your display (if applicable), load your server with ./ser, and then load the game itself with ./civ.
GNUCombo
Build-14.11.2002 (09.10.2002)
Binary [19M] · Source · GPG'd sig
MD5: 1c502a96a7cedc76f070081f1e87fb5e GNUCombo.pkg.sit
This is a port of Apple's GCC v1210 from CVS, based on GCC 3.3. This supplement, meant for Jaguar (10.2.x) is precompiled with support for gcc, g++ (c++), and g77 (Fortran). Included in this package are several additions and stubs which I usually find myself reliant upon, including tcl8.0, expect, and dejagnu, as well as support libraries. It installs into /usr/local/bin, so it won't break your current installation of gcc. Note you WILL have to have installed Apple's Developer Package, this does not include headers other than those branded with GCC's own utilities.
jzintv
Version 0.10a
Binary [184k] · Source · GPG'd sig
MD5: 12cec990c47717eebf30a3b54f693aad jzintv-0.10a-OSX.tar.gz
This is yet another Intellivision emulator. This one's written in C, and utilizes SDL for its I/O, so it's quite a bit faster than Bliss, above. Actually, it's like comparing a jet to a Model T, to be honest. This also comes at a price, mostly my sanity. ;) None the less, it requires Cocoa, OpenGL and QuickTime frameworks for functionality. These are all included with OSX 10.2, I've compiled SDL and other modifications statically so this /should/ run on your machine. Note it has rather cryptic error messages, and isn't entirely playable in its current stage. Place 'exec.bin' and 'grom.bin' within the bin directory, fire up a Terminal, go to this bin directory, then './jzintv [gamename]' where 'gamename' is the full path to an IntelliVision game ROM. Note that ECS is not complete, and I/O is kind of tricky at the moment. I've talked to Joe, and he might be willing to work on this code again, as well as give me CVS commit access. Keen.
Kung-Tunes for Audion 3
Version 2.2.7
Binary · Source [8k] · GPG'd sig
MD5: 07f7f479daf310bdc88e518b7df4da36 Kung-Tunes-For-Audion.applescript.gz
This is an unofficial modification to the "Faceless" version of Kung-Tunes module The logic has been rewritten for use with Audion 3. Please note that this is the faceless version; it touts NO GUI interface, and you'll have to edit the script's internals to suit your needs. This can then be saved as an application, or executed via the AppleScript Editor. It works under Script Editor 1.9, but the umlat characters internal for the conversion to HTML might cause issues with Script Editor 2.0 Beta. It is undocumented, unsupported, and Audion doesn't support many features of recent iTunes. It will ONLY report the track name, the artist, and the album - everything else is nullified.
libOSXcompat
Version 1.0
Binary [52k] · Source [52k] · GPG'd sig
MD5: b471f92296bfb11f65fc017f3cc03ebe libOSXCompat-1.0.tar.gz
Trying to port BSD utilities to OSX? Real tired at the lack of rather common subroutines? Annoyed with having to roll your own or deal with stubs with really funky licensing? Have no fear, libOSXCompat's here! Included in this library are public domain and BSD native functions: assert(3), basename(3), cfree(3), cftime(3), cuserid(3), dirname(3), ftime(3), getpw(3), gtty(3), inet_addr(3), inet_aton(3), inet_ntoa(3), insque(3), lfind(3), lsearch(3), poll(2), psignal(3), re_comp(3), re_exec(3), regerror(3), remque(3), rexec(3), strcasestr(3), strsignal(3), stty(3), as well as a few others not quite as widely used. Full source and a prerolled static library is included. Makefiles are not.
libslack
Version 0.5.1
Binary [316k] · Source · GPG'd sig
MD5: 4d0e1c5404c0390c18f9a04ff33abdc1 libslack-0.5.1-OSX.tar.gz
libslack is a set of libraries and routines, not unlike my own libOSXCompat above. It contains support for various functions which just happen to be missing under OSX, and makes a great addition to my aforementioned set. Included are a diff against the initial libslack source, and a binary tarball with static libraries, headers, man pages, and 'README' files, suitable for installation and use. Supported routines are listed here, on the libslack pages, as well as within the manpages and README file.
Linux PPC Kernel 2.0.4.20-ben9-hfsplus
Version 2.4.20-ben9-hfsplus-neptho
Binary [2.3M] · Source · GPG'd sig
MD5: ea51030f52baa14e454e9bcd3f379112 linuxppc-2.4.20-ben9-hfsplus-neptho.tar.bz2
This is merely a recent stable Linux Kernel based on LinuxPPC 2.4.20, with Ben Herrenschmidt's patches, obtained on April 2nd, 2003 via rsync; the latest being tagged 'ben9'. I've manually patched in the HFSPlus filesystem support (ALPHA quality code! Take heed!), and compiled in quite a few things statically into the kernel, with support for the PowerBook Titanium M8407 (AKA: Titanium II, Gig-E, PowerBook 3,2). It works on my Ti, but that's all it's been tested on. Support for the framebuffer, devfs, ext3, ext2, msdos, joliet, sound, et al is static. Many other modules have been built, and are included in this tarball, but for brevity, are not listed here. This was built on, and for Gentoo 1.4_rc3, but should work fine with any PPC Linux distribution. Please see accompanying "README" file within the archive.
mailwrapper
Version CVS-26.05.2003 (From FreeBSD CVSup, 26.05.2003)
Binary · Source [8.0k] · GPG'd sig
MD5: faa43b2202a0083b886652a2948cfe7c mailwrapper-26.05.2003-OSX.tar.bz2
mailwrapper is a trivial little plug-in to eliminate the need to worry every time you change MTAs, or have a custom MTA and a system update munges things. It wraps common sendmail-called programs, by default, I have 'sendmail', 'send-mail', 'mailq', 'newaliases', 'hoststat', and 'purgestat' configured. You can also create definitions for whatever you want to add yourself. These are defined in a configuration file, /etc/mail/mailer.conf. This makes it trivial to change MTAs and generally ensure sendmail compatibility. This simple port from *BSD sources to OS X, combined with sSMTP; has replaced mailer daemons on my MacOS X machine, and everything's as happy as ever. ;)
MAMEsnarf
Version 0.1.2
Binary · Source [28k] · GPG'd sig
MD5: 4c6eda7b6ce2adf6a166b53b22042872 MAMEsnarf-0.1.2.tar.gz
This is a little shell script with some support files I threw together to enable myself to simply obtain specific MAME ROMs from a well known archive with minimal efforts. It requires a recent wget, a sane sed, and a few other common shell utilities. It should run on virtually any *IX, being that it does nothing fancy. Despite offering no support for this tool, I've updated it for current ROMs as of MAME 0.67.1.
MikMod
Version 3.1.6a, for OSX 10.2.x
Binary [132k] · Source [588k] · GPG'd sig
MD5: 2580f1764438de4447c47ccf04eb5e11 mikmod-3.1.6a-OSX_10.2.tar.gz
MD5: 45a5f27360488ceeea3fd2fc76c788ed mikmod-src-3.1.6.tar.gz
This is MikMod, ported for use with Apple's CoreAudio driver. These binaries are statically compiled, and have been tested with all current 10.2.x kernels. Note that this revision, 3.1.6a, has several bugfixes since revision 3.1.6 was released. There are currently no plans to backport the later fixes to the 10.1 build.
Version 3.1.6, for OSX 10.1.x
Binary [168k] · Source [588k] · ncurses terminfo database [252k] · GPG'd sig
MD5: 3251eab5092723191e548519dac5f32a mikmod-bin-3.1.6.tar.gz
MD5: 45a5f27360488ceeea3fd2fc76c788ed mikmod-src-3.1.6.tar.gz
MD5: 092e2ad835b16333c99dcaee04656eab ncurses-terminfo.tar.gz
If you are running OSX 10.1.x, and have not installed fink's ncurses, download the ncurses terminfo tarball above and extract in the root directory (cd /; tar -zxvf /path/to/ncurses-terminfo.tar.gz), it will create a /sw/share/terminfo heirarchy. This will not affect your system in any other manner, and can be removed, should you no longer find the need for mikmod. (Which I can't even fathom!) ;)
PaintBBS
Version 2.19_4
Binary [92k] · Source · GPG'd sig
MD5: 02edf87a145a9269149be991de3634b1 PaintBBS.zip
PaintBBS client and server, translated into English. I've done quite a few modifications to the code, as well as added a number of features, and is the basis for my own doodlebard. This is a welcome 'starting point', if nothing else, from those who can't stand the over-technical Oekaki Poeteko, which requires an SQL backend, and has one of the ugliest interfaces I've ever seen. This, well, it's ugly perl: easy to edit and maintain, with relatively few requirements beyond Perl and CGI access on your host system. Please note that my documentation is currently rather lacking; but I've had so many requests for it, I've put it up 'as-is'. I will try to write usable docs for this, eventually. I've updated this with the majority of the CSS as seen in my current revision, updating the PaintBBS applet to revision 2.19_4.
Privoxy
Version 3.1.1 (CVS 20.11.2002)
Binary [300k] · Source · GPG'd sig
MD5: af4d233d79f367e0649136345560b648 Privoxy-CVS-20.11.2002.pkg.sit
Privoxy web filter, CVS version 3.1.1, ALPHA. Please note that this is ALPHA software, and hence, alpha quality. It's not quite ready for release, and most likely has buglets. None the less, I am rather interested in how Privoxy's been changing since the last stable release of 3.0.0, and opted to make a package available for those of you who are also curious, if not a bit 'bleeding edge'. Whereas Privoxy 3.0.0 dies for me in many Cryllic (.ru) sites, this one has yet to complain, thus, I don't need to turn it off, or restart it when I go to Nautilus' page. Thus far, it's stable for me, and pretty speedy, too! Note that this, much as the standard Privoxy package, executes the program as root, which is generally a bad idea.
Upon installing the package, navigate to /Library/Privoxy, and double-click 'StartPrivoxy.command'. It will ask for your password (if necessary), then will load in the background. Go to your 'System Preferences', and click 'Network'. Click 'Proxies', then set 'Web Proxy' and 'Secure Web Proxy' to point to address '127.0.0.1', port '8118'. Check the checkmarks 'on' beside both, then click 'Apply'. Close System Preferences, and restart any browser you might be running. Enjoy (by default) PopUp free, mostly-banner free surfing.
If you want to uninstall, Navigate to /Library/Privoxy, and double-click 'uninstall.command'. This will remove Provoxy, thus allowing you to run without, or reinstall 3.0.0. Note that if you do remove Privoxy, you'll need to turn the checkmarks 'off' in 'System Preferences'/'Network'/'Proxies'.
QuickBlog
Version 0.6, Release 1.0
Binary · Source [12k] · GPG'd sig
MD5: d2c0b62fdbb60f094cf040665bf4cdc6 Shawn_QuickBlog-0.6b.zip
I have modified QuickBlog, a web log / diary type program to allow for mostly-proper HTML generation, time zone support, and a few other tweaks, as well as a bit of security through obfusication. This site runs upon a highly modified version of this platform. You will need a webserver with PHP support and MySQL. Alternatively, PostgreSQL can be used, but the query strings will need to be manually replaced. Please see "readme.shawn" in the archive for further information.
RAMdisk
Version 0.1.1
Binary · Source [12k] · GPG'd sig
MD5: 408a5666f08830b9f8c01e696f751244 ramdisk-v0.1.1.tar.gz
You want a little helper script to help you create and mount RAMDisks under OSX or Darwin? You've got it! This little tool will take a disk name, and an arbitrary value (over 4 megs), which, oddly enough, will reflect the size of your temporary RAM disk, then make a RAM disk with not only the name, but the size you speficied. Wow! All this, and, well, that's it. It uses the BSD Subsystem, and is tested under MacOS 10.2.x only.
SDK-1600
Release 3
Binary [904k] · Source · GPG'd sig
MD5: a8311d28653fe5a370ea19da9b01dd28 sdk1600_3.tar.gz
SDK-1600 is a cornucopia of tools provided by Joe Zbiciak, primary author of jzintv to aid in the construction of IntelliVision games, as well as understanding the CP1600 CPU, funky bus semantics, et al. This is a fairly rogue, yet functional port of his tools - due to the lack of a standard Mac parallel port interface, none of his (physical device) ECScable tools are available. Everything else works great, including the assembler, which does produce usable code. Finally, IntelliVision cross development for OS X.
Update: Joe's got a beta of the SDK-1600 revision 4 available for Windows, Linux, and OSX at the SDK-1600 website.
Static Graphics Libraries
Version 1.0
Binary · Source [1.9M] · GPG'd sig
MD5: 53d4e7ab6d3883fa44e12c4ee332c409 StaticGraphicsLibs.pkg.sit
You want to do UNIX development, yet you're tired of trying to get all of the libraries, headers, binaries, and such in place? Perhaps you're still a bit green about the gills? No problem, I've done the footwork for the majority of the utilized graphics libraries. Included is: libjpeg 6b, libpng 1.2.4, libtiff 3.5.7, libungif 4.1.0b1, and libz 1.1.4; the rest is up to you.
TinyFugue SSL Patches
Version 4.0s1-SSL
Binary · Source [24k] · GPG'd sig
MD5: f101c19f26d14fa163eea308f526d10c tf-40s1-ssl.patch.gz
This is a unified diff against TinyFugue, supporting native SSL, rather than using an external program such as stunnel. This patch, against TinyFugue 4.0s1, should compile on any UNIX variant with a recent OpenSSL installation. This is a reformatted and cleaned up patch based upon previous patches from various sources.
Webfs HTTP Server
Version 1.19
Binary · Source [56k] · GPG'd sig
MD5: 5aa4b4cd6f9db438f9766933a0e30777 webfs_1.19.tar.gz
I must be on a roll! I've ported yet another web server to OSX. webfs is a tiny webserver that supports SSL, minimal CGI, handles virtualhosts, and it's pretty fast. It's been modified to be made aware of OSX/Darwin, and I've included building support for both DarwinPorts and Fink distributions, as well as SSL key generation and a few other trivial fixes and modifications, as well as an OSX compatible init script that works rather well with my Ainit.d utility. If you need a tiny webserver that does SSL, this might be just what you're looking for.
WolfCam.widget
Version 0.1
Binary [56k] · Source · GPG'd sig
MD5: b3f060245e7427fe4d58c323491f3ea2 WolfCam-Widget-0.1.sit
WolfCam.widget is a trivial little Konfabulator widget. It will download an image from Kingsport Imaging Systems, and display their "Wolf Cam" in a diary little icon sized window. It will update every 5 minutes, or when the mouse button is pressed over the image.
XNap
Version 2.4-pre2-CVS-29.10.2002
Binary [1.3M] · Source · GPG'd sig
MD5: 06f4a8a7b0f2f78390a2f47ca929d63f xnap-2.4pre2-CVS-29.10.2002.sit
XNap is a Napster comptible client written entirely in Java. This unofficial release has a full MacOS X wrapper around it, and is based upon the code available in CVS as of October 29, 2002. Note that GNUTella has been disabled due to the download system currently being broken. Tested with 10.2.1, but should be fine with 10.1.x as well. Due to the haphazard nature of inconsistancies with this CVS tree, consider this built-from-CVS-sources port stagnant, but not officially dropped - it just doesn't work from a recent build right now, and their own beta updates are usually fairly functional. ;)
XV
Version 3.1.0a
Binary [2.5M] · Source · GPG'd sig
MD5: 64a51db1e1ffb944ca0a542673e63306 xv-3.10a+jpext-5.3.3+png-1.2d.tar.gz
XV 3.10a+JP Ext 5.3.3 + PNG 1.2d, the infamous XV Utility by John Bradley, Popularized on various UNIX platforms, and with a bit of elbow grease, is statically compiled for MacOSX 10.1.x+. All non-System library support has been integrated. All you need to use this is an X server (I heartily reccommend OroborOSX - It's an X11 windowmanager with its own custom X server integrated, based upon XDarwin 4.2.0, and is super-duper-spiffykeen.) See the included README for current-build libraries, and yes, it is compiled against zlib 1.1.4, libpng 1.2.2, libtiff 3.5.7, libjpeg 6.2b, libungif 5.2.0, and has virtually every useful patch for XV applied, so they all play nicely together, including the later 'dSAFER', as well as a few others. Tested with 10.2.x, yet still crisp and clean with a refreshing taste under 10.1.x.
|
|