toast - packageless package manager for Unix systems and non-root users

The latest version of toast is 1.488.

toast is a simple, self-contained tool for downloading, building, installing, cleanly uninstalling, and managing software packages. Unprivileged users can use it to install software in their home directories. System administrators can use it to temporarily or permanently install software system-wide in a customizable location. Unlike traditional package-management systems, toast works directly with software distributed as source code rather than requiring precompiled binary packages from a central authority (though it can use those too).

For more information, read the latest man page. An RSS feed is available.

version date comments links
1.488 2016-02-28 try to filter toast find output by version; bump copyright date tgz man src diff
1.487 2016-01-26 support upgrading via HTTP/S [thanks to Lukas Bestle] tgz man src diff
1.486 2012-07-15 toast env now sets PKG_CONFIG_PATH tgz man src diff
1.485 2012-07-12 add --libvar, which now defaults to LD_LIBRARY_PATH tgz man src diff
1.484 2011-09-20 backticks are *so* 2004 tgz man src diff
1.483 2011-09-20 lie to make install about UID (e.g. goldenpod) tgz man src diff
1.482 2011-09-13 fix "empty path component in ccache"? tgz man src diff
1.481 2011-09-01 fix ccache wrapper path quoting issue? tgz man src diff
1.480 2010-04-04 fix OpenSolaris "Connection refused"? tgz man src diff
1.479 2010-03-01 workaround for autotools bug (?) tgz man src diff
1.478 2010-01-13 fix "bad file descriptor" in GET tgz man src diff
1.477 2010-01-12 shutdown causing EBADF? tgz man src diff
1.476 2010-01-10 even more diagnostics tgz man src diff
1.475 2010-01-10 better diagnostic for empty HTTP response tgz man src diff
1.474 2010-01-10 add toast bug command tgz man src diff
1.473 2010-01-09 increment copyright year tgz man src diff
1.472 2010-01-09 correct line nos for perl built-in warnings tgz man src diff
1.471 2010-01-07 remove debug warnings added in 1.470 tgz man src diff
1.470 2010-01-07 fix cygwin "too many levels of symbolic links" issue tgz man src diff
1.469 2009-11-21 update copyright year tgz man src diff
1.468 2009-11-21 fix "insecure dependency" as root in karmic (perl 5.10.0?) tgz man src diff
1.467 2009-10-06 update description and fix whitespace (code is unchanged) tgz man src diff
1.466 2009-05-08 fix freshmeat.net lookup tgz man src diff
1.465 2009-03-29 install bare uncompressed scripts tgz man src diff
1.464 2009-03-19 use a well-behaved sourceforge mirror tgz man src diff
1.463 2009-03-19 search projects hosted by Google Code tgz man src diff
1.462 2009-03-19 fix bug with --findsites and non-alphanumeric package names tgz man src diff
1.461 2009-03-19 fix first-time setup instructions tgz man src diff
1.460 2008-08-22 try to help gcc work correctly when invoked during "make install" tgz man src diff
1.459 2008-05-28 experimental git support tgz man src diff
1.458 2008-05-08 prefer setup.py to a bare Makefile (e.g. Cython) tgz man src diff
1.457 2008-05-06 fix mkdir bug introduced in 1.456 tgz man src diff
1.456 2008-05-01 add rudimentary SCons support; fix PDFlib-Lite; remove dead code tgz man src diff
1.455 2008-04-09 install bitlbee headers tgz man src diff
1.454 2008-04-06 add --compilecmd and --installcmd options tgz man src diff
1.453 2008-03-31 allow toast to install itself even if /home is unreadable tgz man src diff
1.452 2008-03-19 fix --preload segfault with glibc 2.3.4 and/or gcc 3.4.6 on x86_64 tgz man src diff
1.451 2008-03-15 remove sticky boolean options correctly tgz man src diff
1.450 2008-03-13 include lsb_release -a output in broken.log tgz man src diff
1.449 2008-03-13 yet more --debugrewrite verbosity and purported --preload thread-safety tgz man src diff
1.448 2008-03-13 rename make.install.[sk]trace to make.install.trace; include in broken.log tgz man src diff
1.447 2008-03-13 add pid to --debugrewrite output tgz man src diff
1.446 2008-03-10 make --preload more thread-safe tgz man src diff
1.445 2007-09-11 fixed --fallbackuid search bug tgz man src diff
1.444 2007-08-21 be less eager to grab random Makefiles tgz man src diff
1.443 2007-07-08 build Haskell Cabal packages that don't contain libraries tgz man src diff
1.442 2007-07-01 upgrade to GPL version 3 tgz man src diff
1.441 2007-06-04 fix conf write bug with sticky options on newly added packages;
add wish list item
tgz man src diff
1.440 2006-12-29 change --hspkg behavior (untested, still disabled by default) tgz man src diff
1.439 2006-12-13 fix and document detector for dpkg's broken install-info tgz man src diff
1.438 2006-12-13 force --noinfodir if install-info is missing or broken tgz man src diff
1.437 2006-12-13 remove --infodiropt; use a temporary directory for install-info tgz man src diff
1.436 2006-12-13 fix --infodiropt behavior to placate dpkg's fake install-info command tgz man src diff
1.435 2006-12-11 add --infodiropt; update copyright year tgz man src diff
1.434 2006-12-11 force directories to be readable; document more bugs;
misc fixes for xcircuit, tcl/tk, flash, firefox
tgz man src diff
1.433 2005-12-11 try to improve toast's treatment of multiple armdirs;
adjust description of toast find
tgz man src diff
1.432 2005-11-26 call LWP directly from toast get; reformat certain error messages tgz man src diff
1.431 2005-11-26 improve name/version guessing; update buglist tgz man src diff
1.430 2005-11-24 use built-in HTTP instead of wget so as to be able
to follow relative links after a redirect
tgz man src diff
1.429 2005-11-15 fix error when explicitly invoking "toast add" with sticky options tgz man src diff
1.428 2005-11-15 experimental cvs support tgz man src diff
1.427 2005-11-12 fix command-line parsing bug introduced in 1.422; correct buglist tgz man src diff
1.426 2005-11-10 fix glitches in toast find tgz man src diff
1.425 2005-11-10 fix "double slash in path ccache" bug; update buglist/wishlist tgz man src diff
1.424 2005-10-22 fix find-related assertion failure and fatal "ARRAY ref" error tgz man src diff
1.423 2005-10-22 attempt to fix problems that could occur whenever storedir or
armdir contained dev, proc, or tmp as a path component
tgz man src diff
1.422 2005-10-21 add per-package configuration files, --stickyopts, and --showopts tgz man src diff
1.421 2005-10-12 fix man page typo; make toast upgrade work after toast edit tgz man src diff
1.420 2005-10-04 improve --interactive tgz man src diff
1.419 2005-10-03 fix --interactive to allow downgrade and mark current version w/ * tgz man src diff
1.418 2005-10-03 fix sourceforge upgrade trouble by making --noautochange the default tgz man src diff
1.417 2005-10-02 toast find now searches freshmeat, sourceforge, ftp.gnu.org and CPAN;
added --findsites option to customize this behavior
tgz man src diff
1.416 2005-10-02 improve toast find behavior when given a version number tgz man src diff
1.415 2005-10-02 make toast upgrade work on file:// URLs tgz man src diff
1.414 2005-10-02 work around psutils problem tgz man src diff
1.413 2005-10-01 fix --interactive glitch; remove stale bug reports tgz man src diff
1.412 2005-09-29 added --interactive (disabled by default) tgz man src diff
1.411 2005-09-22 build gcc 4.x tgz man src diff
1.410 2005-09-19 cover up some toast find glitches tgz man src diff
1.409 2005-09-18 improved and documented toast find tgz man src diff
1.408 2005-09-16 fix "gcc.helper" bug for packages that invoke gcc during "make install";
improve version-number-guessing heuristic for shar archives
tgz man src diff
1.407 2005-09-14 fix terrible autofind "strict refs" bug introduced in 1.404;
apply --ccache to g++ and remove from wishlist
tgz man src diff
1.406 2005-09-12 fix --ccache problem when running as root tgz man src diff
1.405 2005-09-12 add --ccache tgz man src diff
1.404 2005-09-11 preliminary work on toast find; fixed doc glitch;
noted some more feature requests
tgz man src diff
1.403 2005-09-09 build GHCi libraries; make --nohspkg the default;
record various issues
tgz man src diff
1.402 2005-09-07 add --makeappend as requested tgz man src diff
1.401 2005-09-07 reorder Haskell wrapper arguments; update copyright notices tgz man src diff
1.400 2005-09-06 fix proxy URL parsing bug; restore perl 5.005_03 compatibility tgz man src diff
1.399 2005-09-05 once more with feeling tgz man src diff
1.398 2005-09-05 more of the same tgz man src diff
1.397 2005-09-05 further Haskell wrapper changes tgz man src diff
1.396 2005-09-05 try to fix some serious flaws in the Haskell wrapper stuff tgz man src diff
1.395 2005-09-04 register Haskell libraries that use Setup.hs tgz man src diff
1.394 2005-09-04 first attempt at supporting Haskell libraries under ghc tgz man src diff
1.393 2005-08-28 ask Config.pm how to compile rewrite.so tgz man src diff
1.392 2005-08-27 default to --nostrictpreload under non-Linux; claim support for OS X tgz man src diff
1.391 2005-08-27 install instructions: replace broken telnet command with pure-Perl command tgz man src diff
1.390 2005-08-25 check for Setup.hs before configure tgz man src diff
1.389 2005-08-25 trivial doc fixes tgz man src diff
1.388 2005-07-24 cover up an obscure command line parsing quirk tgz man src diff
1.387 2005-07-17 try to suppress yet another harmless warning for versionless packages tgz man src diff
1.386 2005-07-05 try to fix x86-64 tgz man src diff
1.385 2005-07-04 try to suppress harmless head -1 warning for some versionless packages tgz man src diff
1.384 2005-07-04 suppress meaningless "yes count exceeded" message tgz man src diff
1.383 2005-07-04 don't try to run any directories called "perl" appearing in PATH tgz man src diff
1.382 2005-06-23 allow options later in command line; log command line during build tgz man src diff
1.381 2005-06-10 identify shar archives without shebang lines (e.g. ISC (Vixie) cron);
new feature request
tgz man src diff
1.380 2005-05-16 Setup.hs and Setup.lhs are equivalent tgz man src diff
1.379 2005-05-11 Haskell Cabal tgz man src diff
1.378 2005-05-10 htmltidy tgz man src diff
1.377 2005-05-03 workaround for ISC DHCP; build non-module-capable Linux kernels;
try to resolve a glibc upgrade issue
tgz man src diff
1.376 2005-04-10 replace assertion with error message tgz man src diff
1.375 2005-03-16 fix spurious assertion failure when disarming packages by URL;
add rule to build from setup.py (e.g. BitTorrent)
tgz man src diff
1.374 2005-03-06 do a better job of building modern linux kernels tgz man src diff
1.373 2005-01-16 prevent toast's behavior from depending on the ordering of directory entries tgz man src diff
1.372 2005-01-16 wrappers in "helpers" directory were failing under obscure circumstances tgz man src diff
1.371 2004-12-26 fix bug introduced in 1.369 that prevented toast from building itself tgz man src diff
1.370 2004-12-26 fix for spurious autogen.sh error introduced in 1.369 tgz man src diff
1.369 2004-12-25 build libmng tgz man src diff
1.368 2004-12-18 improved the preceding bugfix tgz man src diff
1.367 2004-12-18 fix spurious trailing // in some autofind URLs; add bug report tgz man src diff
1.366 2004-12-05 improved --expand heuristic tgz man src diff
1.365 2004-12-05 added --nice tgz man src diff
1.364 2004-12-05 install openssl even with --nopreload tgz man src diff
1.363 2004-12-04 try to fix obscure "can't find perl" error tgz man src diff
1.362 2004-12-01 tweak filtering heuristics; add bug report tgz man src diff
1.361 2004-11-07 fix bug tickled by e.g. openssl when last cp argument is a directory tgz man src diff
1.360 2004-11-06 fixed a bug that prevented toast disarm from running postarmprog tgz man src diff
1.359 2004-11-06 fixed a bug in the way the toast distribution tarball was being generated tgz man src diff
1.358 2004-11-06 fixed a couple of minor glitches in package URL location heuristics tgz man src diff
1.357 2004-10-29 added --confappend by popular demand; corrected bug list tgz man src diff
1.356 2004-10-27 fixed a bug that caused toast build to arm things for no apparent reason tgz man src diff
1.355 2004-10-10 fixed a bug that prevented building version 0 of a package tgz man src diff
1.354 2004-10-03 some concessions to glibc 2.3.3 tgz man src diff
1.353 2004-10-02 improve --expand heuristics tgz man src diff
1.352 2004-10-02 account properly for case where etc/xml doesn't exist tgz man src diff
1.351 2004-09-30 force gtk+ to install more completely tgz man src diff
1.350 2004-09-27 try to accomodate packages that update /etc/xml/catalog, like libglade tgz man src diff
1.349 2004-09-26 merge sbin into bin tgz man src diff
1.348 2004-09-26 goad mozilla into building without gtk1 tgz man src diff
1.347 2004-09-25 munge modern docbook-xml catalog to placate GNOME tgz man src diff
1.346 2004-09-25 try to do something about docbook tgz man src diff
1.345 2004-09-21 make --expand more selective tgz man src diff
1.344 2004-09-18 reconfigure now enables shared libraries for ncurses tgz man src diff
1.343 2004-09-18 added fallbackuid tgz man src diff
1.342 2004-09-05 added --expand (on by default) tgz man src diff
1.341 2004-09-04 build Xaw3d tgz man src diff
1.340 2004-09-04 bug report tgz man src diff
1.339 2004-08-29 relax path checking (fixes bug when $HOME is /) tgz man src diff
1.338 2004-08-28 try to install VMware from tarball tgz man src diff
1.337 2004-07-25 added built-in gunzip tgz man src diff
1.336 2004-07-18 invoke install-info on the correct set of files when arming/disarming tgz man src diff
1.335 2004-07-18 --noprotect now prevents toast build from creating read-only directories;
made --noprotect the new default
tgz man src diff
1.334 2004-07-18 fixed "permission denied" bug when arming/disarming overlapping packages tgz man src diff
1.333 2004-07-11 toast wasn't reading /etc/toast.conf as promised by setup instructions;
updated code and docs to look for configuration file in various places;
cleaned up code to get rid of a few unnecessary calls to setopt()
tgz man src diff
1.332 2004-07-10 default to configure --disable-multiplatform when building tetex tgz man src diff
1.331 2004-07-10 toast arm/disarm now keep rebuilding info index when install-info fails tgz man src diff
1.330 2004-05-31 work around bug in sgml-common/0.6.3 (and perhaps others?) tgz man src diff
1.329 2004-05-23 try /etc/toast.conf if $HOME/.toast/conf doesn't exist; update buglist tgz man src diff
1.328 2004-05-06 rewrite execve() during install (required by teTeX); update buglist tgz man src diff
1.327 2004-05-04 build shared OpenSSL libraries unless --noreconfigure is given tgz man src diff
1.326 2004-05-04 don't run configure script if it's a directory (e.g. Opera 7.50);
don't put DESTDIR on command line if it points to foo/bin (e.g. figlet)
tgz man src diff
1.325 2004-04-24 skip unneeded chmods to avoid spurious errors tgz man src diff
1.324 2004-04-24 added autoenv option; update PWD variable when changing directories;
run "env" to log environment if "printenv" fails
tgz man src diff
1.323 2004-04-24 improved guessing of package names and versions from URLs tgz man src diff
1.322 2004-04-24 fixed openssl build problem tgz man src diff
1.321 2004-04-24 add dummy mknod helper for make install phase;
parse HTTP and proxy URLs with dashes in hostname correctly
tgz man src diff
1.320 2004-04-09 fix DESTDIR issue building man 1.5m2 tgz man src diff
1.319 2004-04-09 add rudimentary qmake support tgz man src diff
1.318 2004-04-09 pretend to support pmk; add new bug reports to list tgz man src diff
1.317 2004-04-08 add chgrp to list of commands to be ignored during install phase tgz man src diff
1.316 2004-04-04 skip CVS subdir when finding build directory;
build linux/autoconf.h with glibc
tgz man src diff
1.315 2004-04-02 built-in FTP was spuriously rejecting hostnames with dashes in them;
explicit "toast get" would re-get stored packages, then become confused
tgz man src diff
1.314 2004-03-30 added --nopreload tgz man src diff
1.313 2004-03-24 use gunzip/bunzip2 rather than gzip/bzip2 -cd to decompress; record new bug tgz man src diff
1.312 2004-03-24 toast's own Makefile now deals gracefully with missing pod2man utility tgz man src diff
1.311 2004-03-20 improved handling of urls that end after the hostname (no trailing slash) tgz man src diff
1.310 2004-03-09 install libext2fs with e2fsprogs when reconfigure is enabled tgz man src diff
1.309 2004-03-07 fix glibc install tgz man src diff
1.308 2004-03-06 fix assertion failure under linux 2.6.x by robustifying readdir code tgz man src diff
1.307 2004-03-06 fix for compiling glibc with headers from linux 2.6 tgz man src diff
1.306 2004-03-05 group kernel headers with glibc rather than linux tgz man src diff
1.305 2004-02-28 dispense with "returning failure (1)" message for each error;
optionally fetch default Linux kernel configuration from /proc
tgz man src diff
1.304 2004-02-26 work around an apparent parse bug in perl 5.6.1 tgz man src diff
1.303 2004-02-25 four very minor bugfixes (see diff) tgz man src diff
1.302 2004-02-24 improved patch heuristic tgz man src diff
1.301 2004-02-24 1.300 erroneously claims builds made by earlier versions are "mismatched" tgz man src diff
1.300 2004-02-24 toast build now records the armdir for which each build was built;
added --altarmdirs and --skipmismatched options;
toast status can now display additional information about armdirs;
fixed a number of minor bugs, including pesky boolean option parse bug
tgz man src diff
1.299 2004-02-21 made --relative more robust tgz man src diff
1.298 2004-02-20 fixed Sleepycat/Berkeley db 4 (broken since 1.286);
messed around with toast get logic
tgz man src diff
1.297 2004-02-20 added --relative tgz man src diff
1.296 2004-02-13 toast env wasn't properly exporting MANPATH and INFOPATH tgz man src diff
1.295 2004-02-12 added toast env; updated/corrected setup docs tgz man src diff
1.294 2004-02-10 recognize self-extracting .zip files; build j2sdk; tweak man page tgz man src diff
1.293 2004-02-09 add support for building perl modules tgz man src diff
1.292 2004-02-08 fixed boolean option parsing bug introduced in 1.284; build hotplug tgz man src diff
1.291 2004-02-04 added built-in FTP and FTP proxy support; fixed incomplete disarming bug tgz man src diff
1.290 2004-02-04 fixed spurious "url = ..." autofind error introduced in 1.288 tgz man src diff
1.289 2004-02-04 spurious shell escapes were preventing wget fallback from working tgz man src diff
1.288 2004-02-03 fixed URL unescaping/quoting bugs; tweaked autofind tgz man src diff
1.287 2004-02-03 maybe nvi will actually build now! tgz man src diff
1.286 2004-02-03 inadequately tested support for building nvi tgz man src diff
1.285 2004-02-03 try to build elm; updated buglist/wishlist tgz man src diff
1.284 2004-02-01 added --httpproxy option tgz man src diff
1.283 2004-02-01 try using LWP's GET for http if wget fails; updated docs tgz man src diff
1.282 2004-02-01 possible fix for SunOS/sparc/gcc2 __eprintf problem tgz man src diff
1.281 2004-02-01 second attempt at SunOS utimes() fix tgz man src diff
1.280 2004-02-01 update copyright date and wishlist; first attempt at SunOS utimes() fix tgz man src diff
1.279 2004-01-28 suppress spurious exec warnings; clarify install-info warning;
related cleanups/fixes; add bug to bug list
tgz man src diff
1.278 2004-01-17 rudimentary .deb support tgz man src diff
1.277 2004-01-16 suppress warning if PWD env var is unset;
--nostrictpreload works better now
tgz man src diff
1.276 2004-01-15 doxygen tgz man src diff
1.275 2003-12-28 uClibc tgz man src diff
1.274 2003-12-27 fixed tarball problem in previous revision tgz man src diff
1.273 2003-12-24 attempted workaround for perl 5.8.0 (only) with UTF-8 locale tgz man src diff
1.272 2003-12-21 added fixliblinks option; show broken link target before removing;
added bug list entry
tgz man src diff
1.271 2003-12-14 fixed potential problems with open() and odd filename characters tgz man src diff
1.270 2003-12-14 added protect option (enabled by default) to make armdir read-only;
toast build now makes rootdir files/directories read-only regardless;
new bugs in this version are not unlikely, despite my best efforts
tgz man src diff
1.269 2003-12-12 fixed terrible opendir error message (bug introduced in 1.267) tgz man src diff
1.268 2003-12-10 replaced --noverbose with --quiet tgz man src diff
1.267 2003-12-09 improved handling of info pages; minor doc adjustments tgz man src diff
1.266 2003-12-08 removed the seek() that was breaking rpm extraction on some systems;
cleaned up some related code a little bit
tgz man src diff
1.265 2003-12-08 fixed error message line numbers (off since 1.257) tgz man src diff
1.264 2003-12-07 "toast help noverbose" now does the same thing as "toast help verbose" tgz man src diff
1.263 2003-12-07 busybox tgz man src diff
1.262 2003-12-07 recent versions of netpbm work now tgz man src diff
1.261 2003-12-07 preserve any pre-existing LD_PRELOAD during build; misc. doc tweakage tgz man src diff
1.260 2003-12-06 fix "can't find perl" build bug w/ older perl (introduced in 1.257) tgz man src diff
1.259 2003-12-03 toast build now collects additional diagnostic and statistical info tgz man src diff
1.258 2003-12-03 don't create unnecessary temporary files;
reshuffled code to reduce number of places where open() is called;
added wishlist item
tgz man src diff
1.257 2003-12-01 add shell script wrapper; always use actual path to perl in helper scripts;
add special case for toast to autofind; code cleanup; updated docs
tgz man src diff
1.256 2003-11-30 UPX (binary) tgz man src diff
1.255 2003-11-30 airhook tgz man src diff
1.254 2003-11-30 toast now works a bit better under microperl tgz man src diff
1.253 2003-11-28 fix directory permissions in rootdir tgz man src diff
1.252 2003-11-28 fixed rpm extraction bug tgz man src diff
1.251 2003-11-28 zlib: build libz.so tgz man src diff
1.250 2003-11-28 add support for plugger; update bug list tgz man src diff
1.249 2003-11-27 glibc works much better now tgz man src diff
1.248 2003-11-26 ignorecase option was misbehaving when no explicit version was given tgz man src diff
1.247 2003-11-26 fixed PATH quoting problems in toast build tgz man src diff
1.246 2003-11-26 add support for flash player 6; document new bugs tgz man src diff
1.245 2003-11-23 fixed spurious hyperlink in HTML docs; griped about toast upgrade tgz man src diff
1.244 2003-11-23 many commands no longer require arguments;
toast arm now silently skips armed builds;
revised and updated docs
tgz man src diff
1.243 2003-11-22 messed with docs tgz man src diff
1.242 2003-11-22 minor doc correction tgz man src diff
1.241 2003-11-20 version 1.2.3rc4 now precedes 1.2.3; also 1.2.3-{rc,test,pre}4 tgz man src diff
1.240 2003-11-20 moved __END__ to EOF to help with bootstrapping;
added version sorting peeve to bug list
tgz man src diff
1.239 2003-11-09 more docs tgz man src diff
1.238 2003-11-08 fixed build/arm assertion failure introduced in 1.235 tgz man src diff
1.237 2003-11-03 fixed opendir error when arming new packages (introduced in 1.235);
added opera complaint to buglist
tgz man src diff
1.236 2003-11-02 updated option docs tgz man src diff
1.235 2003-11-02 split toast build into build and rebuild; tweaked parsing and docs tgz man src diff
1.234 2003-11-01 autofind improvements (follow homedir link as last resort; prefer URLs
with same name as package); make cdrtools (a.k.a. cdrecord) build
tgz man src diff
1.233 2003-10-26 added copyright notice, GPL, and --version tgz man src diff
1.232 2003-10-26 make "toast upgrade" a bit choosier tgz man src diff
1.231 2003-10-26 fixed trivial toast rename glitch; added wishlist item tgz man src diff
1.230 2003-10-26 improved name/version guessing tgz man src diff
1.229 2003-10-26 inconsequential doc changes tgz man src diff
1.228 2003-10-25 new doc sections: ENVIRONMENT, FILES, AVAILABILITY, BUGS, SEE ALSO tgz man src diff
1.227 2003-10-25 use full path to perl in wrappers even when bootstrapping tgz man src diff
1.226 2003-10-25 toast's own Makefile now correctly honors DESTDIR tgz man src diff
1.225 2003-10-24 don't configure arch in source directory (tested) tgz man src diff
1.224 2003-10-24 don't configure arch in source directory (untested) tgz man src diff
1.223 2003-10-23 work around wget FTP listing bug with no trailing slash on some servers;
autofind now chooses atop-1.10.tar.gz over atop-1.10-1.src.rpm;
conditionally set DESTDIR on make cmdline to fix atop w/o breaking libtiff
tgz man src diff
1.222 2003-10-22 figlet tgz man src diff
1.221 2003-10-20 restored compatibility with older versions of perl (broken in 1.209?) tgz man src diff
1.220 2003-10-19 look for install.pl (e.g. dailystrips) tgz man src diff
1.219 2003-10-19 autofind now tries harder (e.g. bzip2, pkgconfig) tgz man src diff
1.218 2003-10-19 cleaned up spurious warnings emitted by autofind for some packages tgz man src diff
1.217 2003-10-12 fixed more parsing flakiness with bare URLs and hard-to-guess names tgz man src diff
1.216 2003-10-12 include version number in stack trace tgz man src diff
1.215 2003-10-12 ocaml tgz man src diff
1.214 2003-10-12 improved tar file recognition (should work better with large buffer) tgz man src diff
1.213 2003-10-05 toast arm was failing for some packages with hard-to-guess names tgz man src diff
1.212 2003-10-05 use larger buffer when guessing file type (may help w/ some patches) tgz man src diff
1.211 2003-10-05 added useflock option (disabled under cygwin); misc. minor tweaks tgz man src diff
1.210 2003-10-05 define missing RTLD_NEXT under cygwin if needed tgz man src diff
1.209 2003-09-23 added edit command (unfinished, undocumented, experimental, watch out, etc.) tgz man src diff
1.208 2003-09-22 reconfigure option is now more conservative (fixes mplayer) tgz man src diff
1.207 2003-09-18 mpg123 tgz man src diff
1.206 2003-09-16 improved version comparison so that 1.1a < 1.1.1a tgz man src diff
1.205 2003-09-16 autofind now ignores version information in freshmeat.net records tgz man src diff
1.204 2003-09-15 fixed spurious "can't find consistent URLs" error in toast upgrade tgz man src diff
1.203 2003-09-15 treat .diff files as patches w/r/t order of extraction tgz man src diff
1.202 2003-09-14 samba tgz man src diff
1.201 2003-09-11 add armdir symlink: games -> bin tgz man src diff
1.200 2003-09-10 deal with acroread tgz man src diff
1.199 2003-09-09 toast demolish and toast purge now accept URLs correctly;
add symlink to armdir: X11R6 -> .
tgz man src diff
1.198 2003-09-08 added missing newline to "created directory" messages;
toast purge now accepts URLs correctly;
toast arm no longer forces redundant build when given URLs
tgz man src diff
1.197 2003-09-04 look for install.sh (e.g. Opera) tgz man src diff
1.196 2003-09-03 support non-gzip .rpm archives tgz man src diff
1.195 2003-09-03 handle binary packages with spurious parent directories tgz man src diff
1.194 2003-09-02 fixed toast change tgz man src diff
1.193 2003-09-02 "perl - arm foo < toast" should work now tgz man src diff
1.192 2003-09-02 fixed typo in debugrewrite docs tgz man src diff
1.191 2003-09-01 debugged/extended command-line parsing; added defaultcmd option tgz man src diff
1.190 2003-09-01 bend over backwards for netpbm tgz man src diff
1.189 2003-08-31 refuse to upgrade packages with version-neutral URLs tgz man src diff
1.188 2003-08-31 added toast change and autochange option tgz man src diff
1.187 2003-08-31 toast get no longer chases URLs in a loop (e.g. apache) tgz man src diff
1.186 2003-08-29 added toast upgrade; exposed (and documented!) autorename option tgz man src diff
1.185 2003-08-26 don't wrap dlopen() under FreeBSD; use ktrace -i for debugrewrite tgz man src diff
1.184 2003-08-26 allow dashes in autofind package names (e.g. man-pages) tgz man src diff
1.183 2003-08-26 debugrewrite now uses ktrace instead of strace under *BSD tgz man src diff
1.182 2003-08-25 improved handling of URLs that end in slash and/or point to HTML tgz man src diff
1.181 2003-08-25 removed autofind debug spew tgz man src diff
1.180 2003-08-24 greatly improved autofind logic tgz man src diff
1.179 2003-08-24 corrected man page tgz man src diff
1.178 2003-08-24 -B doesn't work on filehandles in old versions of perl tgz man src diff
1.177 2003-08-24 parse package names even if storedir doesn't exist tgz man src diff
1.176 2003-08-24 more Makefile fixes; work with ancient pod2man tgz man src diff
1.175 2003-08-24 make toast's Makefile more portable; let toast build under itself tgz man src diff
1.174 2003-08-24 added autofind option; tweaked man page tgz man src diff
1.173 2003-08-11 provide non-root users with sensible defaults tgz man src diff
1.172 2003-08-11 link rewrite.so with -ldl under Linux only;
toast build URL for existing broken pkg no longer tries to re-get
tgz man src diff
1.171 2003-08-11 work under perl 5.005_03; don't rely on warnings.pm or strict.pm tgz man src diff
1.170 2003-08-10 tweaked man page tgz man src diff
1.169 2003-08-09 fixed make dist bug: strip leading 0 from date components to force decimal tgz man src