# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= ravensys-root-netbsd_amd64 VERSION= 10.0 REVISION= 5 KEYWORDS= raven VARIANTS= std SDESC[std]= NetBSD/AMD64 10.0 builder system root HOMEPAGE= none CONTACT= John_Marino[draco@marino.st] DOWNLOAD_GROUPS= main netbsd SITES[main]= https://leaf.dragonflybsd.org/~marino/dports-src/ SITES[netbsd]= https://cdn.netbsd.org/pub/NetBSD/NetBSD-10.0/images/ DISTFILE[1]= dummy-tarball.tar.gz:main DISTFILE[2]= NetBSD-10.0-amd64.iso:netbsd SPKGS[std]= single OPTIONS_AVAILABLE= NOTSTD OPTIONS_STANDARD= none ONLY_FOR_OPSYS= netbsd NOT_FOR_ARCH= i386 aarch64 BUILD_DEPENDS= nawk:primary:std diffutils:primary:ravensys libarchive:primary:static gnugrep:primary:ravensys file:primary:ravensys findutils:primary:ravensys flex:primary:ravensys gzip:primary:std xz:tools:std unzip:primary:std m4:primary:noprefix bmake:primary:std sed:primary:ravensys byacc:primary:std less:primary:std nvi:primary:std coreutils:primary:ravensys ravensys-binutils:single:std ncurses:terminfo:std rvn:primary:std mandoc:primary:std genpatch:primary:std fetch:primary:std ravensys-utils:primary:std ccache:primary:std bzip2:tools:std EXTRACT_DIRTY= 2 INVALID_RPATH= yes SKIP_BUILD= yes MAKE_ARGS= BASE={{RSYS}} MAKE_ENV= OPSYS="{{OPSYS}}" ARCH="{{ARCH}}" ARCHSTD="{{ARCH_STANDARD}}" OSVERSION="{{OSVERSION}}" OSREL="{{OSREL}}" OSMAJOR="{{MAJOR}}" MKDIR="{{MKDIR}}" GCCX=ravensys-gcc SINGLE_JOB= yes PLIST_SUB= BASE={{SYSPATH}} INFRASTRUCTURE= yes [NOTSTD].DESCRIPTION= Earlier system root of NetBSD/AMD64 [NOTSTD].DF_INDEX_OFF= 2 [NOTSTD].MAKEFILE_OFF= SYSTEM=NetBSD/x86_64/x86_64/902000000/10.0/10 pre-fetch-NOTSTD-OFF: ${SH} ${MK_SCRIPTS}/ravensys-root-validate_pkgs.sh ${PREFIX} \ ${OPSYS} ${ARCH} ${ARCH_STANDARD} ${OSVERSION} ${OSREL} ${MAJOR} post-extract-NOTSTD-OFF: (cd ${WRKDIR}/netbsd \ && ${TAR} -xf ${WRKDIR}/${NAMEBASE}_2/amd64/binary/sets/base.tar.xz \ && ${TAR} -xf ${WRKDIR}/${NAMEBASE}_2/amd64/binary/sets/comp.tar.xz \ && ${TAR} -xf ${WRKDIR}/${NAMEBASE}_2/amd64/binary/sets/etc.tar.xz) ${RM} -r ${WRKDIR}/${NAMEBASE}_2 post-extract: ${MKDIR} ${WRKSRC} ${WRKDIR}/netbsd ${INSTALL_DATA} ${FILESDIR}/netbsd.mk ${WRKSRC}/system_specifics.mk ${INSTALL_DATA} ${MK_SCRIPTS}/ravensys-root-Makefile ${WRKSRC}/Makefile [FILE:139:descriptions/desc.single] Ravenports system root This is the full build environment for the most recent supported release of NetBSD/AMD64, excluding the toolchain. [FILE:199:distinfo] 7e0e1a8ebe7f195083e1b917757b857c77c97af7bf90ee067e944ae94231fc38 180 dummy-tarball.tar.gz 59afa864ce54b70cadffe846a251cb8462e868188154cbb1babfa92bebf1c2a0 652652544 NetBSD-10.0-amd64.iso [FILE:14794:manifests/plist.single] %%BASE%%/bin/ [ cat chflags chmod cp date echo expr hostname kill link ln ls md5 mkdir mv pax pwd realpath rm rmdir sh sha256 sleep test unlink %%BASE%%/libexec/ld.elf_so %%BASE%%/usr/bin/ awk basename bsdcat bunzip2 bzcat bzegrep bzfgrep bzgrep bzip2 chgrp chown cmp comm cpio cut diff diff3 dirname dupe egrep env false fetch fgrep file find flex flex++ genpatch gm4 grep groupadd gunzip gzip head id install join ldd less lorder lzcat lzcmp lzdiff lzegrep lzfgrep lzgrep lzma m4 make makewhatis mkfifo mknod mktemp more objdump-sysroot od patch portfix printenv printf readlink rpcgen rvn sdiff sed seq sort stat tail tar tee timeout touch tr true uname uniq unlzma unxz unzip useradd vi wc which whoami xargs xz xzcat xzcmp xzdiff xzegrep xzfgrep xzgrep yacc zcat zcmp zdiff zegrep zfgrep zgrep %%BASE%%/usr/include/ aio.h ar.h assert.h atomic.h bitstring.h bluetooth.h complex.h cpio.h ctype.h dirent.h disktab.h dlfcn.h dwarf.h elf.h endian.h err.h errno.h fcntl.h fenv.h float.h fmtmsg.h fnmatch.h fstab.h fts.h ftw.h getopt.h glob.h grp.h iconv.h ieeefp.h ifaddrs.h inttypes.h iso646.h kvm.h langinfo.h libgen.h libproc.h limits.h link.h link_elf.h locale.h login_cap.h lwp.h machine malloc.h math.h memory.h mntopts.h monetary.h mpool.h mqueue.h ndbm.h netconfig.h netdb.h netgroup.h netpgp.h nl_types.h nlist.h paths.h pci.h perfuse.h poll.h pthread.h pthread_queue.h pthread_types.h puffs.h puffsdump.h pwd.h quota.h re_comp.h regex.h regexp.h res_update.h resolv.h sched.h sdp.h search.h semaphore.h setjmp.h sgtty.h sha1.h signal.h soundcard.h spawn.h stab.h stdalign.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h stdnoreturn.h string.h stringlist.h strings.h struct.h sysexits.h syslog.h tar.h termios.h threads.h time.h ttyent.h ucontext.h ulimit.h unistd.h unwind.h usbhid.h util.h utime.h utmp.h utmpx.h uuid.h vis.h wchar.h wctype.h wordexp.h %%BASE%%/usr/include/altq/ altq.h altq_afmap.h altq_blue.h altq_cbq.h altq_cdnr.h altq_classq.h altq_conf.h altq_fifoq.h altq_flowvalve.h altq_hfsc.h altq_jobs.h altq_priq.h altq_red.h altq_rio.h altq_rmclass.h altq_rmclass_debug.h altq_var.h altq_wfq.h altqconf.h if_altq.h %%BASE%%/usr/include/amd64/ ansi.h aout_machdep.h asm.h bootinfo.h bswap.h byte_swap.h cdefs.h cpu.h cpu_rng.h disklabel.h elf_machdep.h endian.h endian_machdep.h fenv.h float.h fpu.h frame.h frame_regs.h gdt.h ieee.h ieeefp.h int_const.h int_fmtio.h int_limits.h int_mwgwtypes.h int_types.h intr.h intrdefs.h joystick.h kcore.h limits.h linux32_machdep.h lock.h math.h mcontext.h mtrr.h mutex.h netbsd32_machdep.h param.h pcb.h pci_machdep.h pio.h pmap.h proc.h profile.h psl.h pte.h ptrace.h reg.h rwlock.h segments.h setjmp.h signal.h sljit_machdep.h specialreg.h sysarch.h trap.h tss.h types.h userret.h vmparam.h wchar_limits.h %%BASE%%/usr/include/arpa/ ftp.h inet.h nameser.h nameser_compat.h telnet.h tftp.h %%BASE%%/usr/include/crypto/cryptodev.h %%BASE%%/usr/include/dev/ biovar.h ccdvar.h cgdvar.h fssvar.h keylock.h kttcpio.h lockstat.h md.h spkrio.h vndvar.h %%BASE%%/usr/include/dev/apm/ apmbios.h apmio.h %%BASE%%/usr/include/dev/ata/ atareg.h atavar.h satareg.h %%BASE%%/usr/include/dev/bluetooth/ bcsp.h btdev.h bth5.h bthidev.h btsco.h %%BASE%%/usr/include/dev/dec/ dec_boot.h lk201.h %%BASE%%/usr/include/dev/dm/netbsd-dm.h %%BASE%%/usr/include/dev/dmover/dmover_io.h %%BASE%%/usr/include/dev/dtv/ dtvio.h dtvio_demux.h dtvio_frontend.h %%BASE%%/usr/include/dev/hdaudio/ hdaudioio.h hdaudioreg.h %%BASE%%/usr/include/dev/hdmicec/hdmicecio.h %%BASE%%/usr/include/dev/hid/hid.h %%BASE%%/usr/include/dev/hpc/hpcfbio.h %%BASE%%/usr/include/dev/i2c/i2c_io.h %%BASE%%/usr/include/dev/i2o/ i2o.h iopio.h %%BASE%%/usr/include/dev/ic/ athioctl.h bt8xx.h hd44780var.h icp_ioctl.h icpreg.h isp_ioctl.h mlxio.h mlxreg.h nvmeio.h nvmereg.h qemufwcfgio.h scmdreg.h wdcreg.h wi_ieee.h %%BASE%%/usr/include/dev/ir/irdaio.h %%BASE%%/usr/include/dev/isa/ isvio.h spkrio.h wtreg.h %%BASE%%/usr/include/dev/iscsi/ iscsi.h iscsi_ioctl.h %%BASE%%/usr/include/dev/nvmm/ nvmm.h nvmm_ioctl.h %%BASE%%/usr/include/dev/nvmm/x86/nvmm_x86.h %%BASE%%/usr/include/dev/ofw/openfirmio.h %%BASE%%/usr/include/dev/pci/ amrio.h amrreg.h mlyio.h mlyreg.h pcidevs.h pcidevs_data.h pciio.h pcireg.h tgareg.h tweio.h twereg.h %%BASE%%/usr/include/dev/pckbc/pckbdreg.h %%BASE%%/usr/include/dev/pcmcia/ if_cnwioctl.h if_rayreg.h %%BASE%%/usr/include/dev/pud/pud_msgif.h %%BASE%%/usr/include/dev/putter/putter.h %%BASE%%/usr/include/dev/raidframe/ raidframeio.h raidframevar.h %%BASE%%/usr/include/dev/sbus/ mbppio.h mgxreg.h %%BASE%%/usr/include/dev/scsipi/ scsi_all.h scsi_disk.h scsi_spc.h scsiconf.h scsipi_all.h scsipi_cd.h scsipi_debug.h scsipiconf.h ses.h %%BASE%%/usr/include/dev/spi/spi_io.h %%BASE%%/usr/include/dev/sun/ disklabel.h eeprom.h fbio.h idprom.h kbd_reg.h kbio.h vuid_event.h %%BASE%%/usr/include/dev/tc/ sfbreg.h sticio.h sticreg.h %%BASE%%/usr/include/dev/usb/ if_umbreg.h mbim.h ukyopon.h usb.h usbhid.h utoppy.h vhci.h %%BASE%%/usr/include/dev/vme/xio.h %%BASE%%/usr/include/dev/wscons/ wsconsio.h wsdisplay_usl_io.h wsksymdef.h wsksymvar.h %%BASE%%/usr/include/event2/ buffer.h buffer_compat.h bufferevent.h bufferevent_compat.h bufferevent_ssl.h bufferevent_struct.h dns.h dns_compat.h dns_struct.h event-config.h event.h event_compat.h event_struct.h http.h http_compat.h http_struct.h keyvalq_struct.h listener.h rpc.h rpc_compat.h rpc_struct.h tag.h tag_compat.h thread.h util.h visibility.h %%BASE%%/usr/include/fs/autofs/ autofs_ioctl.h autofs_mount.h %%BASE%%/usr/include/fs/efs/ efs.h efs_mount.h efs_sb.h %%BASE%%/usr/include/fs/hfs/ hfs.h libhfs.h %%BASE%%/usr/include/fs/nilfs/ nilfs_fs.h nilfs_mount.h %%BASE%%/usr/include/fs/ptyfs/ptyfs.h %%BASE%%/usr/include/fs/puffs/puffs_msgif.h %%BASE%%/usr/include/fs/sysvbfs/ bfs.h sysvbfs_args.h %%BASE%%/usr/include/fs/tmpfs/tmpfs_args.h %%BASE%%/usr/include/fs/udf/ ecma167-udf.h udf_mount.h %%BASE%%/usr/include/fs/v7fs/ v7fs.h v7fs_args.h %%BASE%%/usr/include/msdosfs/ bootsect.h bpb.h denode.h direntry.h fat.h msdosfsmount.h %%BASE%%/usr/include/net/ bpf.h bpfdesc.h bpfjit.h dlt.h ethertypes.h if.h if_arc.h if_arp.h if_bridgevar.h if_dl.h if_ether.h if_gif.h if_gre.h if_ieee1394.h if_ipsec.h if_l2tp.h if_lagg.h if_llc.h if_media.h if_mpls.h if_pflog.h if_ppp.h if_pppoe.h if_sppp.h if_srt.h if_stats.h if_stf.h if_tap.h if_tun.h if_types.h if_vlanvar.h if_wg.h nd.h net_stats.h npf.h pfil.h pfkeyv2.h pfvar.h ppp-comp.h ppp_defs.h radix.h raw_cb.h route.h slcompress.h slip.h zlib.h %%BASE%%/usr/include/net/agr/if_agrioctl.h %%BASE%%/usr/include/net80211/ _ieee80211.h ieee80211.h ieee80211_crypto.h ieee80211_ioctl.h ieee80211_netbsd.h ieee80211_node.h ieee80211_proto.h ieee80211_radiotap.h ieee80211_rssadapt.h ieee80211_sysctl.h ieee80211_var.h %%BASE%%/usr/include/netbt/ bluetooth.h hci.h l2cap.h rfcomm.h sco.h %%BASE%%/usr/include/netcan/ can.h can_link.h %%BASE%%/usr/include/netinet/ dccp.h icmp6.h icmp_var.h if_ether.h if_inarp.h igmp.h igmp_var.h in.h in_gif.h in_l2tp.h in_offload.h in_pcb.h in_selsrc.h in_systm.h in_var.h ip.h ip6.h ip_auth.h ip_carp.h ip_compat.h ip_ecn.h ip_encap.h ip_fil.h ip_frag.h ip_htable.h ip_icmp.h ip_lookup.h ip_mroute.h ip_nat.h ip_pool.h ip_proxy.h ip_scan.h ip_state.h ip_sync.h ip_var.h ipf_rb.h ipl.h pim.h pim_var.h portalgo.h sctp.h sctp_uio.h tcp.h tcp_debug.h tcp_fsm.h tcp_seq.h tcp_syncache.h tcp_timer.h tcp_var.h tcp_vtw.h tcpip.h udp.h udp_var.h %%BASE%%/usr/include/netinet6/ in6.h in6_gif.h in6_ifattach.h in6_l2tp.h in6_pcb.h in6_var.h ip6_mroute.h ip6_var.h ip6protosw.h mld6_var.h nd6.h pim6.h pim6_var.h raw_ip6.h udp6.h udp6_var.h %%BASE%%/usr/include/netipsec/ ah_var.h esp_var.h ipcomp_var.h ipip_var.h ipsec.h ipsec_var.h ipsecif.h keysock.h %%BASE%%/usr/include/nfs/ krpc.h nfs.h nfsdiskless.h nfsm_subs.h nfsmount.h nfsnode.h nfsproto.h nfsrtt.h nfsrvcache.h rpcv2.h xdr_subs.h %%BASE%%/usr/include/ntfs/ ntfs.h ntfs_inode.h ntfsmount.h %%BASE%%/usr/include/prop/ plistref.h prop_array.h prop_bool.h prop_data.h prop_dictionary.h prop_ingest.h prop_number.h prop_object.h prop_string.h proplib.h %%BASE%%/usr/include/protocols/ dumprestore.h routed.h rwhod.h talkd.h timed.h %%BASE%%/usr/include/rpc/ auth.h auth_unix.h clnt.h clnt_soc.h nettype.h pmap_clnt.h pmap_prot.h pmap_rmt.h raw.h rpc.h rpc_com.h rpc_msg.h rpcb_clnt.h rpcb_prot.h rpcent.h svc.h svc_auth.h svc_soc.h types.h xdr.h %%BASE%%/usr/include/rpcsvc/ bootparam_prot.h bootparam_prot.x klm_prot.h klm_prot.x mount.h mount.x nfs_prot.h nfs_prot.x nlm_prot.h nlm_prot.x rex.h rex.x rnusers.h rnusers.x rquota.h rquota.x rstat.h rstat.x rusers.h rusers.x rwall.h rwall.x sm_inter.h sm_inter.x spray.h spray.x yp.h yp.x yp_prot.h ypclnt.h yppasswd.h yppasswd.x %%BASE%%/usr/include/security/ openpam.h openpam_attr.h openpam_version.h pam_appl.h pam_constants.h pam_mod_misc.h pam_modules.h pam_types.h %%BASE%%/usr/include/ssp/ ssp.h stdio.h string.h strings.h unistd.h %%BASE%%/usr/include/sys/ acct.h acl.h agpio.h aio.h ansi.h aout_mids.h ataio.h atomic.h audioio.h bitops.h bootblock.h bswap.h buf.h callback.h callout.h cdbr.h cdefs.h cdefs_aout.h cdefs_elf.h cdio.h chio.h clock.h clockctl.h common_ansi.h common_int_const.h common_int_fmtio.h common_int_limits.h common_int_mwgwtypes.h common_int_types.h common_limits.h common_lock.h common_wchar_limits.h condvar.h conf.h core.h cpufreq.h cpuio.h ctype_bits.h ctype_inline.h device.h device_if.h dir.h dirent.h disk.h disklabel.h disklabel_acorn.h disklabel_gpt.h disklabel_rdb.h dkbad.h dkio.h dkstat.h domain.h drvctlio.h dvdio.h efiio.h elfdefinitions.h endian.h envsys.h errno.h evcnt.h event.h eventfd.h exec.h exec_aout.h exec_coff.h exec_ecoff.h exec_elf.h exec_script.h extattr.h extent.h fault.h fcntl.h fd_set.h fdio.h featuretest.h file.h filedesc.h filio.h flashio.h float_ieee754.h fstypes.h futex.h gcq.h gmon.h gpio.h hash.h hook.h idtype.h ieee754.h intr.h intrio.h inttypes.h ioccom.h ioctl.h ioctl_compat.h iostat.h ipc.h ipmi.h joystick.h kcore.h kcov.h kcpuset.h kgdb.h kmem.h ksem.h ksyms.h ktrace.h localcount.h localedef.h lock.h lockf.h lua.h lwp.h lwpctl.h malloc.h mallocvar.h mbuf.h md4.h md5.h midiio.h mman.h module.h mount.h mqueue.h msg.h msgbuf.h mtio.h mutex.h namei.h null.h param.h pcu.h pipe.h pmf.h poll.h pool.h power.h proc.h protosw.h pset.h psref.h ptrace.h ptree.h queue.h quota.h quotactl.h radioio.h radixtree.h random.h ras.h rbtree.h reboot.h resource.h resourcevar.h rmd160.h rnd.h rndio.h rwlock.h scanio.h sched.h scsiio.h sdt.h select.h selinfo.h sem.h semaphore.h sha1.h sha2.h sha3.h shm.h siginfo.h signal.h signalvar.h sigtypes.h sleepq.h socket.h socketvar.h sockio.h soundcard.h spawn.h specificdata.h stat.h statvfs.h stdarg.h stdbool.h stdint.h swap.h syncobj.h syscall.h syscallargs.h sysctl.h syslimits.h syslog.h tape.h termios.h time.h timeb.h timepps.h timerfd.h times.h timespec.h timex.h tls.h trace.h tree.h tty.h ttychars.h ttycom.h ttydefaults.h ttydev.h types.h ucontext.h ucred.h uio.h un.h unistd.h unpcb.h utsname.h uuid.h verified_exec.h videoio.h vmmeter.h vnode.h vnode_if.h vnode_impl.h wait.h wapbl.h wapbl_replay.h wdog.h xattr.h %%BASE%%/usr/include/ufs/ext2fs/ ext2fs.h ext2fs_dinode.h ext2fs_dir.h ext2fs_extents.h ext2fs_extern.h %%BASE%%/usr/include/ufs/ffs/ ffs_extern.h fs.h %%BASE%%/usr/include/ufs/lfs/ lfs.h lfs_accessors.h lfs_extern.h lfs_inode.h %%BASE%%/usr/include/ufs/mfs/ mfs_extern.h mfsnode.h %%BASE%%/usr/include/ufs/ufs/ dinode.h dir.h extattr.h inode.h quota.h quota1.h quota2.h ufs_bswap.h ufs_extern.h ufs_wapbl.h ufsmount.h %%BASE%%/usr/include/uvm/ uvm.h uvm_amap.h uvm_anon.h uvm_aobj.h uvm_device.h uvm_extern.h uvm_fault.h uvm_fault_i.h uvm_glue.h uvm_km.h uvm_loan.h uvm_map.h uvm_object.h uvm_page.h uvm_pager.h uvm_param.h uvm_pdaemon.h uvm_pglist.h uvm_pmap.h uvm_prot.h uvm_stat.h uvm_swap.h %%BASE%%/usr/include/x86/ aout_machdep.h bootinfo.h cacheinfo.h cpu.h cpu_extended_state.h cpu_rng.h cpu_ucode.h cputypes.h cpuvar.h float.h fpu.h gdt.h ieee.h ieeefp.h intr.h intrdefs.h lock.h math.h mtrr.h mutex.h pio.h pmap.h pmap_pv.h psl.h pte.h rwlock.h specialreg.h sysarch.h trap.h via_padlock.h %%BASE%%/usr/lib/ crt0.o crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crti.o crtn.o gcrt0.o libc.a libc.so libc.so.12 libcompat.a libcrypt.a libcrypt.so libcrypt.so.1 libdevmapper.a libdevmapper.so libdevmapper.so.1 libedit.so.3 libelf.so.2 libexecinfo.so.0 libjemalloc.a libjemalloc.so libjemalloc.so.0 libkvm.a libkvm.so libkvm.so.6 libm.a libm.so libm.so.0 libossaudio.a libossaudio.so libossaudio.so.1 libpci.a libpci.so libpci.so.2 libperfuse.a libperfuse.so libperfuse.so.0 libposix.a libposix.so libposix.so.0 libprop.a libprop.so libprop.so.1 libpthread.a libpthread.so libpthread.so.1 libpuffs.a libpuffs.so libpuffs.so.2 libquota.a libquota.so libquota.so.1 libresolv.a libresolv.so libresolv.so.3 librpcsvc.a librpcsvc.so librpcsvc.so.1 librt.a librt.so librt.so.1 libterminfo.so.2 libusbhid.a libusbhid.so libusbhid.so.1 libutil.a libutil.so libutil.so.7 libx86_64.a libx86_64.so libx86_64.so.0 %%BASE%%/usr/lib/i18n/libUTF8.so.5.0 %%BASE%%/usr/libexec/ c++ cc ccache clang clang++ g++ gcc ld.elf_so %%BASE%%/usr/sbin/ paxctl pwd_mkdb %%BASE%%/usr/share/ ARCH OPSYS OSMAJOR OSRELEASE OSVERSION STDARCH cert.pem group ld.so.hints localtime master.passwd passwd pwd.db rc.conf spwd.db %%BASE%%/usr/share/file/magic.mgc %%BASE%%/usr/share/locale/en_US.UTF-8/ LC_CTYPE LC_MONETARY LC_NUMERIC LC_TIME %%BASE%%/usr/share/locale/en_US.UTF-8/LC_MESSAGES/SYS_LC_MESSAGES %%BASE%%/usr/share/rvn-terminfo/d/dumb %%BASE%%/usr/share/rvn-terminfo/v/vt100 %%BASE%%/usr/share/rvn-terminfo/x/xterm @dir %%BASE%%/usr/lib/pkgconfig @dir %%BASE%%/usr/local [FILE:7302:files/netbsd.mk] # For NetBSD Libexec_NetBSD= /libexec/ld.elf_so # no realpath in NetBSD Bin_NetBSD=\ /bin/[ \ /usr/bin/chflags \ /bin/chmod \ /bin/cp \ /bin/echo \ /bin/expr \ /bin/hostname \ /bin/kill \ /usr/sbin/link \ /bin/ln \ /bin/ls \ /bin/mkdir \ /bin/mv \ /bin/pax \ /bin/pwd \ /bin/rm \ /bin/rmdir \ /bin/sh \ /bin/sleep \ /bin/test \ /usr/sbin/unlink \ # end # chgrp is /bin/symlink to /sbin/chown # no tsort Usr_Bin_NetBSD= \ /usr/bin/basename \ /sbin/chown \ /usr/bin/comm \ /usr/bin/cut \ /usr/bin/dirname \ /usr/bin/env \ /usr/bin/head \ /usr/bin/id \ /usr/bin/join \ /usr/bin/ldd \ /usr/bin/mkfifo \ /usr/bin/mktemp \ /usr/bin/printenv \ /usr/bin/printf \ /usr/bin/readlink \ /usr/bin/stat \ /usr/bin/tail \ /usr/bin/tee \ /usr/bin/touch \ /usr/bin/tr \ /usr/bin/uniq \ /usr/bin/which \ /usr/bin/whoami \ /usr/sbin/groupadd \ /usr/sbin/useradd \ # end Usr_Sbin_NetBSD=\ /usr/sbin/pwd_mkdb \ /usr/sbin/paxctl \ # end static_lib_NetBSD=\ /usr/lib/libc.a \ /usr/lib/libm.a \ /usr/lib/librt.a \ /usr/lib/libutil.a \ /usr/lib/libcrypt.a \ /usr/lib/libcompat.a \ /usr/lib/libdevmapper.a \ /usr/lib/libresolv.a \ /usr/lib/librpcsvc.a \ /usr/lib/libpthread.a \ /usr/lib/libkvm.a \ /usr/lib/libusbhid.a \ /usr/lib/libx86_64.a \ /usr/lib/libpci.a \ /usr/lib/libjemalloc.a \ /usr/lib/libossaudio.a \ /usr/lib/libposix.a \ /usr/lib/libperfuse.a \ /usr/lib/libprop.a \ /usr/lib/libpuffs.a \ /usr/lib/libquota.a \ /usr/lib/crt0.o \ /usr/lib/crtbegin.o \ /usr/lib/crtbeginS.o \ /usr/lib/crtbeginT.o \ /usr/lib/crtend.o \ /usr/lib/crtendS.o \ /usr/lib/crti.o \ /usr/lib/crtn.o \ /usr/lib/gcrt0.o \ # end # /bin/sh (for now) ONLY_SO=\ /usr/lib/libedit.so.3 \ /usr/lib/libterminfo.so.2 \ /usr/lib/libexecinfo.so.0 \ /usr/lib/libelf.so.2 \ # end dynamic_lib_NetBSD=\ /usr/lib/libc.so.12 \ /usr/lib/libm.so.0 \ /usr/lib/libutil.so.7 \ /usr/lib/libcrypt.so.1 \ /usr/lib/libkvm.so.6 \ /usr/lib/libresolv.so.3 \ /usr/lib/librpcsvc.so.1 \ /usr/lib/librt.so.1 \ /usr/lib/libdevmapper.so.1 \ /usr/lib/libpthread.so.1 \ /usr/lib/libusbhid.so.1 \ /usr/lib/libx86_64.so.0 \ /usr/lib/libpci.so.2 \ /usr/lib/libjemalloc.so.0 \ /usr/lib/libossaudio.so.1 \ /usr/lib/libposix.so.0 \ /usr/lib/libperfuse.so.0 \ /usr/lib/libprop.so.1 \ /usr/lib/libpuffs.so.2 \ /usr/lib/libquota.so.1 \ ${ONLY_SO} \ # end headers_NetBSD_dirs=\ altq \ amd64 \ arpa \ crypto \ dev \ event2 \ fs \ msdosfs \ net \ net80211 \ netbt \ netcan \ netinet \ netinet6 \ netipsec \ nfs \ ntfs \ prop \ protocols \ rpc \ rpcsvc \ security \ ssp \ sys \ ufs \ uvm \ x86 \ # end posix_headers=\ aio.h \ assert.h \ complex.h \ cpio.h \ ctype.h \ dirent.h \ dlfcn.h \ errno.h \ fcntl.h \ fenv.h \ float.h \ fmtmsg.h \ fnmatch.h \ ftw.h \ glob.h \ grp.h \ iconv.h \ inttypes.h \ iso646.h \ langinfo.h \ libgen.h \ limits.h \ locale.h \ math.h \ monetary.h \ mqueue.h \ ndbm.h \ netdb.h \ nl_types.h \ poll.h \ pthread.h \ pwd.h \ regex.h \ sched.h \ search.h \ semaphore.h \ setjmp.h \ sha1.h \ signal.h \ spawn.h \ stdarg.h \ stdbool.h \ stddef.h \ stdint.h \ stdio.h \ stdlib.h \ string.h \ strings.h \ syslog.h \ tar.h \ termios.h \ time.h \ ulimit.h \ unistd.h \ utime.h \ utmpx.h \ wchar.h \ wctype.h \ wordexp.h \ # end headers_BSD=\ ${posix_headers} \ ar.h \ atomic.h \ bitstring.h \ bluetooth.h \ dwarf.h \ endian.h \ elf.h \ err.h \ fstab.h \ fts.h \ getopt.h \ ieeefp.h \ ifaddrs.h \ kvm.h \ libproc.h \ link.h \ link_elf.h \ login_cap.h \ memory.h \ mpool.h \ netconfig.h \ netgroup.h \ netpgp.h \ nlist.h \ paths.h \ res_update.h \ resolv.h \ sdp.h \ sgtty.h \ soundcard.h \ stdalign.h \ stdnoreturn.h \ stringlist.h \ sysexits.h \ syslog.h \ ttyent.h \ ucontext.h \ usbhid.h \ utmp.h \ vis.h \ # end headers_NetBSD=\ ${headers_BSD} \ disktab.h \ lwp.h \ malloc.h \ mntopts.h \ pci.h \ perfuse.h \ pthread_queue.h \ pthread_types.h \ puffs.h \ puffsdump.h \ quota.h \ regexp.h \ re_comp.h \ stab.h \ struct.h \ threads.h \ unwind.h \ util.h \ uuid.h \ # end pcfiles_NetBSD=\ # end platform-skeleton: common-skeleton @echo "=============================================" @echo "=== Create extra directories for NetBSD ===" @echo "=============================================" ${MKDIR} \ ${DESTDIR}${BASE}/libexec \ ${DESTDIR}${BASE}/usr/lib/i18n \ ${DESTDIR}${BASE}/usr/share/etc \ ${DESTDIR}${BASE}/usr/share/locale/en_US.UTF-8/LC_MESSAGES \ # end install-platform: install-common @echo "==================================" @echo "=== NetBSD file installation ===" @echo "==================================" (cd ${DESTDIR}${BASE}/usr/lib && \ ln -s libc.so.12 libc.so && \ ln -s libm.so.0 libm.so && \ ln -s libutil.so.7 libutil.so && \ ln -s libcrypt.so.1 libcrypt.so && \ ln -s libkvm.so.6 libkvm.so && \ ln -s libresolv.so.3 libresolv.so && \ ln -s librpcsvc.so.1 librpcsvc.so && \ ln -s librt.so.1 librt.so && \ ln -s libdevmapper.so.1 libdevmapper.so && \ ln -s libpthread.so.1 libpthread.so && \ ln -s libpci.so.2 libpci.so && \ ln -s libjemalloc.so.0 libjemalloc.so && \ ln -s libossaudio.so.1 libossaudio.so && \ ln -s libposix.so.0 libposix.so && \ ln -s libperfuse.so.0 libperfuse.so && \ ln -s libpuffs.so.2 libpuffs.so && \ ln -s librop.so.1 libprop.so && \ ln -s libquota.so.1 libquota.so && \ ln -s libx86_64.so.0 libx86_64.so && \ ln -s libusbhid.so.1 libusbhid.so) # use coreutils versions . for item in date cp ${CPA} ${LOCALBASE}/bin/${item} ${DESTDIR}${BASE}/bin/${item} . endfor .for SCRIPT in lorder false true ${BSD_INSTALL_SCRIPT} ../${OPSYS:tl}/usr/bin/${SCRIPT} ${DESTDIR}${BASE}/usr/bin/ .endfor ${BSD_INSTALL_PROGRAM} ../${OPSYS:tl}/sbin/chown ${DESTDIR}${BASE}/usr/bin/chgrp ${BSD_INSTALL_PROGRAM} ${LOCALBASE}/bin/bsd_realpath \ ${DESTDIR}${BASE}/bin/realpath # locale information . for LC in CTYPE MONETARY NUMERIC TIME cp ../${OPSYS:tl}/usr/share/locale/en_US.UTF-8/LC_${LC} \ ${DESTDIR}${BASE}/usr/share/locale/en_US.UTF-8/ . endfor cp ../${OPSYS:tl}/usr/share/locale/en_US.UTF-8/LC_MESSAGES/SYS_LC_MESSAGES \ ${DESTDIR}${BASE}/usr/share/locale/en_US.UTF-8/LC_MESSAGES/ cp ../${OPSYS:tl}/usr/lib/i18n/libUTF8.so.5.0 \ ${DESTDIR}${BASE}/usr/lib/i18n/ # former "post-install" target ${BSD_INSTALL_DATA} ../${OPSYS:tl}/etc/group \ ${DESTDIR}${BASE}/usr/share/group ${BSD_INSTALL_DATA} ../${OPSYS:tl}/etc/master.passwd \ ${DESTDIR}${BASE}/usr/share/master.passwd ${BSD_INSTALL_DATA} ../${OPSYS:tl}/etc/defaults/rc.conf \ ${DESTDIR}${BASE}/usr/share/rc.conf /usr/sbin/pwd_mkdb -p -d ${DESTDIR}${BASE}/usr/share \ ${DESTDIR}${BASE}/usr/share/master.passwd mv ${DESTDIR}${BASE}/usr/share/etc/* ${DESTDIR}${BASE}/usr/share rmdir ${DESTDIR}${BASE}/usr/share/etc rmdir ${DESTDIR}${BASE}/usr/include/dev/ieee1394 ln -s /libexec/ld.elf_so ${DESTDIR}${BASE}/usr/libexec/ld.elf_so echo "Dummy - not used on NetBSD/AMD64" > ${DESTDIR}${BASE}/usr/share/ld.so.hints ln -s amd64 ${DESTDIR}${BASE}/usr/include/machine # entire timezone data ${BSD_INSTALL_DATA} ../${OPSYS:tl}/usr/share/zoneinfo/UTC \ ${DESTDIR}${BASE}/usr/share/localtime [FILE:349:files/special.mk] # Override bmake settings (important for bootstraps and sysroot rebases) OPSYS= ${SYSTEM:H:H:H:H:H} ARCH= ${SYSTEM:H:H:H:H:T} ARCH_STANDARD= ${SYSTEM:H:H:H:T} OSVERSION= ${SYSTEM:H:H:T} OSREL= ${SYSTEM:H:T} MAJOR= ${SYSTEM:T} SYSPATH= share${RAVENBASE}/sysroot/${OPSYS} RSYS= ${PREFIX}/${SYSPATH} FOS= ${WRKDIR}/${OPSYS:tl}