Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Apr 2002 18:24:16 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 10553 for review
Message-ID:  <200205010124.g411OGC29611@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://people.freebsd.org/~peter/p4db/chv.cgi?CH=10553

Change 10553 by peter@peter_daintree on 2002/04/30 18:23:17

	IFC @10551

Affected files ...

... //depot/projects/ia64/Makefile#4 integrate
... //depot/projects/ia64/Makefile.inc1#21 integrate
... //depot/projects/ia64/contrib/gcc/config/freebsd.h#4 integrate
... //depot/projects/ia64/contrib/gcc/config/i386/freebsd.h#7 integrate
... //depot/projects/ia64/contrib/ipfilter/misc.c#3 integrate
... //depot/projects/ia64/contrib/ipfilter/printnat.c#3 integrate
... //depot/projects/ia64/contrib/ipfilter/test/Makefile#4 integrate
... //depot/projects/ia64/contrib/ipfilter/test/expected/ni1#2 integrate
... //depot/projects/ia64/contrib/ipfilter/test/expected/ni2#2 integrate
... //depot/projects/ia64/contrib/ipfilter/test/expected/ni4#2 integrate
... //depot/projects/ia64/contrib/ipfilter/test/expected/ni5#1 branch
... //depot/projects/ia64/contrib/ipfilter/test/input/ni2#2 integrate
... //depot/projects/ia64/contrib/ipfilter/test/input/ni5#1 branch
... //depot/projects/ia64/contrib/ipfilter/test/regress/ni5.ipf#1 branch
... //depot/projects/ia64/contrib/ipfilter/test/regress/ni5.nat#1 branch
... //depot/projects/ia64/etc/defaults/rc.conf#11 integrate
... //depot/projects/ia64/etc/mtree/BSD.usr.dist#9 integrate
... //depot/projects/ia64/etc/pam.d/other#4 integrate
... //depot/projects/ia64/etc/periodic/daily/460.status-mail-rejects#2 integrate
... //depot/projects/ia64/etc/periodic/monthly/200.accounting#3 integrate
... //depot/projects/ia64/games/fortune/datfiles/fortunes#12 integrate
... //depot/projects/ia64/games/fortune/datfiles/fortunes-o.real#3 integrate
... //depot/projects/ia64/games/fortune/datfiles/fortunes2#6 integrate
... //depot/projects/ia64/games/fortune/datfiles/fortunes2-o#4 integrate
... //depot/projects/ia64/games/fortune/datfiles/freebsd-tips#5 integrate
... //depot/projects/ia64/games/fortune/datfiles/gerrold.limerick#2 integrate
... //depot/projects/ia64/games/fortune/datfiles/limerick#2 integrate
... //depot/projects/ia64/games/fortune/datfiles/zippy#2 integrate
... //depot/projects/ia64/gnu/usr.bin/man/man/man.c#5 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/backupfile.c#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/backupfile.h#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/common.h#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/getopt.c#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/getopt.h#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/inp.c#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/inp.h#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/patch.c#3 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/pch.c#3 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/pch.h#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/util.c#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/util.h#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/version.c#2 integrate
... //depot/projects/ia64/gnu/usr.bin/patch/version.h#2 integrate
... //depot/projects/ia64/include/rpc/clnt.h#3 integrate
... //depot/projects/ia64/include/rpc/pmap_clnt.h#3 integrate
... //depot/projects/ia64/include/rpc/svc.h#4 integrate
... //depot/projects/ia64/include/rpc/xdr.h#4 integrate
... //depot/projects/ia64/include/rpcsvc/ypclnt.h#4 integrate
... //depot/projects/ia64/kerberos5/include/version.h#2 integrate
... //depot/projects/ia64/lib/csu/i386-elf/Makefile#3 integrate
... //depot/projects/ia64/lib/csu/sparc64/crt1.c#4 integrate
... //depot/projects/ia64/lib/libc/rpc/auth_time.c#4 integrate
... //depot/projects/ia64/lib/libc/rpc/clnt_dg.c#4 integrate
... //depot/projects/ia64/lib/libc/rpc/clnt_raw.c#3 integrate
... //depot/projects/ia64/lib/libc/rpc/clnt_vc.c#4 integrate
... //depot/projects/ia64/lib/libc/rpc/crypt_client.c#4 integrate
... //depot/projects/ia64/lib/libc/rpc/key_call.c#4 integrate
... //depot/projects/ia64/lib/libc/rpc/rpc_soc.c#4 integrate
... //depot/projects/ia64/lib/libc/rpc/svc.c#3 integrate
... //depot/projects/ia64/lib/libc/rpc/svc_dg.c#3 integrate
... //depot/projects/ia64/lib/libc/rpc/svc_raw.c#3 integrate
... //depot/projects/ia64/lib/libc/rpc/svc_vc.c#4 integrate
... //depot/projects/ia64/lib/libc/sparc64/fpu/Makefile.inc#2 integrate
... //depot/projects/ia64/lib/libc/sparc64/fpu/fpu.c#5 integrate
... //depot/projects/ia64/lib/libc/sparc64/fpu/fpu_add.c#3 integrate
... //depot/projects/ia64/lib/libc/sparc64/fpu/fpu_explode.c#3 integrate
... //depot/projects/ia64/lib/libc/sparc64/fpu/fpu_extern.h#4 integrate
... //depot/projects/ia64/lib/libc/sparc64/fpu/fpu_implode.c#3 integrate
... //depot/projects/ia64/lib/libc/sparc64/fpu/fpu_qp.c#1 branch
... //depot/projects/ia64/lib/libc/sparc64/fpu/fpu_subr.c#3 integrate
... //depot/projects/ia64/lib/libc/sparc64/sys/Makefile.inc#4 integrate
... //depot/projects/ia64/lib/libc/sparc64/sys/__sparc_sigtramp_setup.c#1 branch
... //depot/projects/ia64/lib/libc/sparc64/sys/__sparc_utrap.c#2 integrate
... //depot/projects/ia64/lib/libc/sparc64/sys/__sparc_utrap_emul.c#1 branch
... //depot/projects/ia64/lib/libc/sparc64/sys/__sparc_utrap_private.h#2 integrate
... //depot/projects/ia64/lib/libc/sparc64/sys/__sparc_utrap_setup.c#2 integrate
... //depot/projects/ia64/lib/libc/sparc64/sys/assym.s#2 integrate
... //depot/projects/ia64/lib/libc/sparc64/sys/sigcode.S#1 branch
... //depot/projects/ia64/lib/libc/xdr/xdr.c#3 integrate
... //depot/projects/ia64/lib/libc/xdr/xdr_rec.c#3 integrate
... //depot/projects/ia64/lib/libc/yp/xdryp.c#4 integrate
... //depot/projects/ia64/lib/libc/yp/yplib.c#4 integrate
... //depot/projects/ia64/lib/libutil/pw_copy.c#1 branch
... //depot/projects/ia64/lib/libutil/pw_util.c#1 branch
... //depot/projects/ia64/lib/libypclnt/ypclnt_passwd.c#2 integrate
... //depot/projects/ia64/libexec/rpc.rquotad/rquotad.c#3 integrate
... //depot/projects/ia64/libexec/rpc.rstatd/rstat_proc.c#3 integrate
... //depot/projects/ia64/libexec/rpc.rusersd/rusers_proc.c#3 integrate
... //depot/projects/ia64/libexec/rpc.rwalld/rwalld.c#3 integrate
... //depot/projects/ia64/libexec/rpc.sprayd/sprayd.c#3 integrate
... //depot/projects/ia64/libexec/rtld-elf/ia64/reloc.c#4 integrate
... //depot/projects/ia64/libexec/rtld-elf/rtld.c#4 integrate
... //depot/projects/ia64/libexec/ypxfr/ypxfr_getmap.c#3 integrate
... //depot/projects/ia64/libexec/ypxfr/ypxfr_misc.c#4 integrate
... //depot/projects/ia64/release/Makefile#10 integrate
... //depot/projects/ia64/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#11 integrate
... //depot/projects/ia64/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#22 integrate
... //depot/projects/ia64/release/scripts/base-install.sh#1 branch
... //depot/projects/ia64/release/scripts/doFS.sh#6 integrate
... //depot/projects/ia64/sbin/fdisk/fdisk.c#6 integrate
... //depot/projects/ia64/share/examples/isdn/SupportedCards#3 integrate
... //depot/projects/ia64/share/man/man4/em.4#4 integrate
... //depot/projects/ia64/share/man/man7/release.7#7 integrate
... //depot/projects/ia64/share/man/man9/Makefile#8 integrate
... //depot/projects/ia64/share/man/man9/byteorder.9#2 integrate
... //depot/projects/ia64/share/man/man9/zone.9#4 integrate
... //depot/projects/ia64/share/mk/bsd.prog.mk#8 integrate
... //depot/projects/ia64/sys/alpha/alpha/clock.c#4 integrate
... //depot/projects/ia64/sys/alpha/alpha/pmap.c#9 integrate
... //depot/projects/ia64/sys/alpha/alpha/trap.c#9 integrate
... //depot/projects/ia64/sys/alpha/include/pmap.h#4 integrate
... //depot/projects/ia64/sys/alpha/isa/isa_dma.c#2 integrate
... //depot/projects/ia64/sys/conf/NOTES#7 integrate
... //depot/projects/ia64/sys/conf/files#18 integrate
... //depot/projects/ia64/sys/conf/files.ia64#5 integrate
... //depot/projects/ia64/sys/conf/files.powerpc#6 integrate
... //depot/projects/ia64/sys/conf/kmod.mk#5 integrate
... //depot/projects/ia64/sys/conf/options#11 integrate
... //depot/projects/ia64/sys/contrib/ipfilter/netinet/fil.c#5 integrate
... //depot/projects/ia64/sys/contrib/ipfilter/netinet/ip_compat.h#4 integrate
... //depot/projects/ia64/sys/contrib/ipfilter/netinet/ip_ftp_pxy.c#3 integrate
... //depot/projects/ia64/sys/contrib/ipfilter/netinet/ip_log.c#5 integrate
... //depot/projects/ia64/sys/contrib/ipfilter/netinet/ip_nat.c#6 integrate
... //depot/projects/ia64/sys/contrib/ipfilter/netinet/ip_proxy.c#6 integrate
... //depot/projects/ia64/sys/contrib/ipfilter/netinet/ip_state.c#5 integrate
... //depot/projects/ia64/sys/contrib/ipfilter/netinet/ipl.h#4 integrate
... //depot/projects/ia64/sys/dev/aac/aac.c#5 integrate
... //depot/projects/ia64/sys/dev/aac/aac_cam.c#1 branch
... //depot/projects/ia64/sys/dev/aac/aac_cam.h#1 branch
... //depot/projects/ia64/sys/dev/aac/aac_disk.c#7 integrate
... //depot/projects/ia64/sys/dev/aac/aac_pci.c#7 integrate
... //depot/projects/ia64/sys/dev/aac/aacreg.h#5 integrate
... //depot/projects/ia64/sys/dev/aac/aacvar.h#7 integrate
... //depot/projects/ia64/sys/dev/acpica/acpi_timer.c#5 integrate
... //depot/projects/ia64/sys/dev/bge/if_bge.c#9 integrate
... //depot/projects/ia64/sys/dev/ciss/ciss.c#5 integrate
... //depot/projects/ia64/sys/dev/drm/drm.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drmP.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_agpsupport.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_auth.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_bufs.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_context.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_dma.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_drawable.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_drv.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_fops.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_init.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_ioctl.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_linux.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_lists.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_lock.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_memory.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_os_freebsd.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_scatter.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_sysctl.h#1 branch
... //depot/projects/ia64/sys/dev/drm/drm_vm.h#1 branch
... //depot/projects/ia64/sys/dev/drm/gamma.h#1 branch
... //depot/projects/ia64/sys/dev/drm/gamma_dma.c#1 branch
... //depot/projects/ia64/sys/dev/drm/gamma_drv.c#1 branch
... //depot/projects/ia64/sys/dev/drm/gamma_drv.h#1 branch
... //depot/projects/ia64/sys/dev/drm/i810_drm.h#1 branch
... //depot/projects/ia64/sys/dev/drm/mga.h#1 branch
... //depot/projects/ia64/sys/dev/drm/mga_dma.c#1 branch
... //depot/projects/ia64/sys/dev/drm/mga_drm.h#1 branch
... //depot/projects/ia64/sys/dev/drm/mga_drv.c#1 branch
... //depot/projects/ia64/sys/dev/drm/mga_drv.h#1 branch
... //depot/projects/ia64/sys/dev/drm/mga_state.c#1 branch
... //depot/projects/ia64/sys/dev/drm/mga_ucode.h#1 branch
... //depot/projects/ia64/sys/dev/drm/mga_warp.c#1 branch
... //depot/projects/ia64/sys/dev/drm/r128.h#1 branch
... //depot/projects/ia64/sys/dev/drm/r128_cce.c#1 branch
... //depot/projects/ia64/sys/dev/drm/r128_drm.h#1 branch
... //depot/projects/ia64/sys/dev/drm/r128_drv.c#1 branch
... //depot/projects/ia64/sys/dev/drm/r128_drv.h#1 branch
... //depot/projects/ia64/sys/dev/drm/r128_state.c#1 branch
... //depot/projects/ia64/sys/dev/drm/radeon.h#1 branch
... //depot/projects/ia64/sys/dev/drm/radeon_cp.c#1 branch
... //depot/projects/ia64/sys/dev/drm/radeon_drm.h#1 branch
... //depot/projects/ia64/sys/dev/drm/radeon_drv.c#1 branch
... //depot/projects/ia64/sys/dev/drm/radeon_drv.h#1 branch
... //depot/projects/ia64/sys/dev/drm/radeon_state.c#1 branch
... //depot/projects/ia64/sys/dev/drm/sis_drm.h#1 branch
... //depot/projects/ia64/sys/dev/drm/tdfx.h#1 branch
... //depot/projects/ia64/sys/dev/drm/tdfx_drv.c#1 branch
... //depot/projects/ia64/sys/dev/em/if_em.c#5 integrate
... //depot/projects/ia64/sys/dev/gx/if_gx.c#4 integrate
... //depot/projects/ia64/sys/dev/lge/if_lge.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/acphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/amphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/brgphy.c#4 integrate
... //depot/projects/ia64/sys/dev/mii/dcphy.c#4 integrate
... //depot/projects/ia64/sys/dev/mii/e1000phy.c#2 integrate
... //depot/projects/ia64/sys/dev/mii/exphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/inphy.c#2 integrate
... //depot/projects/ia64/sys/dev/mii/lxtphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/mii.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/mii.h#2 integrate
... //depot/projects/ia64/sys/dev/mii/mii_physubr.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/miivar.h#3 integrate
... //depot/projects/ia64/sys/dev/mii/mlphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/nsgphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/nsgphyreg.h#2 integrate
... //depot/projects/ia64/sys/dev/mii/nsphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/pnaphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/pnphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/qsphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/rlphy.c#5 integrate
... //depot/projects/ia64/sys/dev/mii/tdkphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/tlphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/ukphy.c#3 integrate
... //depot/projects/ia64/sys/dev/mii/ukphy_subr.c#2 integrate
... //depot/projects/ia64/sys/dev/mii/xmphy.c#3 integrate
... //depot/projects/ia64/sys/dev/my/if_my.c#4 integrate
... //depot/projects/ia64/sys/dev/nge/if_nge.c#7 integrate
... //depot/projects/ia64/sys/dev/pccbb/pccbb.c#7 integrate
... //depot/projects/ia64/sys/dev/sound/pci/es137x.c#3 integrate
... //depot/projects/ia64/sys/dev/sound/pcm/sound.c#4 integrate
... //depot/projects/ia64/sys/dev/usb/ohci.c#8 integrate
... //depot/projects/ia64/sys/dev/usb/usbdevs#12 integrate
... //depot/projects/ia64/sys/dev/usb/usbdevs.h#11 integrate
... //depot/projects/ia64/sys/dev/usb/usbdevs_data.h#11 integrate
... //depot/projects/ia64/sys/dev/wi/if_wi.c#17 integrate
... //depot/projects/ia64/sys/dev/wi/if_wi_pci.c#6 integrate
... //depot/projects/ia64/sys/dev/wi/wi_hostap.c#5 integrate
... //depot/projects/ia64/sys/fs/devfs/devfs_vnops.c#8 integrate
... //depot/projects/ia64/sys/fs/fifofs/fifo_vnops.c#7 integrate
... //depot/projects/ia64/sys/fs/udf/udf_vnops.c#2 integrate
... //depot/projects/ia64/sys/geom/geom_subr.c#7 integrate
... //depot/projects/ia64/sys/i386/conf/GENERIC#10 integrate
... //depot/projects/ia64/sys/i386/i386/identcpu.c#4 integrate
... //depot/projects/ia64/sys/i386/i386/mp_clock.c#3 integrate
... //depot/projects/ia64/sys/i386/i386/pmap.c#9 integrate
... //depot/projects/ia64/sys/i386/i386/trap.c#10 integrate
... //depot/projects/ia64/sys/i386/include/pmap.h#5 integrate
... //depot/projects/ia64/sys/i386/isa/bs/bsif.c#3 integrate
... //depot/projects/ia64/sys/i386/isa/clock.c#6 integrate
... //depot/projects/ia64/sys/i386/isa/isa_dma.c#3 integrate
... //depot/projects/ia64/sys/i386/isa/loran.c#2 integrate
... //depot/projects/ia64/sys/i4b/layer1/ifpi2/i4b_ifpi2_pci.c#4 integrate
... //depot/projects/ia64/sys/ia64/conf/SKI#4 integrate
... //depot/projects/ia64/sys/ia64/ia64/clock.c#5 integrate
... //depot/projects/ia64/sys/ia64/ia64/exception.s#12 integrate
... //depot/projects/ia64/sys/ia64/ia64/machdep.c#31 integrate
... //depot/projects/ia64/sys/ia64/ia64/pmap.c#16 integrate
... //depot/projects/ia64/sys/ia64/ia64/sscdisk.c#2 integrate
... //depot/projects/ia64/sys/ia64/include/frame.h#2 integrate
... //depot/projects/ia64/sys/ia64/include/pmap.h#4 integrate
... //depot/projects/ia64/sys/ia64/isa/isa_dma.c#4 integrate
... //depot/projects/ia64/sys/kern/kern_descrip.c#16 integrate
... //depot/projects/ia64/sys/kern/kern_exit.c#10 integrate
... //depot/projects/ia64/sys/kern/kern_malloc.c#8 integrate
... //depot/projects/ia64/sys/kern/kern_sig.c#10 integrate
... //depot/projects/ia64/sys/kern/kern_tc.c#7 integrate
... //depot/projects/ia64/sys/kern/subr_hints.c#3 integrate
... //depot/projects/ia64/sys/kern/subr_prf.c#8 integrate
... //depot/projects/ia64/sys/kern/subr_witness.c#11 integrate
... //depot/projects/ia64/sys/kern/uipc_socket2.c#7 integrate
... //depot/projects/ia64/sys/kern/uipc_usrreq.c#11 integrate
... //depot/projects/ia64/sys/kern/vfs_default.c#6 integrate
... //depot/projects/ia64/sys/kern/vfs_init.c#5 integrate
... //depot/projects/ia64/sys/modules/Makefile#11 integrate
... //depot/projects/ia64/sys/modules/aac/Makefile#2 integrate
... //depot/projects/ia64/sys/modules/drm/Makefile#1 branch
... //depot/projects/ia64/sys/modules/drm/gamma/Makefile#1 branch
... //depot/projects/ia64/sys/modules/drm/mga/Makefile#1 branch
... //depot/projects/ia64/sys/modules/drm/r128/Makefile#1 branch
... //depot/projects/ia64/sys/modules/drm/radeon/Makefile#1 branch
... //depot/projects/ia64/sys/modules/drm/tdfx/Makefile#1 branch
... //depot/projects/ia64/sys/modules/udf/Makefile#2 integrate
... //depot/projects/ia64/sys/net/if_media.h#4 integrate
... //depot/projects/ia64/sys/net/raw_usrreq.c#4 integrate
... //depot/projects/ia64/sys/net/rtsock.c#5 integrate
... //depot/projects/ia64/sys/netatalk/ddp_input.c#3 integrate
... //depot/projects/ia64/sys/netatm/atm_aal5.c#4 integrate
... //depot/projects/ia64/sys/netatm/atm_cm.c#4 integrate
... //depot/projects/ia64/sys/netatm/atm_subr.c#6 integrate
... //depot/projects/ia64/sys/netatm/atm_var.h#5 integrate
... //depot/projects/ia64/sys/netgraph/ng_socket.c#5 integrate
... //depot/projects/ia64/sys/netinet/accf_data.c#2 integrate
... //depot/projects/ia64/sys/netinet/accf_http.c#2 integrate
... //depot/projects/ia64/sys/netinet/ip_divert.c#8 integrate
... //depot/projects/ia64/sys/netinet/ip_mroute.c#7 integrate
... //depot/projects/ia64/sys/netinet/raw_ip.c#9 integrate
... //depot/projects/ia64/sys/netinet/tcp_input.c#10 integrate
... //depot/projects/ia64/sys/netinet/udp_usrreq.c#9 integrate
... //depot/projects/ia64/sys/netinet6/icmp6.c#4 integrate
... //depot/projects/ia64/sys/netinet6/ip6_mroute.c#4 integrate
... //depot/projects/ia64/sys/netinet6/raw_ip6.c#4 integrate
... //depot/projects/ia64/sys/netinet6/udp6_usrreq.c#6 integrate
... //depot/projects/ia64/sys/netipx/ipx_usrreq.c#4 integrate
... //depot/projects/ia64/sys/netipx/spx_usrreq.c#3 integrate
... //depot/projects/ia64/sys/netkey/keysock.c#5 integrate
... //depot/projects/ia64/sys/netnatm/natm.c#5 integrate
... //depot/projects/ia64/sys/netsmb/smb_trantcp.c#6 integrate
... //depot/projects/ia64/sys/nfsclient/bootp_subr.c#4 integrate
... //depot/projects/ia64/sys/nfsclient/nfs_node.c#4 integrate
... //depot/projects/ia64/sys/nfsclient/nfs_vfsops.c#5 integrate
... //depot/projects/ia64/sys/nfsclient/nfsnode.h#2 integrate
... //depot/projects/ia64/sys/pc98/pc98/clock.c#6 integrate
... //depot/projects/ia64/sys/pc98/pc98/isa_dma.c#3 integrate
... //depot/projects/ia64/sys/pci/if_dc.c#9 integrate
... //depot/projects/ia64/sys/pci/if_sk.c#5 integrate
... //depot/projects/ia64/sys/pci/if_ti.c#7 integrate
... //depot/projects/ia64/sys/powerpc/include/frame.h#3 integrate
... //depot/projects/ia64/sys/powerpc/include/pcpu.h#3 integrate
... //depot/projects/ia64/sys/powerpc/include/pmap.h#3 integrate
... //depot/projects/ia64/sys/powerpc/include/spr.h#1 branch
... //depot/projects/ia64/sys/powerpc/powerpc/clock.c#5 integrate
... //depot/projects/ia64/sys/powerpc/powerpc/copyinout.c#2 integrate
... //depot/projects/ia64/sys/powerpc/powerpc/genassym.c#5 integrate
... //depot/projects/ia64/sys/powerpc/powerpc/locore.s#5 integrate
... //depot/projects/ia64/sys/powerpc/powerpc/pmap.c#8 integrate
... //depot/projects/ia64/sys/powerpc/powerpc/sigcode.S#1 branch
... //depot/projects/ia64/sys/powerpc/powerpc/swtch.s#5 integrate
... //depot/projects/ia64/sys/powerpc/powerpc/trap.c#8 integrate
... //depot/projects/ia64/sys/powerpc/powerpc/trap_subr.S#1 branch
... //depot/projects/ia64/sys/sparc64/include/pmap.h#3 integrate
... //depot/projects/ia64/sys/sparc64/include/proc.h#5 integrate
... //depot/projects/ia64/sys/sparc64/include/sysarch.h#2 integrate
... //depot/projects/ia64/sys/sparc64/sparc64/machdep.c#13 integrate
... //depot/projects/ia64/sys/sparc64/sparc64/pmap.c#10 integrate
... //depot/projects/ia64/sys/sparc64/sparc64/sys_machdep.c#3 integrate
... //depot/projects/ia64/sys/sparc64/sparc64/vm_machdep.c#6 integrate
... //depot/projects/ia64/sys/sys/endian.h#2 integrate
... //depot/projects/ia64/sys/sys/filedesc.h#7 integrate
... //depot/projects/ia64/sys/sys/malloc.h#9 integrate
... //depot/projects/ia64/sys/sys/param.h#10 integrate
... //depot/projects/ia64/sys/sys/proc.h#13 integrate
... //depot/projects/ia64/sys/sys/signalvar.h#5 integrate
... //depot/projects/ia64/sys/sys/socketvar.h#11 integrate
... //depot/projects/ia64/sys/sys/time.h#7 integrate
... //depot/projects/ia64/sys/sys/timepps.h#4 integrate
... //depot/projects/ia64/sys/sys/timetc.h#5 integrate
... //depot/projects/ia64/sys/sys/timex.h#4 integrate
... //depot/projects/ia64/sys/sys/vnode.h#10 integrate
... //depot/projects/ia64/sys/vm/pmap.h#6 integrate
... //depot/projects/ia64/sys/vm/uma.h#4 integrate
... //depot/projects/ia64/sys/vm/uma_core.c#11 integrate
... //depot/projects/ia64/sys/vm/uma_dbg.c#1 branch
... //depot/projects/ia64/sys/vm/uma_dbg.h#1 branch
... //depot/projects/ia64/sys/vm/uma_int.h#7 integrate
... //depot/projects/ia64/sys/vm/vm_fault.c#9 integrate
... //depot/projects/ia64/sys/vm/vm_glue.c#9 integrate
... //depot/projects/ia64/sys/vm/vm_kern.c#5 integrate
... //depot/projects/ia64/sys/vm/vm_map.c#10 integrate
... //depot/projects/ia64/sys/vm/vm_map.h#8 integrate
... //depot/projects/ia64/sys/vm/vm_page.c#10 integrate
... //depot/projects/ia64/sys/vm/vm_page.h#4 integrate
... //depot/projects/ia64/sys/vm/vm_pageout.c#9 integrate
... //depot/projects/ia64/sys/vm/vnode_pager.c#8 integrate
... //depot/projects/ia64/tools/regression/README#4 integrate
... //depot/projects/ia64/tools/regression/usr.bin/file2c/regress.sh#2 integrate
... //depot/projects/ia64/tools/regression/usr.bin/join/regress.sh#2 integrate
... //depot/projects/ia64/tools/regression/usr.bin/jot/regress.sh#2 integrate
... //depot/projects/ia64/tools/regression/usr.bin/make/Makefile#2 integrate
... //depot/projects/ia64/tools/regression/usr.bin/sed/regress.sh#2 integrate
... //depot/projects/ia64/tools/regression/usr.bin/uudecode/regress.sh#2 integrate
... //depot/projects/ia64/tools/regression/usr.bin/uuencode/regress.sh#2 integrate
... //depot/projects/ia64/tools/regression/usr.bin/xargs/regress.sh#2 integrate
... //depot/projects/ia64/usr.bin/Makefile#20 integrate
... //depot/projects/ia64/usr.bin/calendar/Makefile#5 integrate
... //depot/projects/ia64/usr.bin/calendar/calendar.1#3 integrate
... //depot/projects/ia64/usr.bin/calendar/calendars/calendar.all#2 integrate
... //depot/projects/ia64/usr.bin/calendar/calendars/calendar.french#1 branch
... //depot/projects/ia64/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.all#1 branch
... //depot/projects/ia64/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fetes#1 branch
... //depot/projects/ia64/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.french#1 branch
... //depot/projects/ia64/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.jferies#1 branch
... //depot/projects/ia64/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.proverbes#1 branch
... //depot/projects/ia64/usr.bin/chat/Makefile#2 integrate
... //depot/projects/ia64/usr.bin/chflags/Makefile#4 integrate
... //depot/projects/ia64/usr.bin/ee/Makefile#3 integrate
... //depot/projects/ia64/usr.bin/fmt/Makefile#3 integrate
... //depot/projects/ia64/usr.bin/getopt/getopt.c#3 integrate
... //depot/projects/ia64/usr.bin/head/head.c#6 integrate
... //depot/projects/ia64/usr.bin/ipcrm/ipcrm.c#4 integrate
... //depot/projects/ia64/usr.bin/join/join.c#5 integrate
... //depot/projects/ia64/usr.bin/ktrace/ktrace.c#4 integrate
... //depot/projects/ia64/usr.bin/ktrace/ktrace.h#3 integrate
... //depot/projects/ia64/usr.bin/ktrace/subr.c#3 integrate
... //depot/projects/ia64/usr.bin/ldd/Makefile#2 integrate
... //depot/projects/ia64/usr.bin/ldd/extern.h#1 branch
... //depot/projects/ia64/usr.bin/ldd/ldd.c#5 integrate
... //depot/projects/ia64/usr.bin/ldd/sods.c#3 integrate
... //depot/projects/ia64/usr.bin/look/look.c#4 integrate
... //depot/projects/ia64/usr.bin/lsvfs/Makefile#3 integrate
... //depot/projects/ia64/usr.bin/mklocale/extern.h#1 branch
... //depot/projects/ia64/usr.bin/mklocale/lex.l#2 integrate
... //depot/projects/ia64/usr.bin/mklocale/yacc.y#4 integrate
... //depot/projects/ia64/usr.bin/mkstr/mkstr.c#5 integrate
... //depot/projects/ia64/usr.bin/ncal/Makefile#4 integrate
... //depot/projects/ia64/usr.bin/ncal/ncal.c#2 integrate
... //depot/projects/ia64/usr.bin/ncplist/ncplist.c#2 integrate
... //depot/projects/ia64/usr.bin/ncplogin/ncplogin.c#3 integrate
... //depot/projects/ia64/usr.bin/netstat/Makefile#3 integrate
... //depot/projects/ia64/usr.bin/netstat/if.c#2 integrate
... //depot/projects/ia64/usr.bin/netstat/inet6.c#2 integrate
... //depot/projects/ia64/usr.bin/netstat/main.c#2 integrate
... //depot/projects/ia64/usr.bin/newkey/Makefile#4 integrate
... //depot/projects/ia64/usr.bin/newkey/generic.c#4 integrate
... //depot/projects/ia64/usr.bin/newkey/newkey.c#4 integrate
... //depot/projects/ia64/usr.bin/newkey/update.c#4 integrate
... //depot/projects/ia64/usr.bin/nm/nm.c#3 integrate
... //depot/projects/ia64/usr.bin/passwd/local_passwd.c#3 integrate
... //depot/projects/ia64/usr.bin/passwd/passwd.c#5 integrate
... //depot/projects/ia64/usr.bin/passwd/yp_passwd.c#3 integrate
... //depot/projects/ia64/usr.bin/paste/paste.c#4 integrate
... //depot/projects/ia64/usr.bin/quota/quota.c#3 integrate
... //depot/projects/ia64/usr.bin/ranlib/build.c#3 integrate
... //depot/projects/ia64/usr.bin/ranlib/extern.h#1 branch
... //depot/projects/ia64/usr.bin/ranlib/misc.c#3 integrate
... //depot/projects/ia64/usr.bin/ranlib/ranlib.c#3 integrate
... //depot/projects/ia64/usr.bin/ranlib/touch.c#3 integrate
... //depot/projects/ia64/usr.bin/rlogin/Makefile#3 integrate
... //depot/projects/ia64/usr.bin/rlogin/rlogin.c#5 integrate
... //depot/projects/ia64/usr.bin/rs/rs.c#3 integrate
... //depot/projects/ia64/usr.bin/rup/rup.c#2 integrate
... //depot/projects/ia64/usr.bin/ruptime/ruptime.c#3 integrate
... //depot/projects/ia64/usr.bin/rusers/rusers.c#3 integrate
... //depot/projects/ia64/usr.bin/strip/Makefile#4 integrate
... //depot/projects/ia64/usr.sbin/crunch/crunchide/Makefile#2 integrate
... //depot/projects/ia64/usr.sbin/crunch/crunchide/crunchide.c#3 integrate
... //depot/projects/ia64/usr.sbin/crunch/crunchide/exec_aout.c#2 integrate
... //depot/projects/ia64/usr.sbin/crunch/crunchide/exec_elf32.c#2 integrate
... //depot/projects/ia64/usr.sbin/crunch/crunchide/extern.h#2 integrate
... //depot/projects/ia64/usr.sbin/keyserv/keyserv.c#3 integrate
... //depot/projects/ia64/usr.sbin/moused/moused.c#3 integrate
... //depot/projects/ia64/usr.sbin/prefix/Makefile#2 integrate
... //depot/projects/ia64/usr.sbin/pstat/pstat.8#2 integrate
... //depot/projects/ia64/usr.sbin/pstat/pstat.c#2 integrate
... //depot/projects/ia64/usr.sbin/rpc.ypxfrd/ypxfrd_server.c#3 integrate
... //depot/projects/ia64/usr.sbin/spray/spray.c#2 integrate
... //depot/projects/ia64/usr.sbin/sysinstall/Makefile#6 integrate
... //depot/projects/ia64/usr.sbin/sysinstall/dist.c#7 integrate
... //depot/projects/ia64/usr.sbin/sysinstall/media.c#4 integrate
... //depot/projects/ia64/usr.sbin/sysinstall/package.c#5 integrate
... //depot/projects/ia64/usr.sbin/sysinstall/sysinstall.h#7 integrate
... //depot/projects/ia64/usr.sbin/yp_mkdb/yp_mkdb.c#3 integrate
... //depot/projects/ia64/usr.sbin/ypbind/yp_ping.c#3 integrate
... //depot/projects/ia64/usr.sbin/ypbind/ypbind.c#3 integrate
... //depot/projects/ia64/usr.sbin/yppush/yppush_main.c#4 integrate
... //depot/projects/ia64/usr.sbin/ypserv/yp_dblookup.c#3 integrate
... //depot/projects/ia64/usr.sbin/ypserv/yp_server.c#3 integrate
... //depot/projects/ia64/usr.sbin/ypset/ypset.c#3 integrate

Differences ...

==== //depot/projects/ia64/Makefile#4 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile,v 1.251 2002/04/26 17:55:10 ru Exp $
+# $FreeBSD: src/Makefile,v 1.253 2002/04/30 11:50:01 ru Exp $
 #
 # The user-driven targets are:
 #
@@ -83,11 +83,16 @@
 # order, but that's not important.
 #
 TGTS=	all all-man buildkernel buildworld checkdpadd clean \
-	cleandepend cleandir depend distribute distribworld everything \
-	hierarchy includes install installcheck installkernel kernel \
+	cleandepend cleandir depend distribute distributeworld everything \
+	hierarchy includes install installcheck installkernel \
 	reinstallkernel installmost installworld libraries lint \
 	mk most obj objlink regress rerelease tags update
 
+.ORDER: buildworld installworld
+.ORDER: buildworld distributeworld
+.ORDER: buildkernel installkernel
+.ORDER: buildkernel reinstallkernel
+
 PATH=	/sbin:/bin:/usr/sbin:/usr/bin
 MAKE=	PATH=${PATH} make -m ${.CURDIR}/share/mk -f Makefile.inc1
 
@@ -134,6 +139,13 @@
 	@echo "--------------------------------------------------------------"
 
 #
+# kernel
+#
+# Short hand for `make buildkernel installkernel'
+#
+kernel: buildkernel installkernel
+
+#
 # Perform a few tests to determine if the installed tools are adequate
 # for building the world. These are for older systems (prior to 2.2.5).
 #

==== //depot/projects/ia64/Makefile.inc1#21 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile.inc1,v 1.261 2002/04/26 17:55:10 ru Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.266 2002/04/30 23:29:00 bde Exp $
 #
 # Make command line options:
 #	-DMAKE_KERBEROS4 to build KerberosIV
@@ -57,9 +57,6 @@
 .if exists(${.CURDIR}/bin)
 SUBDIR+= bin
 .endif
-.if exists(${.CURDIR}/etc)
-SUBDIR+= etc
-.endif
 .if exists(${.CURDIR}/games) && !defined(NOGAMES)
 SUBDIR+= games
 .endif
@@ -96,6 +93,11 @@
 SUBDIR+= usr.sbin
 .endif
 
+# etc must be last for "distribute" to work
+.if exists(${.CURDIR}/etc)
+SUBDIR+= etc
+.endif
+
 # These are last, since it is nice to at least get the base system
 # rebuilt before you do them.
 .if defined(LOCAL_DIRS)
@@ -353,14 +355,14 @@
 #
 # Installs everything compiled by a 'buildworld'.
 #
-installworld: installcheck
+distributeworld installworld: installcheck
 	mkdir -p ${INSTALLTMP}
 	for prog in [ awk cat chflags chmod chown date echo egrep find grep \
-	    ln make makewhatis mkdir mtree mv perl rm sed sh sysctl \
+	    ln make makewhatis mkdir mtree mv perl pwd_mkdb rm sed sh sysctl \
 	    test true uname wc zic; do \
 		cp `which $$prog` ${INSTALLTMP}; \
 	done
-	cd ${.CURDIR}; ${IMAKE} reinstall
+	cd ${.CURDIR}; ${IMAKE} re${.TARGET:S/world$//}
 	rm -rf ${INSTALLTMP}
 
 #
@@ -388,14 +390,11 @@
 	cd ${.CURDIR}/share/man; ${MAKE} makedb
 .endif
 
-#
-# distribworld
-#
-# Front-end to distribute to make sure the search path contains
-# the object directory. Needed for miniperl.
-#
-distribworld:
-	cd ${.CURDIR}; PATH=${TMPPATH} ${MAKE} -f Makefile.inc1 distribute
+redistribute:
+	@echo "--------------------------------------------------------------"
+	@echo ">>> Distributing everything.."
+	@echo "--------------------------------------------------------------"
+	cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 distribute
 
 #
 # buildkernel and installkernel
@@ -496,13 +495,6 @@
 	    ${CROSSENV} ${MAKE} KERNEL=${INSTKERNNAME} ${.TARGET:S/kernel$//}
 
 #
-# kernel
-#
-# Short hand for `make buildkernel installkernel'
-#
-kernel: buildkernel installkernel
-
-#
 # update
 #
 # Update the source tree, by running sup and/or running cvs to update to the
@@ -657,7 +649,8 @@
 
 cross-tools:
 .for _tool in ${_btxld} ${_elf2exe} \
-    gnu/usr.bin/binutils usr.bin/objformat gnu/usr.bin/cc ${_xlint}
+    gnu/usr.bin/binutils usr.bin/objformat usr.sbin/crunch/crunchide \
+    gnu/usr.bin/cc ${_xlint}
 	cd ${.CURDIR}/${_tool}; \
 		${MAKE} obj; \
 		${MAKE} depend; \
@@ -677,20 +670,25 @@
 includes:
 	cd ${.CURDIR}/include;			${MAKE} -B all install
 	cd ${.CURDIR}/gnu/include;		${MAKE} install
+.if !defined(NO_GCC)
+	cd ${.CURDIR}/gnu/lib/csu;		${MAKE} beforeinstall
+.endif
+	cd ${.CURDIR}/gnu/lib/libdialog;	${MAKE} beforeinstall
 	cd ${.CURDIR}/gnu/lib/libobjc;		${MAKE} beforeinstall
 	cd ${.CURDIR}/gnu/lib/libreadline/readline;	${MAKE} beforeinstall
 	cd ${.CURDIR}/gnu/lib/libregex;		${MAKE} beforeinstall
 	cd ${.CURDIR}/gnu/lib/libstdc++;	${MAKE} beforeinstall
-	cd ${.CURDIR}/gnu/lib/libdialog;	${MAKE} beforeinstall
 	cd ${.CURDIR}/gnu/usr.bin/cc/cc1plus;	${MAKE} beforeinstall
-.if exists(${.CURDIR}/secure) && !defined(NOCRYPT) && !defined(NOSECURE)
-.if exists(${.CURDIR}/secure/lib/libcrypto)
-	cd ${.CURDIR}/secure/lib/libcrypto;	${MAKE} beforeinstall
+.if exists(${.CURDIR}/kerberos5) && !defined(NOCRYPT) && \
+    defined(MAKE_KERBEROS5)
+	cd ${.CURDIR}/kerberos5/lib/libasn1;		${MAKE} beforeinstall
+	cd ${.CURDIR}/kerberos5/lib/libhdb;		${MAKE} beforeinstall
+	cd ${.CURDIR}/kerberos5/lib/libkadm5clnt;	${MAKE} beforeinstall
+	cd ${.CURDIR}/kerberos5/lib/libkadm5srv;	${MAKE} beforeinstall
+	cd ${.CURDIR}/kerberos5/lib/libkafs5;		${MAKE} beforeinstall
+	cd ${.CURDIR}/kerberos5/lib/libkrb5;		${MAKE} beforeinstall
+	cd ${.CURDIR}/kerberos5/lib/libsl;		${MAKE} beforeinstall
 .endif
-.if exists(${.CURDIR}/secure/lib/libssl)
-	cd ${.CURDIR}/secure/lib/libssl;	${MAKE} beforeinstall
-.endif
-.endif
 .if exists(${.CURDIR}/kerberosIV) && !defined(NOCRYPT) && \
     defined(MAKE_KERBEROS4)
 	cd ${.CURDIR}/kerberosIV/lib/libacl;	${MAKE} beforeinstall
@@ -704,28 +702,16 @@
 .else
 	cd ${.CURDIR}/lib/libtelnet;		${MAKE} beforeinstall
 .endif
-.if exists(${.CURDIR}/kerberos5) && !defined(NOCRYPT) && \
-    defined(MAKE_KERBEROS5)
-	cd ${.CURDIR}/kerberos5/lib/libasn1;		${MAKE} beforeinstall
-	cd ${.CURDIR}/kerberos5/lib/libhdb;		${MAKE} beforeinstall
-	cd ${.CURDIR}/kerberos5/lib/libkadm5clnt;	${MAKE} beforeinstall
-	cd ${.CURDIR}/kerberos5/lib/libkadm5srv;	${MAKE} beforeinstall
-	cd ${.CURDIR}/kerberos5/lib/libkafs5;		${MAKE} beforeinstall
-	cd ${.CURDIR}/kerberos5/lib/libkrb5;		${MAKE} beforeinstall
-	cd ${.CURDIR}/kerberos5/lib/libsl;		${MAKE} beforeinstall
-.endif
 .if exists(${.CURDIR}/lib/csu/${MACHINE_ARCH})
 	cd ${.CURDIR}/lib/csu/${MACHINE_ARCH};	${MAKE} beforeinstall
 .endif
-.if !defined(NO_GCC)
-	cd ${.CURDIR}/gnu/lib/csu;		${MAKE} beforeinstall
-.endif
 	cd ${.CURDIR}/lib/libalias;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libatm;		${MAKE} beforeinstall
-	cd ${.CURDIR}/lib/libdevstat;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libc;			${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libcalendar;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libcam;		${MAKE} beforeinstall
+	cd ${.CURDIR}/lib/libcom_err;		${MAKE} beforeinstall
+	cd ${.CURDIR}/lib/libdevstat;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libdisk;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libedit;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libfetch;		${MAKE} beforeinstall
@@ -733,25 +719,32 @@
 	cd ${.CURDIR}/lib/libkvm;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libmd;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libmp;		${MAKE} beforeinstall
-	cd ${.CURDIR}/lib/msun;			${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libncp;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libncurses;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libnetgraph;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libopie;		${MAKE} beforeinstall
+	cd ${.CURDIR}/lib/libpam/libpam;	${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libpcap;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libradius;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/librpcsvc;		${MAKE} beforeinstall
-	cd ${.CURDIR}/lib/libpam/libpam;	${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libsbuf;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libstand;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libtacplus;		${MAKE} beforeinstall
-	cd ${.CURDIR}/lib/libcom_err;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libusbhid;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libutil;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libvgl;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libwrap;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libypclnt;		${MAKE} beforeinstall
 	cd ${.CURDIR}/lib/libz;			${MAKE} beforeinstall
+	cd ${.CURDIR}/lib/msun;			${MAKE} beforeinstall
+.if exists(${.CURDIR}/secure) && !defined(NOCRYPT) && !defined(NOSECURE)
+.if exists(${.CURDIR}/secure/lib/libcrypto)
+	cd ${.CURDIR}/secure/lib/libcrypto;	${MAKE} beforeinstall
+.endif
+.if exists(${.CURDIR}/secure/lib/libssl)
+	cd ${.CURDIR}/secure/lib/libssl;	${MAKE} beforeinstall
+.endif
+.endif
 	cd ${.CURDIR}/usr.bin/lex;		${MAKE} beforeinstall
 
 #

==== //depot/projects/ia64/contrib/gcc/config/freebsd.h#4 (text+ko) ====

@@ -1,5 +1,5 @@
 /* Base configuration file for all FreeBSD targets.
-   Copyright (C) 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -21,116 +21,72 @@
 /* Common FreeBSD configuration. 
    All FreeBSD architectures should include this file, which will specify
    their commonalities.
-   Adapted from /usr/src/contrib/gcc/config/i386/freebsd.h,
-   /usr/src/contrib/gcc/config/svr4.h & 
-   egcs/gcc/config/i386/freebsd-elf.h by
-   David O'Brien <obrien@FreeBSD.org>.  */
+   Adapted from gcc/config/i386/freebsd-elf.h by 
+   David O'Brien <obrien@FreeBSD.org>.  
+   Further work by David O'Brien <obrien@FreeBSD.org> and
+   Loren J. Rittle <ljrittle@acm.org>.  */
 
-/* $FreeBSD: src/contrib/gcc/config/freebsd.h,v 1.36 2001/05/14 22:45:26 obrien Exp $ */
+/* $FreeBSD: src/contrib/gcc/config/freebsd.h,v 1.37 2002/04/30 17:22:42 obrien Exp $ */
 
-
-/* Cpp, assembler, linker, library, and startfile spec's.  */
+/* In case we need to know.  */
+#define USING_CONFIG_FREEBSD 1
 
 /* This defines which switch letters take arguments.  On FreeBSD, most of
    the normal cases (defined in gcc.c) apply, and we also have -h* and
    -z* options (for the linker) (coming from SVR4).
    We also have -R (alias --rpath), no -z, --soname (-h), --assert etc.  */
 
-#define FBSD_SWITCH_TAKES_ARG(CHAR)					\
-  (DEFAULT_SWITCH_TAKES_ARG (CHAR)					\
-    || (CHAR) == 'h'							\
-    || (CHAR) == 'z' /* ignored by ld */				\
-    || (CHAR) == 'R')
-
 #undef  SWITCH_TAKES_ARG
 #define SWITCH_TAKES_ARG(CHAR) (FBSD_SWITCH_TAKES_ARG(CHAR))
 
-/* This defines which multi-letter switches take arguments.  */
-
-#define FBSD_WORD_SWITCH_TAKES_ARG(STR)					\
-  (DEFAULT_WORD_SWITCH_TAKES_ARG (STR)					\
-   || !strcmp ((STR), "rpath") || !strcmp ((STR), "rpath-link")		\
-   || !strcmp ((STR), "soname") || !strcmp ((STR), "defsym") 		\
-   || !strcmp ((STR), "assert") || !strcmp ((STR), "dynamic-linker"))
-
 #undef  WORD_SWITCH_TAKES_ARG
 #define WORD_SWITCH_TAKES_ARG(STR) (FBSD_WORD_SWITCH_TAKES_ARG(STR))
 
-/* Place spaces around this string.  We depend on string splicing to produce
-   the final CPP_PREDEFINES value.  */
-
-#define FBSD_CPP_PREDEFINES \
-  " -D__FreeBSD__=5 -D__FreeBSD_cc_version=500002 -Dunix -Asystem(unix) -Asystem(FreeBSD) "
-
-#define FBSD_CPP_SPEC "							\
-  %(cpp_cpu)								\
-  %{!maout: -D__ELF__}							\
-  %{munderscores: -D__UNDERSCORES__}					\
-  %{maout: %{!mno-underscores: -D__UNDERSCORES__}}			\
-  %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__}		\
-  %{posix:-D_POSIX_SOURCE}"
+#undef  CPP_PREDEFINES
+#define CPP_PREDEFINES FBSD_CPP_PREDEFINES
 
 #undef  CPP_SPEC
 #define CPP_SPEC FBSD_CPP_SPEC
 
-/* Provide a LIB_SPEC appropriate for FreeBSD.  Before
-   __FreeBSD_version 500016, select the appropriate libc, depending on
-   whether we're doing profiling or need threads support.  (similar to
-   the default, except no -lg, and no -p).  At __FreeBSD_version
-   500016 and later, when threads support is requested include both
-   -lc and -lc_r instead of only -lc_r.  */
+#undef  STARTFILE_SPEC
+#define STARTFILE_SPEC FBSD_STARTFILE_SPEC
+
+#undef  ENDFILE_SPEC
+#define ENDFILE_SPEC FBSD_ENDFILE_SPEC
 
 #undef  LIB_SPEC
-#include <sys/param.h>
-#if __FreeBSD_version >= 500016
-#define LIB_SPEC "							\
-  %{!shared:								\
-    %{!pg: %{pthread:-lc_r} -lc}					\
-    %{pg:  %{pthread:-lc_r_p} -lc_p}					\
-  }"
-#else
-#define LIB_SPEC "							\
-  %{!shared:								\
-    %{!pg:								\
-      %{!pthread:-lc}							\
-      %{pthread:-lc_r}}							\
-    %{pg:								\
-      %{!pthread:-lc_p}							\
-      %{pthread:-lc_r_p}}						\
-  }"
-#endif
+#define LIB_SPEC FBSD_LIB_SPEC
 
 
 /************************[  Target stuff  ]***********************************/
 
 /* All FreeBSD Architectures support the ELF object file format.  */
 #undef  OBJECT_FORMAT_ELF
-#define OBJECT_FORMAT_ELF
+#define OBJECT_FORMAT_ELF	1
 
 /* Don't assume anything about the header files.  */
 #undef  NO_IMPLICIT_EXTERN_C
-#define NO_IMPLICIT_EXTERN_C
-
-/* Implicit library calls should use memcpy, not bcopy, etc.  */
-#undef  TARGET_MEM_FUNCTIONS
-#define TARGET_MEM_FUNCTIONS
+#define NO_IMPLICIT_EXTERN_C	1
 
 /* Allow #sccs in preprocessor.  */
 #undef  SCCS_DIRECTIVE
-#define SCCS_DIRECTIVE
+#define SCCS_DIRECTIVE	1
+
+/* Make gcc agree with FreeBSD's standard headers (<machine/ansi.h>, etc...)  */
+
+#undef  WCHAR_TYPE
+#define WCHAR_TYPE	"int"
+
+#undef  WCHAR_UNSIGNED
+#define WCHAR_UNSIGNED	0
 
-#undef  HAVE_ATEXIT
-#define HAVE_ATEXIT
+#ifdef FREEBSD_NATIVE
+#define LIBSTDCXX_PROFILE       "-lstdc++_p"
+#endif
+#define MATH_LIBRARY_PROFILE    "-lm_p"
 
 /* Code generation parameters.  */
 
-/* Don't default to pcc-struct-return, because gcc is the only compiler, and
-   we want to retain compatibility with older gcc versions
-   (even though the SVR4 ABI for the i386 says that records and unions are
-   returned in memory).  */
-#undef  DEFAULT_PCC_STRUCT_RETURN
-#define DEFAULT_PCC_STRUCT_RETURN 0
-
 /* Writing `int' for a bitfield forces int alignment for the structure.  */
 /* XXX: ok for Alpha??  */
 #undef  PCC_BITFIELD_TYPE_MATTERS
@@ -141,395 +97,13 @@
    with libraries compiled with the native cc.  */
 #undef NO_DOLLAR_IN_LABEL
 
-/* The prefix to add to user-visible assembler symbols.
-   For System V Release 4 & ELF the convention is *not* to prepend a leading
-   underscore onto user-level symbol names.  */
-
-#undef  USER_LABEL_PREFIX
-#define USER_LABEL_PREFIX ""
-
-/* Handle #pragma weak and #pragma pack.  */
-#undef  HANDLE_SYSV_PRAGMA
-#define HANDLE_SYSV_PRAGMA
-
-#ifdef WANT_DWARF2_UNWIND
-/* FreeBSD ELF uses across the board will now use DWARF2 unwinding as the IA-64
-   psABI requires it.  */
-#define DWARF2_UNWIND_INFO 1
-#else
-/* Maintain compatibility with the FreeBSD {3,4}.x C++ ABI.  */
-#define DWARF2_UNWIND_INFO 0
-#endif
-
-/* Do not use ``thunks'' to implement C++ vtables.  This method still has
-   fatal bugs.  Also, GCC 3.0 will have a new C++ ABI that may not even
-   support `thunks'.  */
-#undef DEFAULT_VTABLE_THUNKS
+/* Used by libgcc2.c.  We support file locking with fcntl / F_SETLKW.
+   This enables the test coverage code to use file locking when exiting a
+   program, which avoids race conditions if the program has forked.  */
+#define TARGET_HAS_F_SETLKW	1
 
 
 /************************[  Assembler stuff  ]********************************/
 
-/* Override the default comment-starter of "/".  */
-#undef  ASM_COMMENT_START
-#define ASM_COMMENT_START	"#"
-
-/* Attach a special .ident directive to the end of the file to identify
-   the version of GCC which compiled this code.  The format of the .ident
-   string is patterned after the ones produced by native SVR4 C compilers.  */
-
-#undef  IDENT_ASM_OP
-#define IDENT_ASM_OP	"\t.ident\t"
-
-/* Output #ident as a .ident.  */
-
-#undef  ASM_OUTPUT_IDENT
-#define ASM_OUTPUT_IDENT(FILE, NAME)					\
-  fprintf ((FILE), "%s\"%s\"\n", IDENT_ASM_OP, (NAME));
-
-/* Identify the front-end which produced this file.  To keep symbol
-   space down, and not confuse kdb, only do this if the language is
-   not C. (svr4.h defines ASM_IDENTIFY_GCC but neglects this) */
-
-#undef  ASM_IDENTIFY_LANGUAGE
-#define ASM_IDENTIFY_LANGUAGE(FILE)					\
-  {									\
-    if (strcmp (lang_identify (), "c") != 0)				\
-        output_lang_identify (FILE);					\
-  }
-
-#undef  ASM_FILE_END
-#define ASM_FILE_END(FILE)						\
-  do {				 					\
-    if (!flag_no_ident)							\
-      fprintf ((FILE), "%s\"[ASM_FILE_END]GCC: (%s) %s\"\n",		\
-		IDENT_ASM_OP, lang_identify(), version_string);		\
-  } while (0)
-
-/* This is the pseudo-op used to generate a contiguous sequence of byte
-   values from a double-quoted string WITHOUT HAVING A TERMINATING NUL
-   AUTOMATICALLY APPENDED.  This is the same for most SVR4 assemblers.  */
-
-#undef  ASCII_DATA_ASM_OP
-#define ASCII_DATA_ASM_OP	"\t.ascii\t"
-
-#undef  ASM_BYTE_OP
-#define ASM_BYTE_OP		"\t.byte\t"
-
-/* This is how to allocate empty space in some section.  The .zero
-   pseudo-op is used for this on most ELF assemblers.  */
-
-#undef  SKIP_ASM_OP
-#define SKIP_ASM_OP		"\t.zero\t"
-
-/* A table of bytes codes used by the ASM_OUTPUT_ASCII and
-   ASM_OUTPUT_LIMITED_STRING macros.  Each byte in the table
-   corresponds to a particular byte value [0..255].  For any
-   given byte value, if the value in the corresponding table
-   position is zero, the given character can be output directly.
-   If the table value is 1, the byte must be output as a \ooo
-   octal escape.  If the tables value is anything else, then the
-   byte value should be output as a \ followed by the value
-   in the table.  Note that we can use standard UN*X escape
-   sequences for many control characters, but we don't use
-   \a to represent BEL because some SVR4 assemblers (e.g. on
-   the i386) don't know about that.  Also, we don't use \v
-   since some versions of gas, such as 2.2 did not accept it.  */
-
-#define ESCAPES \
-"\1\1\1\1\1\1\1\1btn\1fr\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\\\0\0\0\
-\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\
-\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1\1"
-
-/* Some SVR4 assemblers have a limit on the number of characters which
-   can appear in the operand of a .string directive.  If your assembler
-   has such a limitation, you should define STRING_LIMIT to reflect that
-   limit.  Note that at least some SVR4 assemblers have a limit on the
-   actual number of bytes in the double-quoted string, and that they
-   count each character in an escape sequence as one byte.  Thus, an
-   escape sequence like \377 would count as four bytes.
-
-   If your target assembler doesn't support the .string directive, you
-   should define this to zero.
-*/
-
-#undef  STRING_LIMIT
-#define STRING_LIMIT	((unsigned) 256)
-
-#undef  STRING_ASM_OP
-#define STRING_ASM_OP	"\t.string\t"
-
-/* Output the label which precedes a jumptable.  Note that for all svr4/ELF
-   systems where we actually generate jumptables (which is to say every
-   SVR4 target except i386, where we use casesi instead) we put the jump-
-   tables into the .rodata section and since other stuff could have been
-   put into the .rodata section prior to any given jumptable, we have to
-   make sure that the location counter for the .rodata section gets pro-
-   perly re-aligned prior to the actual beginning of the jump table.  */
-
-#undef  ALIGN_ASM_OP
-#define ALIGN_ASM_OP	"\t.align\t"
-
-/* This says how to output assembler code to declare an
-   uninitialized external linkage data object.  Under SVR4/ELF,
-   the linker seems to want the alignment of data objects
-   to depend on their types.  We do exactly that here.  */
-
-#undef  COMMON_ASM_OP
-#define COMMON_ASM_OP	"\t.comm\t"
-
-/* This says how to output assembler code to declare an
-   uninitialized internal linkage data object.  Under SVR4/ELF,
-   the linker seems to want the alignment of data objects
-   to depend on their types.  We do exactly that here.  */

>>> TRUNCATED FOR MAIL (1000 lines) <<<

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe p4-projects" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200205010124.g411OGC29611>