From 9796a7877cd1e7f6908c678e71b8fea6045ba0e7 Mon Sep 17 00:00:00 2001 From: mdw Date: Thu, 8 Apr 2004 01:52:19 +0000 Subject: [PATCH] Expunge revision histories in files. --- Makefile.am | 24 +---- acconfig.h | 10 +- archtab.5 | 82 +-------------- configure.in | 34 ------- perl/Info.pm | 9 +- perl/Makefile.am | 9 +- perl/SW.pm | 9 +- perl/SWCGI.pm | 12 +-- perl/SWConfig.pm.in | 9 +- perl/SWDoc.pm | 15 +-- perl/SWInfo.pm | 18 +--- perl/SWList.pm | 12 +-- perl/SWMan.pm | 18 +--- perl/sw-cgi.1 | 84 +--------------- perl/sw-tidy.1 | 73 +------------- perl/sw-tidy.in | 17 ---- perl/sw.in | 12 +-- src/Makefile.am | 12 +-- src/pres_curses.c | 25 +---- src/pres_curses.h | 13 +-- src/pres_plain.c | 13 +-- src/pres_plain.h | 13 +-- src/sw.c | 16 +-- src/sw.h | 13 +-- src/sw_arch.c | 10 +- src/sw_arch.h | 10 +- src/sw_build.c | 19 +--- src/sw_build.h | 13 +-- src/sw_env.c | 14 +-- src/sw_env.h | 14 +-- src/sw_info.c | 22 +--- src/sw_info.h | 10 +- src/sw_links.c | 10 +- src/sw_links.h | 10 +- src/sw_rsh.c | 31 +----- src/sw_rsh.h | 13 +-- sw-env.5 | 282 +--------------------------------------------------- sw-info.5 | 152 ---------------------------- sw-share.1 | 90 ----------------- sw.1 | 108 -------------------- sw.in | 9 +- 41 files changed, 36 insertions(+), 1333 deletions(-) diff --git a/Makefile.am b/Makefile.am index 33b49eb..ec616f1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ ## -*-makefile-*- ## -## $Id: Makefile.am,v 1.6 1999/11/11 20:24:37 mdw Exp $ +## $Id: Makefile.am,v 1.7 2004/04/08 01:52:18 mdw Exp $ ## ## Makefile for sw-tools ## @@ -25,28 +25,6 @@ ## along with sw-tools; if not, write to the Free Software Foundation, ## Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -##----- Revision history ---------------------------------------------------- -## -## $Log: Makefile.am,v $ -## Revision 1.6 1999/11/11 20:24:37 mdw -## Build separately from mLib. -## -## Revision 1.5 1999/07/30 18:45:23 mdw -## Build and install the Perl bits. -## -## Revision 1.4 1999/06/18 18:59:51 mdw -## Add sw-share script. -## -## Revision 1.3 1999/06/04 14:02:56 mdw -## Stupid thing doesn't automatically distribute manpages. -## -## Revision 1.2 1999/06/04 13:56:30 mdw -## Install and distribute the manuals. -## -## Revision 1.1.1.1 1999/06/02 16:53:33 mdw -## Initial import. -## - AUTOMAKE_OPTIONS = foreign SUBDIRS = src perl diff --git a/acconfig.h b/acconfig.h index 692ae2a..69a53ef 100644 --- a/acconfig.h +++ b/acconfig.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: acconfig.h,v 1.1 1999/06/02 16:53:33 mdw Exp $ + * $Id: acconfig.h,v 1.2 2004/04/08 01:52:18 mdw Exp $ * * Configuration skeleton * @@ -26,14 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: acconfig.h,v $ - * Revision 1.1 1999/06/02 16:53:33 mdw - * Initial revision - * - */ - #ifndef ACCONFIG_H #define ACCONFIG_H diff --git a/archtab.5 b/archtab.5 index eab7a73..33aff87 100644 --- a/archtab.5 +++ b/archtab.5 @@ -1,6 +1,6 @@ .\" -*-nroff-*- .\" -.\" $Id: archtab.5,v 1.3 1999/07/30 18:44:32 mdw Exp $ +.\" $Id: archtab.5,v 1.4 2004/04/08 01:52:18 mdw Exp $ .\" .\" Manual page for `archtab' files. .\" @@ -25,83 +25,3 @@ .\" along with sw-tools; if not, write to the Free Software Foundation, .\" Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. . -.\"----- Revision history --------------------------------------------------- -.\" -.\" $Log: archtab.5,v $ -.\" Revision 1.3 1999/07/30 18:44:32 mdw -.\" Improve cross-references and tidy up formatting. -.\" -.\" Revision 1.2 1999/07/16 12:45:36 mdw -.\" Internal formatting improvements. -.\" -.\" Revision 1.1 1999/06/04 13:56:18 mdw -.\" New manual page. -.\" -. -.\"----- Style hacking ------------------------------------------------------ -. -.de VS \" Start a sort-of verbatim block -.sp 1 -.in +5n -.nf -.ft B -.. -.de VE \" Stop a sort-of verbatim block -.ft R -.fi -.in -5n -.sp 1 -.. -.de hP \" Start an indented paragraph with a bold right-aligned label -.IP -\fB\h'-\w'\\$1\ 'u'\\$1\ \fP\c -.. -. -.ie \n(.g \{\ -. fam P -. ds mw \fR[\f(BImdw\fR] -.\} -.el .ds mw \fR[\fBmdw\fR] -.ie t .ds o \(bu -.el .ds o o -.ds sw \fBsw\fP -.ds se \fBsw\-env\fP -. -.\"----- Main manual text --------------------------------------------------- -. -.TH archtab 5 "25 May 1999" sw-tools -.PD 1 -. -.\"-------------------------------------------------------------------------- -. -.SH "NAME" -. -archtab \- mapping from architecture names to hosts -. -.\"-------------------------------------------------------------------------- -. -.SH "DESCRIPTION" -. -The -.B archtab -file is a sequence of lines. A line may be blank, a comment, or a table -entry. Blank lines contain only whitespace; comments have a -.RB ` # ' -as their first non-whitespace character: both are ignored. Table -entries consist an architecture name and a hostname, separated by -whitespace. Each architecture should only appear once. The hostname -should be the preferred host for building software on that architecture. -. -.\"-------------------------------------------------------------------------- -. -.SH "SEE ALSO" -. -.BR sw (1). -. -.SH "AUTHOR" -. -The \*(sw program, and this manual, are \*(mw productions, in association -with the European Bioinformatics Institute. They were written by Mark -Wooding . Go and ask him if you have problems. -. -.\"----- That's all, folks -------------------------------------------------- diff --git a/configure.in b/configure.in index ee36d35..77bfe46 100644 --- a/configure.in +++ b/configure.in @@ -1,12 +1,3 @@ -dnl -*-fundamental-*- -dnl -dnl $Id: configure.in,v 1.10 1999/11/11 20:24:37 mdw Exp $ -dnl -dnl Configuration for sw-tools -dnl -dnl (c) 1999 EBI -dnl - dnl ----- Licensing notice -------------------------------------------------- dnl dnl This file is part of sw-tools. @@ -25,31 +16,6 @@ dnl You should have received a copy of the GNU General Public License dnl along with sw-tools; if not, write to the Free Software Foundation, dnl Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -dnl ----- Revision history -------------------------------------------------- -dnl -dnl $Log: configure.in,v $ -dnl Revision 1.10 1999/11/11 20:24:37 mdw -dnl Build separately from mLib. -dnl -dnl Revision 1.9 1999/09/24 13:17:53 mdw -dnl Version bump. -dnl -dnl Revision 1.7 1999/07/30 18:45:36 mdw -dnl Configure the Perl bits. -dnl -dnl Revision 1.6 1999/07/28 09:31:49 mdw -dnl Small amounts of tidying. -dnl -dnl Revision 1.5 1999/07/16 12:46:04 mdw -dnl First proper release version. -dnl -dnl Revision 1.3 1999/06/18 18:59:39 mdw -dnl Preliminary work for Perl scripts. -dnl -dnl Revision 1.1.1.1 1999/06/02 16:53:33 mdw -dnl Initial import. -dnl - dnl --- Boring boilerplate --- AC_INIT(src/sw.c) diff --git a/perl/Info.pm b/perl/Info.pm index c9d926d..f6d2254 100644 --- a/perl/Info.pm +++ b/perl/Info.pm @@ -1,6 +1,6 @@ # -*-perl-*- # -# $Id: Info.pm,v 1.1 1999/07/30 18:46:36 mdw Exp $ +# $Id: Info.pm,v 1.2 2004/04/08 01:52:19 mdw Exp $ # # Manipulation and reading of Info files # @@ -25,13 +25,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: Info.pm,v $ -# Revision 1.1 1999/07/30 18:46:36 mdw -# New CGI script for browsing installed software and documentation. -# - #----- Package preamble ----------------------------------------------------- package Info; diff --git a/perl/Makefile.am b/perl/Makefile.am index 69cffb5..67d10a7 100644 --- a/perl/Makefile.am +++ b/perl/Makefile.am @@ -1,6 +1,6 @@ ## -*-makefile-*- ## -## $Id: Makefile.am,v 1.1 1999/07/30 18:46:36 mdw Exp $ +## $Id: Makefile.am,v 1.2 2004/04/08 01:52:19 mdw Exp $ ## ## Build and install Perl bits of `sw'. ## @@ -25,13 +25,6 @@ ## along with sw-tools; if not, write to the Free Software Foundation, ## Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -##----- Revision history ---------------------------------------------------- -## -## $Log: Makefile.am,v $ -## Revision 1.1 1999/07/30 18:46:36 mdw -## New CGI script for browsing installed software and documentation. -## - AUTOMAKE_OPTIONS = foreign cgidir = ${exec_prefix}/cgi-bin diff --git a/perl/SW.pm b/perl/SW.pm index 474c621..16854b7 100644 --- a/perl/SW.pm +++ b/perl/SW.pm @@ -1,6 +1,6 @@ # -*-perl-*- # -# $Id: SW.pm,v 1.1 1999/07/30 18:48:05 mdw Exp $ +# $Id: SW.pm,v 1.2 2004/04/08 01:52:19 mdw Exp $ # # Handling for the `sw' index file # @@ -25,13 +25,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: SW.pm,v $ -# Revision 1.1 1999/07/30 18:48:05 mdw -# Useful bits for the Perl support code. -# - #----- Package preamble ----------------------------------------------------- package SW; diff --git a/perl/SWCGI.pm b/perl/SWCGI.pm index d092a0f..513fb54 100644 --- a/perl/SWCGI.pm +++ b/perl/SWCGI.pm @@ -1,6 +1,6 @@ # -*-perl-*- # -# $Id: SWCGI.pm,v 1.2 1999/08/24 12:15:33 mdw Exp $ +# $Id: SWCGI.pm,v 1.3 2004/04/08 01:52:19 mdw Exp $ # # Miscellaneous CGI support functions # @@ -25,16 +25,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: SWCGI.pm,v $ -# Revision 1.2 1999/08/24 12:15:33 mdw -# Properly sanitize CGI arguments (like `gtk+'). -# -# Revision 1.1 1999/07/30 18:46:37 mdw -# New CGI script for browsing installed software and documentation. -# - #----- Package header ------------------------------------------------------- package SWCGI; diff --git a/perl/SWConfig.pm.in b/perl/SWConfig.pm.in index 73a9713..f12abc4 100644 --- a/perl/SWConfig.pm.in +++ b/perl/SWConfig.pm.in @@ -1,6 +1,6 @@ # -*-perl-*- # -# $Id: SWConfig.pm.in,v 1.1 1999/07/30 18:48:05 mdw Exp $ +# $Id: SWConfig.pm.in,v 1.2 2004/04/08 01:52:19 mdw Exp $ # # Exports configuration variables # @@ -25,13 +25,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: SWConfig.pm.in,v $ -# Revision 1.1 1999/07/30 18:48:05 mdw -# Useful bits for the Perl support code. -# - #----- Package preamble ----------------------------------------------------- package SWConfig; diff --git a/perl/SWDoc.pm b/perl/SWDoc.pm index aeedb04..8278552 100644 --- a/perl/SWDoc.pm +++ b/perl/SWDoc.pm @@ -1,6 +1,6 @@ # -*-perl-*- # -# $Id: SWDoc.pm,v 1.3 1999/08/19 12:11:09 mdw Exp $ +# $Id: SWDoc.pm,v 1.4 2004/04/08 01:52:19 mdw Exp $ # # Display documentation files # @@ -25,19 +25,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: SWDoc.pm,v $ -# Revision 1.3 1999/08/19 12:11:09 mdw -# More improvements to URL recognizer. -# -# Revision 1.2 1999/08/18 17:10:07 mdw -# Slight improvements to URL and email address parsing. -# -# Revision 1.1 1999/07/30 18:46:37 mdw -# New CGI script for browsing installed software and documentation. -# - #----- Package preamble ----------------------------------------------------- package SWDoc; diff --git a/perl/SWInfo.pm b/perl/SWInfo.pm index c4cf7bb..4ff6e2c 100644 --- a/perl/SWInfo.pm +++ b/perl/SWInfo.pm @@ -1,6 +1,6 @@ # -*-perl-*- # -# $Id: SWInfo.pm,v 1.4 1999/08/24 12:15:33 mdw Exp $ +# $Id: SWInfo.pm,v 1.5 2004/04/08 01:52:19 mdw Exp $ # # Read and output GNU Info files # @@ -25,22 +25,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: SWInfo.pm,v $ -# Revision 1.4 1999/08/24 12:15:33 mdw -# Properly sanitize CGI arguments (like `gtk+'). -# -# Revision 1.3 1999/08/19 12:11:10 mdw -# More improvements to URL recognizer. -# -# Revision 1.2 1999/08/18 17:10:07 mdw -# Slight improvements to URL and email address parsing. -# -# Revision 1.1 1999/07/30 18:46:37 mdw -# New CGI script for browsing installed software and documentation. -# - #----- Package preamble ----------------------------------------------------- package SWInfo; diff --git a/perl/SWList.pm b/perl/SWList.pm index 579665b..d69d51e 100644 --- a/perl/SWList.pm +++ b/perl/SWList.pm @@ -1,6 +1,6 @@ # -*-perl-*- # -# $Id: SWList.pm,v 1.2 1999/08/24 12:15:34 mdw Exp $ +# $Id: SWList.pm,v 1.3 2004/04/08 01:52:19 mdw Exp $ # # Create the main list of installed packages # @@ -25,16 +25,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: SWList.pm,v $ -# Revision 1.2 1999/08/24 12:15:34 mdw -# Properly sanitize CGI arguments (like `gtk+'). -# -# Revision 1.1 1999/07/30 18:46:37 mdw -# New CGI script for browsing installed software and documentation. -# - #----- Package header ------------------------------------------------------- package SWList; diff --git a/perl/SWMan.pm b/perl/SWMan.pm index 4a48eb5..439a133 100644 --- a/perl/SWMan.pm +++ b/perl/SWMan.pm @@ -1,6 +1,6 @@ # -*-perl-*- # -# $Id: SWMan.pm,v 1.4 1999/08/24 12:15:34 mdw Exp $ +# $Id: SWMan.pm,v 1.5 2004/04/08 01:52:19 mdw Exp $ # # Display and other fiddling of manual pages # @@ -25,22 +25,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: SWMan.pm,v $ -# Revision 1.4 1999/08/24 12:15:34 mdw -# Properly sanitize CGI arguments (like `gtk+'). -# -# Revision 1.3 1999/08/19 12:11:10 mdw -# More improvements to URL recognizer. -# -# Revision 1.2 1999/08/18 17:10:07 mdw -# Slight improvements to URL and email address parsing. -# -# Revision 1.1 1999/07/30 18:46:37 mdw -# New CGI script for browsing installed software and documentation. -# - #----- Package preamble ----------------------------------------------------- package SWMan; diff --git a/perl/sw-cgi.1 b/perl/sw-cgi.1 index 244ee5b..f5f5012 100644 --- a/perl/sw-cgi.1 +++ b/perl/sw-cgi.1 @@ -1,6 +1,6 @@ .\" -*-nroff-*- .\" -.\" $Id: sw-cgi.1,v 1.1 1999/07/30 18:46:38 mdw Exp $ +.\" $Id: sw-cgi.1,v 1.2 2004/04/08 01:52:19 mdw Exp $ .\" .\" Man page for `sw' CGI script .\" @@ -25,88 +25,6 @@ .\" along with sw-tools; if not, write to the Free Software Foundation, .\" Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. . -.\"----- Revision history --------------------------------------------------- -.\" -.\" $Log: sw-cgi.1,v $ -.\" Revision 1.1 1999/07/30 18:46:38 mdw -.\" New CGI script for browsing installed software and documentation. -.\" -. -.\"----- Style hacking ------------------------------------------------------ -. -.de VS \" Start a sort-of verbatim block -.sp 1 -.in +5n -.nf -.ft B -.. -.de VE \" Stop a sort-of verbatim block -.ft R -.fi -.in -5n -.sp 1 -.. -.ie \n(.g \{\ -. fam P -. ds mw \fR[\f(BImdw\fR] -.\} -.el .ds mw \fR[\fBmdw\fR] -.ie t .ds o \(bu -.el .ds o o -.ds sw \fBsw\fP -. -.\"----- Main manual text --------------------------------------------------- -. -.TH sw-cgi 1 "30 July 1999" sw-tools -.PD 1 -. -.\"-------------------------------------------------------------------------- -. -.SH "NAME" -. -sw-cgi \- CGI script for browsing installed software and documentation -. -.\"-------------------------------------------------------------------------- -. -.SH "SYNOPSIS" -. -.IB prefix /cgi-bin/sw -.RI [ key = value ]... -. -.\"-------------------------------------------------------------------------- -. -.SH "DESCRIPTION" -. -The -.B sw -CGI script provides users with a pleasant-ish interface for browsing the -list of locally installed software and its documentation. -.PP -The script picks up arguments from HTTP -.B GET -or -.B POST -requests, or from the command line (which is useful when debugging). -Given no arguments, it emits a table of installed software read from the -index file in -.IB prefix /sw-index -together with links to documentation. -.PP -The program assumes that any -.I package -has documentation stashed in -.IB prefix /doc/ package -in plain text format. You can require your installers to do this by -putting this code in a -.B sw-precommit -script (see the -.B "Command reference" -in -.BR sw (1) -for details): -.VS -# --- Ensure the documentation file exists --- - if [ ! -r "$SW_PREFIX/doc/$SW_PACKAGE" ]; then echo >&2 "no documentation file \`$SW_PREFIX/doc/$SW_PACKAGE'" exit 1 diff --git a/perl/sw-tidy.1 b/perl/sw-tidy.1 index 0e0ebe6..f7ffeb8 100644 --- a/perl/sw-tidy.1 +++ b/perl/sw-tidy.1 @@ -1,6 +1,6 @@ .\" -*-nroff-*- .\" -.\" $Id: sw-tidy.1,v 1.1 1999/07/30 18:48:16 mdw Exp $ +.\" $Id: sw-tidy.1,v 1.2 2004/04/08 01:52:19 mdw Exp $ .\" .\" Manual page for `sw-tidy' .\" @@ -25,74 +25,3 @@ .\" along with sw-tools; if not, write to the Free Software Foundation, .\" Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. . -.\"----- Revision history --------------------------------------------------- -.\" -.\" $Log: sw-tidy.1,v $ -.\" Revision 1.1 1999/07/30 18:48:16 mdw -.\" Tidy up the software index file. -.\" -. -.ie \n(.g \{\ -. fam P -. ds mw \fR[\f(BImdw\fR] -.\} -.el .ds mw \fR[\fBmdw\fR] -.ds sw \fBsw\fP -. -.\"----- Main manual text --------------------------------------------------- -. -.TH sw-tidy 1 "30 July 1999" sw-tools -. -.\"-------------------------------------------------------------------------- -. -.SH NAME -. -sw-tidy \- tidy \fBsw\fP's index file -. -.\"-------------------------------------------------------------------------- -. -.SH "SYNOPSIS" -. -.B sw-tidy -. -.\"-------------------------------------------------------------------------- -. -.SH "DESCRIPTION" -. -The -.B sw-tidy -command reads -.BR sw (1)'s -index file -.IB prefix /sw-index -and writes out a new version with duplicate packages removed. This -makes it take less space, and lets programs read it faster. Also, as a -side-effect, the new version is written out in alphabetical order of -package-name, although that's not very important. -.PP -The program copes (a bit) if the index file is written to while it's -being tidied. -. -.\"-------------------------------------------------------------------------- -. -.SH "BUGS" -. -Perhaps there ought to be a locking convention for the index file. -However, it's nice that people can update it using -.BR cat (1) -and text editors. -. -.\"-------------------------------------------------------------------------- -. -.SH "SEE ALSO" -. -.BR sw (1), -.BR sw-info (5). -. -.SH "AUTHOR" -. -The \*(sw program, and this manual, are \*(mw productions, in association -with the European Bioinformatics Institute. They were written by Mark -Wooding . Go and ask him if you have problems. -. -.\"----- That's all, folks -------------------------------------------------- diff --git a/perl/sw-tidy.in b/perl/sw-tidy.in index dac7fa5..3cd6ad6 100644 --- a/perl/sw-tidy.in +++ b/perl/sw-tidy.in @@ -1,13 +1,3 @@ -#! @PERL@ -# -*-perl-*- -# -# $Id: sw-tidy.in,v 1.1 1999/07/30 18:48:17 mdw Exp $ -# -# Tidy the `sw' index file -# -# (c) 1999 EBI -# - #----- Licensing notice ----------------------------------------------------- # # This file is part of sw-tools. @@ -26,13 +16,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: sw-tidy.in,v $ -# Revision 1.1 1999/07/30 18:48:17 mdw -# Tidy up the software index file. -# - use lib "@pkgdatadir@"; use SWConfig; use SW; diff --git a/perl/sw.in b/perl/sw.in index deeba4e..bc189e4 100644 --- a/perl/sw.in +++ b/perl/sw.in @@ -1,7 +1,7 @@ #! @PERL@ # -*-perl-*- # -# $Id: sw.in,v 1.2 1999/07/30 20:24:02 mdw Exp $ +# $Id: sw.in,v 1.3 2004/04/08 01:52:19 mdw Exp $ # # CGI interface for software installations # @@ -26,16 +26,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: sw.in,v $ -# Revision 1.2 1999/07/30 20:24:02 mdw -# Fix titles for debugging actions. -# -# Revision 1.1 1999/07/30 18:46:38 mdw -# New CGI script for browsing installed software and documentation. -# - #----- Required packages ---------------------------------------------------- use lib qw(@pkgdatadir@); diff --git a/src/Makefile.am b/src/Makefile.am index 7bdb48e..d91f5e9 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,6 +1,6 @@ ## -*-makefile-*- ## -## $Id: Makefile.am,v 1.2 1999/11/11 20:24:37 mdw Exp $ +## $Id: Makefile.am,v 1.3 2004/04/08 01:52:19 mdw Exp $ ## ## Build the main tool ## @@ -25,16 +25,6 @@ ## along with sw-tools; if not, write to the Free Software Foundation, ## Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -##----- Revision history ---------------------------------------------------- -## -## $Log: Makefile.am,v $ -## Revision 1.2 1999/11/11 20:24:37 mdw -## Build separately from mLib. -## -## Revision 1.1.1.1 1999/06/02 16:53:33 mdw -## Initial import. -## - AUTOMAKE_OPTIONS = foreign arch=@arch@ diff --git a/src/pres_curses.c b/src/pres_curses.c index 7ed1b72..38876e8 100644 --- a/src/pres_curses.c +++ b/src/pres_curses.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: pres_curses.c,v 1.6 1999/07/27 14:04:19 mdw Exp $ + * $Id: pres_curses.c,v 1.7 2004/04/08 01:52:19 mdw Exp $ * * Curses-based output presentation * @@ -26,29 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: pres_curses.c,v $ - * Revision 1.6 1999/07/27 14:04:19 mdw - * (Bug fix) Include the SIGWINCH handler even if `wresize' isn't known. - * - * Revision 1.5 1999/07/27 12:49:16 mdw - * Slight tidying of resizing terminal handling. - * - * Revision 1.4 1999/07/16 16:52:28 mdw - * `wbkdset' doesn't work so well. Use `wbkgd' instead. - * - * Revision 1.3 1999/07/16 12:49:58 mdw - * Improve exit status display. New interface from `doto' project. - * - * Revision 1.2 1999/06/24 15:51:16 mdw - * Fix signal handlers so they don't corrupt `errno'. - * - * Revision 1.1.1.1 1999/06/02 16:53:35 mdw - * Initial import. - * - */ - /*----- Header files ------------------------------------------------------*/ #include "config.h" diff --git a/src/pres_curses.h b/src/pres_curses.h index fcea5d6..105ed8c 100644 --- a/src/pres_curses.h +++ b/src/pres_curses.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: pres_curses.h,v 1.2 1999/07/16 12:49:58 mdw Exp $ + * $Id: pres_curses.h,v 1.3 2004/04/08 01:52:19 mdw Exp $ * * Curses-based output presentation * @@ -26,17 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: pres_curses.h,v $ - * Revision 1.2 1999/07/16 12:49:58 mdw - * Improve exit status display. New interface from `doto' project. - * - * Revision 1.1.1.1 1999/06/02 16:53:36 mdw - * Initial import. - * - */ - #ifndef PRES_CURSES_H #define PRES_CURSES_H diff --git a/src/pres_plain.c b/src/pres_plain.c index 60a0793..9c1e275 100644 --- a/src/pres_plain.c +++ b/src/pres_plain.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: pres_plain.c,v 1.2 1999/07/16 12:49:59 mdw Exp $ + * $Id: pres_plain.c,v 1.3 2004/04/08 01:52:19 mdw Exp $ * * Plain output style for remote builds * @@ -26,17 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: pres_plain.c,v $ - * Revision 1.2 1999/07/16 12:49:59 mdw - * Improve exit status display. New interface from `doto' project. - * - * Revision 1.1.1.1 1999/06/02 16:53:35 mdw - * Initial import. - * - */ - /*----- Header files ------------------------------------------------------*/ #include diff --git a/src/pres_plain.h b/src/pres_plain.h index df78955..2700593 100644 --- a/src/pres_plain.h +++ b/src/pres_plain.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: pres_plain.h,v 1.2 1999/07/16 12:49:59 mdw Exp $ + * $Id: pres_plain.h,v 1.3 2004/04/08 01:52:19 mdw Exp $ * * Plain output style for remote builds * @@ -26,17 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: pres_plain.h,v $ - * Revision 1.2 1999/07/16 12:49:59 mdw - * Improve exit status display. New interface from `doto' project. - * - * Revision 1.1.1.1 1999/06/02 16:53:35 mdw - * Initial import. - * - */ - #ifndef PRES_PLAIN_H #define PRES_PLAIN_H diff --git a/src/sw.c b/src/sw.c index 743c426..8423e64 100644 --- a/src/sw.c +++ b/src/sw.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw.c,v 1.3 1999/09/10 15:27:32 mdw Exp $ + * $Id: sw.c,v 1.4 2004/04/08 01:52:19 mdw Exp $ * * Main driver code for sw-tools * @@ -26,20 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw.c,v $ - * Revision 1.3 1999/09/10 15:27:32 mdw - * Include `%'-escape substitution. - * - * Revision 1.2 1999/07/16 12:50:43 mdw - * Replace deprecated `mdwopt' flag name with new version. - * - * Revision 1.1.1.1 1999/06/02 16:53:33 mdw - * Initial import. - * - */ - /*----- Header files ------------------------------------------------------*/ #include "config.h" diff --git a/src/sw.h b/src/sw.h index 13fa5a2..764fab3 100644 --- a/src/sw.h +++ b/src/sw.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw.h,v 1.2 1999/09/10 15:27:33 mdw Exp $ + * $Id: sw.h,v 1.3 2004/04/08 01:52:19 mdw Exp $ * * Interface to main options parser * @@ -26,17 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw.h,v $ - * Revision 1.2 1999/09/10 15:27:33 mdw - * Include `%'-escape substitution. - * - * Revision 1.1.1.1 1999/06/02 16:53:35 mdw - * Initial import. - * - */ - #ifndef SW_H #define SW_H diff --git a/src/sw_arch.c b/src/sw_arch.c index 5eecd31..ecaf373 100644 --- a/src/sw_arch.c +++ b/src/sw_arch.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_arch.c,v 1.1 1999/06/02 16:53:34 mdw Exp $ + * $Id: sw_arch.c,v 1.2 2004/04/08 01:52:19 mdw Exp $ * * Messing with architectures * @@ -26,14 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_arch.c,v $ - * Revision 1.1 1999/06/02 16:53:34 mdw - * Initial revision - * - */ - /*----- Header files ------------------------------------------------------*/ #include "config.h" diff --git a/src/sw_arch.h b/src/sw_arch.h index c301e6e..608128b 100644 --- a/src/sw_arch.h +++ b/src/sw_arch.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_arch.h,v 1.1 1999/06/02 16:53:35 mdw Exp $ + * $Id: sw_arch.h,v 1.2 2004/04/08 01:52:19 mdw Exp $ * * Messing with architectures * @@ -26,14 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_arch.h,v $ - * Revision 1.1 1999/06/02 16:53:35 mdw - * Initial revision - * - */ - #ifndef SW_ARCH_H #define SW_ARCH_H diff --git a/src/sw_build.c b/src/sw_build.c index 3ce3f7c..9a30260 100644 --- a/src/sw_build.c +++ b/src/sw_build.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_build.c,v 1.4 1999/09/16 12:53:46 mdw Exp $ + * $Id: sw_build.c,v 1.5 2004/04/08 01:52:19 mdw Exp $ * * Management of build processes * @@ -26,23 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_build.c,v $ - * Revision 1.4 1999/09/16 12:53:46 mdw - * Some systems have uname(2) return > 0. - * - * Revision 1.3 1999/09/10 15:27:33 mdw - * Include `%'-escape substitution. - * - * Revision 1.2 1999/07/16 12:50:24 mdw - * Improve exit status display. New interface from `doto' project. - * - * Revision 1.1.1.1 1999/06/02 16:53:34 mdw - * Initial import. - * - */ - /*----- Header files ------------------------------------------------------*/ #include "config.h" diff --git a/src/sw_build.h b/src/sw_build.h index e83e97e..4925ea4 100644 --- a/src/sw_build.h +++ b/src/sw_build.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_build.h,v 1.2 1999/07/16 12:50:24 mdw Exp $ + * $Id: sw_build.h,v 1.3 2004/04/08 01:52:19 mdw Exp $ * * Management of build processes * @@ -26,17 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_build.h,v $ - * Revision 1.2 1999/07/16 12:50:24 mdw - * Improve exit status display. New interface from `doto' project. - * - * Revision 1.1.1.1 1999/06/02 16:53:35 mdw - * Initial import. - * - */ - #ifndef SW_BUILD_H #define SW_BUILD_H diff --git a/src/sw_env.c b/src/sw_env.c index 7580a24..9ba0b92 100644 --- a/src/sw_env.c +++ b/src/sw_env.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_env.c,v 1.2 1999/07/27 13:38:27 mdw Exp $ + * $Id: sw_env.c,v 1.3 2004/04/08 01:52:19 mdw Exp $ * * Mangling of environment variables * @@ -26,18 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_env.c,v $ - * Revision 1.2 1999/07/27 13:38:27 mdw - * Cauterized out the low-level environment operations and put them in - * mLib. - * - * Revision 1.1.1.1 1999/06/02 16:53:35 mdw - * Initial import. - * - */ - /*----- Header files ------------------------------------------------------*/ #include "config.h" diff --git a/src/sw_env.h b/src/sw_env.h index 9aa207e..377bf21 100644 --- a/src/sw_env.h +++ b/src/sw_env.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_env.h,v 1.2 1999/07/27 13:38:27 mdw Exp $ + * $Id: sw_env.h,v 1.3 2004/04/08 01:52:19 mdw Exp $ * * Mangling of environment variables * @@ -26,18 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_env.h,v $ - * Revision 1.2 1999/07/27 13:38:27 mdw - * Cauterized out the low-level environment operations and put them in - * mLib. - * - * Revision 1.1.1.1 1999/06/02 16:53:35 mdw - * Initial import. - * - */ - #ifndef SW_ENV_H #define SW_ENV_H diff --git a/src/sw_info.c b/src/sw_info.c index a6edb4c..2dad0ca 100644 --- a/src/sw_info.c +++ b/src/sw_info.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_info.c,v 1.5 1999/06/24 16:02:12 mdw Exp $ + * $Id: sw_info.c,v 1.6 2004/04/08 01:52:19 mdw Exp $ * * Maintenance of `.sw-info' files * @@ -26,26 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_info.c,v $ - * Revision 1.5 1999/06/24 16:02:12 mdw - * Fix call to `execl'. - * - * Revision 1.4 1999/06/24 15:57:07 mdw - * Stupid bug fix. Code wouldn't even compile. Tut. - * - * Revision 1.3 1999/06/24 15:51:59 mdw - * Add support for the `sw-precommit' script. - * - * Revision 1.2 1999/06/18 18:58:45 mdw - * Various tidyings. - * - * Revision 1.1.1.1 1999/06/02 16:53:35 mdw - * Initial import. - * - */ - /*----- Header files ------------------------------------------------------*/ #include "config.h" diff --git a/src/sw_info.h b/src/sw_info.h index 1d3587d..e7ee19a 100644 --- a/src/sw_info.h +++ b/src/sw_info.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_info.h,v 1.1 1999/06/02 16:53:35 mdw Exp $ + * $Id: sw_info.h,v 1.2 2004/04/08 01:52:19 mdw Exp $ * * Maintenance of `.sw-info' files * @@ -26,14 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_info.h,v $ - * Revision 1.1 1999/06/02 16:53:35 mdw - * Initial revision - * - */ - #ifndef SW_INFO_H #define SW_INFO_H diff --git a/src/sw_links.c b/src/sw_links.c index 17eec9c..ab47ba5 100644 --- a/src/sw_links.c +++ b/src/sw_links.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_links.c,v 1.1 1999/06/02 16:53:36 mdw Exp $ + * $Id: sw_links.c,v 1.2 2004/04/08 01:52:19 mdw Exp $ * * Messing with symlink trees * @@ -26,14 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_links.c,v $ - * Revision 1.1 1999/06/02 16:53:36 mdw - * Initial revision - * - */ - /*----- Header files ------------------------------------------------------*/ #include diff --git a/src/sw_links.h b/src/sw_links.h index 52348c4..6b517c3 100644 --- a/src/sw_links.h +++ b/src/sw_links.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_links.h,v 1.1 1999/06/02 16:53:36 mdw Exp $ + * $Id: sw_links.h,v 1.2 2004/04/08 01:52:19 mdw Exp $ * * Messing with symlink trees * @@ -26,14 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_links.h,v $ - * Revision 1.1 1999/06/02 16:53:36 mdw - * Initial revision - * - */ - #ifndef SW_LINKS_H #define SW_LINKS_H diff --git a/src/sw_rsh.c b/src/sw_rsh.c index 8720551..45815f8 100644 --- a/src/sw_rsh.c +++ b/src/sw_rsh.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_rsh.c,v 1.7 1999/09/24 13:16:22 mdw Exp $ + * $Id: sw_rsh.c,v 1.8 2004/04/08 01:52:19 mdw Exp $ * * Run remote commands * @@ -26,35 +26,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_rsh.c,v $ - * Revision 1.7 1999/09/24 13:16:22 mdw - * Fix typo in comment. - * - * Revision 1.6 1999/09/24 13:15:57 mdw - * Remove unnecessary assumptions about structure layouts. (The `pkhead' - * structure is no more.) - * - * Revision 1.5 1999/06/24 16:02:22 mdw - * Fix signal handling some more. - * - * Revision 1.4 1999/06/24 15:51:17 mdw - * Fix signal handlers so they don't corrupt `errno'. - * - * Revision 1.3 1999/06/18 18:58:54 mdw - * Signal handling fixes. - * - * Revision 1.2 1999/06/02 17:03:29 mdw - * Fix use of `octet' now that mLib includes `bits.h' (as of version 1.3.5 - * release). Also use the mLib load and store macros rather than doing it - * by hand. - * - * Revision 1.1.1.1 1999/06/02 16:53:34 mdw - * Initial import. - * - */ - /*----- Header files ------------------------------------------------------*/ #include "config.h" diff --git a/src/sw_rsh.h b/src/sw_rsh.h index 2e38816..52a4a54 100644 --- a/src/sw_rsh.h +++ b/src/sw_rsh.h @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: sw_rsh.h,v 1.2 1999/09/24 13:16:39 mdw Exp $ + * $Id: sw_rsh.h,v 1.3 2004/04/08 01:52:19 mdw Exp $ * * [Run remote commands * * (c) 1999 EBI @@ -25,17 +25,6 @@ * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*----- Revision history --------------------------------------------------* - * - * $Log: sw_rsh.h,v $ - * Revision 1.2 1999/09/24 13:16:39 mdw - * Fix typo in comment. - * - * Revision 1.1.1.1 1999/06/02 16:53:33 mdw - * Initial import. - * - */ - #ifndef SW_RSH_H #define SW_RSH_H diff --git a/sw-env.5 b/sw-env.5 index 02a91ff..84a5bca 100644 --- a/sw-env.5 +++ b/sw-env.5 @@ -1,6 +1,6 @@ .\" -*-nroff-*- .\" -.\" $Id: sw-env.5,v 1.3 1999/07/30 18:44:32 mdw Exp $ +.\" $Id: sw-env.5,v 1.4 2004/04/08 01:52:18 mdw Exp $ .\" .\" Manual page for `sw-env' files .\" @@ -25,283 +25,3 @@ .\" along with sw-tools; if not, write to the Free Software Foundation, .\" Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. . -.\"----- Revision history --------------------------------------------------- -.\" -.\" $Log: sw-env.5,v $ -.\" Revision 1.3 1999/07/30 18:44:32 mdw -.\" Improve cross-references and tidy up formatting. -.\" -.\" Revision 1.2 1999/07/16 12:45:37 mdw -.\" Internal formatting improvements. -.\" -.\" Revision 1.1 1999/06/04 13:56:18 mdw -.\" New manual page. -.\" -. -.\" --- Useful macro definitions --- -. -.de VS \" Start a sort-of verbatim block -.sp 1 -.in +5n -.nf -.ft B -.. -.de VE \" Stop a sort-of verbatim block -.ft R -.fi -.in -5n -.sp 1 -.. -.de hP \" Start an indented paragraph with a bold right-aligned label -.IP -\fB\h'-\w'\\$1\ 'u'\\$1\ \fP\c -.. -.\" -.\" --- Style hacking --- -.\" -.ie \n(.g \{\ -. fam P -. ds mw \fR[\f(BImdw\fR] -.\} -.el .ds mw \fR[\fBmdw\fR] -.ie t .ds o \(bu -.el .ds o o -.ds sw \fBsw\fP -.ds se \fBsw\-env\fP -. -.\"----- Main manual text --------------------------------------------------- -. -.TH sw-env 5 "25 May 1999" sw-tools -.PD 1 -. -.\"-------------------------------------------------------------------------- -. -.SH NAME -. -sw\-env \- environment variable assignment files for \*(sw. -. -.\"-------------------------------------------------------------------------- -. -.SH "DESCRIPTION" -. -A \*(se file is a sequence of statements. The following statements are -supported: -.sp 1 -.in +5n -.B : -.I value -.RB [ ; ] -.br -.B include -.I value -.RB [ ; ] -.br -.B arch -.I value -.B { -.IR statement ... -.B } -.RB [ ; ] -.br -.RB [ set ] -.I name -.RB [ = ] -.I value -.RB [ ; ] -.br -.B unset -.I name -.RB [ ; ] -.in -5n -.sp 1 -Whitespace serves to separate tokens but is otherwise ignored except -when it occurs quoted within a -.IR value . -The file may also contain comments, which begin with a -.RB ` # ' -character and extend to the end of the line. The start of a comment -must appear where a new statement is expected. Apart from its behaviour -of terminating comments, newlines behave the same way as other -whitespace characters. Keywords are not reserved words. -.PP -A -.I name -is a sequence of digits, letters and underscores which does not start -with a digit. -.PP -A -.I value -may contain any non-null character, although some characters are special -and must be quoted. The syntax of -.IR value s -is loosely based on the Bourne -shell, although there are differences and irregularities due to the -quick and dirty nature of the parser. The various quoting and -substitution operations are described below. -. -.SS "Statements" -. -The statements behave as follows: -.TP -.B : -The following -.I value -is read and discarded. This is not useless: reading a -.I value -may cause variables to be assigned as a result of -`\c -.BI ${ name = value }\c -\&' substitutions. -.TP -.B include -A -.I value -is read, and further assignments are read from the file so named, if it -exists. Conventionally, the last statement in the global \*(se file is -.VS -include ".sw-env"; -.VE -to read in package-specific settings. -.TP -.B arch -The following -.I value -is read. If it matches the name of the host's architecture, then the -brace-enclosed statements are executed; otherwise they're ignored. It's -possible, though not useful, to nest -.B arch -statements. -.TP -.B set -A -.I name -and -.I value -are read, optionally separated by an -.RB ` = ' -character. The variable named is assigned the value, replacing any -previously assigned value, if any. The -.RB ` set ' -keyword is optional. It's only useful so that you can assign values to -variables whose names are also statement keywords. -.TP -.B unset -A -.I name -is read. Any value assigned to the variable named is discarded, and the -variable is forgotten. -. -.SS "Value syntax" -. -The parser usually reads a -.I value -a character by character, until it finds a delimiter. Delimiter -characters are -.RB ` ( ', -.RB ` ) ', -.RB ` { ', -.RB ` } ', -and -.RB ` ; '; -whitespace also acts as a delimiter. Delimiter characters can only -appear in a value if quoted. -.PP -There are three types of quoting understood by the value reader. A -backslash -.RB (` \e ') -character causes the following character to be stripped of its special -meaning. Hence -.RB ` \e\e ' -inserts a literal backslash. Text between single quotes -.RB ` \' ... \' ' -is read -entirely as-is, including all whitespace, newlines, backslashes, -everything. To include a single quote in a piece of single-quoted text, -use the sequence -.RB ` \'\e\'\' ', -as in the shell. (This drops out of single-quoting, inserts an escaped -single quote, and resumes quoting.) Text between double quotes -.BR """" ... """" -is partially quoted: delimiters and whitespace are read as normal -characters, but substitutions using the -.RB ` $ ' -and -.RB ` \` ' -characters are still made, and the backslash retains its behaviour of -escaping the following character. -.PP -Two sorts of substitutions are available in values: -.I "variable substitution" -examines a variable and substitutes some text based on its value, and -.I "command substitution" -runs a command and substitutes its output. -.PP -The simplest variable substitution takes the form -.RB ` $\c -.IR name ': -this is replaced by the value of the variable called -.IR name , -or the empty string if there is no such variable defined. The name may -be enclosed in braces should it be necessary to clearly disambiguate the -end of the name. -.PP -More complex variable substitutions are permitted: -.TP -.BI ${ name \- text } -Expands to the value of the variable called -.I name -if it's defined, or -.I text -if not. -.TP -.BI ${ name + text } -Expands to -.I text -if there is a variable called -.I name -defined, or nothing. -.TP -.BI ${ name = text } -If there is no variable called -.I name -then create one with the value -.IR text ; -then expands to the variable's value. -.PP -In each of the above, prefixing the operator character -.RB ` \- ', -.RB ` + ' -or -.RB ` = ' -with a colon -.RB (` : ') -changes the variable existence test, such that it will believe that a -variable whose value is the empty string is not defined. Each -.I text -part in the above forms is syntactically a -.IR value , -and may itself contain quoting and substitutions. It may also contain -unescaped whitespace. -.PP -There are two forms for command substitution: the backtick form, where a -command is enclosed in backquotes -.RB ` \` ... \` '; -and the parenthesized form -.RB ` $( ... ) '. -The only difference between these two forms is syntactic: it's easy to -make the parenthesized version nest, although that's not actually very -useful. The text between the backquotes or parentheses is broken into -words and executed as a command. It is not passed through the shell: -the author suspects that this would be too confusing. The standard -output of the command, with trailing newlines (but not internal or -leading newlines) removed, is the result of the substitution. -. -.\"-------------------------------------------------------------------------- -. -.SH "AUTHOR" -. -The \*(sw program, and this manual, are \*(mw productions, in association -with the European Bioinformatics Institute. They were written by Mark -Wooding . Go and ask him if you have problems. -. -.\"----- That's all, folks -------------------------------------------------- diff --git a/sw-info.5 b/sw-info.5 index a51a62e..e69de29 100644 --- a/sw-info.5 +++ b/sw-info.5 @@ -1,152 +0,0 @@ -.\" -*-nroff-*- -.\" -.\" $Id: sw-info.5,v 1.4 1999/08/19 12:11:32 mdw Exp $ -.\" -.\" Manual page for `sw-info' files. -.\" -.\" (c) 1999 EBI -.\" -. -.\"----- Licensing notice --------------------------------------------------- -.\" -.\" This file is part of sw-tools. -.\" -.\" sw-tools is free software; you can redistribute it and/or modify -.\" it under the terms of the GNU General Public License as published by -.\" the Free Software Foundation; either version 2 of the License, or -.\" (at your option) any later version. -.\" -.\" sw-tools 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 General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License -.\" along with sw-tools; if not, write to the Free Software Foundation, -.\" Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -. -.\"----- Revision history --------------------------------------------------- -.\" -.\" $Log: sw-info.5,v $ -.\" Revision 1.4 1999/08/19 12:11:32 mdw -.\" Change a tab to spaces for slightly-less-wonderful nroffs. -.\" -.\" Revision 1.3 1999/07/30 18:44:33 mdw -.\" Improve cross-references and tidy up formatting. -.\" -.\" Revision 1.2 1999/07/16 12:45:37 mdw -.\" Internal formatting improvements. -.\" -.\" Revision 1.1 1999/06/04 13:56:18 mdw -.\" New manual page. -.\" -. -.\"----- Style hacking ------------------------------------------------------ -. -.de VS \" Start a sort-of verbatim block -.sp 1 -.in +5n -.nf -.ft B -.. -.de VE \" Stop a sort-of verbatim block -.ft R -.fi -.in -5n -.sp 1 -.. -.de hP \" Start an indented paragraph with a bold right-aligned label -.IP -\fB\h'-\w'\\$1\ 'u'\\$1\ \fP\c -.. -. -.ie \n(.g \{\ -. fam P -. ds mw \fR[\f(BImdw\fR] -.\} -.el .ds mw \fR[\fBmdw\fR] -.ie t .ds o \(bu -.el .ds o o -.ds sw \fBsw\fP -.ds se \fBsw\-env\fP -. -.\"----- Main manual text --------------------------------------------------- -. -.TH sw-info 5 "25 May 1999" sw-tools -.PD 1 -. -.\"-------------------------------------------------------------------------- -. -.SH "NAME" -. -sw-info \- description of sw data files -. -.\"-------------------------------------------------------------------------- -. -.SH "DESCRIPTION" -. -The -.B .sw\-info -file contains blank lines, comment lines, and assignments. A blank line -contains only whitespace; a comment line has a -.RB ` # ' -as its first non-whitespace character: both are ignored. An assignment -has the form -.sp 1 -.in +5n -.I name -.RB [ = ] -.I value -.in -5in -.sp 1 -where -.I name -is one of the field names described below, and -.I value -is any text which doesn't contain newlines, semicolons or null bytes. -Any leading whitespace is stripped; trailing and internal space is -preserved. -.PP -The fields available are: -.TP -.B package -The package's name. -.TP -.B version -The version number of the package. -.TP -.B maintainer -The user name of the package's local maintainer. -.TP -.B date -The date at which this package was last modified by \*(sw, in the form -.IB YYYY \- MM \- DD\fR. -.TP -.B only\-arch -The current architecture restriction. The architecture names are -separated by commas or spaces (or both). This field is omitted if there -is no restriction in force. -.TP -.B arch -Successfully built architectures. The architecture names are separated -by commas or spaces (or both). -.PP -The -.B sw\-index -file consists of a number of entries, one per line. Comments and blank -lines are not allowed. Each line contains assignments for a particular -package, separated by semicolons rather than newlines. -. -.\"-------------------------------------------------------------------------- -. -.SH "SEE ALSO" -. -.BR sw (1). -. -.SH "AUTHOR" -. -The \*(sw program, and this manual, are \*(mw productions, in association -with the European Bioinformatics Institute. They were written by Mark -Wooding . Go and ask him if you have problems. -. -.\"----- That's all, folks -------------------------------------------------- diff --git a/sw-share.1 b/sw-share.1 index 9098073..e69de29 100644 --- a/sw-share.1 +++ b/sw-share.1 @@ -1,90 +0,0 @@ -.\" -*-nroff-*- -.\" -.\" $Id: sw-share.1,v 1.1 1999/07/30 18:44:09 mdw Exp $ -.\" -.\" Manual page for `sw-share' -.\" -.\" (c) 1999 EBI -.\" -. -.\"----- Licensing notice --------------------------------------------------- -.\" -.\" This file is part of sw-tools. -.\" -.\" sw-tools is free software; you can redistribute it and/or modify -.\" it under the terms of the GNU General Public License as published by -.\" the Free Software Foundation; either version 2 of the License, or -.\" (at your option) any later version. -.\" -.\" sw-tools 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 General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License -.\" along with sw-tools; if not, write to the Free Software Foundation, -.\" Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -. -.\"----- Revision history --------------------------------------------------- -.\" -.\" $Log: sw-share.1,v $ -.\" Revision 1.1 1999/07/30 18:44:09 mdw -.\" Manual page added. -.\" -. -.ie \n(.g \{\ -. fam P -. ds mw \fR[\f(BImdw\fR] -.\} -.el .ds mw \fR[\fBmdw\fR] -.ds sw \fBsw\fP -. -.\"----- Main manual text --------------------------------------------------- -. -.TH sw-share 1 "30 July 1999" sw-tools -. -.\"-------------------------------------------------------------------------- -. -.SH "NAME" -. -sw-share \- propagate links to architecture-neutral directories -. -.\"-------------------------------------------------------------------------- -. -.SH "SYNOPSIS" -. -.B sw-share -. -.\"-------------------------------------------------------------------------- -. -.SH "DESCRIPTION" -. -The -.B sw-tidy -program works on software repositories like ours (described in the -.B "Local quirks" -section of the -.BR sw (1) -manpage). It trundles through the architecture neutral directories in -.I prefix -(the chosen install prefix for \*(sw) and makes symbolic links to them -in all of the architecture specific directories lying in -.IB prefix /arch/ \c -.IR arch . -This is a good thing to put in a -.BR cron (8) -job. -. -.\"-------------------------------------------------------------------------- -. -.SH "SEE ALSO" -. -.BR sw (1). -. -.SH "AUTHOR" -. -The \*(sw program, and this manual, are \*(mw productions, in association -with the European Bioinformatics Institute. They were written by Mark -Wooding . Go and ask him if you have problems. -. -.\"----- That's all, folks -------------------------------------------------- diff --git a/sw.1 b/sw.1 index 80af91d..9ed09ca 100644 --- a/sw.1 +++ b/sw.1 @@ -1,111 +1,3 @@ -.\" -*-nroff-*- -.\" -.\" $Id: sw.1,v 1.9 1999/09/16 12:34:13 mdw Exp $ -.\" -.\" Manual page for `sw' -.\" -.\" (c) 1999 EBI -.\" -. -.\"----- Licensing notice --------------------------------------------------- -.\" -.\" This file is part of sw-tools. -.\" -.\" sw-tools is free software; you can redistribute it and/or modify -.\" it under the terms of the GNU General Public License as published by -.\" the Free Software Foundation; either version 2 of the License, or -.\" (at your option) any later version. -.\" -.\" sw-tools 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 General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License -.\" along with sw-tools; if not, write to the Free Software Foundation, -.\" Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -. -.\"----- Revision history --------------------------------------------------- -.\" -.\" $Log: sw.1,v $ -.\" Revision 1.9 1999/09/16 12:34:13 mdw -.\" Fix stupid typo. -.\" -.\" Revision 1.8 1999/09/10 15:27:40 mdw -.\" Include `%'-escape substitution. -.\" -.\" Revision 1.7 1999/07/30 18:44:33 mdw -.\" Improve cross-references and tidy up formatting. -.\" -.\" Revision 1.6 1999/07/30 08:18:23 mdw -.\" Sweep with ispell and fix some typos. -.\" -.\" Revision 1.5 1999/07/16 12:45:37 mdw -.\" Internal formatting improvements. -.\" -.\" Revision 1.4 1999/06/24 15:52:12 mdw -.\" Add documentation for the `sw-precommit' script. -.\" -.\" Revision 1.3 1999/06/18 18:58:25 mdw -.\" Various tidyings. -.\" -.\" Revision 1.2 1999/06/04 13:56:09 mdw -.\" Changes, extensions, polishings, spelling fixes... -.\" -.\" Revision 1.1.1.1 1999/06/02 16:53:33 mdw -.\" Initial import. -.\" -. -.\"----- Style hacking ------------------------------------------------------ -. -.de VS \" Start a sort-of verbatim block -.sp 1 -.in +5n -.nf -.ft B -.. -.de VE \" Stop a sort-of verbatim block -.ft R -.fi -.in -5n -.sp 1 -.. -.de hP \" Start an indented paragraph with a bold right-aligned label -.IP -\fB\h'-\w'\\$1\ 'u'\\$1\ \fP\c -.. -. -.ie \n(.g \{\ -. fam P -. ds mw \fR[\f(BImdw\fR] -.\} -.el .ds mw \fR[\fBmdw\fR] -.ie t .ds o \(bu -.el .ds o o -.ds sw \fBsw\fP -. -.\"----- Main manual text --------------------------------------------------- -. -.TH sw 1 "25 May 1999" sw-tools -.PD 1 -. -.\"-------------------------------------------------------------------------- -. -.SH "NAME" -. -sw \- tool for convenient software installation -. -.\"-------------------------------------------------------------------------- -. -.SH "SYNOPSIS" -. -.nf -\fBsw \-\-help -\fBsw \-\-help-full -\fBsw \-\-version -\fBsw \-\-archname -\fBsw \-\-remote \fIcommand - \fBsw all\-arch \fBsw arch \fBsw commit diff --git a/sw.in b/sw.in index 756d9cb..36a2e37 100755 --- a/sw.in +++ b/sw.in @@ -2,7 +2,7 @@ # -*-sh-*- # -# $Id: sw.in,v 1.1 1999/06/02 16:53:32 mdw Exp $ +# $Id: sw.in,v 1.2 2004/04/08 01:52:19 mdw Exp $ # # Determine a canonical `sw' architecture name # @@ -29,13 +29,6 @@ # along with sw-tools; if not, write to the Free Software Foundation, # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -#----- Revision history ----------------------------------------------------- -# -# $Log: sw.in,v $ -# Revision 1.1 1999/06/02 16:53:32 mdw -# Initial revision -# - # --- Commentary --- # # This is deliberately *not* the same as Autoconf's `config.guess'. The GNU -- 2.11.0