From: Laszlo Molnar Date: Mon, 25 Oct 1999 10:11:30 +0000 (+0200) Subject: dos-djgpp update X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=d524f05e684895bf1859d14b59a7fe4fbf00d06f;p=p5sagit%2Fp5-mst-13.2.git dos-djgpp update To: Perl 5 Porters Message-ID: <19991025101130.K459@crater.eth.ericsson.se> p4raw-id: //depot/cfgperl@4454 --- diff --git a/djgpp/config.over b/djgpp/config.over index c624386..f47e7fc 100644 --- a/djgpp/config.over +++ b/djgpp/config.over @@ -28,7 +28,11 @@ repair() -e 's/thread/Thread/'\ -e 's/byteload/ByteLoader/'\ -e 's=devel/peek=Devel/Peek='\ - -e 's=devel/dprof=Devel/DProf=' + -e 's=devel/dprof=Devel/DProf='\ + -e 's=file/=='\ + -e 's=File/=='\ + -e 's=glob=='\ + -e 's=Glob==' } static_ext=$(repair "$static_ext") extensions=$(repair "$extensions") diff --git a/djgpp/configure.bat b/djgpp/configure.bat index 6073f44..e7d41d7 100644 --- a/djgpp/configure.bat +++ b/djgpp/configure.bat @@ -29,7 +29,6 @@ goto end sh -c 'if test ! -d /tmp; then mkdir /tmp; fi' cp djgpp.c config.over .. cd .. -mv ext/B/defsu* ext/B/defsubsh.PL echo Running sed... sh djgpp/djgppsed.sh diff --git a/djgpp/djgppsed.sh b/djgpp/djgppsed.sh index a25e894..b62acfd 100644 --- a/djgpp/djgppsed.sh +++ b/djgpp/djgppsed.sh @@ -24,8 +24,6 @@ SDBHASH='s=dbhash\.tmp=dbhash_tmp=g' SSTAT='s=\.\(stat\.\)=_\1=g' STMP2='s=tmp2=tm2=g' SPACKLIST='s=\.\(packlist\)=_\1=g' -SDEFSUB='s=defsubs\.h=defsubsh=g' -SPLPLI='s=PL/;=PL/i;=g' sed -e $SCONFIG -e $SGREPTMP -e $SECHOTMP -e $SDDC -e $SOUT -e 's=\.\( \./\$file\)$=sh\1=g' Configure |tr -d '\r' >s; mv -f s Configure sed -e $SEXISTS -e $SLIST -e $SCONFIG Makefile.SH |tr -d '\r' >s; mv -f s Makefile.SH @@ -49,6 +47,3 @@ sed -e $SPACKLIST lib/ExtUtils/Installed.pm >s; mv -f s lib/ExtUtils/Installed.p sed -e $SPACKLIST lib/ExtUtils/Packlist.pm >s; mv -f s lib/ExtUtils/Packlist.pm sed -e $SPACKLIST lib/ExtUtils/inst >s; mv -f s lib/ExtUtils/inst sed -e $SABC t/io/iprefix.t >s; mv -f s t/io/iprefix.t -sed -e $SDEFSUB ext/B/Makefile.PL >s; mv -f s ext/B/Makefile.PL -sed -e $SDEFSUB ext/B/B.xs >s; mv -f s ext/B/B.xs -sed -e $SDEFSUB -e $SPLPLI ext/B/defsubsh.PL >s; mv -f s ext/B/defsubsh.PL diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 0c7a0c7..994c868 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -893,7 +893,25 @@ EPOC is is now supported (on Psion 5). =head2 DOS -[TODO - Laszlo Molnar ] +=over 4 + +=item * + +Perl now works with djgpp 2.02 (and 2.03 alpha). + +=item * + +Environment variable names are not converted to uppercase any more. + +=item * + +Wrong exit code from backticks now fixed. + +=item * + +This port is still using its own builtin globbing. + +=back =head2 OS/2 diff --git a/t/lib/io_unix.t b/t/lib/io_unix.t index 7338861..0e559e0 100644 --- a/t/lib/io_unix.t +++ b/t/lib/io_unix.t @@ -5,6 +5,10 @@ BEGIN { chdir 't' if -d 't'; unshift @INC, '../lib' if -d '../lib'; } + # ``use IO::Socket'' executes too early below in the os2 block + if ($^O eq 'dos') { + print "1..0 # Skip: no fork\n"; + } } use Config;