AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/misc/bump.i386-aros.zip

Mirror:Random
Showing: i386-aros icongeneric icon
No screenshot available
Short:Automatic,configurable version generator
Author:Robin Cloutman, AROS port by submitter
Uploader:mrustler gmx de (Matthias Rustler)
Type:dev/misc
Version:3.5
Architecture:i386-aros
Date:2009-05-15
Download:dev/misc/bump.i386-aros.zip - View contents
Readme:dev/misc/bump.i386-aros.readme
Downloads:533

AROS port of Robin's bumprev utility.
Installation: copy "bump" somewhere to the search path and the
bump-#? files to S:


Origninal Readme
~~~~~~~~~~~~~~~~

This can easily replace C='s bumprev.

Features:
· User defined output formats. (Unlike bumprev)
· Remembers both version and revision. (Unlike bumprev)
· Easy to use. (Unlike bumprev)
· Output almost identical to bumprev. (Unlike... erm...)
· Includes output for C, C++, ARexx, Asm.
· Includes full source. (gcc version egcs-2.90.27 980315 (egcs-1.0.2 release))
· Has installer.
· 68000-68060 versions.

NOTE:
  Although I have included the source code, I reserve full rights to it.
  If you wish to add/change anything, then do it through me - I don't want
  lots of versions hanging around...

Template:
 Bump
NAME/A,CODE/M,VERSION/S,SETVERSION/K/N,NO=NOREVISION/S,SETREVISION/K/N,QUIET/S

 NAME/A - the base name to use, will create "{NAME}_rev.ver" containing
"{ver}.{rev}".
 CODE/M - which code module(s) to use.
 VERSION/S - bump the version (and set revision to 0).
 SETVERSION/K/N - set the version to this.
 NO=NOREVISION/S - don't bump the revision. (Useful for code generation only)
 SETREVISION/K/N - set the revision to this.
 QUIET/S - don't output any information for the user.

Code Generation:
  All code generation files must reside in "S:" or the location pointed to by
the "BUMPCODE" enviroment variable.
  Each file has the name "bump-*", with the * replaced by the text in each
CODE/M option.
  Every line in the file starting with "##" can be -
  · "## inform ..." Tell the user something.
  · "## suffix ..." Close the current output file, and open another with the
name "{NAME}_rev.{suffix}".
  · "## filename ..." Close the current output file, and open another with this
name.
  · "## ..." anything else is a comment.
  Replaced Symbols:
  · "%n" is the name.
  · "%v" is the version.
  · "%r" is the revision.
  · "%d" is the current date.
  · "%t" is the current time.
  · "%V" is the version of bump used (ie. bump 3.1).
  · "%l?" is the length of the second symbol (ie. "%ld" is replaced by "8")
  (see Bump-test)
  NOTE: You can create more than one output file by using ##suffix and
##filename more than once!

History:
· 1.0 - First effort.
· 1.1 - Added rexx code.
· 1.2 - Added locale support. (REMOVED)
· 1.3 - Minor bug fixed...
· 1.4 - Recompiled with "gcc version egcs-2.90.27 980315 (egcs-1.0.2 release)" ·
1.5 - Automatically generate required code, only need switch first time.
(REMOVED)
· 2.0 - Made resident, otherwise no change.
· 2.1 - Rewrote to make it easier to expand...
· 3.0 - Changed template.
        Made code output user-defined.
        Removed locale support.
        Removed automatic code generation.
· 3.1 - Improved code parsing, user info and multiple files allowed.
· 3.2 - Now searches "PROGDIR:", "S:", and $BUMPCODE for code.
· 3.3 - Also searches {NAME} dir.
· 3.4 - Code cleanup and new ## command (filename).
· 3.5 - Recompiled with "gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)"
        First Aminet release.



Uploaded using: archives.aros-exec.org


Contents of dev/misc/bump.i386-aros.zip
Archive:  /home/aminet/aminet_root/doc//dev/misc/bump.i386-aros.zip
 Length   Method    Size  Ratio   Date   Time   CRC-32    Name
--------  ------  ------- -----   ----   ----   ------    ----
       0  Stored        0   0%  05-08-09 03:32  00000000  Bump/
    1264  Defl:N      376  70%  08-11-99 07:50  0ad30c85  Bump/makefile
    3104  Defl:N     1473  53%  05-08-09 02:57  1b1790c9  Bump/Bump.readme
      95  Defl:N       89   6%  05-08-09 03:30  e477a35c  Bump/build_aros.sh
    6507  Defl:N     2149  67%  05-08-09 03:02  2bd380fb  Bump/Bump.c
     476  Defl:N      260  45%  08-11-99 07:50  91fba384  Bump/Bump-rexx
    8640  Defl:N     3643  58%  05-08-09 03:32  3aa5e1bd  Bump/Bump
     757  Defl:N      332  56%  08-11-99 07:50  2a06d0d9  Bump/Bump-c
     570  Defl:N      290  49%  08-11-99 07:50  2614bd84  Bump/Bump-c++
     498  Defl:N      236  53%  08-11-99 07:50  2ccf2f81  Bump/Bump-test
    1200  Defl:N      578  52%  05-08-09 02:47  e03cc47e  Bump/Bump.h
     554  Defl:N      279  50%  08-11-99 07:50  9de59971  Bump/Bump-e
    2366  Defl:N      904  62%  08-11-99 07:50  7a0cb91c  Bump/Install
     568  Defl:N      290  49%  08-11-99 07:50  fed1dcd3  Bump/Bump-asm
       4  Stored        4   0%  05-08-09 03:31  b3edc811  Bump/Bump_rev.ver
     660  Defl:N      246  63%  05-08-09 03:31  fb5a13d0  Bump/Bump_rev.h
--------          -------  ---                            -------
   27263            11149  59%                            16 files
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>