www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-announce/2008/08/24/13:16:31.1

Message-Id: <200808241714.m7OHEYJ4004976@delorie.com>
X-Recipient: djgpp-announce AT delorie DOT com
X-Authenticated: #27081556
X-Provags-ID: V01U2FsdGVkX1+ng8RZkGGn79NSqLl7xT9joP4y887cBFecK1RDGG
ToCpR+lFWhHy3H
From: "Juan Manuel Guerrero" <juan DOT guerrero AT gmx DOT de>
To: <djgpp-announce AT delorie DOT com>
Subject: ANNOUNCE: DJGPP port of GNU shelltool 2.0.8 uploaded
Date: Sun, 24 Aug 2008 15:29:51 +0200
X-Priority: 3
X-MSMail-Priority: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.5

This is a port of GNU shelltoll 2.0.8 to MSDOS/DJGPP.


  The GNU shtool program is a compilation of small but very stable and
  portable shell scripts into a single shell tool.  The compiled shtool
  program is intended to be used inside the source tree of free software
  packages.  There it can take over various (usually non-portable) tasks
  related to the building and installation of such packages.



  DJGPP specific changes.
  =======================

  This port is based on the previous port produced by Richard Dawe.
  The most important DJGPP specific changes between this and the previous port
  are:
  - check for TEMP and TMP also, instead of checking only for TMPDIR and
    TEMPDIR.
  - if no one of them are set, default to the current working directory
    instead of defaulting to "/tmp".
  - do not use the string "shtool.tmp" as template for $tmpfile, use
    "shtl_tmp" instead.  This avoids illicit file names with multiple dots
    like "shtool.tmp.new".
  - do not use the string ".shtool.$$" as template for $tmpdir, use "st$$"
    instead.  This avoids illicit file names with multiple dots like ".shtool.123456".
  - use $pathsep instead of hard coded colon as path separator.  If an explicit
    path string or $PATH is passed as argument then it will be used to determinate
    the right path separator.  If neither of both is passed then $PATH_SEPARATOR
    will be checked and if defined it will be used to define the path separator,
    else it will default to ";".

  As usual, all the djgpp specific files (config.bat, diffs, readme files,
  etc.) are stored in the /djgpp subdir.

  To run the scripts you will need to install at least the following packages:
  textutils, fileutils, shellutils, grep, sed, gawk, find, bzip2, gzip, perl
  and tar or some of the functionality will not be available.

  For futher information about GNU Shelltool please read the man pages and the
  NEWS file.


  User visible changes (from NEWS):

  Changes between 1.6 and 2.0 (02-Nov-2002 to 02-Jul-2004)

   *) Added substitution warnings to `shtool subst'
   *) Replaced old `shtool guessos' with a new `shtool platform' command
   *) Even more POSIX 1003.1-2001 compliancy and portability.
   *) Many workarounds and fixed for permission related problems
   *) Fixed error exit in all commands by introducing an "shtool_exit"
   *) Split shtool(1) into multiple manual pages and extended content.
   *) Upgraded build environment to GNU Autoconf 2.59



  If you want to recompile the package, run the command:
    make
  Install the products running the command:
    make install
  The testsuite will pass for DJGPP 2.04 and will fail for DJGPP 2.03 for the
  test cases: mkln and mkshadow because symlinks are not supported by the called
  programs.
  


  The port consists of two packages that can be downloaded from
  ftp.delorie.com and mirrors as (timestamp 2008-08-22):

    Shelltool 2.0.8 scripts and man format documentation:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/shtl208b.zip

    Shelltool 2.0.8 source:
    ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/shtl208s.zip



  Send shelltool specific bug reports to <bug-shtool AT gnu DOT org>.
  Send suggestions and bug reports concerning the DJGPP port
  to comp.os.msdos.djgpp or <djgpp AT delorie DOT com>.
  If you are not sure if the failure is really a shtool failure
  or a djgpp specific failure, report it here and *not* to
  <bug-shtool AT gnu DOT org>.

Enjoy.

      Guerrero, Juan Manuel <juan DOT guerrero AT gmx DOT de>

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019