This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Integrate:
authorNicholas Clark <nick@ccl4.org>
Sun, 3 Apr 2005 12:54:42 +0000 (12:54 +0000)
committerNicholas Clark <nick@ccl4.org>
Sun, 3 Apr 2005 12:54:42 +0000 (12:54 +0000)
[ 23962]
README.cygwin additions by Reini Urban

[ 23972]
Jan Dubois has taken over maintenance of Win32 stuff from Sarathy

[ 24008]
Some updates to current status

[ 24009]
Subject: Minor AUTHORS patch
From: Andy Lester <andy@petdance.com>
Date: Tue, 8 Mar 2005 09:44:45 -0600
Message-ID: <20050308154445.GB3213@petdance.com>

[ 24015]
Subject: Minor AUTHORS patch
From: "Mike Giroux" <rmgiroux@hotmail.com>
Date: Thu, 10 Mar 2005 08:39:04 -0500
Message-ID: <BAY104-F4B1925432A15287069D3BCE520@phx.gbl>

[ 24029]
Change my email, put real name of Pixel

[ 24110]
Fix typo in INSTALL (s/USE_HAS_SEED_EXPLICIT/USE_HASH_SEED_EXPLICIT/)

[ 24112]
AUTHORS update

[ 24133]
Add encoding::warnings to Maintainers.pl and rebuild META.yml for release

(not the META.yml part)
p4raw-link: @24133 on //depot/perl: f366f7b38b027e6aab7ac71e1c1715678bda65b1
p4raw-link: @24112 on //depot/perl: febff313fdb0c981cad2c773917ba2b9ee12c10f
p4raw-link: @24110 on //depot/perl: f80da78ecb80cd50fe82c63c50dc2b384716bdcf
p4raw-link: @24029 on //depot/perl: 6576cad96dde71e44bcbd5446f5115bcc003d895
p4raw-link: @24015 on //depot/perl: 5207adf3a6188a4cfbe2431a4dcc3ca14f296618
p4raw-link: @24009 on //depot/perl: c478aefb95db58c5f937ab7c70bba552d23df9b2
p4raw-link: @24008 on //depot/perl: 7cd31a2a3a16340eaa8eea422e384f0122df1b22
p4raw-link: @23972 on //depot/perl: 2bfd3252dd0e05c7bf8bcc370c10fa405ae0fb9f
p4raw-link: @23962 on //depot/perl: 75e109ec81c2002e1d04766607aa888464c8e6cf

p4raw-id: //depot/maint-5.8/perl@24140
p4raw-integrated: from //depot/perl@24015 'ignore' AUTHORS (@24009..)
p4raw-integrated: from //depot/perl@23944 'copy in' README.hpux
(@23611..) 'edit in' Porting/Maintainers.pl (@23972..) 'merge
in' README.win32 (@23621..) README.cygwin (@23961..) INSTALL
(@24105..)

AUTHORS
INSTALL
Porting/Maintainers.pl
README.cygwin
README.hpux
README.win32

diff --git a/AUTHORS b/AUTHORS
index 951ff8f..8598eb2 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -67,13 +67,16 @@ Anton Berezin                       <tobez@tobez.org>
 Anton Tagunov                  <tagunov@motor.ru>
 Archer Sully                   <archer@meer.net>
 Arjen Laarhoven                        <arjen@nl.demon.net>
+Arne Ahrend                    <aahrend@web.de>
 Art Green                      <Art_Green@mercmarine.com>
 Art Haas                       <ahaas@airmail.net>
 Artiom Morozov                 <artiom@phreaker.net>
 Artur Bergman                  <artur@contiller.se>
 Autrijus Tang                  <autrijus@autrijus.org>
+Axel Boldt
 Barrie Slaymaker               <barries@slaysys.com>
 Barry Friedman
+Beau Cox
 Ben Tilly                      <ben_tilly@operamail.com>
 Benjamin Goldberg              <goldbb2@earthlink.net>
 Benjamin Holzman               <bah@ecnvantage.com>
@@ -96,6 +99,7 @@ Brad Lanam                    <bll@gentoo.com>
 Brendan O'Dea                  <bod@debian.org>
 Brent B. Powers                        <powers@ml.com>
 Brent Dax                      <brentdax@cpan.org>
+Brooks D Boyd
 Brian Callaghan                        <callagh@itginc.com>
 Brian Clarke                   <clarke@appliedmeta.com>
 Brian Grossman
@@ -133,6 +137,7 @@ chocolateboy                        <chocolateboy@chocolatey.com>
 Chris Ball                     <chris@cpan.org>
 Chris Bongaarts                        <cab@tc.umn.edu>
 Chris Faylor                   <cgf@bbc.com>
+Chris Heath                    <chris@heathens.co.nz>
 Chris Nandor                   <pudge@pobox.com>
 Chris Pepper
 Chris Wick                     <cwick@lmc.com>
@@ -161,6 +166,7 @@ Damon Atkins                        <Damon.Atkins@nabaus.com.au>
 Dan Boorstein                  <dan_boo@bellsouth.net>
 Dan Brook
 Dan Hale                       <danhale@us.ibm.com>
+Dan Jacobson
 Dan Kogai                      <dankogai@dan.co.jp>
 Dan Schmidt                    <dfan@harmonixmusic.com>
 Dan Sugalski                   <dan@sidhe.org>
@@ -186,6 +192,7 @@ Dave Rolsky                 <autarch@urth.org>
 Dave Schweisguth               <dcs@neutron.chem.yale.edu>
 David Billinghurst             <David.Billinghurst@riotinto.com.au>
 David Campbell
+David Cantrell                 <david@cantrell.org.uk>
 David Couture
 David D. Kilzer                        <ddkilzer@lubricants-oil.com>
 David Denholm                  <denholm@conmat.phys.soton.ac.uk>
@@ -311,16 +318,18 @@ Hugo van der Sanden               <hv@crypt.org>
 Hunter Kelly                   <retnuh@zule.pixar.com>
 Huw Rogers                     <count0@gremlin.straylight.co.jp>
 I. N. Golubev                  <gin@mo.msk.ru>
-Iain Truskett                  <spoon@cpan.org>
+Iain Truskett
 Ian Maloney                    <ian.malonet@ubs.com>
 Ian Phillipps                  <Ian.Phillipps@iname.com>
 Ignasi Roca Carrió             <ignasi.roca@fujitsu-siemens.com>
 Ilmari Karonen                 <iltzu@sci.fi>
 Ilya Martynov                  <ilya@martynov.org>
+Ilya N. Golubev                        <gin@mo.msk.ru>
 Ilya Sandler                   <Ilya.Sandler@etak.com>
 Ilya Zakharevich               <ilya@math.berkeley.edu>
 Inaba Hiroto                   <inaba@st.rim.or.jp>
 Indy Singh                     <indy@nusphere.com>
+Ingo Weinhold
 insecure                       <insecure@mail.od.ua>
 Irving Reid                    <irving@tor.securecomputing.com>
 Ivan Kurmanov                  <kurmanov@openlib.org>
@@ -333,6 +342,7 @@ James                               <james@rf.net>
 James A. Duncan                        <jduncan@fotango.com>
 James FitzGibbon               <james@ican.net>
 James Jurach                   <muaddib@erf.net>
+James Mastros                  <james@mastros.biz>
 Jamshid Afshar
 Jan D.                         <jan.djarv@mbox200.swipnet.se>
 Jan Dubois                     <jand@activestate.com>
@@ -530,6 +540,8 @@ Marty Pauley                        <marty+p5p@kasei.com>
 Martyn Pearce                  <martyn@inpharmatica.co.uk>
 Masahiro KAJIURA               <masahiro.kajiura@toshiba.co.jp>
 Mathias Koerber                        <mathias@dnssec1.singnet.com.sg>
+Mathieu Arnold                 <m@absolight.fr>
+Mats Peterson                  <mats@sm6sxl.net>
 Matt Kimball
 Matt Sergeant                  <matt@sergeant.org>
 Matthew Black                  <black@csulb.edu>
@@ -550,15 +562,16 @@ Michael De La Rue         <mikedlr@tardis.ed.ac.uk>
 Michael Engel                  <engel@nms1.cc.huji.ac.il>
 Michael G Schwern              <schwern@pobox.com>
 Michael H. Moran               <mhm@austin.ibm.com>
+Michael King                   <mike808@users.sourceforge.net>
 Michael Mahan                  <mahanm@nextwork.rose-hulman.edu>
 Michael Schroeder              <Michael.Schroeder@informatik.uni-erlangen.de>
 Michael Somos                  <somos@grail.cba.csuohio.edu>
 Michael Stevens                        <mstevens@globnix.org>
 Michele Sardo
 Mik Firestone                  <fireston@lexmark.com>
-Mike                           <mike808@users.sourceforge.net>
 Mike Fletcher                  <fletch@phydeaux.org>
-Mike Giroux                    <mgiroux@bear.com>
+Mike Giroux                    <rmgiroux@acm.org>
+Mike Guy                       <mjtg@cam.ac.uk>
 Mike Hopkirk                   <hops@sco.com>
 Mike Mestnik                   <MMestnik@rustconsulting.com>
 Mike Pomraning                 <mjp@pilcrow.madison.wi.us>
@@ -568,6 +581,7 @@ Mike Stok                   <mike@stok.co.uk>
 Mike W Ellwood                 <mwe@rl.ac.uk>
 Mikhail Zabaluev               <mhz@alt-linux.org>
 Milton L. Hankins              <mlh@swl.msd.ray.com>
+Mr. Nobody                     <mrnobo1024@yahoo.com>
 Murray Nesbitt                 <murray@nesbitt.ca>
 Nathan Kurz                    <nate@valleytel.net>
 Nathan Torkington              <gnat@frii.com>
@@ -582,6 +596,9 @@ Nick Ing-Simmons            <nick@ing-simmons.net>
 Nick Williams                  <Nick.Williams@morganstanley.com>
 Nigel Sandever                 <njsandever@hotmail.com>
 Nikola Knezevic                        <indy@tesla.rcub.bg.ac.yu>
+Nikola Milutinovic
+Nikolai Eipel                  <eipel@web.de>
+Noah                           <sitz@onastick.net>
 Norbert Pueschel               <pueschel@imsdd.meb.uni-bonn.de>
 Norton T. Allen                        <allen@huarp.harvard.edu>
 OKAIE Yutaka
@@ -589,8 +606,10 @@ Olaf Flebbe                        <o.flebbe@science-computing.de>
 Olaf Titz                      <olaf@bigred.inka.de>
 Olli Savia
 Ollivier Robert                        <roberto@keltia.freenix.fr>
+Olivier Thauvin                        <olivier.thauvin@aerov.jussieu.fr>
 Owen Taylor                    <owt1@cornell.edu>
 parv                           <parv@pair.com>
+Pascal Rigaux                  <pixel@mandrakesoft.com>
 Patrick Hayes                  <Patrick.Hayes.CAP_SESA@renault.fr>
 Patrick O'Brien                        <pdo@cs.umd.edu>
 Paul A Sand                    <pas@unh.edu>
@@ -607,10 +626,12 @@ Paul Moore                        <Paul.Moore@uk.origin-it.com>
 Paul Rogers                    <Paul.Rogers@Central.Sun.COM>
 Paul Saab                      <ps@yahoo-inc.com>
 Paul Schinder                  <schinder@pobox.com>
+Paul Szabo                     <psz@maths.usyd.edu.au>
 Per Einar Ellefsen             <per.einar@skynet.be>
 Peter BARABAS
 Pete Peterson                  <petersonp@genrad.com>
 Peter Chines                   <pchines@nhgri.nih.gov>
+Peter Dintelmann               <Peter.Dintelmann@Dresdner-Bank.com>
 Peter Gessner                  <peter.gessner@post.rwth-aachen.de>
 Peter Gordon                   <peter@valor.com>
 Peter Haworth                  <pmh@edison.ioppublishing.com>
@@ -627,12 +648,11 @@ Philip Hazel                      <ph10@cus.cam.ac.uk>
 Philip Newton                  <pne@cpan.org>
 Piers Cawley                   <pdcawley@bofh.org.uk>
 Piotr Klaban                   <makler@oryl.man.torun.pl>
-Pixel                          <pixel@mandrakesoft.com>
 Pradeep Hodigere               <phodigere@yahoo.com>
 Prymmer/Kahn                   <pvhp@best.com>
 Quentin Fennessy               <quentin@arrakeen.amd.com>
 Radu Greab                     <radu@netsoft.ro>
-Rafael Garcia-Suarez           <rgarciasuarez@free.fr>
+Rafael Garcia-Suarez           <rgarciasuarez@mandrakesoft.com>
 Rainer Keuchel                 <keuchel@allgeier.com>
 Rainer Orth                    <ro@TechFak.Uni-Bielefeld.DE>
 Rajesh Vaidheeswarran          <rv@gnu.org>
@@ -666,6 +686,7 @@ Rickard Westman
 Rob Brown                      <bbb@cpan.org>
 Rob Henderson                  <robh@cs.indiana.edu>
 Rob Napier                     <rnapier@employees.org>
+Robert Millan                  <rmh@debian.org>
 Robert Partington              <rjp@riffraff.plig.net>
 Robert Sanders                 <Robert.Sanders@linux.org>
 Robert Spier                   <rspier@pobox.com>
@@ -703,6 +724,7 @@ Sebastian Wittmeier         <Sebastian.Wittmeier@ginko.de>
 Sebastien Barre                        <Sebastien.Barre@utc.fr>
 Shigeya Suzuki                 <shigeya@foretune.co.jp>
 Shimpei Yamashita              <shimpei@socrates.patnet.caltech.edu>
+Shinya Hayakawa                        <hayakawa@livedoor.jp>
 Shishir Gundavaram             <shishir@ruby.ora.com>
 Shlomi Fish                    <shlomif@vipe.technion.ac.il>
 Simon Cozens                   <simon@netthink.co.uk>
@@ -728,6 +750,7 @@ Steve Kelem                 <steve.kelem@xilinx.com>
 Steve McDougall                        <swmcd@world.std.com>
 Steve Nielsen                  <spn@enteract.com>
 Steve Pearlmutter
+Steve Peters                   <steve@fisharerojo.org>
 Steve Vinoski
 Steven Hirsch                  <hirschs@btv.ibm.com>
 Steven Knight                  <knight@theopera.baldmt.citilink.com>
@@ -752,6 +775,7 @@ Thomas Dorner                       <Thomas.Dorner@start.de>
 Thomas Kofler
 Thomas König
 Thomas Wegner                  <wegner_thomas@yahoo.com>
+Thorsten Glaser
 Tim Adye                       <T.J.Adye@rl.ac.uk>
 Tim Ayers                      <tayers@bridge.com>
 Tim Bunce                      <Tim.Bunce@pobox.com>
@@ -765,6 +789,7 @@ Timur I. Bakeyev            <bsdi@listserv.bat.ru>
 Tkil                           <tkil@reptile.scrye.com>
 Todd C. Miller                 <Todd.Miller@courtesan.com>
 Todd T. Fries                  <todd@fries.int.mrleng.com>
+Todd Vierling                  <tv@duh.org>
 Tom Bates                      <tom_bates@att.net>
 Tom Brown                      <thecap@peach.ece.utexas.edu>
 Tom Dinger
@@ -814,5 +839,6 @@ Yasushi Nakajima            <sey@jkc.co.jp>
 Yitzchak Scott-Thoennes                <sthoenna@efn.org>
 Yutaka OIWA                    <oiwa@is.s.u-tokyo.ac.jp>
 Yutao Feng
+Yuval Kogman
 Yves Orton                     <demerphq@hotmail.com>
 Zachary Miller                 <zcmiller@simon.er.usgs.gov>
diff --git a/INSTALL b/INSTALL
index 886bf54..1cf3029 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -527,7 +527,7 @@ One can still revert to the old guaranteed repeatable order (and be
 vulnerable to attack by wily crackers) by setting the environment
 variable PERL_HASH_SEED, see L<perlrun/PERL_HASH_SEED>.  Another option
 is to add -DUSE_HASH_SEED_EXPLICIT to the compilation flags (for
-example by using C<Configure -Accflags=-DUSE_HAS_SEED_EXPLICIT>), in
+example by using C<Configure -Accflags=-DUSE_HASH_SEED_EXPLICIT>), in
 which case one has to explicitly set the PERL_HASH_SEED environment
 variable to enable the security feature, or by adding -DNO_HASH_SEED to
 the compilation flags to completely disable the randomisation feature.
index 07a2fae..cda82ca 100644 (file)
@@ -13,6 +13,7 @@ package Maintainers;
        'abergman'      => 'Arthur Bergman <abergman@cpan.org>',
        'ams'           => 'Abhijit Menon-Sen <ams@cpan.org>',
        'andk'          => 'Andreas J. Koenig <andk@cpan.org>',
+       'autrijus'      => 'Autrijus Tang <autrijus@cpan.org>',
        'bbb'           => 'Rob Brown <bbb@cpan.org>',
        'craig'         => 'Craig Berry <craigberry@mac.com>',
        'dankogai'      => 'Dan Kogai <dankogai@cpan.org>',
@@ -25,6 +26,7 @@ package Maintainers;
        'gsar'          => 'Gurusamy Sarathy <gsar@activestate.com>',
        'ilyam'         => 'Ilya Martynov <ilyam@cpan.org>',
        'ilyaz'         => 'Ilya Zakharevich <ilyaz@cpan.org>',
+       'jand'          => 'Jan Dubois <jand@activestate.com>',
        'jhi'           => 'Jarkko Hietaniemi <jhi@cpan.org>',
        'jstowe'        => 'Jonathan Stowe <jstowe@cpan.org>',
        'jv'            => 'Johan Vromans <jv@cpan.org>',
@@ -165,6 +167,13 @@ package Maintainers;
                'CPAN'          => 1,
                },
 
+       'encoding::warnings' =>
+               {
+               'MAINTAINER'    => 'autrijus',
+               'FILES'         => q[lib/encoding/warnings.pm lib/encoding/warnings],
+               'CPAN'          => 1,
+               },
+
        'Errno' =>
                {
                'MAINTAINER'    => 'p5p', # Not gbarr.
@@ -564,8 +573,8 @@ package Maintainers;
 
        'win32' =>
                {
-               'MAINTAINER'    => 'gsar',
-               'FILES'         => q[win32 README.win32 lib/Win32.pod t/win32],
+               'MAINTAINER'    => 'jand',
+               'FILES'         => q[win32 README.win32 t/win32],
                'CPAN'          => 0,
                },
 
index a2748f3..6ab98c7 100644 (file)
@@ -436,6 +436,15 @@ However, when accessing an executable as a normal file (e.g., I<cp>
 in a makefile) the F<.exe> is not transparent.  The I<install> included
 with Cygwin automatically appends a F<.exe> when necessary.
 
+=item * cygwin vs. windows process ids
+
+Cygwin processes have their own pid, which is different from the
+underlying windows pid.  Most posix compliant Proc functions expect
+the cygwin pid, but several Win32::Process functions expect the
+winpid. E.g. C<$$> is the cygwin pid of F</usr/bin/perl>, which is not
+the winpid.  Use C<Cygwin::winpid_to_pid()> and C<Cygwin::winpid_to_pid()> 
+to translate between them.
+
 =item * C<chown()>
 
 On WinNT C<chown()> can change a file's user and group IDs.  On Win9x C<chown()>
@@ -528,12 +537,14 @@ be kept as clean as possible (listing not updated yet).
   t/op/stat.t           - no /dev, skip Win32 ftCreationTime quirk
                           (cache manager sometimes preserves ctime of file
                           previously created and deleted), no -u (setuid)
+  t/lib/cygwin.t       - builtin cygwin function tests
 
 =item Compiled Perl Source
 
   EXTERN.h              - __declspec(dllimport)
   XSUB.h                - __declspec(dllexport)
-  cygwin/cygwin.c       - os_extras (getcwd, spawn)
+  cygwin/cygwin.c       - os_extras (getcwd, spawn, Cygwin::winpid_to_pid, 
+                          Cygwin::pid_to_winpid)
   perl.c                - os_extras
   perl.h                - binmode
   doio.c                - win9x can not rename a file when it is open
@@ -582,4 +593,4 @@ Gerrit P. Haase <gp@familiehaase.de>.
 
 =head1 HISTORY
 
-Last updated: 2003-08-12
+Last updated: 2005-02-11
index cbf7a7b..417bf53 100644 (file)
@@ -14,14 +14,14 @@ compiled and/or runs.
 
 =head2 Using perl as shipped with HP-UX
 
-As of application release September 2001, HP-UX 11.00 is shipped with
-perl-5.6.1 in /opt/perl. The first occurrence is on CD 5012-7954 and
-can be installed using
+Application release September 2001, HP-UX 11.00 is the first to ship
+with Perl. By the time it was perl-5.6.1 in /opt/perl. The first
+occurrence is on CD 5012-7954 and can be installed using
 
   swinstall -s /cdrom perl
 
 assuming you have mounted that CD on /cdrom. In this version the
-following modules are installed:
+following modules were installed:
 
   ActivePerl::DocTools-0.04   HTML::Parser-3.19   XML::DOM-1.25
   Archive::Tar-0.072          HTML::Tagset-3.03   XML::Parser-2.27
@@ -32,12 +32,15 @@ following modules are installed:
   Font::AFM-1.18              Storable-1.011      libxml-perl-0.07
   HTML-Tree-3.11              URI-1.11            perl-ldap-0.23
 
-The build is a portable hppa-1.1 multithread build that supports large
+The build was a portable hppa-1.1 multithread build that supports large
 files compiled with gcc-2.9-hppa-991112
 
 If you perform a new installation, then Perl will be installed
 automatically.
 
+More recent (preinstalled) HP-UX systems have more recent versions of
+Perl and the updated modules.
+
 =head2 Using perl from HP's porting centre
 
 HP porting centre tries very hard to keep up with customer demand and
@@ -47,7 +50,8 @@ Perl binaries available is obvious.
 The HP porting centres are limited in what systems they are allowed
 to port to and they usually choose the two most recent OS versions
 available. This means that at the moment of writing, there are only
-HPUX-11.00 and 11-20/22 (IA64) ports available on the porting centres.
+HP-UX 11.11 (pa-risc 2.0) and HP-UX 11.23 (Itanium 2) ports available
+on the porting centres.
 
 HP has asked the porting centre to move Open Source binaries
 from /opt to /usr/local, so binaries produced since the start
@@ -80,7 +84,8 @@ document will not attempt to address issues for compiling Perl on the
 Motorola chipset.
 
 The most recent version of PA-RISC at the time of this document's last
-update is 2.0.
+update is 2.0. HP PA-RISC systems are usually refered to with model
+description "HP 9000".
 
 A complete list of models at the time the OS was built is in the file
 /usr/sam/lib/mo/sched.models. The first column corresponds to the last
@@ -183,7 +188,7 @@ The current naming convention is:
 =head2 Itanium Processor Family and HP-UX
 
 HP-UX also runs on the new Itanium processor.  This requires the use
-of a different version of HP-UX (currently 11.23 or 11i v1.6), and with
+of a different version of HP-UX (currently 11.23 or 11i v2), and with
 the exception of a few differences detailed below and in later sections,
 Perl should compile with no problems.
 
@@ -192,6 +197,9 @@ attempt to use a PA-RISC version of Perl on an Itanium system.  This is
 because shared libraries created on an Itanium system cannot be loaded
 while running a PA-RISC executable.
 
+HP Itanium 2 systems are usually refered to with model description
+"HP Integrity".
+
 =head2 Itanium & Itanium 2
 
 HP also ships servers with the 128-bit Itanium processor(s). As of the
@@ -569,6 +577,6 @@ With much assistance regarding shared libraries from Marc Sabatella.
 
 =head1 DATE
 
-Version 0.7.2: 2004-12-06
+Version 0.7.3: 2005-03-08
 
 =cut
index ccfab2d..8eccd70 100644 (file)
@@ -890,9 +890,13 @@ of O'Reilly and Associates, Inc. Used with permission.
 
 =item Nick Ing-Simmons E<lt>nick@ing-simmons.netE<gt>
 
+=item Jan Dubois E<lt>jand@activestate.comE<gt>
+
+=item Steve Hay E<lt>steve.hay@uk.radan.comE<gt>
+
 =back
 
-This document is maintained by Gurusamy Sarathy.
+This document is maintained by Jan Dubois.
 
 =head1 SEE ALSO
 
@@ -917,6 +921,6 @@ Win9x support was added in 5.6 (Benjamin Stuhl).
 
 Support for 64-bit Windows added in 5.8 (ActiveState Corp).
 
-Last updated: 30 July 2004
+Last updated: 15 February 2005
 
 =cut