[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bricolage-commits
Subject:    [6629] Require Perl 5.8.0 or newer.
From:       theory () bricolage ! cc
Date:       2005-08-31 21:20:53
Message-ID: 20050831212053.13710.qmail () x1 ! develooper ! com
[Download RAW message or body]

Revision: 6629
Author:   theory
Date:     2005-08-31 14:20:52 -0700 (Wed, 31 Aug 2005)
ViewCVS:  http://viewsvn.bricolage.cc/?rev=6629&view=rev

Log Message:
-----------
Require Perl 5.8.0 or newer.

Modified Paths:
--------------
    bricolage/trunk/README.MacOSX
    bricolage/trunk/inst/required.pl
    bricolage/trunk/lib/Bric/Admin.pod
    bricolage/trunk/lib/Bric/Changes.pod



["r6629-theory.diff" (r6629-theory.diff)]

Modified: bricolage/trunk/README.MacOSX
===================================================================
--- bricolage/trunk/README.MacOSX	2005-08-31 21:11:11 UTC (rev 6628)
+++ bricolage/trunk/README.MacOSX	2005-08-31 21:20:52 UTC (rev 6629)
@@ -99,9 +99,9 @@
   % make
   % make install
 
-3. Install Perl. For Perl 5.8.0, do this:
+3. Install Perl. For Perl 5.8.x, do this:
 
-  % cd perl-5.8.0/
+  % cd perl-5.8.x/
   % export LC_ALL=C     # or setenv LC_ALL C
   % export LANG="en_US" # or setenv LANG en_US
   % sh Configure -des -Dprefix=/usr/local -Uinstallusrbinperl
@@ -110,18 +110,6 @@
   % make install
   % cd ..
 
-Or, for Perl 5.6.1, do this:
-
-  % cd perl-5.6.1/
-  % export LC_ALL=C     # or setenv LC_ALL C
-  % export LANG="en_US" # or setenv LANG en_US
-  % perl -i.bak -p -e 's|Local/Library|Library|g' hints/darwin.sh
-  % sh Configure -des -Dldflags="-flat_namespace" -Uinstallusrbinperl
-  % make
-  % make test # will be a few errors -- should be okay.
-  % make install
-  % cd ..
-
 4. Patch Apache:
 
   % cd apache_1.3.xx

Modified: bricolage/trunk/inst/required.pl
===================================================================
--- bricolage/trunk/inst/required.pl	2005-08-31 21:11:11 UTC (rev 6628)
+++ bricolage/trunk/inst/required.pl	2005-08-31 21:20:52 UTC (rev 6629)
@@ -33,28 +33,16 @@
 
 # check required Perl version first, fail immediately if too old
 BEGIN {
-    eval { require 5.006 };
+    eval { require 5.008 };
     if ($@) {
         print "#" x 79, "\n\n", <<END, "\n", "#" x 79, "\n";
-Bricolage requires Perl version 5.6.0 or later. 5.8.0 or later is strongly
-recommended for its better Unicode support. Please upgrade your version of
-Perl before re-running make. You can find the latest versions of Perl
-at 'http://perl.com/'.
+Bricolage requires Perl version 5.8.0 or later. Please upgrade your version
+of Perl before re-running make. You can find the latest versions of Perl at
+'http://perl.com/'.
 
 END
         exit 1;
     }
-
-    eval { require 5.008 };
-    if ($@) {
-        print "#" x 79, "\n\n", <<END, "\n", "#" x 79, "\n";
-Found Bricolage 5.6.x, but Perl 5.8.0 or later is strongly recommended for its
-better Unicode support. If you need good Unicode support, please upgrade your
-version of of Perl before re-running make. You can find the latest versions of
-Perl at 'http://perl.com/'.
-
-END
-    }
 }
 
 use FindBin;

Modified: bricolage/trunk/lib/Bric/Admin.pod
===================================================================
--- bricolage/trunk/lib/Bric/Admin.pod	2005-08-31 21:11:11 UTC (rev 6628)
+++ bricolage/trunk/lib/Bric/Admin.pod	2005-08-31 21:20:52 UTC (rev 6629)
@@ -28,12 +28,7 @@
 
 =item 1
 
-Install Perl 5.6.0 or greater (5.8.0 or later strongly recommended for better
-Unicode support, and required if you're using a character set other than
-ASCII). Accented characters and other non-ASCII characters are incorrectly
-handled when using a Perl older than 5.8.0, so using a 5.8.0 or greater Perl
-is required whenever handling non-ASCII characters for the UI or in
-Bricolage stories.
+Install Perl 5.8.0 or greater.
 
 =item 2
 
@@ -82,8 +77,7 @@
 
 =item *
 
-Perl 5.6.0 (5.6.1 or later recommended, 5.8.0 or later required if using
-characters beyond the ASCII set).
+Perl 5.8.0.
 
 =item *
 
@@ -197,6 +191,8 @@
 
 =item Data::UUID
 
+=item List::Util
+
 =item HTML::Template (optional)
 
 =item HTML::Template::Expr (optional)

Modified: bricolage/trunk/lib/Bric/Changes.pod
===================================================================
--- bricolage/trunk/lib/Bric/Changes.pod	2005-08-31 21:11:11 UTC (rev 6628)
+++ bricolage/trunk/lib/Bric/Changes.pod	2005-08-31 21:20:52 UTC (rev 6629)
@@ -131,6 +131,11 @@
 account that stories now end in a slash, if you were appending a slash in your
 templates. [David]
 
+=item *
+
+Now require Perl 5.8.0 or newer. Realistically it should only be 5.8.3 or
+newer. [David]
+
 =back
 
 =head1 VERSION 1.9.0 "Punkin" (2005-08-19)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic