Skip to content
This repository has been archived by the owner on Dec 19, 2023. It is now read-only.

Commit

Permalink
MiniVend 3.07
Browse files Browse the repository at this point in the history
  • Loading branch information
perusionmike authored and jonjensen committed Jan 2, 2009
1 parent fd005f3 commit bccf39c
Show file tree
Hide file tree
Showing 102 changed files with 9,673 additions and 6,523 deletions.
2 changes: 1 addition & 1 deletion Copying
@@ -1,4 +1,4 @@
MiniVend V3.06
MiniVend V3.07

This program is free software; most users can redistribute it and/or
modify it under the terms of the GNU General Public License as published
Expand Down
28 changes: 10 additions & 18 deletions INSTALL
Expand Up @@ -17,7 +17,7 @@ IMPORTANT NOTE: If you don't give evidence of having read and
WINDOWS INSTALLATION
--------------------

Obtain the self-extracting executable minivend-3.06.exe
Obtain the self-extracting executable minivend-3.07.exe
and double-click on it.

IMPORTANT NOTE: If you get the message "Bad command or file name"
Expand All @@ -27,7 +27,7 @@ WINDOWS INSTALLATION
port). MiniVend will not work with the ActiveState 5.003 port.

If you already have the CYGWIN.DLL executable or plan on using the
Perl link CGI, you can download the file minivend-3.06-nodll.exe
Perl link CGI, you can download the file minivend-3.07-nodll.exe
and do the same.

The defaults are set for Microsoft Personal Web Server on Win95 --
Expand All @@ -49,25 +49,19 @@ UNIX INSTALLATION
------------------
Here is the short version:

gzip -dc minivend-3.06.tar.gz | tar xvf -
cd minivend-3.06
perl Makefile.PL
make
make test
make install
(change directory to MiniVend root)
bin/makecat simple
bin/start
gzip -dc minivend-3.07.tar.gz | tar xvf -
cd minivend-3.07
./configure

With comments:
Long version with comments:

# Unzip and untar the file -- if you have GNU tar, you can substitute
# 'tar xzf minivend-3.06.tar.gz'
gzip -dc minivend-3.06.tar.gz | tar xvf -
# 'tar xzf minivend-3.07.tar.gz'
gzip -dc minivend-3.07.tar.gz | tar xvf -

# Change directory to the one that was created
#
cd minivend-3.06
cd minivend-3.07

# If you have trouble with picking up the wrong Perl version,
# try '/dir/where/perl/is/perl Makefile.PL
Expand Down Expand Up @@ -128,16 +122,14 @@ and pretty please reference the web site. And
until it is done. You may even change a page and not see the
effect until the server is restarted.

-------------------------------------------------------------


------------------------------------------------------------------

S E T T I N G U P
Y O U R C A T A L O G

Setting up a MiniVend catalog can be quite complex, and that
is why the documentation and demos were provided. They should
is why the documentation and demo were provided. They should
be sufficient to get you started. Many hours have been spent
in documenting the features of MiniVend, and thoughtful users
should almost always find their answers there.
Expand Down
34 changes: 14 additions & 20 deletions MANIFEST
Expand Up @@ -18,6 +18,7 @@ dist/bin/dump
dist/bin/expire
dist/bin/htpasswd.pl
dist/bin/ifdef
dist/bin/localize
dist/bin/makecat
dist/bin/minivend
dist/bin/offline
Expand All @@ -42,8 +43,11 @@ dist/simple/config/.empty
dist/simple/etc/order.profiles
dist/simple/etc/report
dist/simple/etc/search.profiles
dist/simple/html/bullet.gif
dist/simple/html/frtoc.html
dist/simple/html/index.html
dist/simple/html/minivend.html
dist/simple/html/nav.html
dist/simple/html/toc.html
dist/simple/images/00-0011.jpg
dist/simple/images/00-341.jpg
Expand All @@ -52,48 +56,34 @@ dist/simple/images/00-343.jpg
dist/simple/images/21-221.jpg
dist/simple/images/34-101.gif
dist/simple/images/art.gif
dist/simple/images/artbar0.gif
dist/simple/images/artbar1.gif
dist/simple/images/artbar2.gif
dist/simple/images/artbar3.gif
dist/simple/images/artsmall.gif
dist/simple/images/artstore.gif
dist/simple/images/bg.gif
dist/simple/images/blue_pap.gif
dist/simple/images/browse.gif
dist/simple/images/button_y.gif
dist/simple/images/change.gif
dist/simple/images/checkout.gif
dist/simple/images/contents.gif
dist/simple/images/details.gif
dist/simple/images/eyes.gif
dist/simple/images/home.gif
dist/simple/images/new.gif
dist/simple/images/next.gif
dist/simple/images/orderbar.gif
dist/simple/images/ordernow.gif
dist/simple/images/phonelin.gif
dist/simple/images/pink_fab.gif
dist/simple/images/place.gif
dist/simple/images/staircase.jpg
dist/simple/images/recalc.gif
dist/simple/images/redball.gif
dist/simple/images/search.gif
dist/simple/images/stopshop.gif
dist/simple/images/tshirt.gif
dist/simple/images/undercon.gif
dist/simple/images/validate.gif
dist/simple/images/web_srch.gif
dist/simple/images/yellow_w.gif
dist/simple/locale.fr_FR
dist/simple/pages/browse.html
dist/simple/pages/browse1.html
dist/simple/pages/buttonbar.html
dist/simple/pages/canceled.html
dist/simple/pages/catalog.html
dist/simple/pages/etc
dist/simple/pages/flypage.html
dist/simple/pages/help/sec_faq.html
dist/simple/pages/help/security.html
dist/simple/pages/hintfile.html
dist/simple/pages/new_account.html
dist/simple/pages/ord/basket.html
dist/simple/pages/ord/checkout.html
dist/simple/pages/ord/receipt.html
Expand All @@ -108,8 +98,6 @@ dist/simple/pages/results.html
dist/simple/pages/special/badsearch.html
dist/simple/pages/special/canceled.html
dist/simple/pages/special/cc_not_valid.html
dist/simple/pages/special/confirmation.html
dist/simple/pages/special/control.html
dist/simple/pages/special/failed.html
dist/simple/pages/special/interact.html
dist/simple/pages/special/missing.html
Expand All @@ -133,10 +121,12 @@ dist/simple/products/pricing.asc
dist/simple/products/products.asc
dist/simple/products/salestax.asc
dist/simple/products/shipping.asc
dist/simple/products/userdb.asc
dist/simple/reconfig
dist/simple/report_problem
dist/simple/session/.empty
dist/src/File-Lock-0.9.tar
dist/simple/tmp/PageCache/.empty
dist/simple/tmp/SearchCache/.empty
dist/src/config.h.in
dist/src/configure
dist/src/configure.in
Expand All @@ -147,8 +137,11 @@ dist/src/tlink.c
dist/src/tlink.pl
dist/src/vlink.c
dist/src/vlink.pl
dist/userdb.cfg
doc/frtoc.html
doc/intro.html
doc/minivend.html
doc/nav.html
doc/toc.html
lib/Archive/Tar.pm
lib/Carp.pm
Expand Down Expand Up @@ -188,6 +181,7 @@ lib/Vend/Table/Msql.pm
lib/Vend/Table/Quoted.pm
lib/Vend/Table/Update.pm
lib/Vend/TextSearch.pm
lib/Vend/UserDB.pm
lib/Vend/Util.pm
lib/Vend/ValidCC.pm
test.pl
Expand Down
4 changes: 2 additions & 2 deletions Makefile.PL
Expand Up @@ -94,7 +94,7 @@ EOF
}
elsif( $Config{osname} =~ /linux/i and
$Config{d_gnulibc} eq 'define' and
$Config{ccflags} !~ /STRUCT_TM_HASZONE/ and
$Config{POSIX_cflags} !~ /STRUCT_TM_HASZONE/ and
! defined $ENV{MINIVEND_BADPOSIX})
{
print <<EOF;
Expand All @@ -117,7 +117,7 @@ sub copyright_prompt {

print <<'EOF';
MiniVend V3.06
MiniVend V3.07
Copyright 1996-1998 by Michael J. Heins <mikeh@minivend.com>
Expand Down
8 changes: 4 additions & 4 deletions README-win.txt
@@ -1,4 +1,4 @@
# MiniVend V3.06
# MiniVend V3.07
#
# Copyright 1996-1998 by Michael J. Heins <mikeh@iac.net>
#
Expand Down Expand Up @@ -101,16 +101,16 @@

Installation:

1. Download the minivend-3.06.exe distribution file
1. Download the minivend-3.07.exe distribution file
and run it in the normal Windows fashion.

( If you don't want to execute the self-extracting ZIP file,
then you can obtain the standard minivend-3.06.tar.gz file and
then you can obtain the standard minivend-3.07.tar.gz file and
install that instead. )

You will have to obtain the CYGWIN.DLL file if you want to
use TLINK.EXE as your link CGI. The standard distribution .EXE
file has it included -- the minivend-3.06-nodll.exe file
file has it included -- the minivend-3.07-nodll.exe file
eliminates it.

2. Select a directory to install MiniVend in -- it defaults
Expand Down
40 changes: 24 additions & 16 deletions README.OS
@@ -1,4 +1,4 @@
# MiniVend V3.06
# MiniVend V3.07
#
# Copyright 1996-1998 by Michael J. Heins <mikeh@minivend.com>
#
Expand All @@ -16,41 +16,45 @@ Linux GDBM 2.0.x & up This is what MiniVend is
If MiniVend fails "make test" this usually means that the POSIX
library is broken on the distributed Perl. You can update
Perl or define the environment variable MINIVEND_BADPOSIX to 1.
See the README file under "K N O W N P R O B L E M S"

Windows 95 DB_File ????? Initial port. Probably will
not run well for high-use
Windows 95 DB_File ????? MiniVend may not stand up
well for high-use
catalogs. Some features
of MiniVend, notably SQL, will
of MiniVend, notably SQL, may
not work. Server will not stop
from the keyboard, you must close
the DOS window to stop.


Windows NT DB_File ????? Initial port. Not tested
by author, but reported to
run. Probably will not run
Windows NT DB_File ????? Probably will not run
well for high-use catalogs.
Some features of MiniVend,
notably SQL, will not work.


FreeBSD DB_File 2.1.0, 2.1.5 Many users run MiniVend on
this OS.
this OS. You need Perl 5.004.


BSDI DB_File 2.1, 3.0 Many users run MiniVend on
this OS. The vlink UNIX mode
will not work with V3.x but
tlink/INET works fine.
tlink/INET works fine. You
need Perl 5.004 -- the
5.003_02 that comes with 3.x
probably will not work.


Solaris 2 GDBM 2.4,2.5 Many users run MiniVend on
this OS, no known problems
once you get it going.
File::Lock not needed for
Perl 5.004 -- using Perl 5.004
is highly recommended.

is mandatory. Problems with
installation are usually due
to poor or missing development
tools.

SunOS 4.1.x DB_File 4.1.x Some users run MiniVend on
this OS, no known problems.
Expand All @@ -62,18 +66,22 @@ Digital UNIX this OS, no known problems.

IRIX GDBM 5.3,6.2 Server may be difficult to
stop for re-configuration,
setting HouseKeeping value
to 10 or less is recommended.
No other known problems.
setting HouseKeeping value to
10 or less is recommended. No
other known problems provided
you have good development
tools.


HP/UX - 10.1 A few users, may be some
trouble with vlink/tlink
compilation.

SCO - 3.2 Should work fine as of 3.04

SCO - 3.2 Should work fine as of 3.05

AIX - 4.1 Reported to work with little
difficulty

UNIXware - 2.1 Should work fine as of 3.04
UNIXware - 2.1 Should work fine as of 3.05

4 changes: 2 additions & 2 deletions UPGRADE
Expand Up @@ -5,8 +5,8 @@ current software and then restart the server. The only
incompatible changes are bug fixes (which may fool any
workarounds you have made).

The "simple" demo runs unchanged from MiniVend 3.05 to
3.06. The usual source of any upgrade problems is illegal
The "simple" demo runs unchanged from MiniVend 3.01 to
3.07. The usual source of any upgrade problems is illegal
syntax in tags, which might work on earlier versions but
is rejected in later, stricter versions. Especially check
nested [if ...] tags -- some problems can be solved by
Expand Down

0 comments on commit bccf39c

Please sign in to comment.