Diff for /gforth/iss.sh between versions 1.8 and 1.17

version 1.8, 2003/08/30 22:26:39 version 1.17, 2007/12/31 19:02:24
Line 1 Line 1
 #!/bin/bash  #!/bin/bash
   
 #Copyright (C) 2000,2003 Free Software Foundation, Inc.  #Copyright (C) 2000,2003,2006,2007 Free Software Foundation, Inc.
   
 #This file is part of Gforth.  #This file is part of Gforth.
   
 #Gforth is free software; you can redistribute it and/or  #Gforth is free software; you can redistribute it and/or
 #modify it under the terms of the GNU General Public License  #modify it under the terms of the GNU General Public License
 #as published by the Free Software Foundation; either version 2  #as published by the Free Software Foundation, either version 3
 #of the License, or (at your option) any later version.  #of the License, or (at your option) any later version.
   
 #This program is distributed in the hope that it will be useful,  #This program is distributed in the hope that it will be useful,
Line 15 Line 15
 #GNU General Public License for more details.  #GNU General Public License for more details.
   
 #You should have received a copy of the GNU General Public License  #You should have received a copy of the GNU General Public License
 #along with this program; if not, write to the Free Software  #along with this program; if not, see http://www.gnu.org/licenses/.
 #Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.  
   
 # This is the horror shell script to create an automatic install for  # This is the horror shell script to create an automatic install for
 # Windoze.  # Windoze.
 # Note that I use sed to create a setup file  # Note that I use sed to create a setup file
   
 # use iss.sh >iss.txt  # use iss.sh >gforth.iss
 # copy the resulting iss.txt to the location of your Windows installation  # copy the resulting *.iss to the location of your Windows installation
 # of Gforth, and start the setup compiler there.  # of Gforth, and start the setup compiler there.
   
 cat <<EOT  cat <<EOT
 ; This is the setup script for 4stack on Windows  ; This is the setup script for Gforth on Windows
 ; Setup program is Inno Setup  ; Setup program is Inno Setup
   
 [Setup]  [Setup]
 AppName=Gforth  AppName=Gforth
 AppVerName=$(./gforth -v 2>&1)  AppVerName=Gforth $(cat version)
 AppCopyright=Copyright 1995,1996,1997,1998,2000,2003 Free Software Foundation  AppCopyright=Copyright 1995,1996,1997,1998,2000,2003,2006,2007 Free Software Foundation
 DefaultDirName={pf}\gforth  DefaultDirName={pf}\gforth
 DefaultGroupName=Gforth  DefaultGroupName=Gforth
 AllowNoIcons=1  AllowNoIcons=1
Line 71  Name: "{app}\doc\vmgen" Line 70  Name: "{app}\doc\vmgen"
 Source: "README.txt"; DestDir: "{app}"; Flags: isreadme  Source: "README.txt"; DestDir: "{app}"; Flags: isreadme
 Source: "cygwin1.dll"; DestDir: "{app}"  Source: "cygwin1.dll"; DestDir: "{app}"
 Source: "sh.exe"; DestDir: "{app}"  Source: "sh.exe"; DestDir: "{app}"
   Source: "cygintl-3.dll"; DestDir: "{app}"
   Source: "cygiconv-2.dll"; DestDir: "{app}"
   Source: "cygreadline6.dll"; DestDir: "{app}"
   Source: "cygncurses-8.dll"; DestDir: "{app}"
   Source: "cygffi-2-00-beta.dll"; DestDir: "{app}"
 Source: "gforth.fi"; DestDir: "{app}"  Source: "gforth.fi"; DestDir: "{app}"
 $(ls doc/gforth | sed -e 's:/:\\:g' -e 's,^\(..*\)$,Source: "doc\\gforth\\\1"; DestDir: "{app}\\doc\\gforth"; Components: help,g')  $(ls doc/gforth | sed -e 's:/:\\:g' -e 's,^\(..*\)$,Source: "doc\\gforth\\\1"; DestDir: "{app}\\doc\\gforth"; Components: help,g')
 $(ls doc/vmgen | sed -e 's:/:\\:g' -e 's,^\(..*\)$,Source: "doc\\vmgen\\\1"; DestDir: "{app}\\doc\\vmgen"; Components: help,g')  $(ls doc/vmgen | sed -e 's:/:\\:g' -e 's,^\(..*\)$,Source: "doc\\vmgen\\\1"; DestDir: "{app}\\doc\\vmgen"; Components: help,g')
Line 81  done) | sed \ Line 85  done) | sed \
   -e 's,^\(..*\)\\\([^\\]*\)$,Source: "\1\\\2"; DestDir: "{app}\\\1",g' \    -e 's,^\(..*\)\\\([^\\]*\)$,Source: "\1\\\2"; DestDir: "{app}\\\1",g' \
   -e 's,^\([^\\]*\)$,Source: "\1"; DestDir: "{app}",g' \    -e 's,^\([^\\]*\)$,Source: "\1"; DestDir: "{app}",g' \
   -e 's,^\(.*\.[oib]".*\),\1; Components: objects,g' \    -e 's,^\(.*\.[oib]".*\),\1; Components: objects,g' \
   -e 's,^\(.*\.ps".*\),\1; Components: print,g' \    -e 's,^\(.*\.p\)s\(".*\),\1df\2; Components: print,g' \
   -e 's,^\(.*\.info.*".*\),\1; Components: info,g')    -e 's,^\(.*\.info.*".*\),\1; Components: info,g')
   
 [Icons]  [Icons]
Line 94  Name: "{group}\Gforth-dict"; Filename: " Line 98  Name: "{group}\Gforth-dict"; Filename: "
 Name: "{group}\Gforth-itc"; Filename: "{app}\gforth-itc.exe"; WorkingDir: "{app}"  Name: "{group}\Gforth-itc"; Filename: "{app}\gforth-itc.exe"; WorkingDir: "{app}"
 Name: "{group}\Gforth-prof"; Filename: "{app}\gforth-prof.exe"; WorkingDir: "{app}"  Name: "{group}\Gforth-prof"; Filename: "{app}\gforth-prof.exe"; WorkingDir: "{app}"
 Name: "{group}\Gforth Manual"; Filename: "{app}\doc\gforth\index.html"; WorkingDir: "{app}"; Components: help  Name: "{group}\Gforth Manual"; Filename: "{app}\doc\gforth\index.html"; WorkingDir: "{app}"; Components: help
   Name: "{group}\Gforth Manual (PDF)"; Filename: "{app}\doc\gforth.pdf"; WorkingDir: "{app}"; Components: help
 Name: "{group}\VMgen Manual"; Filename: "{app}\doc\vmgen\index.html"; WorkingDir: "{app}"; Components: help  Name: "{group}\VMgen Manual"; Filename: "{app}\doc\vmgen\index.html"; WorkingDir: "{app}"; Components: help
   Name: "{group}\Bash"; Filename: "{app}\sh.exe"; WorkingDir: "{app}"
 Name: "{group}\Uninstall Gforth"; Filename: "{uninstallexe}"  Name: "{group}\Uninstall Gforth"; Filename: "{uninstallexe}"
   
 [Run]  [Run]

Removed from v.1.8  
changed lines
  Added in v.1.17


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>