[interchange-cvs] interchange - docelic modified 4 files

interchange-cvs at icdevgroup.org interchange-cvs at icdevgroup.org
Tue Sep 26 13:59:27 EDT 2006

User:      docelic
Date:      2006-09-26 17:59:27 GMT
* Small updates to make running text in README* files more fluent
* Removed some ^R characters in file LICENSE

Revision  Changes    Path
2.1       +5 -5      interchange/LICENSE

rev 2.1, prev_rev 2.0
RCS file: /var/cvs/interchange/LICENSE,v
retrieving revision 2.0
retrieving revision 2.1
diff -u -r2.0 -r2.1
--- LICENSE	18 Jul 2001 02:20:33 -0000	2.0
+++ LICENSE	26 Sep 2006 17:59:27 -0000	2.1
@@ -55,7 +55,7 @@
   The precise terms and conditions for copying, distribution and
 modification follow.
@@ -110,7 +110,7 @@
     License.  (Exception: if the Program itself is interactive but
     does not normally print such an announcement, your work based on
     the Program is not required to print an announcement.)
 These requirements apply to the modified work as a whole.  If
 identifiable sections of that work are not derived from the Program,
 and can be reasonably considered independent and separate works in
@@ -168,7 +168,7 @@
 access to copy the source code from the same place counts as
 distribution of the source code, even though third parties are not
 compelled to copy the source along with the object code.
   4. You may not copy, modify, sublicense, or distribute the Program
 except as expressly provided under this License.  Any attempt
 otherwise to copy, modify, sublicense or distribute the Program is
@@ -225,7 +225,7 @@
 This section is intended to make thoroughly clear what is believed to
 be a consequence of the rest of this License.
   8. If the distribution and/or use of the Program is restricted in
 certain countries either by patents or by copyrighted interfaces, the
 original copyright holder who places the Program under this License
@@ -278,4 +278,4 @@

2.30      +41 -20    interchange/README

rev 2.30, prev_rev 2.29
RCS file: /var/cvs/interchange/README,v
retrieving revision 2.29
retrieving revision 2.30
diff -u -r2.29 -r2.30
--- README	16 Mar 2006 22:00:04 -0000	2.29
+++ README	26 Sep 2006 17:59:27 -0000	2.30
@@ -10,27 +10,46 @@
 Originally based on Vend 0.2 and 0.3, copyright 1995-96 by Andrew M. Wilcox.
 This program is offered without warranty of any kind.
-See the file LICENSE for redistribution terms.
+See file LICENSE for redistribution terms.
-Interchange is a full-featured web application server with
-online ordering; real-time credit card processing hooks; high-end
-database access and retrieval with SQL support; product categorizing,
-merchandising, and discounting; basic customer relationship management;
-dynamic content presentation; content management; internationalization
-and localization support; real-time tax and shipping hooks; reporting;
-and web-based administration.
+Interchange is a web application server, electronic catalog and database
+display system. Features include:
-Interchange absolutely REQUIRES Perl 5.6.0 or later on a Unix-like operating
+  * online ordering
+  * real-time credit card processing hooks
+  * high-end database access and retrieval with SQL support
+  * product categorizing, merchandising, and discounting
+  * basic customer relationship management
+  * dynamic content presentation
+  * content management
+  * internationalization and localization support
+  * real-time tax and shipping hooks
+  * reporting
+  * possibility of web-based administration
+Interchange absolutely REQUIRES Perl 5.6.0 or later, on a Unix-like operating
+Interchange also requires some non-standard Perl modules to be installed on
+your system. Unless you are installing from distribution-specific packages
+(Red Hat, Debian, ...), the quick way to install the necessary support is to
+  perl -MCPAN -e 'install "Bundle::Interchange"'
+If you would like to use a specific version of Perl, simply invoke
+Perl with an absolute path to the Perl binary, such as
+  /usr/local/bin/perl -MCPAN -e 'install "Bundle::Interchange"'
 More information is in the following files and directories:
-LICENSE          The text of the GNU General Public License (GPL) under which
-                 Interchange is supplied.
+LICENSE          The text of the GNU General Public License (GPL), under which
+                 the Interchange software is distributed.
 README.rpm-dist  Notes on using Interchange when installed from RPM packages.
@@ -38,23 +57,24 @@
 README.cvs       How to access the CVS repository to track ongoing development.
-WHATSNEW         Changes per version for this version family.
+WHATSNEW-*       Changes per specified version family.
 UPGRADE          Instructions on how to upgrade from an earlier Interchange
-Major files/directories in the distribution:
+Major files and directories in the distribution:
 Makefile.PL    Script to create a Makefile, used for installation.
+               (run ./configure for usage instructions)
 dist/          The distribution files, exclusive of executable
                files and modules. Includes:
-               interchange.cfg.dist   Distribution interchange.cfg
+               interchange.cfg.dist   Distribution-default interchange.cfg
                standard/              Demo catalog skeleton, used by makecat
-               src/                   C and Perl code for CGI links
+               src/                   C and Perl code for CGI link programs
                lib/                   Back-end administrative interface
                code/                  Usertags and other customizable code
@@ -104,7 +124,7 @@
                                  D E M O
-There is a demo catalog skeleton included called 'standard'.
+There is a demo catalog skeleton (called 'standard') included.
 To build your own catalog from the demo, go to the directory where you
 installed Interchange (default is "interchange" in your home directory,
@@ -114,7 +134,7 @@
 Follow the prompts and after restarting the Interchange server you
-should be able to access the demo catalog.
+should be able to access the new instance of the demo catalog.
 Please note that some functionality (notably the reporting features)
 may not be available if you are not using an SQL database such as
@@ -130,7 +150,8 @@
 formats. This and other information is available at the Interchange home on
 the web:
-    http://www.icdevgroup.org/
@@ -138,8 +159,8 @@
 Interchange is regularly tested on various Linux distributions and FreeBSD.
 It has also been used on Mac OS X, Solaris, OpenBSD, Digital UNIX/Tru64, SCO,
-AIX, and other Unix variants. It should work on any Unix with Perl 5.6.0 or
-higher and the necessary Perl modules.
+AIX, and other Unix variants. It should work on any Unix with sufficiently
+high Perl version number and the necessary Perl modules.

2.4       +16 -7     interchange/README.cvs

rev 2.4, prev_rev 2.3
Index: README.cvs
RCS file: /var/cvs/interchange/README.cvs,v
retrieving revision 2.3
retrieving revision 2.4
diff -u -r2.3 -r2.4
--- README.cvs	3 Dec 2003 17:36:14 -0000	2.3
+++ README.cvs	26 Sep 2006 17:59:27 -0000	2.4
@@ -12,7 +12,14 @@
 anything but fixing present bugs, and run the latest release.
-Check out a local copy
+Browse CVS tree online
+To browse Interchange CVS contents online, simply point your web
+browser to http://www.icdevgroup.org/cgi-bin/cvsweb/interchange/ .
+Check-out a local copy
 You need to have CVS installed on your system, to begin with. It
@@ -79,14 +86,14 @@
 you checked out from the repository, cd into your checked out CVS copy and
-	cvs diff | more
+	cvs diff -d | less
 To update the distribution, change to your checked out CVS directory
-(e.g. src/interchange), then run:
+(e.g. src/interchange), and then run:
 	$ cvs update -Pd
@@ -142,17 +149,19 @@
 directory to automatically use common options such as these:
 	cvs -z3 -q
-	diff -u
+	diff -du
 	update -Pd
 	checkout -P
 This directs CVS to (1) automatically compress all data communicated
 between you and our server (saving bandwidth) and be quiet (printing
-out fewer diagnostic messages); (2) show context-sensitive diffs;
-(3) prune empty directories and create any new directories added to
-the repository since your checkout; and (4) prune empty directories
+out fewer diagnostic messages); (2) show context-sensitive, recursive
+diffs; (3) prune empty directories and create any new directories added
+to the repository since your checkout; and (4) prune empty directories
 during your checkouts.
 Please see the CVS website for complete documentation:

2.18      +2 -2      interchange/UPGRADE

rev 2.18, prev_rev 2.17
RCS file: /var/cvs/interchange/UPGRADE,v
retrieving revision 2.17
retrieving revision 2.18
diff -u -r2.17 -r2.18
--- UPGRADE	10 Apr 2006 19:49:37 -0000	2.17
+++ UPGRADE	26 Sep 2006 17:59:27 -0000	2.18
@@ -37,8 +37,8 @@
         tar czvf ~/ic_backup.tar.gz /usr/local/interchange 
-    2. Unpack the new version of the software and change
-       to that directory.
+    2. Unpack the new version of the software to a temporary directory,
+       and change to that directory.
         tar xzf interchange-5.x.x.tar.gz
         cd interchange-5.x.x

More information about the interchange-cvs mailing list