From owner-freebsd-ports Fri Sep 5 19:51:11 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA16221 for ports-outgoing; Fri, 5 Sep 1997 19:51:11 -0700 (PDT) Received: from pahtoh.cwu.edu (root@pahtoh.cwu.edu [198.104.65.27]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA16214 for ; Fri, 5 Sep 1997 19:51:08 -0700 (PDT) Received: from opus.cts.cwu.edu (skynyrd@opus.cts.cwu.edu [198.104.92.71]) by pahtoh.cwu.edu (8.8.5/8.8.5) with ESMTP id TAA10175 for ; Fri, 5 Sep 1997 19:50:59 -0700 (PDT) Received: from localhost (skynyrd@localhost) by opus.cts.cwu.edu (8.8.7/8.8.5) with SMTP id TAA24677 for ; Fri, 5 Sep 1997 19:50:58 -0700 (PDT) Date: Fri, 5 Sep 1997 19:50:57 -0700 (PDT) From: Chris Timmons To: freebsd-ports@freebsd.org Subject: Expect and Tcl/Tk v8.0 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Our existing port of expect was based on expect-5.22. Our enigmatic distfile friend "expect.tar.gz" now contains expect-5.24 at the master site - a version said to be compatible with Tcl/Tk v8.0. Great, but it no longer builds from our port, so... I have hacked together a port of this which is flawed and needs help. The first issue is that our Tcl v8.0 port doesn't apparantly install the private headers (i.e. /usr/local/include/tcl8.0/generic/tclInt.h, etc.) I haven't researched the issues there, but expect needs it, so if you are going to play with this port, copy by hand the generic dirctory from the tcl8.0 distribution into the path above. Issues with my port: -When running the install rule, pkg_mkIndex is run in /usr/local/lib and leaves pkgIndex.tcl there. Probably trivial to fix. Unfortunaly this file is empty because its creation fails with: error while loading or sourcing libexpect524.so.1.0: invalid command name "X" (X is an unprintable character) -They want to: /usr/bin/install -c -o bin -g bin -m 644 \ /usr/local/include/tcl8.0/generic/tclRegexp.h /usr/local/include which violates our attempt to keep tcl versions separate. I'd say, just do nothing and let the programmer put the -I compiler directive as it should be. Aside from these problems, the port builds and installs and appears at least trivially to work. The old port used four patches to modify two files; I changed that to one patch per file. HELP :) -Chris begin 644 expect.tar.gz M'XL(``/`$#0``^T<:7?:2#)?T:^HYS!C^SFZ#VRRGF<&2,+&UP*9R;[-/D:( M!C0(B96$CV3]W[>Z)8$0V-BSALPDJIBHC^KJ5E?7T:V2R,V$6*'X8I,`FE32 M=7@!`)IL+%QCD``,3=)DM512-`!9+BGZ"]`W.JH8ID%H^@`O@M&M>^OW[L5; M5_\7!1+QO_I+:W-KX/'\EV1%TI'_BJK).?^W`2G^-STOW$@?LB09FO8`_V45 M^:\:LB$IABS1O*(9+T#:R&@R\)WS7QQZ8R*ZUE7`?>VAY/`5("W_9.(%=NCY MM\_7ROPT0S\P1Z=L.$65!D<0SSX6_3QV`$DB'944O(SODHZ.2 M*'(UD:(%HLC2$S.TAO/<:,!27_MNCEM_ M61;;4P)G.!6RC']E32DK\ZU_K@.^55B0?UP+F^ACK?P;I>S^7]-S^[\5.*OI ML!Y&^GC"?$_LJ+3^!]5U;3\_&<;D.'_1DX`GW;^9[#G/Z4\_F_\6K(M<,WRZL MD/]G/P%<)_^*EHW_T7$KD,O_-B#B/&^:HBQH*\X`Y>0,,$&T:*!0%"=DNL@V MD*6R;I31;<\@]NBQHO@KZ<&%%8(J@714UHRRK%%$(X5(0X]*"UTK94TM2TI^ M_+AYR,A_LAJ>M0^4_X?V?[*ARLG^7R^Q_;\NY>=_VP&>Y\'RW+X]F/JDT!Y. MH3(=`!5[B4JK&LD_=W!PD$)[X]O0(A,`'6O+5*X/([23$^!E1=5?E>`@OIZ< M9;4_>BI4$PA+$=#$VWYY``NKYIX<5VH?CERO3Y M*].Y$RB%1@CAT'9'`5X(]&T?B5F.AW18$R!N+ZK"5K;9=0@$TVX0VN$TM#T7 M223=[Q0;YZUVY?2T<]F\>-NLG.W`CS]"INQXM_@E+KK;Y7CN8+EUJ]IL7+87 M&D=%BVU7]%NKM"L+[6A!NA7P8Y0'#1OC/SJGBG2DT3F-KW1.*;RD4Q+`T+1& M@-=H6ND*?X MQ;0ZUE7'ZH26,[S;6:BN55KO&L?8>`F+C[$ZIXV?FY7F/X]_(];0@V(RE/]" M@*:`)[`;B`/B$M^V1''W-\=&]OFWW$&V>?'+M1T.*?5HW=W145F&/_?("#JI1.K@'IM17_13!VRF3J<6/Z)0O#`K06H-'S0GT'7.`AM=# M]V`\P3J?H^B=ZIO3RMM63.QCX[QZ^J%6;YU$'L*A0?4VO41WS266D.+'R1,N M:Y-3E3-]S1TL*N(T3JRKN04SFT9@:IKV7FEBL>G'IE:A@U,D-1Y<8>==K?ZF M=5S<8]?]'?A$"V,B6!RG,A6149_5LBQ#.9BCQ/["'"DJR%)*?)(Y7ER2()[6 MV&PC0IQ**IH?SMOU%NTA3K$*MNXT^15*[(&JJ:_DHWCM`3B>93K(RLDM>'V8 MC`:=\:CA]L@-C$UDOAG`-7$<^!VU)LH"3(@W04_+PIT@-22^/29N2"GQB!K8 M`Y?FZ>)(:P#T/Q(7D(I30J3'?)58[*@H-\%K\$OH5F\TX M59KUVHSJ/OP;7E-OR<79X@L`&3;>WV[6I7@ORNL9S5EEY`P\NO7!TT8T\5%I MW^Q3Y?08NBM&]6@*\+21I9CR&+HK1O8$"L2ASK$_):^9"YE9`X]?`8GLW=

492.@E M;RDO$1K!'O5/<`0P,0=DGVY]<5$$U#8Q-NC,Z=(,.3'Q]]]1U%?']*TACJ%' M)ON+MQE-.SIDT0JN5^<%2)?OHV]HL].,&!.73HNMD9X7+[A(#_6A6+2S2F>U M,"/>JG&)M&(N&TM.Q?J&T?+WQ\EHDK*%I1R7HK4F^;'L7Q^2_?]H\&?Y_@^- M_U&TDI3'_VP#4OS?V#>@_D#\EZSD[W]N!3+\W\@WH/Y`_)>DY,]_M@)Y_-?W M#5GYW\0WH-;'?\G9^`_%T'+YWP8\'/\UVMISJ!R^#F3D?R/?@%K[_2J38:U'-)U.,.Z MI,<;]X22Y?%5?44IT_V>P[__HAI++_S:@`H$W M&=I!:%MFB((=6+X]"8D/79/&ZW@NT.?:X4C(9?:;A)3\,PV_B3[6R;\A:U3^ MJ=#+)9V]_ZWJ>?S/5B!Z8A+%!$Y\;^";8PB'9@@3XO<]?QPDI6/4!CW;=+P! M&G8:FA?%?W"VB]K"M$+[BB2H@0`T7),^YT=GLN_<0H]0O=)%$MU;L,-@]FSF M5?Q\9T_>%S@.&TT#@ET&9-KS^#"\W8U#2]`M]1P6VF@-;:='>[)(@+BO:!B" MS3ISO1#,?A^ID1Z'_22CB>[')WT6'>EARNQ!W_?&$(0]VZ7A.Q-[0G#4>V10 MQF$%P74/!P0DM.BHVMAK/$U#%J^`X\;^RC`,PTE9C#=+@HM*5!AX5VG\-Y5_ M,,P(5N.+B"0,P['S531L2OZ9[[:)/M;%?ZNJEL3_2;*NLN\_R+G]WPIT;5H):(;N"8FTV(T?9,:W,T$ET7(Q<^KQ5IW(`QGN5B`LP4= MRQN/ETMI0."0HX$;48$N*!J5-Q98(&`MJ\-?7*UH@KE<%'B"+$@C?2Q]OT?]OWOZ/F?QN*_54W/SW^V`B_A MG%P#._I%-\MQ<#'8N.D;Q^L!T`=,@I&XEU!#/0$6*EUTLU% MLU%O'1?HP3;=S!Y*$(X.)>ZLTFK7FYU6HTUK[_'-X!-7*/175HV)@\KSZE`Q MQ&#:_9U*42Q,;(PL.C493_QI)8ZC@6.U^F7]O(9U=!B?/@DR_LK%+Y<7S7:K MUFC>B3+\3>/MAR;>W"T)N%FV4VF^;1T#SQ.7ON[$1T&R M;,`\3QUT?O;NS#%2;];?-#[>L0!".@F"E,&,K58*-;%C*]!'J^F.EO`>H$J1 MD0GG\G&AD+9F,#=4D+9:D+)4K)-9@YE5@L0JP-SZP-SBL%9I2P-SZP(SBT+' MI.*84L:$X^A+7&6N<+)GT1"\7YOO6\WJW6LF)NP%KWV.FWA!R"?Q>URA^.6T M%O&*O