Bug 8390

Summary: [Update] x11/XttXF86srv-common
Product: Ports & Packages Reporter: taguchi <taguchi>
Component: Individual Port(s)Assignee: freebsd-ports (Nobody) <ports>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description taguchi 1998-10-21 01:40:00 UTC
ports x11/XttXF86srv-common has some probrem.
(1) incorrect pkg/PLIST
(2) symlink libfont.so.1.0 -> libfont.so is NOT created! (under aout world)
(3) Dynamic loading for code conversion modules does NOT work under ELF world.

I think x11/XFree86 has same dynamic loading probrem.
a patch for patches/patch-ba should be applied to x11/XFree86/patches/patch-ba.
(offcause, this modification is NOT cool. but it will work.
 Does anyone have more cool idea?)

Fix: please apply following patch.
BEGIN>---8<cut here>8---


END>---8<cut here>8-----tKddVdxh3lorfxFP1PQp8cUfayP8ahlV7jkivt4yDZKE6gkc
Content-Type: text/plain; name="XttXF86srv-common.patch.gz"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="XttXF86srv-common.patch.gz"

begin 644 XttXF86srv-common.patch.gz
M'XL(".DG+38"`UAT=%A&.#9S<G8M8V]M;6]N+G!A=&-H`)56;7.B5A3^++_B
MUCH[L0B"+XFR=4<$-*P"*9!LVFZ'(0*&!,$1S.PVM;^]YX+X0A-UG1&O]YSG
MO#WGGHOC>QZB5DL5W2?)_;!S&2]?J&DTGT<A'05.7;&?7<\/W/^+MR*"HJ@3
MZ)(2A4B;)HCM(K;%M1F.86#=[1`D21XQ73)7;HIK,(BYY!H=CFUDN'X?48U6
MK8-(>%ZB?I]`!%)X637A*^F]4F+/5M-'OY]$C]'SBO;])]IVZ*<%Z%$#71M+
MJB5-AKW2=S<F*`)-Y($E2C>2*AJ`33RZP55>;S3=-$197]<72S],ZM[2=9/O
M"Q?[HGT/_>1`E*'K7-R+"J"-*OKP`>5[MP9OZ9(ABY)J5M-X6:95NT(DRS3@
M!T>\6+K4PDZFCQR!2OT+!!YY4[A>YPM+E`W3XO61L4:_PN:]::;1?$L2BJ49
MV@'R/J*O`*Z\COX0>!,C,2;5RI:6<3O(04XT91DJB:A%P&1H>O8W^@<L4*6M
M;\K9>4)5@MR3Q$4ARG*81J'GSU9+=Y/'URS=%EMC&<BWV:VQK33A3(A*4VSF
MBSXV=&%=#_R'NA>%29Z)(9F2>H=34?BQ9.VMU\@/X\0.`JQ*EH"!/U$YHTD;
M?!YJN@(E**,>*MO1*BFCOSZBY-$-4V4P/%%Q#AX"A]@?'4<T5!$76Y>&\GT6
MR4Z8.?'\8EQ;5[VB:S`U$05-'<HC\#0_M)R;D57#Y"<3RQ!T^2;%#.6)E+79
M_!G[=OPEO0CVT`]^F*.5<5IZX%83\.KCAKS<JLB;_/JP58#R7W:`C-$3ZK0;
MS@Y]G`-Z\N,="'<'[0;`47X@#$F_D_3TC.!BXC]KU.NA;UY,(">B-MRF/71F
MM?.(;G1MI//*>J^K%LMHMK3G<1W,X^]A.?$.#7$3SHGYAZ=07)?G[X_!@L:1
M:5C0_-&A>`+>Y)BKW6SL=O&H@6<V&^D]'@ZJN*&C4%E@Q0V\W7FMO$K"M;9&
MY9\S(^@V=J7`&T;+N9V@WR6CC#Y]`C.X]W$W;]NR`!O"`#5A@`I"%+XHD;."
MBJK:6^#<IZ48<);*"(%+'YH29C;R4K=T>=-BL9MUC*A9*B_RZY.<IB,72IG^
M4@_V&[4NJAQAM:A:X*75Y=K=8[2>P+=9CFGMW7DIK^D3\PIS;?/I]Z%H9&C/
M70Z87L2'^Z7*A:Y44:7_[]XVA;<%H8JH"$M0Y<*XAGMP(@XG_`@NLS@*_#B!
M;5WZ[5;6)1&$1C7#DN=AJ2]!C8HC'%8-/[(-Z6V;>V$6@U?NJIF;@F0_RY.T
M/\_J-Q.X$M\B(9<=(SK7^6&&M\##UQGVDF.Z>]0R<%A)>'92:O%E-$^/2%R?
M1HX+E^Q+?31H--D&7$[OR&5#ZW3:78L]0X7!.N1Q'?8,G=89OMJG=<[(JHE5
M<*F:;5RJYM7F%+P)&FMRYWV38T-H7S+L487/VC4_>+\`=[(AR/+60O[B8!_^
/+8JSEP[B/[7C8$1X"P``
`
end
How-To-Repeat: (1),(2)
# cd ${PORTSDIR}/x11/XttXF86srv-common
# make package

(3)
Try to dynamic loading some *.so module.
Comment 1 sprice 1998-10-21 02:32:42 UTC
On Tue, 20 Oct 1998 taguchi@tohoku.iij.ad.jp wrote:

# (3) Dynamic loading for code conversion modules does NOT work under ELF world.
# 
# I think x11/XFree86 has same dynamic loading probrem.
# a patch for patches/patch-ba should be applied to x11/XFree86/patches/patch-ba.
# (offcause, this modification is NOT cool. but it will work.
#  Does anyone have more cool idea?)

Actually I believe this has already been fixed.  What you
need to do is #define BuildDynamicLoading in your Imakefile.

Steve
Comment 2 Steve Price freebsd_committer freebsd_triage 1998-10-22 01:26:05 UTC
State Changed
From-To: open->closed

Committed, thanks!