PACKAGES.TXT; Thu Apr 25 13:12:13 PDT 2002 This file provides details on the Slackware packages found in the ./contrib/ directory. Total size of all packages (compressed): 227 MB Total size of all packages (uncompressed): 702 MB PACKAGE NAME: XFree86-4.0-i386-3.tgz PACKAGE LOCATION: ./contrib/XFree86-4.0 PACKAGE SIZE (compressed): 16270 K PACKAGE SIZE (uncompressed): 49660 K PACKAGE DESCRIPTION: PACKAGE NAME: XFree86-fonts-4.0-1.tgz PACKAGE LOCATION: ./contrib/XFree86-4.0 PACKAGE SIZE (compressed): 8300 K PACKAGE SIZE (uncompressed): 9790 K PACKAGE DESCRIPTION: XFree86-fonts-4.0-1: XFree86-4.0 fonts. PACKAGE NAME: XFree86-static-libs-4.0-i386-1.tgz PACKAGE LOCATION: ./contrib/XFree86-4.0 PACKAGE SIZE (compressed): 20430 K PACKAGE SIZE (uncompressed): 75170 K PACKAGE DESCRIPTION: PACKAGE NAME: afterstep.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 317 K PACKAGE SIZE (uncompressed): 790 K PACKAGE DESCRIPTION: AfterStep v1.0 -------------- AfterStep is a continuation of the BowMan window manager which was originally put together by Bo Yang. BowMan was based on the fvwm window manager, written by Robert Nation. Fvwm was based on code from twm. And so on... It was originally designed to emulate some of the look and feel of the NEXTSTEP user interface, but has since taken steps towards adding more useful, requested, and neat features. The changes which comprise AfterStep's personality were originally part of bowman development, but due to a desire to move past simple emulation and into a niche as its own valuable window manager, the current designers decided to change the project name and move on. Important features of AfterStep include: 1. Wharf: a free-floating application loader which can "Swallow" running programs and also can contain "Folders" of more applications. 2. Gradient filled TitleBars with familiar NEXTSTEP iconize and destroy buttons 3. Gradient filled root window PopUp menus which can be configured to accomodate different tastes and styles of management 4. NEXTSTEP style icons which give a consistent look to the entire desktop The initiation file, .steprc, will look very familiar to users of fvwm 1.24r since it shares a good number of commands and owns the same syntax. As those who know can attest, this can yield a tremendous amount of flexibility. AfterStep now also has its own mailing list devoted to discussion of AfterStep code, features, help, and the future of the project. If you would like to subscribe, simply send an email message to: afterstep-request@eosys.com The body of the message should contain the word 'subscribe'. Well, if you like what you see, have a problem, or would like to join in development, let me know. Have Fun! Frank Fejes frank@ssax.com Alfredo Kenji Kojima kojima@inf.ufrgs.br Dan Weeks dan@mango.sfasu.edu PACKAGE NAME: ax25-apps-0.0.4.tgz PACKAGE LOCATION: ./contrib/ham/ax25 PACKAGE SIZE (compressed): 70 K PACKAGE SIZE (uncompressed): 180 K PACKAGE DESCRIPTION: ax25-apps-0.0.4: AX.25 applications 0.0.4 ax25-apps-0.0.4: ax25-apps-0.0.4: These are the essential applications for use with AX.25 ax25-apps-0.0.4: packet radio. ax25-apps-0.0.4: Requires libax25 to be installed. PACKAGE NAME: ax25-apps-0.0.4-cfg.tgz PACKAGE LOCATION: ./contrib/ham/ax25 PACKAGE SIZE (compressed): 1 K PACKAGE SIZE (uncompressed): 10 K PACKAGE DESCRIPTION: ax25-apps-0.0.4-cfg: AX.25 application configuration files ax25-apps-0.0.4-cfg: ax25-apps-0.0.4-cfg: These are the configuration files for the AX.25 application ax25-apps-0.0.4-cfg: set. Don't forget to edit these for your station! PACKAGE NAME: ax25-tools-0.0.6.tgz PACKAGE LOCATION: ./contrib/ham/ax25 PACKAGE SIZE (compressed): 192 K PACKAGE SIZE (uncompressed): 710 K PACKAGE DESCRIPTION: ax25-tools-0.0.6: AX.25 tools version 0.0.6 ax25-tools-0.0.6: ax25-tools-0.0.6: Author: Craig Small VK2XLZ , et al ax25-tools-0.0.6: Needs: glibc2.1, A Modern kernel (2.2.x), libtool, ax25-tools-0.0.6: libax25 0.0.5 or better, zlib. PACKAGE NAME: ax25-tools-0.0.6-cfg.tgz PACKAGE LOCATION: ./contrib/ham/ax25 PACKAGE SIZE (compressed): 1 K PACKAGE SIZE (uncompressed): 20 K PACKAGE DESCRIPTION: ax25-tools-0.0.6-cfg: AX.25 tools configuration files ax25-tools-0.0.6-cfg: ax25-tools-0.0.6-cfg: These are the configuration files for the AX.25 tool set. ax25-tools-0.0.6-cfg: Don't forget to edit these for your station! PACKAGE NAME: binutils.tgz PACKAGE LOCATION: ./contrib/binutils-2.9.5.0.42 PACKAGE SIZE (compressed): 1197 K PACKAGE SIZE (uncompressed): 2970 K PACKAGE DESCRIPTION: binutils: GNU binutils-2.9.5.0.42 binutils: binutils: Includes these development tools: binutils: binutils: addr2line ar as gasp gprof ld nm objcopy objdump ranlib readelf binutils: size strings-GNU strip binutils: binutils: These utilities are REQUIRED to compile C, C++, Objective-C, Fortran, binutils: and many other programming languages. binutils: PACKAGE NAME: bitchx.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 860 K PACKAGE SIZE (uncompressed): 3000 K PACKAGE DESCRIPTION: ircii-pana-75p3 (BitchX) - an advanced Internet Relay Chat client BitchX is a VERY heavily modified ircII client. It includes many things such as built in CDCC (XDCC) offer- ing, built in flood protection, etc. It is easier to script things in BitchX because unlike plain, vanilla ircII, half the script does not have to be devoted to changing the appearance of ircII. It also includes many other new features, such as port scanning, advanced TCL, a CD player, a mail client, screening process, etc. BitchX - Based on EPIC Software Labs epic ircII (1998). Version (BitchX-75p2-8) -- Date (19980708). BitchX Author Colten Edwards PACKAGE NAME: blackbox.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 90 K PACKAGE SIZE (uncompressed): 250 K PACKAGE DESCRIPTION: This is blackbox-0.51.3.1, a lean and clean X11 window manager. Title: Blackbox Version: 0.51.3.1 Description: An X Window manager written from scratch in C++. Includes shaped icons, floating menus, multiple workspaces, its own graphics class and X resource configuring scheme. Keywords: blackbox X xfree window manager c++ Author: bhughes@arn.net (Brad Hughes) Primary-site: ftp.arn.net /pub/linux Copying-policy: GPL version 2.0 (copy of license included with source) PACKAGE NAME: cmatrix.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 27 K PACKAGE SIZE (uncompressed): 90 K PACKAGE DESCRIPTION: CMatrix - show a scrolling 'Matrix' like screen in Linux (curses based) ------------------------------------------------------------------------------ CMatrix Homepage - be sure to check out the latest version =-) http://www.plattsburgh.edu/faculty/allegrcr/cmatrix/index.html To compile the program, type 'make'. CMatrix by default operates in 'eye candy' mode. It must be aborted with control-c or 'q'. If you wish for more of a 'screen saver' effect, you must specify -s on the command line. For usage, use cmatrix -h. To get the program to look most like the movie, use cmatrix -lba To get the program to look most like the Win/Mac screensaver, use cmatrix -ol You'll probably need a decent ncurses library to get this to work. I have provided a binary that depends on ncurses 4.2 & glibc6. If you have any suggestions/flames/patches to send, please feel free to do so. Please do not critique my code, I know I'm a hack ;-) I just got the urge to write this one evening, and decided to see how fast I could do it. It's probably not particularly portable or efficient, but I'm pretty sure it wont hog *too* much CPU time. Chris Allegretta chris.allegretta@plattsburgh.edu Thanks to: - Krisjon Hanson and Bjoern Ganslandt for helping with bold support and Bjoern again for the cursor removal code, helping with the -u and -l modes/flags, and Makefile improvements. - Adam Gurno for multi-color support. - Garrick West for debian consolefont dir support. - nemo for design thoughts and continuous help and support. - John Donahue for helping with transparent term support - Ben Esacove for Redhat 6 compatibility w/matrix.psf.gz - Everyone who has been sending (and who will send) me mail regarding bugs, comments, patches or just a hello. =-) - jwz for the xmatrix module to xscreensaver at http://www.jwz.org/xscreensaver. - My girlfriend Amy for not killing me when I stayed up till 3AM writing this =) - The makers of the Matrix for one kickass movie! This software is provided under the GNU GPL. I am in no way affiliated in any way with the movie 'The Matrix', just a big fan. PACKAGE NAME: cvs-1.10.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 606 K PACKAGE SIZE (uncompressed): 1320 K PACKAGE DESCRIPTION: Title: cvs Version: 1.10 Description: CVS is a freely available collection of programs that provide for software release and revision control functions in a UNIX environment. See also : http://www.loria.fr/~molli/cvs-index.html Binary provided by Patrick Volkerding and of course, comes with no warranty. Keywords: cvs, rcs, revision, version, software release Author: dick@cs.vu.nl (Dick Grune) berliner@sun.com (Brian Berliner) polk@bsdi.com (Jeff Polk) Maintained-by: bug-cvs@prep.ai.mit.edu (CVS Team) Primary-site: prep.ai.mit.edu /pub/gnu Alternate-site: sunsite.unc.edu /pub/Linux/devel/ver_cont Platforms: Unix with RCS v4 or later Copying-policy: GPL PACKAGE NAME: desktop.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 1333 K PACKAGE SIZE (uncompressed): 2800 K PACKAGE DESCRIPTION: desktop: Penguin Desktop Demo desktop: desktop: Demostrates some of the capabilities of the Voodoo3 and Voodoo desktop: Banshee chipsets. Entertainment includes a 3D walking Tux for desktop: your X Window screen. desktop: desktop: NOTE: This demo requires a Voodoo3 or Voodoo Banshee based desktop: card. Make sure that the v3-glide.tgz package is installed for desktop: this demo. desktop: PACKAGE NAME: dev3dfx.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 16 K PACKAGE SIZE (uncompressed): 70 K PACKAGE DESCRIPTION: dev3dfx: Linux kernel module for /dev/3dfx dev3dfx: dev3dfx: Installs source code for building a kernel module to support dev3dfx: accessing the 3Dfx device through a device node in /dev. dev3dfx: dev3dfx: NOTE: This package must be compiled on your system to work. dev3dfx: Instructions are in /usr/src/Device3Dfx dev3dfx: PACKAGE NAME: donut.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 840 K PACKAGE SIZE (uncompressed): 1580 K PACKAGE DESCRIPTION: donut: Donut Demo donut: donut: A demo that works with any 3Dfx accelerator. donut: donut: NOTE: Requires the appropriate Glide package to be installed donut: for your card. donut: PACKAGE NAME: egcs.tgz PACKAGE LOCATION: ./contrib/egcs-1.1.2 PACKAGE SIZE (compressed): 3151 K PACKAGE SIZE (uncompressed): 7890 K PACKAGE DESCRIPTION: egcs: The GNU C and C++ compilers (egcs-1.1.2). egcs: egcs: This package contains the GNU C and C++ compilers and libstdc++ from egcs: egcs-1.1.2. To compile, you'll also need (at least) these packages: egcs: binutils.tgz, gmake.tgz, glibc.tgz, and linuxinc.tgz. These compilers egcs: contain many fixes and enhancements by the egcs team. For more egcs: information, see the egcs home page: egcs: http://egcs.cygnus.com/ egcs: egcs: egcs is pronounced "eggs", the c is silent. egcs: PACKAGE NAME: egcs_g77.tgz PACKAGE LOCATION: ./contrib/egcs-1.1.2 PACKAGE SIZE (compressed): 892 K PACKAGE SIZE (uncompressed): 2260 K PACKAGE DESCRIPTION: egcs_g77: GNU Fortran-77 compiler from the egcs-1.1.2 release. egcs_g77: egcs_g77: This package contains the GNU Fortran-77 compiler from egcs. To use egcs_g77: this compiler, you'll also need to install the egcs.tgz C/C++ compiler egcs_g77: package, binutils.tgz, gmake.tgz, glibc.tgz, and linuxinc.tgz. egcs_g77: PACKAGE NAME: egcsobjc.tgz PACKAGE LOCATION: ./contrib/egcs-1.1.2 PACKAGE SIZE (compressed): 721 K PACKAGE SIZE (uncompressed): 1640 K PACKAGE DESCRIPTION: egcsobjc: GNU Objective-C compiler from the egcs-1.1.2 release. egcsobjc: egcsobjc: This package contains the GNU Objective-C compiler from the egcs egcsobjc: release. To use this compiler, you'll also need to install the egcsobjc: egcs.tgz C/C++ compiler package, binutils.tgz, gmake.tgz, glibc.tgz, egcsobjc: and linuxinc.tgz. egcsobjc: egcsobjc: For more information on egcs, see http://egcs.cygnus.com/ egcsobjc: PACKAGE NAME: epic.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 315 K PACKAGE SIZE (uncompressed): 830 K PACKAGE DESCRIPTION: epic4_pre2.004-19990718 - Internet Relay Chat client for UNIX like systems The ircII/EPIC program is a unix-based character oriented user agent ('client') to Internet Relay Chat. It is a fully functional ircII client with many useful extensions. This version works with all modern irc server classes as of early 1999. Program written by Michael Sandrof (ms5n+@andrew.cmu.edu). The copyright holder is Matthew Green (mrg@mame.mu.oz.au). This software is maintained by Jeremy Nelson (jnelson@acronet.net) on behalf of the EPIC project (ircii-epic@concentric.net). PACKAGE NAME: fxt1.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 97 K PACKAGE SIZE (uncompressed): 350 K PACKAGE DESCRIPTION: fxt1: FXT1(tm) Advanced Texture Compression fxt1: fxt1: Includes command-line utilities for working with 3Dfx's open fxt1: source texture compression system. Also includes a plugin fxt1: for the GNU Image Manipulation Program. fxt1: PACKAGE NAME: gcc.tgz PACKAGE LOCATION: ./contrib/gcc-2.95.2 PACKAGE SIZE (compressed): 3306 K PACKAGE SIZE (uncompressed): 9800 K PACKAGE DESCRIPTION: gcc: The GNU C and C++ compilers (gcc-2.95.2). gcc: gcc: This package contains the GNU C and C++ compilers and libstdc++ from gcc: gcc-2.95.2. To compile, you'll also need (at least) these packages: gcc: binutils.tgz, gmake.tgz, glibc.tgz, and linuxinc.tgz. gcc: PACKAGE NAME: gcc-2.7.2.3.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 792 K PACKAGE SIZE (uncompressed): 2070 K PACKAGE DESCRIPTION: This is gcc 2.7.2.3, with support for C only. This is useful for building 2.0.x kernels and some system software. PACKAGE NAME: gcc_g77.tgz PACKAGE LOCATION: ./contrib/gcc-2.95.2 PACKAGE SIZE (compressed): 1275 K PACKAGE SIZE (uncompressed): 2890 K PACKAGE DESCRIPTION: gcc_g77: GNU Fortran-77 compiler from the gcc-2.95.2 release. gcc_g77: gcc_g77: This package contains the GNU Fortran-77 compiler from gcc. To use gcc_g77: this compiler, you'll also need to install the gcc.tgz C/C++ compiler gcc_g77: package, binutils.tgz, gmake.tgz, glibc.tgz, and linuxinc.tgz. gcc_g77: PACKAGE NAME: gcc_java.tgz PACKAGE LOCATION: ./contrib/gcc-2.95.2 PACKAGE SIZE (compressed): 822 K PACKAGE SIZE (uncompressed): 1920 K PACKAGE DESCRIPTION: gcc_java: GNU Java compiler from the gcc-2.95.2 release. gcc_java: gcc_java: This package contains the GNU Java compiler from the gcc release. gcc_java: To use this compiler, you'll also need to install the gcc.tgz C/C++ gcc_java: compiler package, binutils.tgz, gmake.tgz, glibc.tgz, and gcc_java: linuxinc.tgz. gcc_java: PACKAGE NAME: gcc_objc.tgz PACKAGE LOCATION: ./contrib/gcc-2.95.2 PACKAGE SIZE (compressed): 783 K PACKAGE SIZE (uncompressed): 1880 K PACKAGE DESCRIPTION: gcc_objc: GNU Objective-C compiler from the gcc-2.95.2 release. gcc_objc: gcc_objc: This package contains the GNU Objective-C compiler from the gcc gcc_objc: release. To use this compiler, you'll also need to install the gcc_objc: gcc.tgz C/C++ compiler package, binutils.tgz, gmake.tgz, glibc.tgz, gcc_objc: and linuxinc.tgz. gcc_objc: PACKAGE NAME: gccchill.tgz PACKAGE LOCATION: ./contrib/gcc-2.95.2 PACKAGE SIZE (compressed): 805 K PACKAGE SIZE (uncompressed): 1950 K PACKAGE DESCRIPTION: gccchill: GNU Chill compiler from the gcc-2.95.2 release. gccchill: gccchill: This package contains the GNU Chill compiler from the gcc release. gccchill: Chill is the "CCITT High-Level Language", a language in the Modula2 gccchill: family, targeting many of the same applications as Ada (especially gccchill: large embedded systems). To use this compiler, you'll also need to gccchill: install the gcc.tgz C/C++ compiler package, binutils.tgz, gccchill: gmake.tgz, glibc.tgz, and linuxinc.tgz. gccchill: PACKAGE NAME: httptunnel-2.90.tgz PACKAGE LOCATION: ./contrib/ham/login PACKAGE SIZE (compressed): 213 K PACKAGE SIZE (uncompressed): 320 K PACKAGE DESCRIPTION: httptunnel-2.90: httptunnel version 2.90 httptunnel-2.90: httptunnel-2.90: httptunnel creates a bidirectional virtual data path tunnelled httptunnel-2.90: in HTTP requests. The requests can be sent via an HTTP proxy httptunnel-2.90: if so desired. httptunnel-2.90: httptunnel is written by Lars Brinkhoff. PACKAGE NAME: icewm.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 98 K PACKAGE SIZE (uncompressed): 370 K PACKAGE DESCRIPTION: This is icewm-0.8.9, a window manager for X11. The goal of IceWM is to provide a small, fast and familiar window manager for the X11 window system. Compatibility with the mwm window manager is desired and will be implemented where appropriate. The IceWM is designed to emulate the look of Motif, OS/2 Warp 4, OS/2 Warp 3 and Windows 95. Others might added in the future. It also tries to combine the feel of the above systems whenever it is compatible. Generally, it tries to make all functions available both by keyboard and by mouse (this is not currently possible when using mouse focus). Extreme configurability similiar to fvwm and many other window managers is NOT the goal. PACKAGE NAME: kde-i18n.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 16322 K PACKAGE SIZE (uncompressed): 66630 K PACKAGE DESCRIPTION: kde-i18n: kde-i18n-1.91 kde-i18n: kde-i18n: Internationalization support for KDE. kde-i18n: PACKAGE NAME: kde-qt-addon.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 118 K PACKAGE SIZE (uncompressed): 380 K PACKAGE DESCRIPTION: kde-qt-addon: kde-qt-addon-1.91 kde-qt-addon: kde-qt-addon: A few extra Qt functions needed by KDE. kde-qt-addon: PACKAGE NAME: kdeadmin.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 798 K PACKAGE SIZE (uncompressed): 2410 K PACKAGE DESCRIPTION: kdeadmin: kdeadmin-1.91 kdeadmin: kdeadmin: System adminstration tools. kdeadmin: PACKAGE NAME: kdebase.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 6172 K PACKAGE SIZE (uncompressed): 16650 K PACKAGE DESCRIPTION: kdebase: kdebase-1.91 (KDE base package) kdebase: kdebase: KDE is a network transparent contemporary desktop environment for UNIX kdebase: workstations. It was written by a world-wide network of software kdebase: engineers committed to free software development. KDE seeks to fill kdebase: the need for an easy to use desktop for Unix workstations, similar to kdebase: the desktop environments found under the MacOS or Windows98/NT. kdebase: kdebase: KDE requires the Qt library package (also in this directory). kdebase: PACKAGE NAME: kdegames.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 3284 K PACKAGE SIZE (uncompressed): 8320 K PACKAGE DESCRIPTION: kdegames: kdegames-1.91 kdegames: kdegames: A collection of games for KDE: kdegames: kdegames: kabalone kmahjongg ksame kspaceduel kdegames: kasteroids kmines kshisen ktron kdegames: katomic konquest ksirtet ktuberling kdegames: kblackbox kpat ksmiletris kdegames: kfouleggs kpoker ksnake kdegames: kjumpingcube kreversi ksokoban kdegames: PACKAGE NAME: kdegraphics.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 1176 K PACKAGE SIZE (uncompressed): 3400 K PACKAGE DESCRIPTION: kdegraphics: kdegraphics-1.91 kdegraphics: kdegraphics: Graphics programs for KDE. kdegraphics: PACKAGE NAME: kdelibs.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 5655 K PACKAGE SIZE (uncompressed): 17630 K PACKAGE DESCRIPTION: kdelibs: kdelibs-1.91 kdelibs: kdelibs: System libraries required by KDE. kdelibs: PACKAGE NAME: kdenetwork.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 1396 K PACKAGE SIZE (uncompressed): 4460 K PACKAGE DESCRIPTION: PACKAGE NAME: kdepim.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 633 K PACKAGE SIZE (uncompressed): 1650 K PACKAGE DESCRIPTION: kdepim: kdepim-1.91 kdepim: kdepim: KDE personal information manager. kdepim: PACKAGE NAME: kdesupport.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 456 K PACKAGE SIZE (uncompressed): 1770 K PACKAGE DESCRIPTION: PACKAGE NAME: kdetoys.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 736 K PACKAGE SIZE (uncompressed): 1360 K PACKAGE DESCRIPTION: kdetoys: kdetoys-1.91 kdetoys: kdetoys: Some toys for use with KDE. kdetoys: PACKAGE NAME: kdeutils.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 1504 K PACKAGE SIZE (uncompressed): 4750 K PACKAGE DESCRIPTION: kdeutils: kdeutils-1.91. kdeutils: kdeutils: Utilities for the K Desktop Environment. kdeutils: PACKAGE NAME: koffice.tgz PACKAGE LOCATION: ./contrib/kde-1.91 PACKAGE SIZE (compressed): 3277 K PACKAGE SIZE (uncompressed): 13600 K PACKAGE DESCRIPTION: koffice: koffice-1.91 koffice: koffice: KDE office applications suite. koffice: PACKAGE NAME: libax25-0.0.7.tgz PACKAGE LOCATION: ./contrib/ham/ax25 PACKAGE SIZE (compressed): 31 K PACKAGE SIZE (uncompressed): 140 K PACKAGE DESCRIPTION: libax25-0.0.7: AX.25 libraries version 0.0.7 libax25-0.0.7: libax25-0.0.7: This library set is still really under test but is now release libax25-0.0.7: for general use. You are supposed to use glibc 2.1 (libc6 libax25-0.0.7: unstable libraries) for this package. This code is alpha, use at libax25-0.0.7: your own risk. Authors: Jonathan Naylor, Tomi Manninen, libax25-0.0.7: Jean-Paul ROUBELAT, Alan Cox. PACKAGE NAME: libax25-0.0.7-cfg.tgz PACKAGE LOCATION: ./contrib/ham/ax25 PACKAGE SIZE (compressed): 0 K PACKAGE SIZE (uncompressed): 10 K PACKAGE DESCRIPTION: libax25-0.0.7-cfg: AX.25 library configuration files libax25-0.0.7-cfg: libax25-0.0.7-cfg: These configuration files belong to the libax25 package. libax25-0.0.7-cfg: Don't forget to edit these for your station! PACKAGE NAME: libsafe.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 149 K PACKAGE SIZE (uncompressed): 500 K PACKAGE DESCRIPTION: Bell Labs libsafe-1.3, detection and protection against stack smashing attacks. The libsafe library protects a process against the exploitation of buffer overflow vulnerabilities in process stacks. Libsafe works with any existing pre-compiled executable and can be used transparently, even on a system-wide basis. The method intercepts all calls to library functions that are known to be vulnerable. A substitute version of the corresponding function implements the original functionality, but in a manner that ensures that any buffer overflows are contained within the current stack frame. Libsafe has been shown to detect several known attacks and can potentially prevent yet unknown attacks. Experiments indicate that the performance overhead of libsafe is negligible. The following unsafe functions are currently monitored by libsafe: strcpy(char *dest, const char *src) May overflow the dest buffer. strcat(char *dest, const char *src) May overflow the dest buffer. getwd(char *buf) May overflow the buf buffer. gets(char *s) May overflow the s buffer. [vf]scanf(const char *format, ...) May overflow its arguments. realpath(char *path, char resolved_path[]) May overflow the path buffer. [v]sprintf(char *str, const char *format, ...) May overflow the str buffer. SLACKWARE NOTES (this section added by volkerdi@slackware.com) While testing libsafe on Slackware, I noticed a couple of minor problems: o libsafe breaks libc4 and libc5 dynamic binaries. This shouldn't be too much of a surprise, since it preloads against everything. If it could be made to load only against glibc2 binaries, this problem would be solved. o libsafe may break a few programs. For example, we found that the 'xv' image program would segfault when libsafe was preloaded. Because of these problems (especially the first one) it was decided that libsafe.tgz should be placed in the /contrib directory as an optional package rather than merged into the base (A) series. However, don't think that's because we're not impressed with libsafe. :) Most people don't have a need for libc4 and libc5 compatability, and xv can always be recompiled statically to work around the problem. I run libsafe on my server/router box, and have experienced no problems with it. In an environment where security is important, libsafe is highly recommended. To install on Slackware, simply use installpkg: installpkg libsafe.tgz New processes that are started after the package is installed will be automatically protected. To get protection on things like sendmail and other daemons, you'll need to restart them (or just reboot your machine). Libsafe must be uninstalled manually. To uninstall it, follow this procedure (carefully): 1. remove /lib/libsafe.so.1 from /etc/ld.so.preload 2. reboot 3. remove /lib/libsafe.so.1 and /lib/libsafe.so.1.3 HOMEPAGE The home web page for libsafe is: http://www.bell-labs.com/org/11356/libsafe.html. COPYRIGHT Copyright (C) 1999 Bell Labs, Lucent Technologies. Copyright (C) Arash Baratloo, Timothy Tsai, and Navjot Singh. This file is part of the Libsafe library. Libsafe version 1.0: protecting against stack smashing attacks. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. For more information, visit http://www.bell-labs.com/org/11356/libsafe.html or email libsafe@research.bell-labs.com PACKAGE NAME: linkt-0.6.3pre6.tgz PACKAGE LOCATION: ./contrib/ham/ax25 PACKAGE SIZE (compressed): 381 K PACKAGE SIZE (uncompressed): 1090 K PACKAGE DESCRIPTION: linkt-0.6.3pre6: LinKT - the Linux KDE packet radio Terminal linkt-0.6.3pre6: linkt-0.6.3pre6: Includes MonKT and ax25spyd-0.23 PACKAGE NAME: mesagl.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 2427 K PACKAGE SIZE (uncompressed): 8180 K PACKAGE DESCRIPTION: mesagl: Mesa 3.2 with Glide support mesagl: mesagl: This package installs the Mesa 3.2 libraries and example mesagl: programs. This particular build is linked with Glide 2.x mesagl: so you can use it in conjunction with your 3Dfx card. mesagl: PACKAGE NAME: mutt.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 964 K PACKAGE SIZE (uncompressed): 2630 K PACKAGE DESCRIPTION: The Mutt E-Mail Client by Michael Elkins version 1.2 1. Introduction Mutt is a small but very powerful text-based MIME mail client. Mutt is highly configurable, and is well suited to the mail power user with advanced features like key bindings, keyboard macros, mail threading, regular expression searches and a powerful pattern matching language for selecting groups of messages. 1.1. Mutt Home Page http://www.mutt.org/ PACKAGE NAME: ncurses-4.2.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 1544 K PACKAGE SIZE (uncompressed): 8330 K PACKAGE DESCRIPTION: This is a binary package of ncurses-4.2. Some binary packages may need this for compatibility. Note that if you install this, you will link with this version of ncurses when compiling. If you'd rather link with the version in the D series, then reinstall that one after installing this. The original announcement for ncurses-4.2 follows. --- Announcing ncurses 4.2 The ncurses (new curses) library is a freeware emulation of System V Release 4.0 curses. It uses terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD curses. In mid-June 1995, the maintainer of 4.4BSD curses declared that he considered 4.4BSD curses obsolete, and is encouraging the keepers of Unix releases such as BSD/OS, freeBSD and netBSD to switch over to ncurses. The ncurses code was developed under Linux. It should port easily to any ANSI/POSIX-conforming UNIX. It has even been ported to OS/2 Warp! The distribution includes the library and support utilities, including a terminfo compiler tic(1), a decompiler infocmp(1), clear(1), tput(1), tset(1), and a termcap conversion tool captoinfo(1). Full manual pages are provided for the library and tools. The ncurses distribution is available via anonymous FTP at the GNU distribution site [1]ftp://prep.ai.mit.edu/pub/gnu. It is also available at [2]ftp://ftp.clark.net/pub/dickey/ncurses. Features of ncurses The ncurses package is fully compatible with SVr4 (System V Release 4) curses: * All 257 of the SVr4 calls have been implemented (and are documented). * Full support for SVr4 curses features including keyboard mapping, color, forms-drawing with ACS characters, and automatic recognition of keypad and function keys. * An emulation of the SVr4 panels library, supporting a stack of windows with backing store, is included. * An emulation of the SVr4 menus library, supporting a uniform but flexible interface for menu programming, is included. * An emulation of the SVr4 form library, supporting data collection through on-screen forms, is included. * Binary terminfo entries generated by the ncurses tic(1) implementation are bit-for-bit-compatible with the entry format SVr4 curses uses. * The utilities have options to allow you to filter terminfo entries for use with less capable curses/terminfo versions such as the HP/UX and AIX ports. The ncurses package also has many useful extensions over SVr4: * The API is 8-bit clean and base-level conformant with the X/OPEN curses specification, XSI Curses (that is, it implements all BASE level features, but not all EXTENDED features). Most EXTENDED-level features not directly concerned with wide-character support are implemented, including many function calls not supported under SVr4 curses (but portability of all calls is documented so you can use the SVr4 subset only). * Unlike SVr4 curses, ncurses can write to the rightmost-bottommost corner of the screen if your terminal has an insert-character capability. * (PC-clone boxes only) Support for access to the IBM PC ROM characters 0-32 through the highlight A_ALTCHARSET. * Ada95 and C++ bindings. * Support for mouse event reporting under xterm. * Extended mouse support via Alessandro Rubini's gpm package. * The function wresize() allows you to resize windows, preserving their data. * The function use_default_colors() allows you to use the terminal's default colors for the default color pair, achieving the effect of transparent colors. * The functions keyok() and define_key() allow you to better control the use of function keys, e.g., disabling the ncurses KEY_MOUSE, or by defining more than one control sequence to map to a given key code. * Support for 16-color terminals, such as aixterm and XFree86 xterm. * Better cursor-movement optimization. The package now features a cursor-local-movement computation more efficient than either BSD's or System V's. * Super hardware scrolling support. The screen-update code incorporates a novel, simple, and cheap algorithm that enables it to make optimal use of hardware scrolling, line-insertion, and line-deletion for screen-line movements. This algorithm is more powerful than the 4.4BSD curses quickch() routine. * Real support for terminals with the magic-cookie glitch. The screen-update code will refrain from drawing a highlight if the magic- cookie unattributed spaces required just before the beginning and after the end would step on a non-space character. It will automatically shift highlight boundaries when doing so would make it possible to draw the highlight without changing the visual appearance of the screen. * It is possible to generate the library with a list of pre-loaded fallback entries linked to it so that it can serve those terminal types even when no terminfo tree or termcap file is accessible (this may be useful for support of screen-oriented programs that must run in single-user mode). * The tic(1)/captoinfo utility provided with ncurses has the ability to translate many termcaps from the XENIX, IBM and AT&T extension sets. * A BSD-like tset(1) utility is provided. * The ncurses library and utilities will automatically read terminfo entries from $HOME/.terminfo if it exists, and compile to that directory if it exists and the user has no write access to the system directory. This feature makes it easier for users to have personal terminfo entries without giving up access to the system terminfo directory. * You may specify a path of directories to search for compiled descriptions with the environment variable TERMINFO_DIRS (this generalizes the feature provided by TERMINFO under stock System V.) * In terminfo source files, use capabilities may refer not just to other entries in the same source file (as in System V) but also to compiled entries in either the system terminfo directory or the user's $HOME/.terminfo directory. * A script (capconvert) is provided to help BSD users transition from termcap to terminfo. It gathers the information in a TERMCAP environment variable and/or a ~/.termcap local entries file and converts it to an equivalent local terminfo tree under $HOME/.terminfo. * Automatic fallback to the /etc/termcap file can be compiled in when it is not possible to build a terminfo tree. This feature is neither fast nor cheap, you don't want to use it unless you have to, but it's there. * The table-of-entries utility toe makes it easy for users to see exactly what terminal types are available on the system. * The library meets the XSI requirement that every macro entry point have a corresponding function which may be linked (and will be prototype-checked) if the macro definition is disabled with #undef. * An HTML "Introduction to Programming with NCURSES" document provides a narrative introduction to the curses programming interface. State of the Package Numerous bugs present in earlier versions have been fixed; the library is far more reliable than it used to be. Bounds checking in many `dangerous' entry points has been improved. The code is now type-safe according to gcc -Wall. The library has been checked for malloc leaks and arena corruption by the Purify memory-allocation tester. The ncurses code has been tested with a wide variety of applications including: ded directory-editor [3]ftp://ftp.clark.net/pub/dickey/ded. dialog the underlying application used in Slackware's setup, and the basis for similar applications on Linux. lynx-2.7 the character-screen WWW browser Midnight Commander 4.1 file manager mutt 0.88 mail utility ncftp 2.0 file-transfer utility nvi New vi versions 1.50 are able to use ncurses versions 1.9.7 and later. taper tape archive utility vh-1.6 Volks-Hypertext browser for the Jargon File as well as some that use ncurses for the terminfo support alone: minicom-1.75 terminal emulator tin-unoff tin 1.4 newsreader, supporting color, MIME [4]ftp://ftp.akk.uni-karlsruhe.de/pub/news/clients/tin-unoff. vile vi-like-emacs [5]ftp://ftp.clark.net/pub/dickey/vile. The ncurses distribution includes a selection of test programs (including a few games). Who's Who and What's What The original developers of ncurses are [6]Zeyd Ben-Halim and [7]Eric S. Raymond. Ongoing work is being done by [8]Thomas Dickey and [9]Jürgen Pfeifer. [10]Florian La Roche acts as the maintainer for the Free Software Foundation, which holds the copyright on ncurses. Contact the current maintainers at [11]bug-ncurses@gnu.org. To join the ncurses mailing list, please write email to bug-ncurses-request@gnu.org containing the line: subscribe @ This list is open to anyone interested in helping with the development and testing of this package. Beta versions of ncurses and patches to the current release are made available at [12]ftp://ftp.clark.net/pub/dickey/ncurses. Future Plans * Extended-level XPG4 conformance, with internationalization support. * Ports to more systems, including DOS and Windows. We need people to help with these projects. If you are interested in working on them, please join the ncurses list. Other Related Resources The distribution includes and uses a version of the terminfo-format terminal description file maintained by Eric Raymond. [13]http://earthspace.net/~esr/terminfo. You can find lots of information on terminal-related topics not covered in the terminfo file at [14]Richard Shuford's archive. References 1. ftp://prep.ai.mit.edu/pub/gnu 2. ftp://ftp.clark.net/pub/dickey/ncurses 3. ftp://ftp.clark.net/pub/dickey/ded 4. ftp://ftp.akk.uni-karlsruhe.de/pub/news/clients/tin-unoff 5. ftp://ftp.clark.net/pub/dickey/vile 6. mailto:zmbenhal@netcom.com 7. http://www.ccil.org/~esr/home.html 8. mailto:dickey@clark.net 9. mailto:Juergen.Pfeifer@T-Online.de 10. mailto:florian@gnu.org 11. mailto:bug-ncurses@gnu.org 12. ftp://ftp.clark.net/pub/dickey/ncurses 13. http://earthspace.net/~esr/terminfo 14. http://www.cs.utk.edu/~shuford/terminal_index.html PACKAGE NAME: node-0.3.0.tgz PACKAGE LOCATION: ./contrib/ham/ax25 PACKAGE SIZE (compressed): 41 K PACKAGE SIZE (uncompressed): 130 K PACKAGE DESCRIPTION: node-0.3.0: AX.25 node version 0.3.0 node-0.3.0: node-0.3.0: This is a simple node frontend for Linux kernel AX.25, NETROM, node-0.3.0: ROSE and TCP. Author: Tomi Manninen OH2BNS, PACKAGE NAME: node-0.3.0-cfg.tgz PACKAGE LOCATION: ./contrib/ham/ax25 PACKAGE SIZE (compressed): 4 K PACKAGE SIZE (uncompressed): 30 K PACKAGE DESCRIPTION: node-0.3.0-cfg: AX.25 node configuration files node-0.3.0-cfg: node-0.3.0-cfg: These are the configuration files for AX.25 node. node-0.3.0-cfg: Don't forget to edit these for your station! PACKAGE NAME: openmotif2.1.30-i386-1.tgz PACKAGE LOCATION: ./contrib/openmotif2.1.30 PACKAGE SIZE (compressed): 7053 K PACKAGE SIZE (uncompressed): 14860 K PACKAGE DESCRIPTION: openmotif2.1.30-i386-1: OpenMotif 2.1.30 openmotif2.1.30-i386-1: openmotif2.1.30-i386-1: The OpenMotif 2.1.30 toolkit and motif openmotif2.1.30-i386-1: clients, such as the Motif Window Manager. openmotif2.1.30-i386-1: openmotif2.1.30-i386-1: OpenMotif is only free on free operating openmotif2.1.30-i386-1: systems such as Linux, BSD, and GNU HURD. openmotif2.1.30-i386-1: Please see the LICENSE in this directory. openmotif2.1.30-i386-1: PACKAGE NAME: opie-2.32.tgz PACKAGE LOCATION: ./contrib/ham/login PACKAGE SIZE (compressed): 28 K PACKAGE SIZE (uncompressed): 80 K PACKAGE DESCRIPTION: opie-2.32: One-time Passwords In Everything, Release 2.32 opie-2.32: opie-2.32: OPIE is a freely distributable software package originally developed opie-2.32: at and for the US Naval Research Laboratory (NRL). opie-2.32: OPIE provides a one-time password system. The system should be opie-2.32: secure against the passive attacks now commonplace on the Internet opie-2.32: (see RFC 1704 for more details). opie-2.32: This Slackware binary package only contains the OPIE client software. PACKAGE NAME: parted-1.2.2.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 272 K PACKAGE SIZE (uncompressed): 860 K PACKAGE DESCRIPTION: GNU Parted ---------- GNU Parted is a program for creating, destroying, resizing, checking and copying partitions, and the filesystems on them. This is useful for creating space for new operating systems, reorganising disk usage, copying data between hard disks, and disk imaging. * documentation is in the doc directory. * an online tutorial is available at www.cs.mu.oz.au/~aclausen/parted-talk. * the GNU Parted home page is www.gnu.org/software/parted * send bug reports, requests for help, feature requests, comments, etc. to bug-parted@gnu.org. The authors can be contacted directly (see the AUTHORS file) PACKAGE NAME: pdksh-2.1.14.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 200 K PACKAGE SIZE (uncompressed): 460 K PACKAGE DESCRIPTION: Last updated Jul '99 for pdksh-5.2.14. (check ftp://ftp.cs.mun.ca:/pub/pdksh/ or http://www.cs.mun.ca/~michael/pdksh/ for new versions/patches) PD-ksh is a mostly complete AT&T ksh look-alike (see NOTES file for a list of things not supported). Work is mostly finished to make it fully compatible with both POSIX and AT&T ksh (when the two don't conflict). Since pdksh is free and compiles and runs on most common unix systems, it is very useful in creating a consistent user interface across multiple machines. For example, in the CS dept. of MUN, pdksh is installed on a variety of machines including Suns, HPs, DecStations, pcs running Linux, etc., and is the login shell of ~5200 users. PDksh is currently being maintained by Michael Rendell (michael@cs.mun.ca), who took over from Simon J. Gerraty (sjg@zen.void.oz.au) at the later's suggestion. A short list of things that have been added since the last public pdksh release (4.9) are auto-configuration, arrays, $(( .. )), [[ .. ]], variable attributes, co-processes, extended file globbing, many POSIXisms and many bug fixes. See the NEWS and ChangeLog files for other features added and bugs fixed. Note that pdksh is provided AS IS, with NO WARRANTY, either expressed or implied. Also note that although the bulk of the code in pdksh is in the public domain, some files are copyrighten (but freely distributable) and subject to certain conditions (eg, don't remove copyright, document any changes, etc.). See the LEGAL file for details. If you would like to be notified via email of new releases as they become available, send mail to pdksh-request@cs.mun.ca with subject "send release notifications" (or "don't send release notifications" to stop them). Files of interest: NEWS short list of noticeable changes in various versions. CONTRIBUTORS short history of pdksh, people who contributed, etc. NOTES lists of known bugs in pdksh, at&t ksh, and posix. PROJECTS list of things that need to be done in pdksh. BUG-REPORTS list of recently reported bugs that have been fixed and all reported bugs that haven't been fixed. LEGAL A file detailing legal issues concerning pdksh. etc/* system profile and kshrc files used by Simon J. Gerraty. misc/README* readme files from previous versions. misc/Changes* changelog files from previous versions. os2/* files and info needed to compile ksh on os/2. tests/* pdksh's regression testing system. Compiling/Installing: The quick way: ./configure make make check # optional make install # will install /usr/local/bin/ksh # and /usr/local/man/man1/ksh.1 [add path-to-installed-pdksh to /etc/shells] The more detailed description: * run "configure --help | your-favorite-pager" and look at the --enable-* and --disable-* options (they are at the end). Select any you options you wish to enable/disable (most people can skip this step). * run configure: this is a GNU autoconf configure script that will generate a Makefile and a config.h. Some of the useful options to configure are: --prefix=PATH indicates the directory tree under which the binary and man page are installed (ie, PATH/bin/ksh and PATH/man/man1/ksh.1). The default prefix is /usr/local. --exec-prefix=PATH overrides --prefix for machine dependent files (ie, the ksh binary) --program-prefix=pd install binary and man page as pdksh and pdksh.1 --verbose show what is being defined as script runs Note that you don't have to build in the source directory. To build in a separate directory, do something like: $ mkdir objs $ cd objs $ ../configure --verbose .... $ make See the file INSTALL for a more complete description of configure and its generic options (ksh specific options are documented in the --help output) * miscellaneous configuration notes: * If your make doesn't understand VPATH, you must compile in the source directory. * On DecStations, MIPS and SONY machines with older C compilers that can't handle "int * volatile x", you should use gcc or turn off optimization. The problem is configure defines volatile to nothing since the compiler can't handle it properly, but the compiler does optimizations that the volatile is meant to prevent. So. Use gcc. * On MIPS RISC/os 5.0 systems, sysv environment, is messed up - it defines sigset_t, but not any of the rest of the posix signals (the sigset_t typedef should be in the ifdef KERNEL section) - also doesn't have waitpid() or wait3(). Things compile up ok in the svr4 environment, but it dumps core in __start (perhaps our system doesn't have the full svr4 environ?). Try compiling in the bsd43 environ instead (still not perfect - see BUG-REPORTS file), using gcc - cc has problems with macro expansions in the argument of a macro (in this case, the ARGS macro). * On TitanOS (Stardent/Titan), use `CC="cc -43" configure ...'. When configure finishes, edit config.h, undef HAVE_DIRENT_H and define HAVE_SYS_DIR_H (the dirent.h header file is broken). * On Linux (red hat distribution), check that /dev/tty has mode 0666 (not mode 0644). If it has the wrong permissions, ksh will print warnings about not being able to do job control. * on NeXT machines (3.2, probably other releases), the siglist.out file won't be generated correctly if you try to use the system's compiler (it has a broken cc -E and strange header files). There are two ways to make it work: 1) if you have gcc, use it (for everything). Alternatively, force configure to use it for CPP, i.e., use CPP="gcc -E" configure ... 2) Force configure to use some extra CPPFLAGS, using CPPFLAGS="XXX" configure ... where XXX is obtained from running "cc -v YYY.c" on some C file. Look at the options passed to cpp (there are lots of them...) and replace the XXX above with them. Make sure you do a "make distclean" (or "rm config.cache") if you re-run configure with a difference CPP or CPPFLAGS. Also note that if you are building multiple arch binaries, you will have to specify both CC and CPP. * run make: everything should compile and link without problems. * run make check: this fires up a perl script that checks for some known and some fixed bugs. The script prints pass/fail for tests it expected to pass/fail, and PASS/FAIL for tests it expected to fail/pass. If you don't have perl, or if your perl doesn't work (most common problem is the .ph header files are missing or broken), you can run ENV= path-to-pdksh-executable misc/Bugs path-to-pdksh-executable instead. * run make install: this installs ksh (in /usr/local/bin/ksh by default, or where ever you told configure to put things). * add path-to-installed-pdksh to /etc/shells if it's not already there. This is only needed if you intend to use pdksh as a login shell (things like ftp won't allow users to connect in if their shell isn't in this file). The following is a list of machines that pdksh is reported to work on: -/PC Linux 1.x,2.x -/PC NetBSD 0.9a -/PC BSDI 1.1 -/PC FreeBSD 2.x, 3.x -/PC OpenBSD -/PC Interactive/Sunsoft 3.0.1 and 4.1 (note that problems have been reported with isc3.2 - see the BUG-REPORTS file) -/PC OS/2 Commadore/Amiga NetBSD 1.0 Dec/alpha OSF/1 v2.x, v3.x Dec/alpha NetBSD 1.1B Dec/pmax Ultrix 4.2 Dec/vax Ultrix 2.2 (not tested recently :-)) Dec/vax 4.3BSD+NFS (MtXinu) (not tested recently :-)) HP/pa HP-UX 9.01 IBM/RS/6000 AIX 3.2.5 MIPS/m120 RISC/os 5.0 (bsd43 environ) NeXT NeXTStep 3.2 SGI/IRIX 6.2 Sun/sun4 SunOS 4.1.3, 4.1.4 Sun/sun4 Solaris 2.x Sun/sun386i SunOS 4.0.2 Sun/sun3 SunOS 4.0.3, 4.1.1_U1 Stardent/TitanOS 4.2 Newer versions of pdksh may be available from ftp://ftp.cs.mun.ca:/pub/pdksh/ you may want to check for one if you run into any problems, as the problem may already be fixed (you can get new release notifications automatically - see above). The file pdksh-unstable-XXX.tar.gz has the very latest version which may not compile (it is generated automatically when changes are detected in the main source repository) - it is for those who want to follow changes as they are made. You can send bug reports, fixes, and enhancements to pdksh@cs.mun.ca (please don't assume I will see bug reports that are posted to some newsgroup or mailing list - I probably won't). If you are reporting a bug (with or without a fix), please include * the version of pdksh you are using (see version.c, or, if you are running pdksh, try echo $KSH_VERSION), * the machine, operating system and compiler you are using, * and a description of how to repeat the bug (a small shell script that demonstrates the bug is best). as well as the following, if relevant (if you aren't sure, include them) * what options you are using (both configure options and set -o options) * the output of configure, with the verbose flag (eg, make distclean; ./configure --verbose) * the contents of config.log (this is created by the configure script) * if you are using gcc (the GNU C compiler), which version it is. BTW, THE MOST FREQUENTLY REPORTED BUG IS echo hi | read a; echo $a # Does not print hi I'm aware of this and there is no need to report it. Michael Rendell, michael@cs.mun.ca PACKAGE NAME: pinfo.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 62 K PACKAGE SIZE (uncompressed): 180 K PACKAGE DESCRIPTION: Begin3 Title: Przemek's Info Viewer Version: 0.5.8 Entered-date: Sep 18, 1999 Description: Pinfo is an info file viewer. It was created, when I was very depressed, trying to read gtk info entries using the standard tools. Pinfo is similar in use to lynx. It has similar key movements, and gives similar intuition. You just move across info nodes, and select links, follow them... Well, you know how it is when you view html with lynx. :) It supports as many colors, as it could. Pinfo also supports viewing of manual pages -- they're colorised like in the midnight commander's viewer, and additionaly they are hypertextualized (i.e. when pinfo encounters a reference of form manualname (n), then you can press enter there, and voila -- you're on the page for `manualname'. Keyboard and colors are fully configurable. Pinfo supports URL's embedded into info documents and man pages. To be precise, supported URL's are mailto, ftp, http. Keywords: nice info viewer Author: pborys@dione.ids.pl (Przemek Borys) Maintained-by: pborys@dione.ids.pl (Przemek Borys) Primary-site: sunsite.unc.edu /pub/Linux/apps/doctools/info/ 186506 pinfo-0.5.8.tar.gz Original-site: http://zeus.polsl.gliwice.pl/~pborys/stable-version/ Platforms: Curses. Known OS-s are Linux, Solaris, Digital Unix, HP-UX. Copying-policy: GPL End PACKAGE NAME: qcam.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 52 K PACKAGE SIZE (uncompressed): 170 K PACKAGE DESCRIPTION: qcam: qcam-0.91j qcam: qcam: qcam is a library and a set of utilities for using the Connectix qcam: Black and White Parallel QuickCam under Linux. It does not support qcam: the color or serial versions of the camera. This version has JPEG qcam: image support so that the images you take can be stored to a JPEG qcam: file. qcam: PACKAGE NAME: qt-2.1.1.tgz PACKAGE LOCATION: ./contrib/qt-2.1.1 PACKAGE SIZE (compressed): 9547 K PACKAGE SIZE (uncompressed): 37710 K PACKAGE DESCRIPTION: PACKAGE NAME: rexima.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 8 K PACKAGE SIZE (uncompressed): 30 K PACKAGE DESCRIPTION: rexima - a curses-based mixer for Linux. Copyright (C) 1996 Russell Marks. Description ----------- Rexima is a curses-based interactive mixer. It can also be used from the command-line. It's a deliberately straightforward, `sensible' implementation - my response to the other curses-based mixers, where you can't see the sliders for the chrome. Also, it gives a numeric level readout (as well as the sliders), unlike most interactive mixers I've used. It should work on any terminal with a screen size of at least 80x24. Compilation ----------- Check the Makefile is ok, then do `make' and (as root) `make install'. What's the name stand for? -------------------------- Try reading it backwards. :-) Contacting me ------------- No email address at the moment I'm afraid. :-( Postal address: Russell Marks, 3 Rapley Close, Camberley, Surrey, GU15 4ER, United Kingdom. If you insist on abbreviating my name, please use "R. J. Marks". Share and enjoy! -Rus. PACKAGE NAME: rio.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 21 K PACKAGE SIZE (uncompressed): 60 K PACKAGE DESCRIPTION: rio: rio 1.07-modified rio: rio: Command line utility for working a Diamond Rio portable MP3 player. rio: You can format it, send and receive files, and run diagnostics. This rio: version adds a patch to let you specify the track number when you rio: want to delete a file or download a file from the Rio to the computer. rio: rio: (Patch added by Logan Johnson ) rio: PACKAGE NAME: sdk2x.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 2050 K PACKAGE SIZE (uncompressed): 5160 K PACKAGE DESCRIPTION: sdk2x: Glide 2.x Software Development Kit sdk2x: sdk2x: This package installs sample source, documentation, and header sdk2x: files for building programs that make use of the Glide 2.x sdk2x: rasterization libraries. You will also want to install the sdk2x: necessary Glide package for your 3Dfx card. sdk2x: PACKAGE NAME: sdk3x.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 1758 K PACKAGE SIZE (uncompressed): 3230 K PACKAGE DESCRIPTION: sdk3x: Glide 3.x Software Development Kit sdk3x: sdk3x: This package installs sample source, documentation, and header sdk3x: files for building programs that make use of the Glide 3.x sdk3x: rasterization libraries. You will also want to install the sdk3x: necessary Glide package for your 3Dfx card. sdk3x: PACKAGE NAME: sgmltools.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 3017 K PACKAGE SIZE (uncompressed): 11100 K PACKAGE DESCRIPTION: This is SGML tools 2.0.2 with the following changes: - Upgraded from DocBook 3.0 to DocBook 4.0. - Added in the DTD and stylesheets for the GNOME Documentation Project. These are needed to build much of the documentation in the GTK series. - Added collateindex.pl and db2html, which have both proven quite useful. - Took the liberty of modifying /usr/share/texmf/web2c/texmf.cnf with a few magic numbers. This is needed to allow TeX to compile rather large source files. Otherwise, it just dies. - Chris PACKAGE NAME: socket.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 12 K PACKAGE SIZE (uncompressed): 40 K PACKAGE DESCRIPTION: socket: socket 1.1 socket: socket: The program Socket implements access to TCP sockets from shell socket: level. First written for the need to open a server socket and socket: read and write to the socket interactively for testing purposes, socket: it quickly evolved into a generic tool providing the socket socket: interface for shell script and interactive use. socket: PACKAGE NAME: surf.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 342 K PACKAGE SIZE (uncompressed): 530 K PACKAGE DESCRIPTION: surf: Surf Demo surf: surf: A demo that works with any 3Dfx accelerator. surf: surf: NOTE: Requires the appropriate Glide package to be installed surf: for your card. surf: PACKAGE NAME: up.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 12 K PACKAGE SIZE (uncompressed): 40 K PACKAGE DESCRIPTION: up 0.3 by: David Cantrell (david@burdell.org) ---------------------------------------------------------------------------- This program is protected by the GNU General Public License. Please see http://www.gnu.org or the included COPYING file for information regarding the GNU General Public License. Portions of this program are taken from procps version 1.2.7 ---------------------------------------------------------------------------- ==================== What the hell is it? ==================== up displays the uptime of the system accounting for decades, years, weeks, days, hours, and minutes. It can output the uptime in its standard hardcore format or the standard 'uptime' (that program that comes with procps) format for quick comparisons with other systems. ================ How do I run it? ================ Type: up --help for a list of command line arguments. ============================== Why the hell did you write it? ============================== A friend wanted a program to output uptime through years. ============================================== Does it do anything else that's mildly usable? ============================================== Not really....it's really pretty limited. ====================================================== Why can't I compile it on Solaris/HP-UX/AIX/BSD/_____? ====================================================== I don't know. Never tried it on those systems. up relies on the file /proc/uptime to be available. That's how it gets the current uptime. ========================================== Can I modify the source and re-release it? ========================================== Go for it. I don't care. It does what I want and that's fine with me. Just follow the terms of the GPL. -David Cantrell david@burdell.org PACKAGE NAME: v2-glide.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 483 K PACKAGE SIZE (uncompressed): 1440 K PACKAGE DESCRIPTION: v2-glide: Glide 2.x & 3.x for the Voodoo2 v2-glide: v2-glide: Includes dynamic ELF libraries for Glide 2.x and 3.x built v2-glide: specifically for the Voodoo2 card. Also includes the Texus v2-glide: libraries and test programs for your 3Dfx card. v2-glide: PACKAGE NAME: v3-dri.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 169 K PACKAGE SIZE (uncompressed): 470 K PACKAGE DESCRIPTION: v3-dri: Glide 3.x with DRI support for the Voodoo3/Voodoo Banshee v3-dri: v3-dri: Includes dynamic ELF libraries for Glide 3.x built specifically v3-dri: for the Voodoo3 and Voodoo Banshee cards. This particular build v3-dri: incorporates DRI functionality. v3-dri: PACKAGE NAME: v3-glide.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 322 K PACKAGE SIZE (uncompressed): 910 K PACKAGE DESCRIPTION: v3-glide: Glide 2.x & 3.x for the Voodoo3/Voodoo Banshee v3-glide: v3-glide: Includes dynamic ELF libraries for Glide 2.x and 3.x built v3-glide: specifically for the Voodoo3 and Voodoo Banshee cards. Also v3-glide: includes the Texus libraries and test programs for your 3Dfx v3-glide: card. v3-glide: PACKAGE NAME: vg-glide.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 233 K PACKAGE SIZE (uncompressed): 660 K PACKAGE DESCRIPTION: vg-glide: Glide 2.x for the Voodoo Graphics vg-glide: vg-glide: Includes dynamic ELF libraries for Glide 2.x built specifically vg-glide: for the Voodoo Graphics card. Also includes the Texus libraries vg-glide: and test programs for your 3Dfx card. vg-glide: PACKAGE NAME: vr-glide.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 244 K PACKAGE SIZE (uncompressed): 720 K PACKAGE DESCRIPTION: vr-glide: Glide 2.x for the Voodoo Rush vr-glide: vr-glide: Includes dynamic ELF libraries for Glide 2.x built specifically vr-glide: for the Voodoo Rush card. Also includes the Texus libraries and vr-glide: test programs for your 3Dfx card. vr-glide: PACKAGE NAME: xemacs.tgz PACKAGE LOCATION: ./contrib/xemacs PACKAGE SIZE (compressed): 17075 K PACKAGE SIZE (uncompressed): 36420 K PACKAGE DESCRIPTION: xemacs: xemacs-20.4. xemacs: xemacs: XEmacs is a version of Emacs for the X Window System, compatible with xemacs: and containing many improvements over GNU Emacs, written by Richard xemacs: Stallman of the Free Software Foundation. It was originally based on xemacs: an early release of GNU Emacs Version 19, and has tracked subsequent xemacs: releases of GNU Emacs as they have become available. xemacs: PACKAGE NAME: xemule.tgz PACKAGE LOCATION: ./contrib/xemacs PACKAGE SIZE (compressed): 21273 K PACKAGE SIZE (uncompressed): 46750 K PACKAGE DESCRIPTION: xemule: xemacs-20.4-mule. xemule: xemule: XEmacs is a version of Emacs for the X Window System. This version of xemule: XEmacs was compiled with MULE (MULtilingual Enhancement) support. It xemule: can handle not only ASCII characters (7 bits) and ISO Latin-1 (8 bits) xemule: but also Japanese, Chinese, Korean (16 bits) coded in the ISO2022 xemule: standard and its variants (e.g. EUC, Compound Text). For Chinese xemule: there is support for both GB and Big5. In addition, Thai (based on xemule: TIS620), Vietnamese (based on VISCII and VSCII), Arabic, and Ethiopic xemule: are also supported. Some languages require fonts from intlfonts-1.1. xemule: PACKAGE NAME: xfstt.tgz PACKAGE LOCATION: ./contrib PACKAGE SIZE (compressed): 68 K PACKAGE SIZE (uncompressed): 200 K PACKAGE DESCRIPTION: xfstt-1.1: A TrueType font server. Xfstt means "X11 Font Server for TT fonts". TT fonts are generally regarded to be the best scalable fonts for low resolution devices like displays. Examples where good scalable fonts improve the visual quality considerably are netscape(tm), gimp and java(tm). A fonts.properties file for use with java is provided. Xfstt is freely available under the LGPL. This basically means: Use it for free; if you fix bugs you have to contribute the fixes to the public. PACKAGE NAME: xtdfx.tgz PACKAGE LOCATION: ./contrib/3dfx PACKAGE SIZE (compressed): 3530 K PACKAGE SIZE (uncompressed): 10200 K PACKAGE DESCRIPTION: xtdfx: XFree86 DRI server for the Voodoo3/Voodoo Banshee xtdfx: xtdfx: Includes an XFree86 server built with DRI support for the Voodoo3 xtdfx: and Voodoo Banshee. xtdfx: xtdfx: NOTE: This version is built against XFree86 4.0. You will need xtdfx: the XFree86 4.0 packages from /contrib installed before using xtdfx: this package. xtdfx: PACKAGE NAME: z8530drv-utils-3.0.tgz PACKAGE LOCATION: ./contrib/ham/ax25 PACKAGE SIZE (compressed): 34 K PACKAGE SIZE (uncompressed): 110 K PACKAGE DESCRIPTION: z8530drv-utils-3.0: Utilities for Z8530 based SCC boards by Joerg Reuter DL1BKE. z8530drv-utils-3.0: Needs scc support enabled in the kernel, or have the scc.o z8530drv-utils-3.0: module loaded. z8530drv-utils-3.0: z8530drv-utils-3.0: Edit /etc/ax25/z8530drv.conf to fit your configuration.