home *** CD-ROM | disk | FTP | other *** search
-
- Table of Contents
-
- Copyright - Copyright information
- Distribution - Copying conditions
- Disclaimer - Legal Information
- Trademark - Trademark information
- Support/Updates - How to get updates and support
- Author - How to reach the author
-
- Description - What is MCC-Install?
- Requirements - Requirements for using MCC-Install
-
- Installation - How to install MCC-Install
-
- Localization - For translators
-
- History - Revision history of MCC-Install
- Todo - Todo list
- Known problems - List of known problems
- Acknowledgments - Acknowledgments
- Please rate - Please rate MCC-Install
- MCCs - MCCs that use MCC-Install
-
-
-
- Copyright
- ---------
-
- This software and its documentation are copyright 1996-1997,1999 by
- Dipl.-Inform. Kai Hofmann. All rights reserved!
-
- - Permission for COMMERCIAL USE is only given by an extra available commercial
- license that must be validated!
- Contact me directly for this license, because it will be individually handed
- out per your needs!
-
- - Permission is hereby granted, without written agreement and without license,
- to USE this software and its documentation for any NON-COMMERCIAL purpose,
- provided that the above copyright notice and the following paragraph appear
- in all copies of this software (Non-commercial includes Giftware!).
-
- Please send me a full version of your product at no cost including free
- updates!
-
-
-
- Distribution
- ------------
-
- Permission is hereby granted, without written agreement and without license or
- royalty fees, to copy and distribute this software and its documentation for
- any purpose, provided that the above copyright notice and the following
- paragraphs appear in all copies of this software, to:
-
- - All who will distribute this software for free!
- - All free accessible INTERNET servers!
- - All Aminet® sites
- - Fred Fish for his great Amiga-Software-Library
- - The German SAAR AG PD-Library
- - Angela Schmidt's Meeting Pearls serie
- - All others who do NOT take more than US$ 5.- for one disk that includes this
- software!
-
-
-
- DISCLAIMER
- ----------
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
- LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDER AND/OR OTHER
- PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
- EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
- QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
- DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
- COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE PROGRAM AS
- PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
- INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
- THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
- INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
- PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
- HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
- THE AUTHOR HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,
- ENHANCEMENTS, OR MODIFICATIONS.
-
-
-
- Trademark
- ---------
-
- Amiga, AmigaDOS, AmigaGuide and Workbench are registered trademarks of Amiga
- International, Inc.
- Aminet is a registered trademark of Stefan Ossowskis Schatztruhe GmbH
-
- All other trademarked names used herein are used for the purposes of
- identification and for the benefit of the trademark holder. No infringement of
- trademarks is intended. Trademarks remain the property of the trademark holder.
-
-
-
- Support/Updates
- ---------------
-
- - Updates will be available via Aminet®
- - Support will be available via the authors email address and via
- http://www.hofmann-int.de/products/amiga/mui/MCC-Install.shtml
-
-
-
- Author
- ------
-
- Dipl.-Inform. Kai Hofmann
- Software Engineering International
- Arberger Heerstraße 92
- 28307 Bremen
- Germany
-
- Phone: (+49)-(0)421/480780
- EMail: hofmann@hofmann-int.de
- IRC : PowerStat@#AmigaGer
- WWW : http://www.hofmann-int.de/
-
-
-
- Description
- -----------
-
- MCC-Install is an installer script for MUI Custom Classes that is highly
- modular to be reusable for other installer scripts.
-
- MCC-Install features:
-
- - Follows the V43 Installer Style Guide
- - Works with InstallerNG 1.3
- - Correctly supports the different user levels
- - Install new/update mode
- - Uninstallation
- - Supports Installers prior to V43
- - Highly automated
- - Very flexible
- - Very intelligent (for an installer-script ;-)
- - It uses WrapGuide (if present) for the AmigaGuide® documentation if running
- under a pre V39 system.
- - Autodetects the CPU/FPU
- - Autodetects the OS version
- - Autodetects the MUI version
- - Autodetects existing files within the distribution archive
- - Installs the optimal 68010-68060 binary if available
- - Supports the following document formats:
- ASCII, AmigaGuide®, HTML
- - It supports the following languages:
- English, German, French, Danish, Italian, Dutch, Swedish, Polish, Finnish,
- Greek, Czech, Russian, Serbian
- - Supports source code installation for the following programming
- languages:
- C, Assembler, Amiga-E, Modula II, Oberon, ARexx, Cluster, Blitz Basic 2
- - It can be reused by (hopefully) all other MUI custom classes since the
- authors of custom classes need to change only a few things:
- * The #copyright variable
- * The #min_os_version and #min_os_revision variables
- * The #min_mui_version and #min_mui_revision variables
- * The #language_mcc and #language_mcp variables
- * The P_CustomExists, P_CustomInstall and P_CustomUninstall procedures
- * The 'APPNAME' tooltype within the MCC-Install icon
-
-
-
- Requirements
- ------------
-
- - Installer
-
- - To use the Greek MCC-Install script you need the
- "Greek Workbench" © AC Software
-
- - To use the Russian MCC-Install script you need
- "Rusifier" © Dmitry Mikhilov
-
-
-
- Installation
- ------------
-
- Your distribution archive must follow the following archive structure:
-
- MCC_<name>/MCC_<name>.pi (recommended)
- MCC_<name>/MCC_<name>.readme
- MCC_<name>/MCC_<name>.readme.info
- MCC_<name>/Libs/MUI/<name>.mcc (optional)
- MCC_<name>/Libs/MUI/<name>.mcp (optional)
- MCC_<name>/Libs/MUI/<name>000.mcc (optional)
- MCC_<name>/Libs/MUI/<name>000.mcp (optional)
- MCC_<name>/Libs/MUI/<name>010.mcc (optional)
- MCC_<name>/Libs/MUI/<name>010.mcp (optional)
- MCC_<name>/Libs/MUI/<name>020.mcc (optional)
- MCC_<name>/Libs/MUI/<name>020.mcp (optional)
- MCC_<name>/Libs/MUI/<name>020f.mcc (optional)
- MCC_<name>/Libs/MUI/<name>020f.mcp (optional)
- MCC_<name>/Libs/MUI/<name>030.mcc (optional)
- MCC_<name>/Libs/MUI/<name>030.mcp (optional)
- MCC_<name>/Libs/MUI/<name>030f.mcc (optional)
- MCC_<name>/Libs/MUI/<name>030f.mcp (optional)
- MCC_<name>/Libs/MUI/<name>040.mcc (optional)
- MCC_<name>/Libs/MUI/<name>040.mcp (optional)
- MCC_<name>/Libs/MUI/<name>040f.mcc (optional)
- MCC_<name>/Libs/MUI/<name>040f.mcp (optional)
- MCC_<name>/Libs/MUI/<name>060.mcc (optional)
- MCC_<name>/Libs/MUI/<name>060.mcp (optional)
- MCC_<name>/Docs/english/<name>_mcc.guide
- MCC_<name>/Docs/english/<name>_mcc.guide.info
- MCC_<name>/Docs/english/<name>_mcc.doc (optional)
- MCC_<name>/Docs/english/<name>_mcc.doc.info (optional)
- MCC_<name>/Docs/english/<name>_home.html (optional)
- MCC_<name>/Docs/english/<name>_home.html.info (optional)
- MCC_<name>/Docs/english/<name>_<pagename>.html (optional)
- MCC_<name>/Docs/english/<name>_<pagename>.html.info (optional)
- MCC_<name>/Docs/......./<name>_mcc.guide (optional)
- MCC_<name>/Docs/......./<name>_mcc.guide.info (optional)
- MCC_<name>/Docs/......./<name>_mcc.doc (optional)
- MCC_<name>/Docs/......./<name>_mcc.doc.info (optional)
- MCC_<name>/Docs/......./<name>_home.html (optional)
- MCC_<name>/Docs/......./<name>_home.html.info (optional)
- MCC_<name>/Docs/......./<name>_<pagename>.html (optional)
- MCC_<name>/Docs/......./<name>_<pagename>.html.info (optional)
- MCC_<name>/Demos/<name>-Demo (optional)
- MCC_<name>/Demos/<name>-Demo.info (optional)
- MCC_<name>/Locale/Catalogs/.../<name>_mcc.catalog (optional)
- MCC_<name>/Locale/Catalogs/.../<name>_mcp.catalog (optional)
- MCC_<name>/Developer/Autodocs/MCC_<name>.doc
- MCC_<name>/Developer/C/Include/MUI/<name>_mcc.h
- MCC_<name>/Developer/C/Examples/<name>-Demo.c (optional)
- MCC_<name>/Developer/Amiga-E/Modules/MUI/<name>_mcc.e (optional)
- MCC_<name>/Developer/Amiga-E/Examples/<name>-Demo.e (optional)
- MCC_<name>/Developer/Modula/txt/MCC<name>.def (optional)
- MCC_<name>/Developer/Modula/txt/MCC<name>.mod (optional)
- MCC_<name>/Developer/Modula/Demo/<name>Demo.mod (optional)
- MCC_<name>/Developer/Oberon/txt/MCC<name>.mod (optional)
- MCC_<name>/Developer/Oberon/examples/<name>Demo.mod (optional)
- MCC_<name>/Developer/Assembler/Include/MUI/<name>_mcc.i (optional)
- MCC_<name>/Developer/Assembler/Examples/<name>-Demo.s (optional)
- MCC_<name>/Developer/Rexx/Include/<name>_mcc.rexx (optional)
- MCC_<name>/Developer/Rexx/Examples/<name>-Demo.rexx (optional)
- MCC_<name>/Developer/Cluster/txt/MCC<name>.def (optional)
- MCC_<name>/Developer/Cluster/txt/MCC<name>.mod (optional)
- MCC_<name>/Developer/Cluster/txt/<name>Demo.mod (optional)
- MCC_<name>/Developer/BB2/Include/MUI/<name>_mcc.asc (optional)
- MCC_<name>/Developer/BB2/Examples/<name>-Demo.asc (optional)
- MCC_<name>/Developer/MUIBuilder3/<name>.mb (optional)
- MCC_<name>/Developer/MUIBuilder3/behaviour/<name>.mbcc (optional)
- MCC_<name>/Developer/Source/MCC_<name>/... (optional)
- MCC_<name>/Images/... (optional)
- MCC_<name>/C/WrapGuide (optional)
-
- Copy only the following files from the MCC-Install archive into your
- distribution archive:
-
- MCC_<name>/MCC-Install
- MCC_<name>/MCC-Install.info
- MCC_<name>/Install/English.info (optional)
- MCC_<name>/Install/... (optional)
-
- Now modify the following variables within the MCC-Install script:
-
- - (set #copyright "Copyright © 1996-1997,1999 Dipl.-Inform Kai Hofmann")
- - (set #min_os_version 36)
- - (set #min_os_revision 0)
- - (set #min_mui_version 11)
- - (set #min_mui_revision 0)
- - (set #language_mcc %1111111111111111111111111)
- - (set #language_mcp %0000000000000000000000001)
-
- When needed you can place additional installation code into the following
- procedures:
-
- - P_CustomExists
- - P_CustomInstall
- - P_CustomUninstall
-
- Last but not least don't forget to set the 'APPNAME' tooltype within the icons
- to your custom class name.
-
-
-
- Localization
- ------------
-
- The MCC-Install installer script supports the following languages for the
- moment:
- English, German, Danish, Italian, French, Greek, Dutch, Swedish, Polish,
- Finnish, Czech, Russian, Serbian
-
- Translations for the following languages are needed:
- Spanish, Portuguese (European), Norwegian, Hungarian, Turkish, Latin,
- Esperanto, Catalonian, Croatian, Slovak, Slovenian, Portuguese (Brazilian)
-
-
-
-
- History
- -------
-
- 21.04.1997 - First release on Aminet
- * Separate release archive
- * Added documentation
- 11.06.1997 - Second release on Aminet
- * Added AmigaGuide® V40 features to the documentation
- * Added support for HTML documentation
- * Added support for ARexx, Cluster, Blitz Basic 2
- * Prepared for supporting C++ and MUIBuilder 3
- * Improved/fixed WrapGuide support
- * Prepared for supporting the following languages:
- Croatian, Serbian, Slovak, Slovenian, Portuguese (Brazilian)
- * "Abort Install" button text changed to "Abort Uninstall"
- during uninstallation
- * Added support for images
- * Added Russian translation
- * Now works, when no 68000 version is available
- * Added minimum OS detection
- * Comments removed (14K)
- 17.06.1997 - Third release on Aminet
- * Added Serbian translation
- * Exchanged the USSR flag with the real Russian one.
- Sorry for this mistake!
- 20.07.1997 - Fourth release on Aminet
- * Added MagicWB readme
- * Bug that disabled the German language fixed
- 17.08.1997 - Fifth release on Aminet
- * Fixed Russian icon type
- 02.12.1997 - Sixth release on Aminet
- * Small bugfix
- 31.10.1999 - Seventh release on Aminet
- * Added developer documentation
- * Updated MCC list
- * New contact information
- 09.11.1999 - Eigth release on Aminet
- * Works with InstallerNG 1.3
-
-
-
- Todo
- ----
-
- - Installer script ;-)
- - Install multiple MCCs/MCPs
- - Add link to home.html
- - C++
- - MCC_<name>/Developer/MUIBuilder3/<name>.mb (optional)
- - MCC_<name>/Developer/MUIBuilder3/behaviour/<name>.mbcc (optional)
- - Translations
- - Support "Uninstall"
-
-
-
- Known problems
- --------------
-
- - It is not possible to uninstall images
- - There is no check if images from the archive are already installed
-
-
-
- Acknowledgments are going to the following people:
-
- Rita Reichl : for correcting my English and being my inspiration
-
- Heinz Wrobel : For the Installer V43.3 update
- Stefan Stuntz : for the Magic User Interface and for his support
- Klaus Melchior : for the MUI custom class support
- Martin Huttenloher : for MagicWB
- Udo Schuermann : for WrapGuide
- Stefan Kost : for ag2txt
- Jürgen Kohrmeyer : for the rexxtricks.library
-
- Eric Gerard : for his great icons
- Eric Krieger : for translating the installer-script into Dutch
- Ole Friis : for translating the installer-script into Danish
- Francis Labrie : for translating the installer-script into French
- Paolo Menichetti : for translating the installer-script into Italiano
- Pantelis Kopelias : for translating the installer-script into Greek
- Marcin Orîowski : for translating the installer-script into Polish
- Jesper Jonsson : for translating the installer-script into Swedish
- Sindlar Vit : for translating the installer-script into Czech
- Petteri Kallio : for translating the installer-script into Finnish
- Oleg Sergeev : for translating the installer-script into Russian,
- for the real Russian installer-icon and for bug
- reports
- Ljubomir Jankovic : for translating the installer-script into Serbian
- and for the Serbian installer-icon
- Vincenzo Gervasi : for updating the Italiano MCC-Install translation
- Jeroen Smits : for updating the Dutch MCC-Install translation
- Leon Woestenberg : for updating the Dutch MCC-Install translation
- Allan Odgaard : for his bug and improvement report
-
-
-
- Please rate
- -----------
-
- Please rate MCC-Install. To do so, send an email to
- aminet-server@wuarchive.wustl.edu with the following content:
-
- RATE dev/mui/MCC-Install.lha <num>
-
- where <num> is a mark from 0..10 with 10 being the best.
- You can rate several programs in one mail.
-
- Thank you!
-
-
-
- MCCs
- ----
-
- The following MUI custom classes use MCC-Install:
-
- DataList : By John Haubrich <johnh@kc.net>
-
- Date : By Dipl.-Inform. Kai Hofmann <hofmann@hofmann-int.de>
- Aminet:dev/mui/MCC_Date.lha
- http://www.hofmann-int.de/products/amiga/mui/Date.shtml
-
- DateString : By Dipl.-Inform. Kai Hofmann <hofmann@hofmann-int.de>
- Aminet:dev/mui/MCC_DateString.lha
- http://www.hofmann-int.de/products/amiga/mui/DateString.shtml
-
- HTMLtext : By Dirk Holtwick <dirco@uni-duisburg.de>
- Aminet:dev/mui/MCC_HTMLtext.lha
-
- HTMLview : By Allan Odgaard <duff@diku.dk>
- http://www.diku.dk/students/duff/
-
- ImageMap : By Dr. Karl Bellve <kdb@molmed.ummed.edu>
- Public available beta version
- http://molmed.ummed.edu/~kdb/
-
- Lamp : By Maik Schreiber <BLiZZeR@dame.de>
- Aminet:dev/mui/MCC_Lamp.lha
- http://home.pages.de/~bZ/
-
- Mailtext : By Olaf Peters <olf@informatik.uni-bremen.de>
- Aminet:dev/mui/MCC_Mailtext.lha
- http://home.pages.de/~Mailtext/
-
- MathString : By Vincenzo Gervasi <gervasi@di.unipi.it>
- Aminet:dev/mui/MCC_MathString.lha
- http://www.di.unipi.it/~gervasi
-
- MimeEditor : By Leon Woestenberg <leon@stack.nl> and Ole Friis <ole_f@post3.tele.dk>
- Aminet:dev/mui/MCC_MimeEditor.lha
- http://home3.inet.tele.dk/ole_f/MimeEditor.html
-
- MonthNavigator : By Dipl.-Inform. Kai Hofmann <hofmann@hofmann-int.de>
- Aminet:dev/mui/MCC_MonthNavi.lha
- http://www.hofmann-int.de/products/amiga/mui/MonthNavigator.shtml
-
- NewImage.mcc : by Matthias Bethke <matthias.bethke@gmx.net>
- http://www.linguistik.uni-erlangen.de/~msbethke/software.html
-
- Popph.mcc : by Marcin Orlowski <carlos@amiga.com.pl>
- http://amiga.com.pl/mcc/
-
- TextEditor : By Allan Odgaard <duff@diku.dk>
- http://www.diku.dk/students/duff/
-
- Time : By Dipl.-Inform. Kai Hofmann <hofmann@hofmann-int.de>
- Aminet:dev/mui/MCC_Time.lha
- http://www.hofmann-int.de/products/amiga/mui/Time.shtml
-
- TimeString : By Dipl.-Inform. Kai Hofmann <hofmann@hofmann-int.de>
- Aminet:dev/mui/MCC_TimeString.lha
- http://www.hofmann-int.de/products/amiga/mui/TimeString.shtml
-
- TransferAnim : By Linus McCabe, sparkle@hehe.com
- Aminet:dev/mui/MCC_TransferAn.lha
- http://sparkle.amiga.tm/
-
- TreeList : By John Haubrich <johnh@kc.net>
-
-
-
-
- This is a custom class of the
-
-
- MUI - MagicUserInterface
-
- Copyright © 1993-1997 by Stefan Stuntz
-
-
- MUI is a system to generate and maintain graphical user interfaces. With
- the aid of a preferences program, the user of an application has the
- ability to customize the outfit according to his personal taste.
-
- MUI is distributed as shareware. To obtain a complete package containing
- lots of examples and more information about registration please look for
- a file called "muiXXusr.lha" (XX means the latest version number) on
- your local bulletin boards or on public domain disks.
-
- If you want to register directly, feel free to send
-
-
- DM 30.- or US$ 20.-
-
- to
-
- Stefan Stuntz
- Eduard-Spranger-Straße 7
- 80935 München
- GERMANY
-
-
- Support and online registration are available at
-
- http://www.sasg.com/
-
-
-
- This product is based on or uses parts of
-
- MagicWB - The Workbench Enhancer
- --------------------------------
-
- Copyright © 1992-1997, Martin Huttenloher
-
-
- If you use and like this product you should very much consider to take a
- look at MagicWB, which is the authentic source of the style, colors and
- design elements contained in this package. It features hundreds of
- original icons, patterns, image-drawers, dock-brushes and some specially
- designed high-quality fonts to improve the comfort & legibility of your
- daily Workbench session.
-
- What is MagicWB? MagicWB is a full replacement for the Graphical User
- Interface of the Workbench and has become the standard visual interface on
- the Amiga. Over the last years MagicWB has received various merits and an
- overwhelming response from Amiga magazines and users worldwide proclaiming
- it "a must for all Amiga users". Even commercial applications are
- supporting the multi-colored look & style of MagicWB.
-
- Get yourself the latest version of MagicWB and see for yourself the wonders
- it can do by automatically transforming your old and dull Amiga Workbench
- into an impressive workstation environment that will be the envy of all PC
- Windows and Mac users. Update yourself to the state-of-the-art workbench
- standard everyone uses on the Amiga! It is also your key to enjoy the new
- look & feel of many applications and other MWB add-ons and extensions.
-
- MagicWB is distributed as shareware. Get yourself the latest FREE PUBLIC
- RELEASE of MagicWB now: It is called
-
- ----------------
- MagicWB21p.lha
- ----------------
-
- and can be found everywhere on Aminet (or your local BBS or public domain
- series). Install it and witness the instant magic it performs on your old
- Amiga Workbench. Also included is the latest SASG registration program
- with which you can order and get the full registered version of MagicWB.
-
-
- If you want to order directly, feel free to send
-
-
- DM 30.- or US$ 20.- (cash, no checks!)
-
- to
-
- Martin Huttenloher
- Am Hochstraess 4
- D-89081 Ulm
- Germany
-
-
- You may also choose to visit the official MagicWB homepage on the world
- wide web. There you can find the latest news & support and even register
- your MagicWB online (which is much more comfortable and faster). You can
- even benefit from various special offers & discounts for MagicWB if you
- order through our website! Come and visit MagicWB at:
-
- ----------------------
- http://www.sasg.com/
- ----------------------
-
- Save 20% by using the discounts on our website!
-
- Ordering online also saves you a lot of time and work!
-
-
-
- WrapGuide is Copyright 1994-1995 Udo Schuermann
- All rights reserved
-