summaryrefslogtreecommitdiff
path: root/djgpp
diff options
context:
space:
mode:
Diffstat (limited to 'djgpp')
-rw-r--r--djgpp/config.over2
-rw-r--r--djgpp/djgppsed.sh1
-rw-r--r--djgpp/fixpmain4
3 files changed, 5 insertions, 2 deletions
diff --git a/djgpp/config.over b/djgpp/config.over
index b11b4936fe..fc66e9eca9 100644
--- a/djgpp/config.over
+++ b/djgpp/config.over
@@ -8,12 +8,14 @@ repair()
sed \
-e 's/^b/B/'\
-e 's=\([^a-z_]\)b=\1B='\
+ -e 's=data/dumper=Data/Dumper='\
-e 's/db_file/DB_File/'\
-e 's/dynaload/DynaLoader/'\
-e 's/errno/Errno/'\
-e 's/fcntl/Fcntl/'\
-e 's/gdbm_fil/GDBM_File/'\
-e 's/io/IO/'\
+ -e 's=ipc/sysv=IPC/SysV='\
-e 's/ndbm_fil/NDBM_File/'\
-e 's/odbm_fil/ODBM_File/'\
-e 's/opcode/Opcode/'\
diff --git a/djgpp/djgppsed.sh b/djgpp/djgppsed.sh
index bf9d4ea7b4..5276f4f67f 100644
--- a/djgpp/djgppsed.sh
+++ b/djgpp/djgppsed.sh
@@ -46,3 +46,4 @@ sed -e $SPACKLIST installman >s; mv -f s installman
sed -e $SPACKLIST lib/ExtUtils/Installed.pm >s; mv -f s lib/ExtUtils/Installed.pm
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
diff --git a/djgpp/fixpmain b/djgpp/fixpmain
index 6db6555ecf..e999ff5ded 100644
--- a/djgpp/fixpmain
+++ b/djgpp/fixpmain
@@ -19,8 +19,8 @@ $perlmain =~ s/^.*boot_$badname.*$//gm if $badname; # delete bad lines
for $realname (@exts,'DynaLoader')
{
$dosname=substr (lc $realname,0,8);
- $perlmain =~ s/boot_$dosname/boot_$realname/gm;
- $perlmain =~ s/$dosname(::bootstrap)/$realname$1/gm;
+ $perlmain =~ s/\bboot_$dosname/boot_$realname/gm;
+ $perlmain =~ s/\b$dosname(::bootstrap)/$realname$1/gm;
}
#DynaLoader is special