richter 01/12/04 23:32:54
Modified: . Embperl.pm Embperl.pod EmbperlD.pod INSTALL.pod
README
test/conf httpd.conf.src
Log:
doku updates, v 1.3.4
Revision Changes Path
1.176 +2 -2 embperl/Embperl.pm
Index: Embperl.pm
===================================================================
RCS file: /home/cvs/embperl/Embperl.pm,v
retrieving revision 1.175
retrieving revision 1.176
diff -u -r1.175 -r1.176
--- Embperl.pm 2001/12/04 20:09:19 1.175
+++ Embperl.pm 2001/12/05 07:32:54 1.176
@@ -10,7 +10,7 @@
# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
#
-# $Id: Embperl.pm,v 1.175 2001/12/04 20:09:19 richter Exp $
+# $Id: Embperl.pm,v 1.176 2001/12/05 07:32:54 richter Exp $
#
###################################################################################
@@ -64,7 +64,7 @@
@ISA = qw(Exporter DynaLoader);
-$VERSION = '1.3.4_dev-4';
+$VERSION = '1.3.4';
# HTML::Embperl cannot be bootstrapped in nonlazy mode except
# under mod_perl, because its dependencies import symbols like ap_palloc
1.79 +7 -3 embperl/Embperl.pod
Index: Embperl.pod
===================================================================
RCS file: /home/cvs/embperl/Embperl.pod,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -r1.78 -r1.79
--- Embperl.pod 2001/12/04 07:43:15 1.78
+++ Embperl.pod 2001/12/05 07:32:54 1.79
@@ -2586,8 +2586,10 @@
=item perl5.7.1
-=item apache_1.3.0 - apache_1.3.19
+=item perl5.7.2
+=item apache_1.3.0 - apache_1.3.22
+
=item apache_ssl (Ben SSL)
=item Stronghold 2.2
@@ -2600,7 +2602,7 @@
I know from other people that it works on many other UNIX systems
-=head2 on Windows NT 4.0 with
+=head2 on Windows NT/2000 with
=over 4
@@ -2609,8 +2611,10 @@
=item perl5.005
=item perl5.6.0
+
+=item perl5.6.1
-=item apache_1.3.0 - apache_1.3.19
+=item apache_1.3.0 - apache_1.3.22
=back
1.51 +7 -3 embperl/EmbperlD.pod
Index: EmbperlD.pod
===================================================================
RCS file: /home/cvs/embperl/EmbperlD.pod,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- EmbperlD.pod 2001/12/04 07:43:15 1.50
+++ EmbperlD.pod 2001/12/05 07:32:54 1.51
@@ -2555,8 +2555,10 @@
=item perl 5.7.1
-=item apache_1.3.0 - apache_1.3.19
+=item perl 5.7.2
+=item apache_1.3.0 - apache_1.3.22
+
=item apache_ssl (Ben SSL)
=item Stronghold 2.2
@@ -2570,7 +2572,7 @@
R�ckmeldungen best�tigen, dass es ebenfalls auf fast allen anderen Unix Varianten
problemlos l�uft.
-=head2 unter Windows NT 4.0 mit
+=head2 unter Windows NT/2000 mit
=over 4
@@ -2579,8 +2581,10 @@
=item perl5.005
=item perl 5.6.0
+
+=item perl 5.6.1
-=item apache_1.3.0 - apache_1.3.19
+=item apache_1.3.0 - apache_1.3.22
=back
1.24 +33 -20 embperl/INSTALL.pod
Index: INSTALL.pod
===================================================================
RCS file: /home/cvs/embperl/INSTALL.pod,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- INSTALL.pod 2001/12/04 07:55:09 1.23
+++ INSTALL.pod 2001/12/05 07:32:54 1.24
@@ -4,22 +4,27 @@
=head2 UNIX
-- B<Unpack the archive>
+=over 4
+
+=item Unpack the archive
-- B<perl Makefile.PL>
+=item perl Makefile.PL
You will be asked if you want to compile in support for Apache mod_perl. If
you say yes, the source of Apache is searched (for headerfiles). If
-it can't found, please specify the basepath. Please make sure
+it can't found, please specify the basepath of your Apache sources or the
+directory where the Apache include files are installed. Please make sure
mod_perl is already installed. If you have installed mod_perl-0.96 or
higher, Makefile.PL automatically suggests the same source path as was
used to build mod_perl.
-- B<make>
+=item make
-- B<make test>
+=item make test
-- B<make install>
+=item make install
+
+=back
B<NOTE 1:> For using session handling you need
Apache::Session 1.53 and Apache::SessionX 2.00b3 or higher.
@@ -72,7 +77,7 @@
Starting with Embperl 2.0b4 it has a build in XSLT support. You can either
use the Apache Xerces-C and Xalan-C and/or Gnome libxml and libxslt.
-Embperl is currently tested with Xalan 1.2 and libxslt 1.0.4.
+Embperl is currently tested with Xalan 1.2 and libxslt 1.0.4+.
To install Xalan, download the Xalan archive for your OS from
http://xml.apache.org/dist/xalan-c/
@@ -155,7 +160,7 @@
When get asked for the Apache sources, enter the directory where you
found C<httpd.h> (e.g. C</usr/include/apache>). For the Apache executable
enter the path to C<httpd>. If the Apache modules are loaded dynamicly,
-the you will get ask for C<mod_env.so>, enter it's directory. Now you can
+you will get ask for C<mod_env.so>, enter it's directory. Now you can
continue as normal with
make test
@@ -168,28 +173,33 @@
B<NOTE:> You need mod_perl >= 1.12 on win32
-On Windows 95/NT you have to do the following:
+On Windows 95/98/ME/NT/2000/XP you have to do the following:
-B<perl Makefile.PL>
+=over 4
+
+=item perl Makefile.PL
-B<nmake> (you must have the c compiler in your path)
+=item nmake (you must have the c compiler in your path)
if you get an error about compiling Embperl.c. Edit Embperl.c and change
--#line "Embperl.xs"
+ #line "Embperl.xs"
to
-+#line 1 "Embperl.xs"
+ #line 1 "Embperl.xs"
now re-run nmake and it should compile.
+
+=item nmake test
-B<nmake test>
-B<NOTE:> nmake test needs libwin32, libwww and HTML::Parser installed to work
+B<NOTE:> C<nmake test> needs libwin32, libwww and HTML::Parser installed to work
-B<nmake install>
+=item nmake install
+=back
+
B<NOTE 1:> For using session handling you need
Apache::Session 1.53 and Apache::SessionX 2.00b3 or higher.
@@ -235,9 +245,6 @@
You can skip the installation of Apache and mod_perl, if you only want
to use Embperl offline or as CGI.
-
-
-
Next get the Apache binary (e.g. apache_1.3.22-win32-x86.msi) from
http://www.apache.org/dist/httpd/binaries/win32/ . (You may need to install the
windows MSI installer from the same page too). Now run the Apache installation.
@@ -251,9 +258,15 @@
\Program Files\Apache Group\Apache\modules
-As last step you can install the Embperl ppd:
+As last step you need to install Embperl itself:
ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/HTML-Embperl.ppd
+
+If you want to use session management, you have additionaly to install
+Apache::Session and Apache::SessionX
+
+ ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/Apache-Session.ppd
+ ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/Apache-SessionX.ppd
=head2 Compile Embperl from the sources on WIN 32 with ActiveState Perl
1.30 +6 -4 embperl/README
Index: README
===================================================================
RCS file: /home/cvs/embperl/README,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- README 2001/09/08 13:23:21 1.29
+++ README 2001/12/05 07:32:54 1.30
@@ -11,7 +11,7 @@
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-$Id: README,v 1.29 2001/09/08 13:23:21 richter Exp $
+$Id: README,v 1.30 2001/12/05 07:32:54 richter Exp $
OVERVIEW
@@ -141,18 +141,20 @@
perl5.6.0
perl5.6.1
perl5.7.1
-apache_1.3.0 - apache_1.3.19
+perl5.7.2
+apache_1.3.0 - apache_1.3.22
apache + mod_ssl
apache_ssl (Ben SSL)
Stronghold 2.2
Stronghold 2.4.1
-on Windows NT 4.0 with
+on Windows NT/2000 with
perl5.004_04
perl5.005_xx
perl5.6.0
-apache_1.3.0 - apache_1.3.19
+perl5.6.1
+apache_1.3.0 - apache_1.3.22
on Windows 95/98 with
1.47 +5 -0 embperl/test/conf/httpd.conf.src
Index: httpd.conf.src
===================================================================
RCS file: /home/cvs/embperl/test/conf/httpd.conf.src,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- httpd.conf.src 2001/12/04 20:09:20 1.46
+++ httpd.conf.src 2001/12/05 07:32:54 1.47
@@ -70,6 +70,11 @@
if ($EPSESSIONXVERSION)
{
+ if ($^O eq 'MSWin32' && $EPMODPERLVERSION >= 1.24)
+ { # ActiveState workarounds...
+ print OFH "SetEnv EMBPERL_SESSION_HANDLER_CLASS Apache::SessionX\n" ;
+ print OFH "PerlSetEnv EMBPERL_SESSION_HANDLER_CLASS Apache::SessionX\n"
;
+ }
if ($EPSESSIONVERSION)
{
print OFH <<EOD ;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]