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

util/shell/depstrack.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:lists dependencies in a binary
Author:megacz at usa.com
Uploader:megacz usa com
Type:util/shell
Version:0.03
Replaces:util/cli/depstrack.lha; util/shell/depstrack.lha
Architecture:m68k-amigaos;generic
Date:2007-07-01
Download:http://aminet.net/util/shell/depstrack.lha - View contents
Readme:http://aminet.net/util/shell/depstrack.readme
Downloads:1503
depstrack - dependency tracking in binaries [0.03] by megacz at usa.com
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^



 /// INTRO
-----------

'depstrack' is an Arexx script(compiled for speed) that will show You
*all the dependencies in the binaries, so if there is a proggy that does
not start for some reason and does not inform about the requirements through
the requester and/or shell or when it comes without the documentation then
this is where You can easily see what is needed to start cleanly.

By saying '*all the dependencies' I assume these:

 -  *.library 
 -  *.device
 -  *-handler 
 -  *.datatype
 -  *.class
 -  *.gadget 
 -  *.image
 -  *.font 
 -  *.mui 
 -  *.mcc 
 -  *.mcp
                                                
There might be more, custom suffixes, just look at the '/// COPY & GO' point.



 /// HISTORY
-------------

 19-Mar-2007   [0.01]    initial version

 22-Mar-2007   [0.02]    improved version:

                         completly forgot that LF is not a domain of the 
                         binary, now buffer is set accoring to NULL's.

                         libraries with 'Nu' were treat like duplicates - wrong,
                         they might occur only once without the equiv.          
               with no 'Nu'.

                         buffer handling improved, there was a big waste 
                         of time, while handling two pools, one pool processed 
                         and the second flushed and loaded as the first 
                         in the second attempt...

                         added version probing/check, idea by 
                         Krister 'Kicko' Skrtic
                         -first method, uses 'rx' and 'version'
                         -second method, uses 'scout' + internals

                         added possibility of entering custom deps. in the arg.
                         line, no need to compile 'special' versions, anymore :)

                         results dumper shows three buffers in one go, 
                         think its fast.

 27-Mar-2007   [0.03]    new things:

                         thanks to: Nick Clover for sending me the "latest"
                         version of 'rexxplslib.library' - the library is in
                         'contrib/' directory.

                         added version probing that uses 'version' only,
                         thanks to: Javier de las Rivas who reminded
                         me that this is much faster when dealing with '.rexx',
                         see also 'contrib/' directory as there is translated
                         (to his native langauage)and a bit modified version
                         of 'depstrack.rexx' [0.02]
 
 25-Jun-2007   [0.03]    new contrib from Javier de las Rivas, this time he
                         localized the 'depstrack.rexx' [0.03]!


Contents of util/shell/depstrack.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                49747   49747 100.0% -lh0- 2d71 Jun 25 21:22 depstrack-003.lzx
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         1 file    49747   49747 100.0%            Jul  1 15:48

Aminet © 1992-2017 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>