1 Upstream-Status: Backport [debian]
3 From: Kurt Roeckx <kurt@roeckx.be>
4 Subject: Change the perl path's to /usr/bin/perl
6 This is the result of running:
7 perl util/perlpath.pl /usr/bin
9 The upstream sources have this set to various different paths.
11 --- openssl-0.9.8m.orig/Configure
12 +++ openssl-0.9.8m/Configure
16 eval 'exec perl -S $0 ${1+"$@"}'
17 if $running_under_some_shell;
19 --- openssl-0.9.8m.orig/VMS/VMSify-conf.pl
20 +++ openssl-0.9.8m/VMS/VMSify-conf.pl
27 --- openssl-0.9.8m.orig/Netware/do_tests.pl
28 +++ openssl-0.9.8m/Netware/do_tests.pl
30 -# perl script to run OpenSSL tests
34 my $base_path = "\\openssl";
35 --- openssl-0.9.8m.orig/apps/progs.pl
36 +++ openssl-0.9.8m/apps/progs.pl
38 -#!/usr/local/bin/perl
41 print "/* apps/progs.h */\n";
42 print "/* automatically generated by progs.pl for openssl.c */\n\n";
43 --- openssl-0.9.8m.orig/os2/backwardify.pl
44 +++ openssl-0.9.8m/os2/backwardify.pl
51 --- openssl-0.9.8m.orig/times/091/mips-rel.pl
52 +++ openssl-0.9.8m/times/091/mips-rel.pl
54 -#!/usr/local/bin/perl
57 &doit(100,"Pentium 100 32",0.0195,0.1000,0.6406,4.6100); # pentium-100
58 &doit(200,"PPro 200 32",0.0070,0.0340,0.2087,1.4700); # pentium-100
59 --- openssl-0.9.8m.orig/fips/mkfipsscr.pl
60 +++ openssl-0.9.8m/fips/mkfipsscr.pl
62 -#!/usr/local/bin/perl -w
64 # Quick & dirty utility to generate a script for executing the
65 # FIPS 140-2 CMVP algorithm tests based on the pathnames of
66 # input algorithm test files actually present (the unqualified
67 --- openssl-0.9.8m.orig/fips/fipsalgtest.pl
68 +++ openssl-0.9.8m/fips/fipsalgtest.pl
72 # Perl utility to run or verify FIPS 140-2 CMVP algorithm tests based on the
73 # pathnames of input algorithm test files actually present (the unqualified
74 # file names are consistent but the pathnames are not).
75 --- openssl-0.9.8m.orig/ms/uplink.pl
76 +++ openssl-0.9.8m/ms/uplink.pl
81 # For Microsoft CL this is implemented as inline assembler. So that
82 # even though this script can generate even Win32 code, we'll be
83 --- openssl-0.9.8m.orig/ms/segrenam.pl
84 +++ openssl-0.9.8m/ms/segrenam.pl
91 --- openssl-0.9.8m.orig/ms/cmp.pl
92 +++ openssl-0.9.8m/ms/cmp.pl
94 -#!/usr/local/bin/perl
97 ($#ARGV == 1) || die "usage: cmp.pl <file1> <file2>\n";
99 --- openssl-0.9.8m.orig/test/cms-test.pl
100 +++ openssl-0.9.8m/test/cms-test.pl
104 # Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
107 --- openssl-0.9.8m.orig/test/cms-examples.pl
108 +++ openssl-0.9.8m/test/cms-examples.pl
110 -# test/cms-examples.pl
112 # Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
115 --- openssl-0.9.8m.orig/demos/b64.pl
116 +++ openssl-0.9.8m/demos/b64.pl
118 -#!/usr/local/bin/perl
122 # Make PEM encoded data have lines of 64 bytes of data
123 --- openssl-0.9.8m.orig/demos/tunala/configure.in
124 +++ openssl-0.9.8m/demos/tunala/configure.in
126 -dnl Process this file with autoconf to produce a configure script.
129 AM_CONFIG_HEADER(config.h)
130 AM_INIT_AUTOMAKE(tunala, 0.0.1-dev)
131 --- openssl-0.9.8m.orig/crypto/x86cpuid.pl
132 +++ openssl-0.9.8m/crypto/x86cpuid.pl
137 push(@INC,"perlasm");
139 --- openssl-0.9.8m.orig/crypto/x86_64cpuid.pl
140 +++ openssl-0.9.8m/crypto/x86_64cpuid.pl
146 $masm=1 if ($output =~ /\.asm/);
147 --- openssl-0.9.8m.orig/crypto/md5/asm/md5-586.pl
148 +++ openssl-0.9.8m/crypto/md5/asm/md5-586.pl
150 -#!/usr/local/bin/perl
154 # md5_block_x86(MD5_CTX *c, ULONG *X);
155 --- openssl-0.9.8m.orig/crypto/md5/asm/md5-x86_64.pl
156 +++ openssl-0.9.8m/crypto/md5/asm/md5-x86_64.pl
161 # MD5 optimized for AMD64.
163 --- openssl-0.9.8m.orig/crypto/sha/asm/sha1-ia64.pl
164 +++ openssl-0.9.8m/crypto/sha/asm/sha1-ia64.pl
169 # ====================================================================
170 # Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL
171 --- openssl-0.9.8m.orig/crypto/sha/asm/sha1-x86_64.pl
172 +++ openssl-0.9.8m/crypto/sha/asm/sha1-x86_64.pl
177 # ====================================================================
178 # Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL
179 --- openssl-0.9.8m.orig/crypto/sha/asm/sha512-sse2.pl
180 +++ openssl-0.9.8m/crypto/sha/asm/sha512-sse2.pl
185 # ====================================================================
186 # Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL
187 --- openssl-0.9.8m.orig/crypto/sha/asm/sha512-ia64.pl
188 +++ openssl-0.9.8m/crypto/sha/asm/sha512-ia64.pl
193 # ====================================================================
194 # Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL
195 --- openssl-0.9.8m.orig/crypto/sha/asm/sha512-x86_64.pl
196 +++ openssl-0.9.8m/crypto/sha/asm/sha512-x86_64.pl
201 # ====================================================================
202 # Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL
203 --- openssl-0.9.8m.orig/crypto/sha/asm/sha1-586.pl
204 +++ openssl-0.9.8m/crypto/sha/asm/sha1-586.pl
209 # ====================================================================
210 # [Re]written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL
211 --- openssl-0.9.8m.orig/crypto/des/asm/des-586.pl
212 +++ openssl-0.9.8m/crypto/des/asm/des-586.pl
214 -#!/usr/local/bin/perl
217 # The inner loop instruction sequence and the IP/FP modifications are from
218 # Svend Olaf Mikkelsen <svolaf@inet.uni-c.dk>
219 --- openssl-0.9.8m.orig/crypto/des/asm/desboth.pl
220 +++ openssl-0.9.8m/crypto/des/asm/desboth.pl
222 -#!/usr/local/bin/perl
227 --- openssl-0.9.8m.orig/crypto/des/asm/des686.pl
228 +++ openssl-0.9.8m/crypto/des/asm/des686.pl
230 -#!/usr/local/bin/perl
235 --- openssl-0.9.8m.orig/crypto/des/asm/crypt586.pl
236 +++ openssl-0.9.8m/crypto/des/asm/crypt586.pl
238 -#!/usr/local/bin/perl
241 # The inner loop instruction sequence and the IP/FP modifications are from
242 # Svend Olaf Mikkelsen <svolaf@inet.uni-c.dk>
243 --- openssl-0.9.8m.orig/crypto/lhash/num.pl
244 +++ openssl-0.9.8m/crypto/lhash/num.pl
246 -#!/usr/local/bin/perl
251 --- openssl-0.9.8m.orig/crypto/ripemd/asm/rmd-586.pl
252 +++ openssl-0.9.8m/crypto/ripemd/asm/rmd-586.pl
254 -#!/usr/local/bin/perl
258 # ripemd160_block_asm_data_order(RIPEMD160_CTX *c, ULONG *X,int blocks);
259 --- openssl-0.9.8m.orig/crypto/rc4/asm/rc4-586.pl
260 +++ openssl-0.9.8m/crypto/rc4/asm/rc4-586.pl
262 -#!/usr/local/bin/perl
265 # At some point it became apparent that the original SSLeay RC4
266 # assembler implementation performs suboptimaly on latest IA-32
267 --- openssl-0.9.8m.orig/crypto/rc4/asm/rc4-x86_64.pl
268 +++ openssl-0.9.8m/crypto/rc4/asm/rc4-x86_64.pl
273 # ====================================================================
274 # Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL
275 --- openssl-0.9.8m.orig/crypto/cast/asm/cast-586.pl
276 +++ openssl-0.9.8m/crypto/cast/asm/cast-586.pl
278 -#!/usr/local/bin/perl
281 # define for pentium pro friendly version
283 --- openssl-0.9.8m.orig/crypto/rc5/asm/rc5-586.pl
284 +++ openssl-0.9.8m/crypto/rc5/asm/rc5-586.pl
286 -#!/usr/local/bin/perl
289 push(@INC,"perlasm","../../perlasm");
291 --- openssl-0.9.8m.orig/crypto/perlasm/x86ms.pl
292 +++ openssl-0.9.8m/crypto/perlasm/x86ms.pl
294 -#!/usr/local/bin/perl
299 --- openssl-0.9.8m.orig/crypto/perlasm/x86asm.pl
300 +++ openssl-0.9.8m/crypto/perlasm/x86asm.pl
302 -#!/usr/local/bin/perl
305 # require 'x86asm.pl';
306 # &asm_init("cpp","des-586.pl");
307 --- openssl-0.9.8m.orig/crypto/perlasm/x86nasm.pl
308 +++ openssl-0.9.8m/crypto/perlasm/x86nasm.pl
310 -#!/usr/local/bin/perl
315 --- openssl-0.9.8m.orig/crypto/perlasm/x86unix.pl
316 +++ openssl-0.9.8m/crypto/perlasm/x86unix.pl
318 -#!/usr/local/bin/perl
321 package x86unix; # GAS actually...
323 --- openssl-0.9.8m.orig/crypto/perlasm/cbc.pl
324 +++ openssl-0.9.8m/crypto/perlasm/cbc.pl
326 -#!/usr/local/bin/perl
329 # void des_ncbc_encrypt(input, output, length, schedule, ivec, enc)
330 # des_cblock (*input);
331 --- openssl-0.9.8m.orig/crypto/perlasm/x86_64-xlate.pl
332 +++ openssl-0.9.8m/crypto/perlasm/x86_64-xlate.pl
337 # Ascetic x86_64 AT&T to MASM assembler translator by <appro>.
339 --- openssl-0.9.8m.orig/crypto/bf/asm/bf-686.pl
340 +++ openssl-0.9.8m/crypto/bf/asm/bf-686.pl
342 -#!/usr/local/bin/perl
345 push(@INC,"perlasm","../../perlasm");
347 --- openssl-0.9.8m.orig/crypto/bf/asm/bf-586.pl
348 +++ openssl-0.9.8m/crypto/bf/asm/bf-586.pl
350 -#!/usr/local/bin/perl
353 push(@INC,"perlasm","../../perlasm");
355 --- openssl-0.9.8m.orig/crypto/objects/objects.pl
356 +++ openssl-0.9.8m/crypto/objects/objects.pl
358 -#!/usr/local/bin/perl
361 open (NUMIN,"$ARGV[1]") || die "Can't open number file $ARGV[1]";
363 --- openssl-0.9.8m.orig/crypto/objects/obj_dat.pl
364 +++ openssl-0.9.8m/crypto/objects/obj_dat.pl
366 -#!/usr/local/bin/perl
369 # fixes bug in floating point emulation on sparc64 when
370 # this script produces off-by-one output on sparc64
371 --- openssl-0.9.8m.orig/crypto/conf/keysets.pl
372 +++ openssl-0.9.8m/crypto/conf/keysets.pl
374 -#!/usr/local/bin/perl
379 --- openssl-0.9.8m.orig/crypto/bn/bn_prime.pl
380 +++ openssl-0.9.8m/crypto/bn/bn_prime.pl
382 -#!/usr/local/bin/perl
387 --- openssl-0.9.8m.orig/crypto/bn/asm/x86.pl
388 +++ openssl-0.9.8m/crypto/bn/asm/x86.pl
390 -#!/usr/local/bin/perl
393 push(@INC,"perlasm","../../perlasm");
395 --- openssl-0.9.8m.orig/crypto/bn/asm/ppc.pl
396 +++ openssl-0.9.8m/crypto/bn/asm/ppc.pl
401 # Implemented as a Perl wrapper as we want to support several different
402 # architectures with single file. We pick up the target based on the
403 --- openssl-0.9.8m.orig/crypto/bn/asm/co-586.pl
404 +++ openssl-0.9.8m/crypto/bn/asm/co-586.pl
406 -#!/usr/local/bin/perl
409 push(@INC,"perlasm","../../perlasm");
411 --- openssl-0.9.8m.orig/crypto/bn/asm/bn-586.pl
412 +++ openssl-0.9.8m/crypto/bn/asm/bn-586.pl
414 -#!/usr/local/bin/perl
417 push(@INC,"perlasm","../../perlasm");
419 --- openssl-0.9.8m.orig/crypto/bn/asm/mo-586.pl
420 +++ openssl-0.9.8m/crypto/bn/asm/mo-586.pl
425 # This is crypto/bn/asm/x86-mont.pl (with asciz from crypto/perlasm/x86asm.pl)
426 # from OpenSSL 0.9.9-dev
427 --- openssl-0.9.8m.orig/crypto/bn/asm/x86_64-mont.pl
428 +++ openssl-0.9.8m/crypto/bn/asm/x86_64-mont.pl
433 # ====================================================================
434 # Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL
435 --- openssl-0.9.8m.orig/crypto/bn/asm/x86/comba.pl
436 +++ openssl-0.9.8m/crypto/bn/asm/x86/comba.pl
438 -#!/usr/local/bin/perl
443 --- openssl-0.9.8m.orig/crypto/bn/asm/x86/add.pl
444 +++ openssl-0.9.8m/crypto/bn/asm/x86/add.pl
446 -#!/usr/local/bin/perl
451 --- openssl-0.9.8m.orig/crypto/bn/asm/x86/mul.pl
452 +++ openssl-0.9.8m/crypto/bn/asm/x86/mul.pl
454 -#!/usr/local/bin/perl
459 --- openssl-0.9.8m.orig/crypto/bn/asm/x86/mul_add.pl
460 +++ openssl-0.9.8m/crypto/bn/asm/x86/mul_add.pl
462 -#!/usr/local/bin/perl
467 --- openssl-0.9.8m.orig/crypto/bn/asm/x86/sqr.pl
468 +++ openssl-0.9.8m/crypto/bn/asm/x86/sqr.pl
470 -#!/usr/local/bin/perl
475 --- openssl-0.9.8m.orig/crypto/bn/asm/x86/sub.pl
476 +++ openssl-0.9.8m/crypto/bn/asm/x86/sub.pl
478 -#!/usr/local/bin/perl
483 --- openssl-0.9.8m.orig/crypto/bn/asm/x86/div.pl
484 +++ openssl-0.9.8m/crypto/bn/asm/x86/div.pl
486 -#!/usr/local/bin/perl
491 --- openssl-0.9.8m.orig/crypto/aes/asm/aes-586.pl
492 +++ openssl-0.9.8m/crypto/aes/asm/aes-586.pl
497 # ====================================================================
498 # Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL
499 --- openssl-0.9.8m.orig/crypto/aes/asm/aes-x86_64.pl
500 +++ openssl-0.9.8m/crypto/aes/asm/aes-x86_64.pl
505 # ====================================================================
506 # Written by Andy Polyakov <appro@fy.chalmers.se> for the OpenSSL
507 --- openssl-0.9.8m.orig/crypto/asn1/charmap.pl
508 +++ openssl-0.9.8m/crypto/asn1/charmap.pl
510 -#!/usr/local/bin/perl -w
515 --- openssl-0.9.8m.orig/util/mksdef.pl
516 +++ openssl-0.9.8m/util/mksdef.pl
520 # Perl script to split libeay32.def into two distinct DEF files for use in
521 # fipdso mode. It works out symbols in each case by running "link" command and
522 # parsing the output to find the list of missing symbols then splitting
523 --- openssl-0.9.8m.orig/util/dirname.pl
524 +++ openssl-0.9.8m/util/dirname.pl
526 -#!/usr/local/bin/perl
530 die "dirname.pl: too few arguments\n";
531 --- openssl-0.9.8m.orig/util/tab_num.pl
532 +++ openssl-0.9.8m/util/tab_num.pl
534 -#!/usr/local/bin/perl
539 --- openssl-0.9.8m.orig/util/sp-diff.pl
540 +++ openssl-0.9.8m/util/sp-diff.pl
542 -#!/usr/local/bin/perl
545 # This file takes as input, the files that have been output from
547 --- openssl-0.9.8m.orig/util/mkerr.pl
548 +++ openssl-0.9.8m/util/mkerr.pl
550 -#!/usr/local/bin/perl -w
553 my $config = "crypto/err/openssl.ec";
555 --- openssl-0.9.8m.orig/util/clean-depend.pl
556 +++ openssl-0.9.8m/util/clean-depend.pl
558 -#!/usr/local/bin/perl -w
560 # Clean the dependency list in a makefile of standard includes...
561 # Written by Ben Laurie <ben@algroup.co.uk> 19 Jan 1999
563 --- openssl-0.9.8m.orig/util/add_cr.pl
564 +++ openssl-0.9.8m/util/add_cr.pl
566 -#!/usr/local/bin/perl
569 # This adds a copyright message to a souce code file.
570 # It also gets the file name correct.
571 --- openssl-0.9.8m.orig/util/pod2man.pl
572 +++ openssl-0.9.8m/util/pod2man.pl
574 -: #!/usr/bin/perl-5.005
576 eval 'exec /usr/bin/perl -S $0 ${1+"$@"}'
577 if $running_under_some_shell;
579 --- openssl-0.9.8m.orig/util/mkstack.pl
580 +++ openssl-0.9.8m/util/mkstack.pl
582 -#!/usr/local/bin/perl -w
585 # This is a utility that searches out "DECLARE_STACK_OF()"
586 # declarations in .h and .c files, and updates/creates/replaces
587 --- openssl-0.9.8m.orig/util/selftest.pl
588 +++ openssl-0.9.8m/util/selftest.pl
590 -#!/usr/local/bin/perl -w
593 # Run the test suite and generate a report
595 --- openssl-0.9.8m.orig/util/ck_errf.pl
596 +++ openssl-0.9.8m/util/ck_errf.pl
598 -#!/usr/local/bin/perl
601 # This is just a quick script to scan for cases where the 'error'
602 # function name in a XXXerr() macro is wrong.
603 --- openssl-0.9.8m.orig/util/mklink.pl
604 +++ openssl-0.9.8m/util/mklink.pl
606 -#!/usr/local/bin/perl
611 --- openssl-0.9.8m.orig/util/src-dep.pl
612 +++ openssl-0.9.8m/util/src-dep.pl
614 -#!/usr/local/bin/perl
617 # we make up an array of
618 # $file{function_name}=filename;
619 --- openssl-0.9.8m.orig/util/deleof.pl
620 +++ openssl-0.9.8m/util/deleof.pl
622 -#!/usr/local/bin/perl
627 --- openssl-0.9.8m.orig/util/arx.pl
628 +++ openssl-0.9.8m/util/arx.pl
633 # Simple perl script to wrap round "ar" program and exclude any
634 # object files in the environment variable EXCL_OBJ
635 --- openssl-0.9.8m.orig/util/copy.pl
636 +++ openssl-0.9.8m/util/copy.pl
638 -#!/usr/local/bin/perl
643 --- openssl-0.9.8m.orig/util/mkdir-p.pl
644 +++ openssl-0.9.8m/util/mkdir-p.pl
646 -#!/usr/local/bin/perl
651 --- openssl-0.9.8m.orig/util/mkdef.pl
652 +++ openssl-0.9.8m/util/mkdef.pl
654 -#!/usr/local/bin/perl -w
657 # generate a .def file
659 --- openssl-0.9.8m.orig/util/files.pl
660 +++ openssl-0.9.8m/util/files.pl
662 -#!/usr/local/bin/perl
665 # used to generate the file MINFO for use by util/mk1mf.pl
666 # It is basically a list of all variables from the passed makefile
667 --- openssl-0.9.8m.orig/util/mkfiles.pl
668 +++ openssl-0.9.8m/util/mkfiles.pl
670 -#!/usr/local/bin/perl
673 # This is a hacked version of files.pl for systems that can't do a 'make files'.
674 # Do a perl util/mkminfo.pl >MINFO to build MINFO
675 --- openssl-0.9.8m.orig/util/perlpath.pl
676 +++ openssl-0.9.8m/util/perlpath.pl
678 -#!/usr/local/bin/perl
681 # modify the '#!/usr/local/bin/perl'
682 # line in all scripts that rely on perl.
683 --- openssl-0.9.8m.orig/util/mk1mf.pl
684 +++ openssl-0.9.8m/util/mk1mf.pl
686 -#!/usr/local/bin/perl
688 # A bit of an evil hack but it post processes the file ../MINFO which
689 # is generated by `make files` in the top directory.
690 # This script outputs one mega makefile that has no shell stuff or any
691 --- openssl-0.9.8m.orig/util/err-ins.pl
692 +++ openssl-0.9.8m/util/err-ins.pl
694 -#!/usr/local/bin/perl
697 # tack error codes onto the end of a file
699 --- openssl-0.9.8m.orig/util/pl/Mingw32.pl
700 +++ openssl-0.9.8m/util/pl/Mingw32.pl
702 -#!/usr/local/bin/perl
705 # Mingw32.pl -- Mingw
707 --- openssl-0.9.8m.orig/util/pl/unix.pl
708 +++ openssl-0.9.8m/util/pl/unix.pl
710 -#!/usr/local/bin/perl
713 # unix.pl - the standard unix makefile stuff.
715 --- openssl-0.9.8m.orig/util/pl/netware.pl
716 +++ openssl-0.9.8m/util/pl/netware.pl
718 -# Metrowerks Codewarrior or gcc / nlmconv for NetWare
722 $version_header = "crypto/opensslv.h";
723 --- openssl-0.9.8m.orig/util/pl/VC-32.pl
724 +++ openssl-0.9.8m/util/pl/VC-32.pl
726 -#!/usr/local/bin/perl
728 # VC-32.pl - unified script for Microsoft Visual C++, covering Win32,
729 # Win64 and WinCE [follow $FLAVOR variable to trace the differences].
731 --- openssl-0.9.8m.orig/util/pl/OS2-EMX.pl
732 +++ openssl-0.9.8m/util/pl/OS2-EMX.pl
734 -#!/usr/local/bin/perl
737 # OS2-EMX.pl - for EMX GCC on OS/2
739 --- openssl-0.9.8m.orig/util/pl/ultrix.pl
740 +++ openssl-0.9.8m/util/pl/ultrix.pl
742 -#!/usr/local/bin/perl
745 # linux.pl - the standard unix makefile stuff.
747 --- openssl-0.9.8m.orig/util/pl/linux.pl
748 +++ openssl-0.9.8m/util/pl/linux.pl
750 -#!/usr/local/bin/perl
753 # linux.pl - the standard unix makefile stuff.
755 --- openssl-0.9.8m.orig/util/pl/BC-32.pl
756 +++ openssl-0.9.8m/util/pl/BC-32.pl
758 -#!/usr/local/bin/perl
760 # Borland C++ builder 3 and 4 -- Janez Jere <jj@void.si>