4.1.1-RELEASE now has ports/x11/XFree86-aoutlibs so I'm hoping this file is now redundant. Add a.out libs for Netscape. Although FreeBSD now prefers Elf, until Netscape catches up, need to maintain compatibility ! *** 4.1-RELEASE/ports/x11/XFree86/scripts/configure Fri Jun 9 08:25:17 2000 --- jhs/ports/x11/XFree86/scripts/configure Thu Sep 14 11:17:40 2000 *************** *** 307,313 **** for some reason you install it. END ! noyes "Do you want to build and install a.out compatibility libraries?" if [ $answ = YES ]; then echo "#define BuildAoutLibraries YES" >> $F fi --- 307,313 ---- for some reason you install it. END ! yesno "Do you want to build and install a.out compatibility libraries?" if [ $answ = YES ]; then echo "#define BuildAoutLibraries YES" >> $F fi # *** 3.4-RELEASE/ports/x11/XFree86/scripts/configure Mon Jan 24 00:09:38 2000 # --- jhs/ports/x11/XFree86/scripts/configure Mon Jan 24 00:10:02 2000 # *************** # *** 294,300 **** # # ELF detection # if [ `sysctl -n kern.osreldate` -ge 300004 -a X`objformat` = Xelf ]; then # ELF=yes # ! noyes "Do you want to build and install a.out compatibility libraries?" # if [ $answ = YES ]; then # echo "#define BuildAoutLibraries YES" >> $F # fi # --- 294,300 ---- # # ELF detection # if [ `sysctl -n kern.osreldate` -ge 300004 -a X`objformat` = Xelf ]; then # ELF=yes # ! yesno "Do you want to build and install a.out compatibility libraries?" # if [ $answ = YES ]; then # echo "#define BuildAoutLibraries YES" >> $F # fi # *** 4.1-RELEASE/ports/x11/XFree86/pkg/PLIST Thu Sep 14 11:21:45 2000 --- new/ports/x11/XFree86/pkg/PLIST Thu Sep 14 11:22:40 2000 *************** *** 1515,1520 **** --- 1515,1548 ---- lib/liboldX.so.6 lib/libxkbfile.a lib/libxkbui.a + lib/aout/libICE.so + lib/aout/libICE.so.6.3 + lib/aout/libPEX5.so + lib/aout/libPEX5.so.6.0 + lib/aout/libSM.so + lib/aout/libSM.so.6.0 + lib/aout/libX11.so + lib/aout/libX11.so.6.1 + lib/aout/libXIE.so + lib/aout/libXIE.so.6.0 + lib/aout/libXThrStub.so + lib/aout/libXThrStub.so.6.0 + lib/aout/libXaw.so + lib/aout/libXaw.so.6.1 + lib/aout/libXext.so + lib/aout/libXext.so.6.3 + lib/aout/libXi.so + lib/aout/libXi.so.6.0 + lib/aout/libXmu.so + lib/aout/libXmu.so.6.0 + lib/aout/libXp.so + lib/aout/libXp.so.6.2 + lib/aout/libXt.so + lib/aout/libXt.so.6.0 + lib/aout/libXtst.so + lib/aout/libXtst.so.6.1 + lib/aout/liboldX.so + lib/aout/liboldX.so.6.0 lib/modules/pex5.so lib/modules/xf86AceCad.so lib/modules/xf86Calcomp.so # *** 3.4-RELEASE/ports/x11/XFree86/pkg/PLIST Mon Nov 1 02:54:10 1999 # --- jhs/ports/x11/XFree86/pkg/PLIST Sun Jan 23 23:54:34 2000 # *************** # *** 1511,1516 **** # --- 1513,1546 ---- # lib/liboldX.so.6 # lib/libxkbfile.a # lib/libxkbui.a # + lib/aout/libICE.so # + lib/aout/libICE.so.6.3 # + lib/aout/libPEX5.so # + lib/aout/libPEX5.so.6.0 # + lib/aout/libSM.so # + lib/aout/libSM.so.6.0 # + lib/aout/libX11.so # + lib/aout/libX11.so.6.1 # + lib/aout/libXIE.so # + lib/aout/libXIE.so.6.0 # + lib/aout/libXThrStub.so # + lib/aout/libXThrStub.so.6.0 # + lib/aout/libXaw.so # + lib/aout/libXaw.so.6.1 # + lib/aout/libXext.so # + lib/aout/libXext.so.6.3 # + lib/aout/libXi.so # + lib/aout/libXi.so.6.0 # + lib/aout/libXmu.so # + lib/aout/libXmu.so.6.0 # + lib/aout/libXp.so # + lib/aout/libXp.so.6.2 # + lib/aout/libXt.so # + lib/aout/libXt.so.6.0 # + lib/aout/libXtst.so # + lib/aout/libXtst.so.6.1 # + lib/aout/liboldX.so # + lib/aout/liboldX.so.6.0 # @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B # @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R # lib/modules/pex5.so *** 4.1-RELEASE/ports/x11/XFree86/pkg/PLIST Thu Sep 14 11:21:45 2000 --- new/ports/x11/XFree86/pkg/PLIST Thu Sep 14 11:22:40 2000 *************** *** 2598,2603 **** --- 2614,2620 ---- man/man3/XwcTextPropertyToTextList.3.gz man/man5/XF86Config.5.gz @dirrm lib/modules + @dirrm lib/aout @dirrm lib/X11/xsm @dirrm lib/X11/xserver @dirrm lib/X11/xkb/types The next patch is a mess, I dont really understand PORTOBJFORMAT in ports/Mk, & am not sure if I should be looking at it, also I should be examining $WRKDIR/.config for BuildAoutLibraries after make configure has run. *** 3.4-RELEASE/ports/x11/XFree86/Makefile Mon Jan 24 00:39:29 2000 --- jhs/ports/x11/XFree86/Makefile Mon Jan 24 01:04:58 2000 *************** *** 73,78 **** --- 73,79 ---- pre-install: ${MKDIR} ${X11BASE} + XXX= "XXX" post-install: .if ${PORTOBJFORMAT} == "aout" .for lib in PEX5 SM XIE Xi Xmu Xt oldX *************** *** 86,91 **** --- 87,112 ---- .endfor .for lib in ICE Xext ${LN} -sf lib${lib}.so.6.3 ${PREFIX}/lib/lib${lib}.so + .endfor + .endif + .if ${XXX} == "XXX" + @echo "Assuming BuildAoutLibraries defined as YES in $WRKDIR/.config" + @echo "Creating a.out symbolic links for pkg_create to read" + .for lib in XThrStub oldX Xi SM XIE Xmu PEX5 Xt + ${LN} -sf lib${lib}.so.6.0 ${PREFIX}/lib/aout/lib${lib}.so.6 + ${LN} -sf lib${lib}.so.6 ${PREFIX}/lib/aout/lib${lib}.so + .endfor + .for lib in Xtst X11 Xaw + ${LN} -sf lib${lib}.so.6.1 ${PREFIX}/lib/aout/lib${lib}.so.6 + ${LN} -sf lib${lib}.so.6 ${PREFIX}/lib/aout/lib${lib}.so + .endfor + .for lib in Xp + ${LN} -sf lib${lib}.so.6.2 ${PREFIX}/lib/aout/lib${lib}.so.6 + ${LN} -sf lib${lib}.so.6 ${PREFIX}/lib/aout/lib${lib}.so + .endfor + .for lib in Xext ICE + ${LN} -sf lib${lib}.so.6.3 ${PREFIX}/lib/aout/lib${lib}.so.6 + ${LN} -sf lib${lib}.so.6 ${PREFIX}/lib/aout/lib${lib}.so .endfor .endif ${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib