diff -ru -x *~ -x *.orig ../.orig.perl-5.6.1/cflags.SH ./cflags.SH --- ../.orig.perl-5.6.1/cflags.SH Thu Feb 22 18:57:53 2001 +++ ./cflags.SH Mon Apr 1 11:51:56 2002 @@ -84,8 +84,8 @@ : or customize here case "$file" in - DB_File) ;; - GDBM_File) ;; + DB_File) ccflags="$ccflags -I${ROOT}/usr/freeware/include/db3";; + GDBM_File) ccflags="$ccflags -I${ROOT}/usr/freeware/include";; NDBM_File) ;; ODBM_File) ;; POSIX) ;; @@ -104,6 +104,7 @@ mg) ;; miniperlmain) ;; op) ;; + opmini) optimize="-g";; perl) ;; perlapi) ;; perlmain) ;; diff -ru -x *~ -x *.orig ../.orig.perl-5.6.1/ext/DB_File/Makefile.PL ./ext/DB_File/Makefile.PL --- ../.orig.perl-5.6.1/ext/DB_File/Makefile.PL Thu Feb 22 18:57:54 2001 +++ ./ext/DB_File/Makefile.PL Mon Apr 1 17:51:48 2002 @@ -10,14 +10,16 @@ WriteMakefile( NAME => 'DB_File', - LIBS => ["-L/usr/local/lib $LIB"], + LIBS => [' -ldb-3'], MAN3PODS => {}, # Pods will be built by installman. - #INC => '-I/usr/local/include', + INC => "-I/usr/freeware/include/db3", VERSION_FROM => 'DB_File.pm', OBJECT => 'version$(OBJ_EXT) DB_File$(OBJ_EXT)', +# LDFROM => 'version$(OBJ_EXT) DB_File$(OBJ_EXT) ${ROOT}/usr/freeware/lib32/libdb.a', + dynamic_lib => { OTHERLDFLAGS => ' -Wl,-rpath,/usr/freeware/lib32 -ldb-3'}, XSPROTOARG => '-noprototypes', DEFINE => $OS2 || "", - INC => ($^O eq "MacOS" ? "-i ::::db:include" : "") +# INC => ($^O eq "MacOS" ? "-i ::::db:include" : "") ); sub MY::postamble { diff -ru -x *~ -x *.orig ../.orig.perl-5.6.1/ext/GDBM_File/Makefile.PL ./ext/GDBM_File/Makefile.PL --- ../.orig.perl-5.6.1/ext/GDBM_File/Makefile.PL Thu Feb 22 18:57:54 2001 +++ ./ext/GDBM_File/Makefile.PL Mon Apr 1 11:51:56 2002 @@ -1,7 +1,10 @@ use ExtUtils::MakeMaker; WriteMakefile( NAME => 'GDBM_File', - LIBS => ["-L/usr/local/lib -lgdbm", "-ldbm"], + LIBS => [' -lgdbm'], + LDFROM => 'GDBM_File$(OBJ_EXT) ${ROOT}/usr/freeware/lib32/libgdbm.a', + INC => "-I/usr/freeware/include", + dynamic_lib => { OTHERLDFLAGS => ' -Wl,-rpath,/usr/freeware/lib32' }, MAN3PODS => {}, # Pods will be built by installman. XSPROTOARG => '-noprototypes', # XXX remove later? VERSION_FROM => 'GDBM_File.pm', diff -ru -x *~ -x *.orig ../.orig.perl-5.6.1/hints/irix_6.sh ./hints/irix_6.sh --- ../.orig.perl-5.6.1/hints/irix_6.sh Thu Feb 22 18:57:55 2001 +++ ./hints/irix_6.sh Mon Apr 1 11:51:56 2002 @@ -71,20 +71,20 @@ ;; esac -case "$use64bitall" in -"$define"|true|[yY]*) - case "`uname -s`" in - IRIX) - cat >&4 <&4 <&4 <new("$Config{installarchlib}/.packlist"); +$packlist = ExtUtils::Packlist->new("$opts{packdir}/.packlist"); # Install the main pod pages. runpod2man('pod', $opts{man1dir}, $opts{man1ext}); Only in .: patch.log diff -ru -x *~ -x *.orig ../.orig.perl-5.6.1/perl.h ./perl.h --- ../.orig.perl-5.6.1/perl.h Wed Mar 21 21:05:02 2001 +++ ./perl.h Mon Apr 1 11:51:56 2002 @@ -1488,8 +1488,9 @@ typedef struct loop LOOP; typedef struct interpreter PerlInterpreter; -#ifdef UTS +#if defined(UTS) || defined(__sgi) # define STRUCT_SV perl_sv /* Amdahl's has struct sv */ + /* IRIX's has struct sv */ #else # define STRUCT_SV sv #endif