perl 5.0 alpha 6
[perl.git] / Bugs / amiga
1 Article 38050 of comp.sys.amiga.programmer:
2 Newsgroups: comp.sys.amiga.programmer
3 Path: netlabs!news.cerf.net!usc!howland.reston.ans.net!pipex!uunet!majipoor.cygnus.com!fnf
4 From: fnf@cygnus.com (Fred Fish)
5 Subject: Re: FreshFish-dec93 CD; broken perl thereon
6 Message-ID: <CKBuwv.7qF@cygnus.com>
7 Organization: Cygnus Support, Mountain View, CA
8 References: <1994Jan20.095600.8371@philips.oz.au> <D> <bruce.0r61@zuhause.mn.org>
9 Date: Fri, 28 Jan 1994 06:48:29 GMT
10 Lines: 129
11
12 In article <bruce.0r61@zuhause.mn.org>,
13 Bruce Albrecht <bruce@zuhause.MN.ORG> wrote:
14 >In article <1994Jan20.095600.8371@philips.oz.au> gduncan@philips.oz.au (Gary Duncan) writes:
15 >Me too.  I don't have the December Fresh Fish, so I can't comment on it,
16 >but I have been wondering what it will take to do a fresh port of it anyway.
17
18 The diffs that I applied to the base FSF distribution are:
19
20 diff -rc perl-4.036-fsf/Configure perl-4.036-amiga/Configure
21 *** perl-4.036-fsf/Configure    Mon Feb  8 20:37:48 1993
22 --- perl-4.036-amiga/Configure  Mon Sep 27 21:46:16 1993
23 ***************
24 *** 4023,4029 ****
25       eval $ans;;
26   esac
27   chmod +x doSH
28 ! ./doSH
29   
30   if $contains '^depend:' [Mm]akefile >/dev/null 2>&1; then
31       dflt=n
32 --- 4023,4029 ----
33       eval $ans;;
34   esac
35   chmod +x doSH
36 ! sh doSH
37   
38   if $contains '^depend:' [Mm]akefile >/dev/null 2>&1; then
39       dflt=n
40 diff -rc perl-4.036-fsf/Makefile.SH perl-4.036-amiga/Makefile.SH
41 *** perl-4.036-fsf/Makefile.SH  Mon Feb  8 20:35:21 1993
42 --- perl-4.036-amiga/Makefile.SH        Tue Sep 28 07:16:24 1993
43 ***************
44 *** 349,355 ****
45   
46   test: perl
47         - cd t && chmod +x TEST */*.t
48 !       - cd t && (rm -f perl; $(SLN) ../perl perl) && ./perl TEST </dev/tty
49   
50   clist:
51         echo $(c) | tr ' ' '\012' >.clist
52 --- 349,355 ----
53   
54   test: perl
55         - cd t && chmod +x TEST */*.t
56 !       - cd t && (rm -f perl; $(SLN) ../perl perl) && ./perl TEST
57   
58   clist:
59         echo $(c) | tr ' ' '\012' >.clist
60 ***************
61 *** 373,376 ****
62       ln Makefile ../Makefile
63       ;;
64   esac
65 ! rm -f makefile
66 --- 373,377 ----
67       ln Makefile ../Makefile
68       ;;
69   esac
70 ! #rm -f makefile  (AmigaDOS is case-independent)
71
72 diff -rc perl-4.036-fsf/makedepend.SH perl-4.036-amiga/makedepend.SH
73 *** perl-4.036-fsf/makedepend.SH        Mon Feb  8 20:36:27 1993
74 --- perl-4.036-amiga/makedepend.SH      Mon Sep 27 22:06:33 1993
75 ***************
76 *** 63,71 ****
77   $cat /dev/null >.deptmp
78   $rm -f *.c.c c/*.c.c
79   if test -f Makefile; then
80 !     cp Makefile makefile
81   fi
82 ! mf=makefile
83   if test -f $mf; then
84       defrule=`<$mf sed -n              \
85         -e '/^\.c\.o:.*;/{'             \
86 --- 63,71 ----
87   $cat /dev/null >.deptmp
88   $rm -f *.c.c c/*.c.c
89   if test -f Makefile; then
90 !     cp Makefile Makefile.bak
91   fi
92 ! mf=Makefile
93   if test -f $mf; then
94       defrule=`<$mf sed -n              \
95         -e '/^\.c\.o:.*;/{'             \
96 diff -rc perl-4.036-fsf/perl.h perl-4.036-amiga/perl.h
97 *** perl-4.036-fsf/perl.h       Mon Feb  8 20:36:01 1993
98 --- perl-4.036-amiga/perl.h     Mon Sep 27 22:06:19 1993
99 ***************
100 *** 79,85 ****
101 --- 79,87 ----
102    */
103   #define HAS_ALARM
104   #define HAS_CHOWN
105 + #ifndef amigados
106   #define HAS_CHROOT
107 + #endif
108   #define HAS_FORK
109   #define HAS_GETLOGIN
110   #define HAS_GETPPID
111 ***************
112 *** 93,99 ****
113 --- 95,103 ----
114    * password and group functions in general.  All Unix systems do.
115    */
116   #define HAS_GROUP
117 + #ifndef amigados
118   #define HAS_PASSWD
119 + #endif
120   
121   #endif /* !MSDOS */
122   
123 diff -rc perl-4.036-fsf/x2p/Makefile.SH perl-4.036-amiga/x2p/Makefile.SH
124 *** perl-4.036-fsf/x2p/Makefile.SH      Mon Feb  8 20:36:33 1993
125 --- perl-4.036-amiga/x2p/Makefile.SH    Mon Sep 27 22:07:15 1993
126 ***************
127 *** 157,160 ****
128       ln Makefile ../Makefile
129       ;;
130   esac
131 ! rm -f makefile
132 --- 157,160 ----
133       ln Makefile ../Makefile
134       ;;
135   esac
136 ! #rm -f makefile
137
138
139
140
141
142