# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= ravensys-root VERSION= 3.4 REVISION= 2 KEYWORDS= raven VARIANTS= sunos SDESC[sunos]= Solaris 10 system root for Ravenports build env HOMEPAGE= none CONTACT= John_Marino[draco@marino.st] DOWNLOAD_GROUPS= main dragonlace sting ubuntu1 ubuntu10 ubuntu11 ubuntu2 ubuntu3 ubuntu4 ubuntu5 ubuntu6 ubuntu7 ubuntu8 ubuntu9 SITES[main]= https://leaf.dragonflybsd.org/~marino/dports-src/ SITES[dragonlace]= http://downloads.dragonlace.net/misc/ DISTFILE[1]= dummy-tarball.tar.gz:main DISTFILE[2]= solaris_root_10_u8.v11.tar.xz:dragonlace SPKGS[sunos]= single OPTIONS_AVAILABLE= SUNOS OPTIONS_STANDARD= none VOPTS[sunos]= SUNOS=ON 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 lockf:primary:std fetch:primary:std ravensys-utils:primary:std ccache:primary:std bzip2:tools:std 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 VAR_OPSYS[sunos]= MAKEFILE_LINE=SYSTEM=SunOS/i86pc/x86_64/510200910/5.10/5.10 [SUNOS].DESCRIPTION= Ravenports system root for Solaris 10 [SUNOS].DF_INDEX_ON= 2 [SUNOS].ONLY_FOR_OPSYS_ON= sunos pre-fetch: ${SH} ${FILESDIR}/validate_pkgs.sh ${PREFIX} ${OPSYS} ${ARCH} \ ${ARCH_STANDARD} ${OSVERSION} ${OSREL} ${MAJOR} post-extract-SUNOS-ON: ${MV} ${WRKDIR}/solaris_root_10_u8 ${WRKDIR}/sunos @${MKDIR} ${WRKSRC} ${INSTALL_DATA} ${FILESDIR}/Makefile ${WRKSRC}/ ${RM} ${WRKDIR}/sunos/usr/include/png.h ${RM} ${WRKDIR}/sunos/usr/include/pngconf.h [FILE:99:descriptions/desc.single.sunos] Raven system root This is the full environment for Solaris 10 minus the toolchain for Ravenports. [FILE:207:distinfo] 7e0e1a8ebe7f195083e1b917757b857c77c97af7bf90ee067e944ae94231fc38 180 dummy-tarball.tar.gz 3fa1b6c843c11fe781f0fca1fe1791c5b03fd910b3859cc7c4a37487e24203af 11272244 solaris_root_10_u8.v11.tar.xz [FILE:31526:manifests/plist.single.sunos] %%BASE%%/bin/ [ bash cat chmod cp date echo expr hostname kill link ln ls md5 mkdir mv pax pwd realpath rm rmdir sh sha256 sleep test unlink %%BASE%%/lib/ 32 64 ld.so.1 libMPAPI.so libMPAPI.so.1 libadm.so libadm.so.1 libaio.so libaio.so.1 libavl.so.1 libbsm.so libbsm.so.1 libc.so libc.so.1 libc_db.so libc_db.so.1 libcmd.so libcmd.so.1 libcmdutils.so.1 libcontract.so libcontract.so.1 libctf.so libctf.so.1 libcurses.so.1 libdevice.so libdevice.so.1 libdevid.so libdevid.so.1 libdevinfo.so libdevinfo.so.1 libdhcpagent.so.1 libdhcputil.so.1 libdl.so libdl.so.1 libdladm.so.1 libdlpi.so.1 libdoor.so libdoor.so.1 libefi.so libefi.so.1 libelf.so libelf.so.1 libgen.so libgen.so.1 libinetcfg.so.1 libinetutil.so.1 libintl.so.1 libiscsitgt.so.1 libkstat.so libkstat.so.1 liblaadm.so.1 libld.so.2 libld.so.3 libld.so.4 liblddbg.so.4 libm.so libm.so.1 libm.so.2 libmacadm.so.1 libmd.so libmd.so.1 libmd5.so libmd5.so.1 libmeta.so libmeta.so.1 libmp.so libmp.so.1 libmp.so.2 libmpscsi_vhci.so libmpscsi_vhci.so.1 libmtsk.so libmtsk.so.1 libmtsk_db.so libmtsk_db.so.1 libmvec.so libmvec.so.1 libnsl.so libnsl.so.1 libnvpair.so libnvpair.so.1 libpam.so libpam.so.1 libposix4.so libposix4.so.1 libproc.so libproc.so.1 libpthread.so libpthread.so.1 libresolv.so libresolv.so.1 libresolv.so.2 librestart.so.1 librpcsvc.so librpcsvc.so.1 librt.so librt.so.1 librtld.so.1 librtld_db.so librtld_db.so.1 libscf.so libscf.so.1 libsec.so libsec.so.1 libsecdb.so libsecdb.so.1 libsendfile.so libsendfile.so.1 libsocket.so libsocket.so.1 libsysevent.so libsysevent.so.1 libtermcap.so.1 libtermlib.so.1 libthread.so libthread.so.1 libthread_db.so libthread_db.so.1 libtsnet.so.1 libtsol.so libtsol.so.2 libumem.so libumem.so.1 libuuid.so libuuid.so.1 libuutil.so.1 libw.so libw.so.1 libxnet.so libxnet.so.1 libzfs.so libzfs.so.1 libzfs.so.2 nss_compat.so.1 nss_dns.so.1 nss_files.so.1 nss_nis.so.1 nss_nisplus.so.1 nss_user.so.1 %%BASE%%/lib/amd64/ ld.so.1 libMPAPI.so libMPAPI.so.1 libadm.so libadm.so.1 libaio.so libaio.so.1 libavl.so.1 libbsm.so libbsm.so.1 libc.so libc.so.1 libc_db.so libc_db.so.1 libcmd.so libcmd.so.1 libcmdutils.so.1 libcontract.so libcontract.so.1 libctf.so libctf.so.1 libcurses.so.1 libdevice.so libdevice.so.1 libdevid.so libdevid.so.1 libdevinfo.so libdevinfo.so.1 libdl.so libdl.so.1 libdlpi.so.1 libdoor.so libdoor.so.1 libefi.so libefi.so.1 libelf.so libelf.so.1 libgen.so libgen.so.1 libinetutil.so.1 libintl.so.1 libiscsitgt.so.1 libkstat.so libkstat.so.1 libld.so.2 libld.so.3 libld.so.4 liblddbg.so.4 libm.so libm.so.1 libm.so.2 libmd.so libmd.so.1 libmd5.so libmd5.so.1 libmp.so libmp.so.2 libmpscsi_vhci.so libmpscsi_vhci.so.1 libmtsk.so libmtsk.so.1 libmtsk_db.so libmtsk_db.so.1 libmvec.so libmvec.so.1 libnsl.so libnsl.so.1 libnvpair.so libnvpair.so.1 libpam.so libpam.so.1 libposix4.so libposix4.so.1 libproc.so libproc.so.1 libpthread.so libpthread.so.1 libresolv.so libresolv.so.2 librestart.so librestart.so.1 librpcsvc.so librpcsvc.so.1 librt.so librt.so.1 librtld.so.1 librtld_db.so librtld_db.so.1 libscf.so libscf.so.1 libsec.so libsec.so.1 libsecdb.so libsecdb.so.1 libsendfile.so libsendfile.so.1 libsocket.so libsocket.so.1 libsysevent.so libsysevent.so.1 libtermcap.so.1 libtermlib.so.1 libthread.so libthread.so.1 libthread_db.so libthread_db.so.1 libtsnet.so libtsnet.so.1 libtsol.so libtsol.so.2 libumem.so libumem.so.1 libuuid.so libuuid.so.1 libuutil.so libuutil.so.1 libw.so libw.so.1 libxnet.so libxnet.so.1 libzfs.so libzfs.so.1 libzfs.so.2 nss_compat.so.1 nss_dns.so.1 nss_files.so.1 nss_nis.so.1 nss_nisplus.so.1 nss_user.so.1 %%BASE%%/lib/libmvec/libmvec_hwcap1.so.1 %%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 groupdel groupmod groups gunzip gzip head id install join ld.sun ldd less lockf lorder lzcat lzcmp lzdiff lzegrep lzfgrep lzgrep lzma m4 make makewhatis mkfifo mknod mktemp more objdump-sysroot od passmgmt patch portfix printenv printf rvn readlink rpcgen sdiff sed seq sort stat tail tar tee touch tr true tsort ulimit uname uniq unlzma unxz unzip useradd userdel usermod vi wc which whoami xargs xz xzcat xzcmp xzdiff xzegrep xzfgrep xzgrep yacc zcat zcmp zdiff zegrep zfgrep zgrep %%BASE%%/usr/ccs/bin/elfdump %%BASE%%/usr/include/ af_vfs.h aio.h alloca.h apptrace.h apptrace_impl.h ar.h archives.h assert.h atomic.h audiofile.h aupvlist.h auth_attr.h auto_ef.h complex.h config_admin.h cpio.h crypt.h ctype.h deflt.h demangle.h device_info.h devid.h devmgmt.h devpoll.h dhcp_svc_public.h dial.h dirent.h dlfcn.h door.h dtrace.h elf.h errno.h esd.h eti.h euc.h exacct.h exacct_impl.h exec_attr.h fatal.h fcntl.h fenv.h float.h floatingpoint.h fmtmsg.h fnmatch.h form.h ftw.h gelf.h getopt.h getwidth.h glob.h grp.h hbaapi.h iconv.h ieeefp.h ima.h inttypes.h ipmp.h ipmp_mpathd.h ipmp_query.h iso646.h jconfig.h jerror.h jmorecfg.h kmfapi.h kmftypes.h kstat.h kvm.h langinfo.h lastlog.h lber.h ldap.h libcontract.h libcpc.h libctf.h libdevice.h libdevinfo.h libdlpi.h libelf.h libgen.h libintl.h libipmi.h libipp.h libmtsk_db.h libnvpair.h libpctx.h librcm.h libscf.h libscf_priv.h libshare.h libsvm.h libsysevent.h libsysevent_impl.h libtecla.h libtsnet.h libw.h libzfs.h libzoneinfo.h limits.h linenum.h link.h listen.h locale.h macros.h maillock.h malloc.h math.h md4.h md5.h mdiox.h mdmn_changelog.h memory.h menu.h meta.h meta_basic.h meta_runtime.h metacl.h metad.h metadyn.h metamed.h metamhd.h mhdx.h mlib.h mlib_algebra.h mlib_algebra_proto.h mlib_graphics.h mlib_graphics_drawset_proto.h mlib_graphics_proto.h mlib_image.h mlib_image_blend_proto.h mlib_image_get.h mlib_image_proto.h mlib_image_types.h mlib_signal.h mlib_signal_proto.h mlib_signal_types.h mlib_status.h mlib_sys.h mlib_sys_proto.h mlib_types.h mlib_video.h mlib_video_proto.h mlib_volume.h mlib_volume_proto.h mlib_volume_types.h mon.h monetary.h mp.h mpapi-sun.h mpapi.h mqueue.h mtmalloc.h nan.h ndbm.h ndpd.h netconfig.h netdb.h netdir.h nl_types.h nlist.h note.h nss_common.h nss_dbdefs.h nss_netdir.h nsswitch.h omp.h omp_collector_api.h panel.h papi.h pcsample.h pcsclite.h pfmt.h picl.h picltree.h pkgdev.h pkginfo.h pkglocs.h pkgstrct.h pkgtrans.h plot.h poll.h pool.h popt.h port.h priv.h proc_service.h procfs.h prof.h prof_attr.h project.h pthread.h pw.h pwd.h rcm_module.h rctl.h re_comp.h regex.h regexp.h regexpr.h resolv.h rje.h rmmount.h rsmapi.h rtld_db.h sac.h sched.h schedctl.h sdp.h search.h secdb.h semaphore.h setjmp.h sgtty.h sha1.h sha2.h shadow.h siginfo.h signal.h sip.h slp.h smbios.h spawn.h st.h stack_unwind.h std.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdio_ext.h stdio_impl.h stdio_tag.h stdlib.h storclass.h stprivate.h string.h strings.h stropts.h sttypes.h sum.h syms.h synch.h sysexits.h syslog.h tar.h term.h termio.h termios.h tgmath.h thread.h thread_db.h time.h tiuser.h tzfile.h ucontext.h ucred.h ulimit.h umem.h umem_impl.h unctrl.h unistd.h user_attr.h userdefs.h ustat.h utility.h utime.h utmp.h utmpx.h valtools.h values.h varargs.h volmgt.h wait.h wchar.h wchar_impl.h wctype.h widec.h winscard.h wordexp.h wsreg.h xti.h xti_inet.h zone.h %%BASE%%/usr/include/amd64/sys/privregs.h %%BASE%%/usr/include/arpa/ ftp.h inet.h nameser.h nameser_compat.h telnet.h tftp.h %%BASE%%/usr/include/asm/ bitmap.h byteorder.h clock.h cpu.h cpuvar.h htable.h mmu.h sunddi.h thread.h %%BASE%%/usr/include/audio/au.h %%BASE%%/usr/include/bsm/ adt.h adt_event.h audit.h audit_kernel.h audit_kevents.h audit_record.h audit_uevents.h devices.h libbsm.h %%BASE%%/usr/include/dat/ dat.h dat_error.h dat_platform_specific.h dat_redirection.h dat_registry.h dat_vendor_specific.h udat.h udat_config.h udat_redirection.h udat_vendor_specific.h %%BASE%%/usr/include/des/ des.h desdata.h softdes.h %%BASE%%/usr/include/fm/ diagcode.h fmd_adm.h fmd_agent.h fmd_api.h fmd_fmri.h fmd_log.h fmd_msg.h fmd_snmp.h libdiskstatus.h libtopo.h topo_hc.h topo_list.h topo_mod.h %%BASE%%/usr/include/gssapi/ gssapi.h gssapi_ext.h %%BASE%%/usr/include/ia32/sys/ asm_linkage.h machtypes.h mmu.h privregs.h psw.h pte.h reg.h stack.h trap.h traptrace.h %%BASE%%/usr/include/idn/api.h %%BASE%%/usr/include/iiim/ iiimcf.h iiimp-character-subsets.h iiimp-data.h iiimp-keycode.h iiimp-opcode.h iiimp.h %%BASE%%/usr/include/inet/ arp.h common.h ip.h ip6.h ip6_asp.h ip_ftable.h ip_if.h ip_ire.h ip_multi.h ip_netinfo.h ip_rts.h ip_stack.h ipclassifier.h ipdrop.h ipp_common.h led.h mi.h mib2.h nd.h optcom.h sctp_itf.h snmpcom.h tcp.h tcp_sack.h tcp_stack.h %%BASE%%/usr/include/inet/kssl/ksslapi.h %%BASE%%/usr/include/ipp/ ipp.h ipp_config.h ipp_impl.h ippctl.h %%BASE%%/usr/include/ipp/dlcosmk/dlcosmk.h %%BASE%%/usr/include/ipp/dscpmk/dscpmk.h %%BASE%%/usr/include/ipp/flowacct/flowacct.h %%BASE%%/usr/include/ipp/ipgpc/ipgpc.h %%BASE%%/usr/include/ipp/meters/meter.h %%BASE%%/usr/include/iso/ assert_iso.h ctype_c99.h ctype_iso.h errno_iso.h float_iso.h iso646_iso.h limits_iso.h locale_iso.h math_c99.h math_iso.h setjmp_iso.h signal_iso.h stdarg_c99.h stdarg_iso.h stddef_iso.h stdio_c99.h stdio_iso.h stdlib_c99.h stdlib_iso.h string_iso.h time_iso.h wchar_c99.h wchar_iso.h wctype_c99.h wctype_iso.h %%BASE%%/usr/include/mle/ cm.h cmkeys.h env.h %%BASE%%/usr/include/mps/ base64.h blapit.h cert.h certdb.h certt.h ciferfam.h cmmf.h cmmft.h cms.h cmsreclist.h cmst.h crmf.h crmft.h cryptohi.h cryptoht.h ecl-exp.h hasht.h jar-ds.h jar.h jarfile.h key.h keyhi.h keyt.h keythi.h nspr.h nss.h nssb64.h nssb64t.h nssbase.h nssbaset.h nssckbi.h nssckepv.h nssckft.h nssckfw.h nssckfwc.h nssckfwt.h nssckg.h nssckmdt.h nssckt.h nssilckt.h nssilock.h nsslocks.h nssrwlk.h nssrwlkt.h ocsp.h ocspt.h p12.h p12plcy.h p12t.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11.h pkcs11f.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plresolv.h plstr.h portreg.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h prio.h pripcsem.h prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h prolock.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshm.h prshma.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h shsign.h smime.h ssl.h sslerr.h sslproto.h sslt.h swfort.h swfortt.h watcomfx.h %%BASE%%/usr/include/mps/obsolete/ pralarm.h probslet.h protypes.h prsem.h %%BASE%%/usr/include/mps/private/ pprio.h pprthred.h prpriv.h %%BASE%%/usr/include/net/ af.h if.h if_arp.h if_dl.h if_types.h pfkeyv2.h pfpolicy.h ppp-comp.h ppp_defs.h pppio.h radix.h route.h vjcompress.h %%BASE%%/usr/include/netinet/ arp.h dhcp.h dhcp6.h icmp6.h icmp_var.h if_ether.h igmp.h igmp_var.h in.h in_pcb.h in_systm.h in_var.h ip.h ip6.h ip_auth.h ip_compat.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_state.h ip_var.h ipf_stack.h ipl.h pim.h sctp.h tcp.h tcp_debug.h tcp_fsm.h tcp_seq.h tcp_timer.h tcp_var.h tcpip.h udp.h udp_var.h %%BASE%%/usr/include/nfs/ export.h lm.h lm_nlm.h lm_server.h mapid.h mount.h nfs.h nfs4.h nfs4_attr.h nfs4_clnt.h nfs4_db_impl.h nfs4_idmap_impl.h nfs4_kprot.h nfs_acl.h nfs_clnt.h nfs_log.h nfs_sec.h nfsid_map.h nfssys.h rnode.h rnode4.h %%BASE%%/usr/include/protocols/ dumprestore.h routed.h rwhod.h timed.h %%BASE%%/usr/include/rpc/ auth.h auth_des.h auth_sys.h auth_unix.h bootparam.h clnt.h clnt_soc.h clnt_stat.h des_crypt.h key_prot.h nettype.h pmap_clnt.h pmap_prot.h pmap_prot.x pmap_rmt.h rac.h raw.h rpc.h rpc_com.h rpc_msg.h rpc_rdma.h rpc_sztypes.h rpcb_clnt.h rpcb_prot.h rpcb_prot.x rpcent.h rpcsec_gss.h rpcsys.h svc.h svc_auth.h svc_mt.h svc_soc.h trace.h types.h xdr.h %%BASE%%/usr/include/rpcsvc/ autofs_prot.h autofs_prot.x bootparam.h bootparam_prot.h bootparam_prot.x dbm.h key_prot.x mount.h mount.x nfs4_prot.h nfs4_prot.x nfs_acl.h nfs_acl.x nfs_prot.h nfs_prot.x nfsauth_prot.h nfsauth_prot.x nis.h nis.x nis_cache.h nis_cache.x nis_callback.h nis_callback.x nis_db.h nis_object.x nis_tags.h nislib.h nispasswd.h nispasswd.x nlm_prot.h nlm_prot.x nsm_addr.h nsm_addr.x rex.h rex.x rpc_sztypes.h rpc_sztypes.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 ufs_prot.h ufs_prot.x yp.x yp_prot.h ypclnt.h yppasswd.h ypupd.h %%BASE%%/usr/include/sasl/ prop.h sasl.h saslplug.h saslutil.h %%BASE%%/usr/include/security/ auditd.h cryptoki.h pam_appl.h pam_modules.h pkcs11.h pkcs11f.h pkcs11t.h %%BASE%%/usr/include/sharefs/ share.h sharefs.h sharetab.h %%BASE%%/usr/include/smartcard/ ifdhandler.h scf.h %%BASE%%/usr/include/sys/ acct.h acctctl.h acl.h agpgart.h aio.h aio_impl.h aio_req.h aiocb.h amd_iommu.h archsystm.h ascii.h asm_linkage.h asy.h asynch.h atomic.h audio.h audiodebug.h audioio.h audiovar.h autoconf.h auxv.h auxv_386.h auxv_SPARC.h avintr.h avl.h avl_impl.h battery.h bitmap.h bitset.h bl.h bofi.h bofi_impl.h bootconf.h bootregs.h bootstat.h bootsvcs.h bpp_io.h brand.h buf.h bufmod.h bustypes.h byteorder.h callb.h callo.h ccompile.h cdio.h ce.h ce_hp.h ce_mac.h cis.h cis_handlers.h cis_protos.h cladm.h class.h clconf.h cmlb.h cmn_err.h compress.h condvar.h condvar_impl.h conf.h consdev.h console.h contract.h contract_impl.h controlregs.h copyops.h core.h corectl.h cpc_impl.h cpc_pcbe.h cpr.h cpu.h cpucaps.h cpucaps_impl.h cpupart.h cpuvar.h crc32.h cred.h cred_impl.h crtctl.h cs.h cs_priv.h cs_strings.h cs_stubs.h cs_types.h csiioctl.h ctf.h ctf_api.h ctfs.h ctfs_impl.h cyclic.h cyclic_impl.h dacf.h dacf_impl.h dc_ki.h ddi.h ddi_impldefs.h ddi_implfuncs.h ddi_intr.h ddi_intr_impl.h ddi_isa.h ddidevmap.h ddidmareq.h ddifm.h ddifm_impl.h ddimapreq.h ddipropdefs.h dditypes.h debug.h debugreg.h des.h devctl.h devctl_impl.h devfm.h devinfo_impl.h devops.h devpolicy.h devpoll.h dirent.h disp.h dkbad.h dkio.h dklabel.h dl.h dlpi.h dma_engine.h dma_i8237A.h dnet.h dnlc.h door.h door_data.h door_impl.h dtrace.h dtrace_impl.h dumphdr.h ecppio.h ecppreg.h ecppsys.h ecppvar.h efi_partition.h elf.h elf_386.h elf_M32.h elf_SPARC.h elf_amd64.h elf_ia64.h elf_notes.h elftypes.h emap.h epm.h errno.h errorq.h errorq_impl.h esunddi.h ethernet.h euc.h eucioctl.h exacct.h exacct_catalog.h exacct_impl.h exec.h exechdr.h fasttrap.h fasttrap_impl.h fasttrap_isa.h fault.h fbio.h fbuf.h fcntl.h fd_debug.h fdbuffer.h fdc.h fdio.h fdmedia.h feature_tests.h fem.h file.h filio.h flock.h flock_impl.h fp.h frame.h fs_subr.h fsid.h fss.h fssnap.h fssnap_if.h fsspriocntl.h fstyp.h ftrace.h fx.h fxpriocntl.h gfs.h gld.h gldpriv.h group.h hdio.h hook.h hook_event.h hook_impl.h hwconf.h hypervisor.h i8272A.h ia.h iapriocntl.h id32.h id_space.h ieeefp.h immu.h inline.h instance.h int_const.h int_fmtio.h int_limits.h int_types.h inttypes.h ioccom.h ioctl.h iommulib.h ioreq.h ipc.h ipc_impl.h ipc_rctl.h isa_defs.h jioctl.h kbd.h kbdreg.h kbio.h kcpc.h kd.h kdi.h kdi_impl.h kdi_machimpl.h klwp.h kmem.h kmem_impl.h kobj.h kobj_impl.h kstat.h kstr.h ksyms.h ksynch.h layout.h lc_core.h lcl.h ldterm.h lgrp.h lgrp_user.h link.h list.h list_impl.h llc1.h llc2.h loadavg.h localedef.h lock.h lockfs.h lockstat.h lofi.h log.h logindmux.h lp.h lwp.h lwp_timer_impl.h lwp_upimutex_impl.h machelf.h machlock.h machsig.h machtypes.h map.h mc.h mc_amd.h mc_intel.h mca_amd.h mca_x86.h md5.h md5_consts.h mdb_modapi.h mdi_impldefs.h mem.h mem_config.h memlist.h mhd.h mii.h miipriv.h miiregs.h mixer.h mkdev.h mman.h mmu.h mntent.h mntio.h mnttab.h modctl.h mode.h model.h modhash.h modhash_impl.h mount.h mouse.h msacct.h mse.h msg.h msg_impl.h msio.h msreg.h mtio.h multidata.h mutex.h mutex_impl.h nbmlock.h ndi_impldefs.h ndifm.h netconfig.h neti.h netstack.h nexusdefs.h note.h nvpair.h nvpair_impl.h objfs.h objfs_impl.h obpdefs.h old_procfs.h open.h openpromio.h panic.h param.h pathconf.h pathname.h pattr.h pbio.h pcb.h pccard.h pci.h pcic_reg.h pcic_var.h pcie.h pcmcia.h pctypes.h pem.h pfmod.h pg.h pghw.h physmem.h pic.h pit.h pm.h policy.h poll.h poll_impl.h pool.h pool_impl.h pool_pset.h port.h port_impl.h port_kernel.h ppmio.h priocntl.h priv.h priv_const.h priv_impl.h priv_names.h privregs.h prnio.h proc.h processor.h procfs.h procfs_isa.h procset.h project.h prom_emul.h prom_isa.h prom_plat.h promif.h promimpl.h protosw.h prsystm.h pset.h psw.h pte.h ptem.h ptms.h ptyvar.h queue.h raidioctl.h ramdisk.h random.h rctl.h rctl_impl.h reboot.h refstr.h refstr_impl.h reg.h regset.h resource.h rlioctl.h rt.h rtc.h rtpriocntl.h rwlock.h rwlock_impl.h rwstlock.h sad.h sbpro.h schedctl.h sdt.h segment.h segments.h select.h sem.h sem_impl.h sema_impl.h semaphore.h sendfile.h ser_sync.h serializer.h session.h sha1.h sha2.h share.h shm.h shm_impl.h siginfo.h signal.h sleepq.h smbios.h smbios_impl.h smedia.h sobject.h socket.h socket_impl.h socketvar.h sockio.h spl.h squeue.h squeue_impl.h sservice.h stack.h stat.h stat_impl.h statfs.h statvfs.h stdint.h stermio.h stream.h strft.h strlog.h strmdep.h stropts.h strredir.h strstat.h strsubr.h strsun.h strtty.h sunddi.h sunldi.h sunldi_impl.h sunmdi.h sunndi.h sunpm.h suntpi.h suntty.h swap.h synch.h syscall.h sysconf.h sysconfig.h sysconfig_impl.h sysevent.h sysevent_impl.h sysi86.h sysinfo.h syslog.h sysmacros.h systeminfo.h systm.h t_kuser.h t_lock.h task.h taskq.h taskq_impl.h telioctl.h termio.h termios.h termiox.h thread.h ticlts.h ticots.h ticotsord.h tihdr.h time.h time_impl.h time_std_impl.h timeb.h timer.h times.h timex.h timod.h tirdwr.h tiuser.h tl.h tnf.h tnf_com.h tnf_probe.h tnf_writer.h todio.h tpicommon.h trap.h traptrace.h ts.h tspriocntl.h tss.h ttcompat.h ttold.h tty.h ttychars.h ttydev.h tuneable.h turnstile.h types.h types32.h u8_textprep.h uadmin.h ucode.h ucontext.h uio.h ulimit.h un.h unistd.h user.h ustat.h utime.h utrap.h utsname.h utssys.h uuid.h va_impl.h va_list.h var.h varargs.h vfs.h vfstab.h visual_io.h vlan_if.h vlan_impl.h vm.h vm_usage.h vmem.h vmem_impl.h vmem_impl_user.h vmmeter.h vmparam.h vmsystm.h vnode.h vol.h vtoc.h vtrace.h vuid_event.h vuid_queue.h vuid_state.h vuid_store.h vuid_wheel.h vuidmice.h wait.h waitq.h watchpoint.h x86_archext.h xen_errno.h xti_inet.h xti_osi.h xti_xtiopt.h zcons.h zmod.h zone.h %%BASE%%/usr/include/sys/1394/ cmd1394.h id1394.h ieee1212.h ieee1394.h ixl1394.h s1394_impl.h t1394.h %%BASE%%/usr/include/sys/agp/ agpamd64gart_io.h agpdefs.h agpgart_impl.h agpmaster_io.h agptarget_io.h %%BASE%%/usr/include/sys/audio/ ac97.h am_src1.h audio810.h audio_apm.h audio_mixer.h audio_src.h audio_support.h audio_trace.h audioens.h audiohd.h audioixp.h g711.h %%BASE%%/usr/include/sys/contract/ process.h process_impl.h %%BASE%%/usr/include/sys/dcam/dcam1394_io.h %%BASE%%/usr/include/sys/dktp/ altsctr.h bbh.h cdtypes.h cm.h cmdev.h cmdk.h cmpkt.h controller.h dadev.h dadk.h dadkio.h dklb.h fctypes.h fdisk.h flowctrl.h gda.h hba.h mscsi.h objmgr.h quetypes.h queue.h scdk.h scdkwatch.h sctarget.h snlb.h tgcd.h tgcom.h tgdk.h tgpassthru.h %%BASE%%/usr/include/sys/fc4/ fc.h fc_transport.h fcal.h fcal_linkapp.h fcal_transport.h fcio.h fcp.h linkapp.h %%BASE%%/usr/include/sys/fm/ protocol.h util.h %%BASE%%/usr/include/sys/fm/fs/zfs.h %%BASE%%/usr/include/sys/fm/io/ ddi.h disk.h pci.h scsi.h sun4upci.h %%BASE%%/usr/include/sys/fs/ autofs.h cachefs_dir.h cachefs_dlog.h cachefs_filegrp.h cachefs_fs.h cachefs_fscache.h cachefs_ioctl.h cachefs_log.h decomp.h dv_node.h fifonode.h hsfs_isospec.h hsfs_node.h hsfs_rrip.h hsfs_spec.h hsfs_susp.h lofs_info.h lofs_node.h mntdata.h namenode.h pc_dir.h pc_fs.h pc_label.h pc_node.h pxfs_ki.h seg_xmem.h snode.h swapnode.h tmp.h tmpnode.h udf_inode.h udf_volume.h ufs_acl.h ufs_bio.h ufs_filio.h ufs_fs.h ufs_fsdir.h ufs_inode.h ufs_lockfs.h ufs_log.h ufs_mount.h ufs_panic.h ufs_prot.h ufs_quota.h ufs_snap.h ufs_trans.h xmem.h zfs.h %%BASE%%/usr/include/sys/hotplug/ hpcsvc.h hpctrl.h %%BASE%%/usr/include/sys/hotplug/pci/ pcicfg.h pcihp.h %%BASE%%/usr/include/sys/i2o/ i2oadptr.h i2obscsi.h i2oexec.h i2omsg.h i2omstr.h i2outil.h %%BASE%%/usr/include/sys/ib/ ib_pkt_hdrs.h ib_types.h %%BASE%%/usr/include/sys/ib/adapters/hermon/hermon_ioctl.h %%BASE%%/usr/include/sys/ib/adapters/tavor/tavor_ioctl.h %%BASE%%/usr/include/sys/ib/clients/ibd/ibd.h %%BASE%%/usr/include/sys/ib/ibtl/ ibci.h ibti.h ibti_cm.h ibti_common.h ibtl_ci_types.h ibtl_status.h ibtl_types.h ibvti.h %%BASE%%/usr/include/sys/ib/ibtl/impl/ibtl_util.h %%BASE%%/usr/include/sys/ib/mgt/ ib_dm_attr.h ib_mad.h sa_recs.h sm_attr.h %%BASE%%/usr/include/sys/ib/mgt/ibmf/ ibmf.h ibmf_msg.h ibmf_saa.h ibmf_utils.h %%BASE%%/usr/include/sys/iso/signal_iso.h %%BASE%%/usr/include/sys/lvm/ md_basic.h md_convert.h md_crc.h md_hotspares.h md_mddb.h md_mdiox.h md_mhdx.h md_mirror.h md_mirror_shared.h md_names.h md_notify.h md_raid.h md_rename.h md_sp.h md_stripe.h md_trans.h mdio.h mdmed.h mdmn_commd.h mdvar.h %%BASE%%/usr/include/sys/pcmcia/ pcata.h pcelx.h pcgld.h pcramio.h pcramvar.h pcser_conf.h pcser_io.h pcser_manuspec.h pcser_reg.h pcser_var.h %%BASE%%/usr/include/sys/proc/prdata.h %%BASE%%/usr/include/sys/rsm/ rsm.h rsm_common.h rsmapi_common.h rsmka_path_int.h rsmndi.h rsmpi.h rsmpi_driver.h %%BASE%%/usr/include/sys/sata/ sata_defs.h sata_hba.h %%BASE%%/usr/include/sys/scsi/ scsi.h scsi_address.h scsi_ctl.h scsi_params.h scsi_pkt.h scsi_resource.h scsi_types.h scsi_watch.h %%BASE%%/usr/include/sys/scsi/adapters/scsi_vhci.h %%BASE%%/usr/include/sys/scsi/conf/ autoconf.h device.h %%BASE%%/usr/include/sys/scsi/generic/ commands.h dad_mode.h inquiry.h message.h mode.h sense.h smp_frames.h status.h %%BASE%%/usr/include/sys/scsi/impl/ commands.h inquiry.h mode.h pkt_wrapper.h sas_transport.h scsi_reset_notify.h sense.h services.h status.h transport.h types.h uscsi.h usmp.h %%BASE%%/usr/include/sys/scsi/targets/ sddef.h ses.h sesio.h sgendef.h smp.h stdef.h %%BASE%%/usr/include/sys/sysevent/ ap_driver.h dev.h domain.h dr.h env.h eventdefs.h ipmp.h svm.h %%BASE%%/usr/include/sys/tsol/ label.h label_macro.h priv.h tndb.h tsyscall.h %%BASE%%/usr/include/sys/usb/ usba.h usbai.h %%BASE%%/usr/include/sys/usb/clients/audio/usb_audio.h %%BASE%%/usr/include/sys/usb/clients/hid/hid.h %%BASE%%/usr/include/sys/usb/clients/mass_storage/ usb_bulkonly.h usb_cbi.h %%BASE%%/usr/include/sys/usb/clients/printer/usb_printer.h %%BASE%%/usr/include/sys/usb/clients/ugen/usb_ugen.h %%BASE%%/usr/include/sys/usb/clients/usbcdc/usb_cdc.h %%BASE%%/usr/include/sys/usb/hubd/hub.h %%BASE%%/usr/include/tnf/ com.h probe.h tnf.h tnfctl.h writer.h %%BASE%%/usr/include/tsol/label.h %%BASE%%/usr/include/unicode/ bidi.h brkiter.h calendar.h caniter.h chariter.h choicfmt.h coleitr.h coll.h convert.h cpdtrans.h curramt.h currunit.h datefmt.h dbbi.h dcfmtsym.h decimfmt.h docmain.h dtfmtsym.h fieldpos.h fmtable.h format.h gregocal.h hextouni.h locid.h loengine.h measfmt.h measunit.h measure.h msgfmt.h normlzr.h nultrans.h numfmt.h parseerr.h parsepos.h platform.h pmacos.h pos2.h pos400.h putil.h pwin32.h rbbi.h rbnf.h rbt.h regex.h rep.h resbund.h schriter.h scsu.h search.h simpletz.h smpdtfmt.h sortkey.h strenum.h stsearch.h symtable.h tblcoll.h timezone.h translit.h ubidi.h ubrk.h ucal.h ucat.h uchar.h uchriter.h uclean.h ucnv.h ucnv_cb.h ucnv_err.h ucol.h ucoleitr.h uconfig.h ucurr.h udat.h udata.h udeprctd.h udraft.h uenum.h uidna.h uiter.h uloc.h ulocdata.h umachine.h umisc.h umsg.h unicode.h unifilt.h unifltlg.h unifunct.h unimatch.h unirepl.h uniset.h unistr.h unitohex.h unorm.h unum.h uobject.h uobslete.h uregex.h urename.h urep.h ures.h uscript.h usearch.h uset.h usetiter.h ushape.h usprep.h ustdio.h ustream.h ustring.h utf.h utf16.h utf32.h utf8.h utf_old.h utmscale.h utrace.h utrans.h utypes.h uversion.h %%BASE%%/usr/include/uuid/uuid.h %%BASE%%/usr/include/vm/ anon.h as.h faultcode.h hat.h kpm.h page.h pvn.h rm.h seg.h seg_dev.h seg_enum.h seg_kmem.h seg_kp.h seg_kpm.h seg_map.h seg_spt.h seg_vn.h vpage.h vpm.h %%BASE%%/usr/lib/ 32 64 crt1.o crti.o crtn.o gcrt1.o ld.so.1 libadm.so libadm.so.1 libaio.so libaio.so.1 libavl.so.1 libbsm.so libbsm.so.1 libc.so libc.so.1 libc_db.so libc_db.so.1 libcmd.so libcmd.so.1 libcmdutils.so.1 libcontract.so libcontract.so.1 libctf.so libctf.so.1 libcurses.so.1 libdevice.so libdevice.so.1 libdevid.so libdevid.so.1 libdevinfo.so libdevinfo.so.1 libdhcpagent.so.1 libdhcputil.so.1 libdl.so libdl.so.1 libdoor.so libdoor.so.1 libefi.so libefi.so.1 libelf.so libelf.so.1 libexacct.so libexacct.so.1 libgen.so libgen.so.1 libinetcfg.so.1 libinetutil.so.1 libintl.so.1 libkstat.so libkstat.so.1 libld.so.2 libld.so.3 liblddbg.so.4 libldstab.so.1 liblgrp.so liblgrp.so.1 libm.so libm.so.1 libm.so.2 libmd.so libmd.so.1 libmd5.so libmd5.so.1 libmeta.so libmeta.so.1 libmp.so libmp.so.1 libmp.so.2 libmtmalloc.so libmtmalloc.so.1 libmtsk.so libmtsk.so.1 libmtsk_db.so libmtsk_db.so.1 libmvec.so libmvec.so.1 libnsl.so libnsl.so.1 libnvpair.so libnvpair.so.1 libpam.so libpam.so.1 libpool.so libpool.so.1 libposix4.so libposix4.so.1 libproc.so libproc.so.1 libproject.so libproject.so.1 libpthread.so libpthread.so.1 libresolv.so libresolv.so.1 libresolv.so.2 librestart.so.1 librpcsvc.so librpcsvc.so.1 librt.so librt.so.1 librtld.so.1 librtld_db.so librtld_db.so.1 libscf.so libscf.so.1 libsec.so libsec.so.1 libsecdb.so libsecdb.so.1 libsendfile.so libsendfile.so.1 libsocket.so libsocket.so.1 libsysevent.so libsysevent.so.1 libtermcap.so.1 libtermlib.so.1 libthread.so libthread.so.1 libthread_db.so libthread_db.so.1 libtsnet.so.1 libtsol.so libtsol.so.2 libumem.so libumem.so.1 libuuid.so libuuid.so.1 libuutil.so.1 libw.so libw.so.1 libxml2.so libxml2.so.2 libxnet.so libxnet.so.1 libz.so libz.so.1 libzfs.so libzfs.so.1 libzfs.so.2 nss_compat.so.1 nss_dns.so.1 nss_files.so.1 nss_ldap.so.1 nss_nis.so.1 nss_nisplus.so.1 nss_user.so.1 nss_winbind.so nss_winbind.so.1 nss_wins.so nss_wins.so.1 straddr.so straddr.so.2 values-Xa.o values-Xc.o values-Xs.o values-Xt.o values-xpg4.o values-xpg6.o %%BASE%%/usr/lib/amd64/ crt1.o crti.o crtn.o gcrt1.o ld.so.1 libadm.so libadm.so.1 libaio.so libaio.so.1 libavl.so.1 libbsm.so libbsm.so.1 libc.so libc.so.1 libc_db.so libc_db.so.1 libcmd.so libcmd.so.1 libcmdutils.so.1 libcontract.so libcontract.so.1 libctf.so libctf.so.1 libcurses.so.1 libdevice.so libdevice.so.1 libdevid.so libdevid.so.1 libdevinfo.so libdevinfo.so.1 libdl.so libdl.so.1 libdoor.so libdoor.so.1 libefi.so libefi.so.1 libelf.so libelf.so.1 libexacct.so libexacct.so.1 libgen.so libgen.so.1 libinetutil.so.1 libintl.so.1 libkstat.so libkstat.so.1 libld.so.2 libld.so.3 liblddbg.so.4 libldstab.so.1 liblgrp.so liblgrp.so.1 libm.so libm.so.1 libm.so.2 libmd.so libmd.so.1 libmd5.so libmd5.so.1 libmp.so libmp.so.2 libmtmalloc.so libmtmalloc.so.1 libmtsk.so libmtsk.so.1 libmtsk_db.so libmtsk_db.so.1 libmvec.so libmvec.so.1 libnsl.so libnsl.so.1 libnvpair.so libnvpair.so.1 libpam.so libpam.so.1 libposix4.so libposix4.so.1 libproc.so libproc.so.1 libpthread.so libpthread.so.1 libresolv.so libresolv.so.2 librestart.so librestart.so.1 librpcsvc.so librpcsvc.so.1 librt.so librt.so.1 librtld.so.1 librtld_db.so librtld_db.so.1 libscf.so libscf.so.1 libsec.so libsec.so.1 libsecdb.so libsecdb.so.1 libsendfile.so libsendfile.so.1 libsocket.so libsocket.so.1 libsysevent.so libsysevent.so.1 libtermcap.so.1 libtermlib.so.1 libthread.so libthread.so.1 libthread_db.so libthread_db.so.1 libtsnet.so libtsnet.so.1 libtsol.so libtsol.so.2 libumem.so libumem.so.1 libuuid.so libuuid.so.1 libuutil.so libuutil.so.1 libw.so libw.so.1 libxnet.so libxnet.so.1 libzfs.so libzfs.so.1 libzfs.so.2 nss_compat.so.1 nss_dns.so.1 nss_files.so.1 nss_ldap.so.1 nss_nis.so.1 nss_nisplus.so.1 nss_user.so.1 straddr.so straddr.so.2 values-Xa.o values-Xc.o values-Xs.o values-Xt.o values-xpg4.o values-xpg6.o %%BASE%%/usr/lib/security/ 64 audit_binfile.so audit_binfile.so.1 audit_syslog.so audit_syslog.so.1 crypt_bsdbf.so crypt_bsdbf.so.1 crypt_bsdmd5.so crypt_bsdmd5.so.1 crypt_sha256.so.1 crypt_sha512.so.1 crypt_sunmd5.so crypt_sunmd5.so.1 kmf_nss.so.1 kmf_openssl.so.1 kmf_pkcs11.so.1 pkcs11_kernel.so pkcs11_kernel.so.1 pkcs11_softtoken.so pkcs11_softtoken.so.1 pkcs11_softtoken_extra.so pkcs11_softtoken_extra.so.1 %%BASE%%/usr/lib/security/amd64/ crypt_bsdbf.so crypt_bsdbf.so.1 crypt_bsdmd5.so crypt_bsdmd5.so.1 crypt_sha256.so.1 crypt_sha512.so.1 crypt_sunmd5.so crypt_sunmd5.so.1 kmf_nss.so.1 kmf_openssl.so.1 kmf_pkcs11.so.1 pkcs11_kernel.so pkcs11_kernel.so.1 pkcs11_softtoken.so pkcs11_softtoken.so.1 pkcs11_softtoken_extra.so pkcs11_softtoken_extra.so.1 %%BASE%%/usr/libexec/ c++ cc ccache clang clang++ g++ gcc %%BASE%%/usr/share/ ARCH OPSYS OSMAJOR OSRELEASE OSVERSION STDARCH cert.pem group passwd %%BASE%%/usr/share/file/magic.mgc %%BASE%%/usr/share/rvn-terminfo/d/dumb %%BASE%%/usr/share/rvn-terminfo/v/vt100 %%BASE%%/usr/share/rvn-terminfo/x/xterm %%BASE%%/usr/xpg4/bin/sh @dir %%BASE%%/usr/lib/pkgconfig @dir %%BASE%%/usr/local @dir %%BASE%%/usr/sbin [FILE:6241:files/Makefile] # Create identical sysroot regardless of host system all: sysroot .include "system_specifics.mk" CPA= -RpP # pulled in from other packges: # ---------------------------------------- # /bin/cat (archivers/libarchive) # /bin/md5 (ravensys-utils) # /bin/sha256 (ravensys-utils) # /usr/bin/awk (lang/nawk) # /usr/bin/cpio (archivers/libarchive) # /usr/bin/bzip2* (archivers/bzip2) # /usr/bin/cmp (textproc/diffutils) # /usr/bin/diff* (textproc/diffutils) # /usr/bin/grep* (textproc/gnugrep) # /usr/bin/fetch (ftp/fetch) # /usr/bin/file (sysutils/file) # /usr/bin/find (misc/findutils) # /usr/bin/flex* (textproc/flex) # /usr/bin/gzip* (archivers/gzip) # /usr/bin/uname (ravensys-utils) # /usr/bin/unzip (archivers/unzip) # /usr/bin/xz* (archivers/xz) # /usr/bin/m4 (devel/m4) # /usr/bin/make (devel/bmake) # /usr/bin/sed (textproc/gsed) # /usr/bin/tar (archivers/libarchive) # /usr/bin/xargs (misc/findutils) # /usr/bin/yacc (devel/byacc) # /usr/bin/less* (sysutils/less) # /usr/bin/rpcgen (ravensys-utils) # /usr/bin/sort (sysutils/coreutils) # /usr/bin/objdump-sysroot (devel/binutils) sysroot: @echo "building not required" common-skeleton: @echo "===================================" @echo "=== Create common directories ===" @echo "===================================" ${MKDIR} \ ${DESTDIR}${BASE}/bin \ ${DESTDIR}${BASE}/usr/bin \ ${DESTDIR}${BASE}/usr/include \ ${DESTDIR}${BASE}/usr/lib/pkgconfig \ ${DESTDIR}${BASE}/usr/libexec \ ${DESTDIR}${BASE}/usr/share/file \ ${DESTDIR}${BASE}/usr/share/rvn-terminfo/d \ ${DESTDIR}${BASE}/usr/share/rvn-terminfo/v \ ${DESTDIR}${BASE}/usr/share/rvn-terminfo/x \ ${DESTDIR}${BASE}/usr/local \ ${DESTDIR}${BASE}/usr/include/arpa \ ${DESTDIR}${BASE}/usr/include/net \ ${DESTDIR}${BASE}/usr/include/netinet \ ${DESTDIR}${BASE}/usr/include/rpc \ ${DESTDIR}${BASE}/usr/include/rpcsvc \ ${DESTDIR}${BASE}/usr/sbin \ # end skeleton: platform-skeleton install-common: skeleton @echo "==================================" @echo "=== Common file installation ===" @echo "==================================" .if "${OPSYS}" == "Darwin" || "${OPSYS}" == "SunOS" # do nothing .else . for item in ${Bin_${OPSYS}} ${BSD_INSTALL_PROGRAM} ../${OPSYS:tl}${item} ${DESTDIR}${BASE}/bin/ . endfor . for item in ${Usr_Bin_${OPSYS}} ${BSD_INSTALL_PROGRAM} ../${OPSYS:tl}${item} ${DESTDIR}${BASE}/usr/bin/ . endfor . for item in ${Usr_Sbin_${OPSYS}} ${BSD_INSTALL_PROGRAM} ../${OPSYS:tl}${item} ${DESTDIR}${BASE}/usr/sbin/ . endfor . for item in ${Libexec_${OPSYS}} ${BSD_INSTALL_PROGRAM} ../${OPSYS:tl}${item} ${DESTDIR}${BASE}/libexec/ . endfor . for item in ${dynamic_lib_${OPSYS}} ${BSD_INSTALL_LIB} ../${OPSYS:tl}${item} ${DESTDIR}${BASE}/usr/lib/ . endfor . for item in ${static_lib_${OPSYS}} ${BSD_INSTALL_DATA} ../${OPSYS:tl}${item} ${DESTDIR}${BASE}/usr/lib/ . endfor .endif # for convenience from listing hundreds of files, copy all from specific directories . for hdr in ${headers_${OPSYS}_dirs} cp ${CPA} ../${OPSYS:tl}/usr/include/${hdr} ${DESTDIR}${BASE}/usr/include/ . endfor .for item in ${pcfiles_${OPSYS}} . if ${OPSYS} == Linux ${BSD_INSTALL_DATA} ../${OPSYS:tl}/usr/lib/x86_64-linux-gnu/pkgconfig/${item} \ ${DESTDIR}${BASE}/usr/lib/pkgconfig/ . else ${BSD_INSTALL_DATA} ../${OPSYS:tl}/usr/libdata/pkgconfig/${item} \ ${DESTDIR}${BASE}/usr/lib/pkgconfig/ . endif .endfor .for item in md5 sha256 cat ${BSD_INSTALL_PROGRAM} ${LOCALBASE}/bin/${item} ${DESTDIR}${BASE}/bin/ .endfor # use cp -r because they are links, scripts, compiled all mixed .for item in m4 bzip2 bunzip2 bzcat bzgrep bzegrep bzfgrep lockf \ grep file flex flex++ gzip gunzip zcat zcmp zdiff zegrep \ zfgrep zgrep lzcat lzcmp lzdiff lzegrep lzfgrep lzgrep lzma \ unlzma unxz xzcat xzcmp xzdiff xzegrep xzfgrep xzgrep yacc \ unzip less bsdcat dupe genpatch portfix patch fetch \ rpcgen sed find xargs cmp diff diff3 sdiff \ install wc sort od mknod seq cp ${CPA} ${LOCALBASE}/bin/${item} ${DESTDIR}${BASE}/usr/bin/ .endfor .for item in ${headers_${OPSYS}} ${BSD_INSTALL_DATA} ../${OPSYS:tl}/usr/include/${item} ${DESTDIR}${BASE}/usr/include/${item} .endfor ${BSD_INSTALL_PROGRAM} ${LOCALBASE}/toolchain/bin/objdump ${DESTDIR}${BASE}/usr/bin/objdump-sysroot .for item in nawk/awk less/more bmake/make xz-static/xz \ bsdcpio/cpio bsdtar/tar ravensys-uname/uname nvi/vi ${BSD_INSTALL_PROGRAM} ${LOCALBASE}/bin/${item:H} ${DESTDIR}${BASE}/usr/bin/${item:T} .endfor ln -s m4 ${DESTDIR}${BASE}/usr/bin/gm4 ${BSD_INSTALL_DATA} ${LOCALBASE}/share/terminfo/d/dumb ${DESTDIR}${BASE}/usr/share/rvn-terminfo/d/ ${BSD_INSTALL_DATA} ${LOCALBASE}/share/terminfo/v/vt100 ${DESTDIR}${BASE}/usr/share/rvn-terminfo/v/ ${BSD_INSTALL_DATA} ${LOCALBASE}/share/terminfo/x/xterm ${DESTDIR}${BASE}/usr/share/rvn-terminfo/x/ ${BSD_INSTALL_PROGRAM} ${LOCALBASE}/sbin/ravensw ${DESTDIR}${BASE}/usr/bin/ ${BSD_INSTALL_PROGRAM} ${LOCALBASE}/sbin/makewhatis ${DESTDIR}${BASE}/usr/bin/ ${BSD_INSTALL_DATA} ${LOCALBASE}/share/file/magic.mgc ${DESTDIR}${BASE}/usr/share/file/ sed -e "s|${LOCALBASE}|/usr|g" ${LOCALBASE}/bin/egrep \ > ${DESTDIR}${BASE}/usr/bin/egrep sed -e "s|${LOCALBASE}|/usr|g" ${LOCALBASE}/bin/fgrep \ > ${DESTDIR}${BASE}/usr/bin/fgrep chmod 755 ${DESTDIR}${BASE}/usr/bin/egrep \ ${DESTDIR}${BASE}/usr/bin/fgrep # install ccache ${BSD_INSTALL_PROGRAM} ${LOCALBASE}/bin/ccache ${DESTDIR}${BASE}/usr/libexec/ ln -s ccache ${DESTDIR}${BASE}/usr/libexec/cc ln -s ccache ${DESTDIR}${BASE}/usr/libexec/gcc ln -s ccache ${DESTDIR}${BASE}/usr/libexec/c++ ln -s ccache ${DESTDIR}${BASE}/usr/libexec/g++ ln -s ccache ${DESTDIR}${BASE}/usr/libexec/clang ln -s ccache ${DESTDIR}${BASE}/usr/libexec/clang++ # move os-specific files from specification to makefile cd ${DESTDIR}${BASE}/usr/share \ && ${ECHO} ${OPSYS} > OPSYS \ && ${ECHO} ${ARCH} > ARCH \ && ${ECHO} ${ARCHSTD} > STDARCH \ && ${ECHO} ${OSVERSION} > OSVERSION \ && ${ECHO} ${OSREL} > OSRELEASE \ && ${ECHO} ${OSMAJOR} > OSMAJOR # on platform makefiles create the following: # 1) platform-skeleton: common-skeleton # 2) install-platform: install-common install: install-platform [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} [FILE:2409:files/sunos.mk] # For Solaris 10 headers_SunOS_dirs= # end headers_SunOS= # end pcfiles_SunOS= # end platform-skeleton: common-skeleton @echo "==========================================" @echo "=== No extra directories for Solaris ===" @echo "==========================================" install-platform: install-common @echo "===================================" @echo "=== Solaris file installation ===" @echo "===================================" cp ${CPA} ../${OPSYS:tl}/* ${DESTDIR}${BASE}/ # use BSD's which (from ravensys-utils) ${BSD_INSTALL_PROGRAM} ${LOCALBASE}/bin/which ${DESTDIR}${BASE}/usr/bin/ # /bin/sh is really /usr/xpg4/bin/sh, move it there # Move /usr/bin/bash (from distro) to /bin/bash # hardlink /bin/bash to /bin/sh ${MKDIR} ${DESTDIR}${BASE}/usr/xpg4/bin mv ${DESTDIR}${BASE}/bin/sh ${DESTDIR}${BASE}/usr/xpg4/bin/ mv ${DESTDIR}${BASE}/usr/bin/bash ${DESTDIR}${BASE}/bin/bash ln ${DESTDIR}${BASE}/bin/bash ${DESTDIR}${BASE}/bin/sh # use coreutils that FreeBSD and DragonFly passed on (/bin) . for item in [ chmod cp date echo expr kill link ln ls mkdir mv pwd \ realpath rm rmdir sleep test unlink cp ${CPA} ${LOCALBASE}/bin/${item} ${DESTDIR}${BASE}/bin/${item} . endfor # use coreutils that FreeBSD and DragonFly passed on (/usr/bin) . for item in basename chgrp chown comm cut dirname env false head id \ join mkfifo mktemp printenv printf readlink tail tee touch \ tee tr true tsort uniq whoami cp ${CPA} ${LOCALBASE}/bin/${item} ${DESTDIR}${BASE}/usr/bin/${item} . endfor . for item in stat cp ${CPA} ${LOCALBASE}/bin/${item} ${DESTDIR}${BASE}/usr/bin/${item} . endfor # Fix headers for C++ (cd ${DESTDIR}${BASE}/usr/include && sed -i'' \ -e 's|\(__cplusplus >= 199711L\)|(!defined __clang__ \&\& \1)|g' \ ctype.h \ errno.h \ iso/ctype_iso.h \ iso/locale_iso.h \ iso/math_iso.h \ iso/setjmp_iso.h \ iso/signal_iso.h \ iso/stdarg_iso.h \ iso/stddef_iso.h \ iso/stdio_iso.h \ iso/stdlib_iso.h \ iso/string_iso.h \ iso/time_iso.h \ iso/wchar_iso.h \ iso/wctype_iso.h \ limits.h \ locale.h \ math.h \ memory.h \ mon.h \ setjmp.h \ signal.h \ stdarg.h \ stddef.h \ stdio.h \ stdlib.h \ string.h \ time.h \ wchar.h \ wctype.h \ sys/sunddi.h \ sys/mdb_modapi.h \ sys/systm.h \ sys/systm.h \ sys/time.h \ sys/time_impl.h \ sys/time_std_impl.h \ sys/types.h \ sys/un.h \ ) [FILE:2080:files/validate_pkgs.sh] #!/bin/sh # # $1: prefix # $2: opsys # $3: arch # $4: standardized arch # $5: OS kernel version # $6: OS release # $7: OS Major version # # Returns 0 if all the arguments match the installed bmake bmake=$1/bin/bmake uname=$1/bin/ravensys-uname /usr/bin/touch /tmp/blankmake answer1=$($bmake -f /tmp/blankmake -V .MAKE.OS.NAME) answer2=$($bmake -f /tmp/blankmake -V .MAKE.OS.ARCHITECTURE) answer3=$($bmake -f /tmp/blankmake -V .MAKE.OS.ARCH.STANDARD) answer4=$($bmake -f /tmp/blankmake -V .MAKE.OS.VERSION) answer5=$($bmake -f /tmp/blankmake -V .MAKE.OS.RELEASE) answer6=$($bmake -f /tmp/blankmake -V .MAKE.OS.MAJOR) uname1=$($uname -s) uname2=$($uname -m) uname3=$($uname -U) uname4=$($uname -r) all="$answer1/$answer2/$answer3/$answer4/$answer5/$answer6" all2="$uname1/$uname2/$uname3/$uname4" errmsg="bmake verification test failed, contains $all" recmsg="Rebuild bmake package and retry."; errmsg2="uname verification test failed, contains $all2" recmsg2="Rebuild ravensys-uname package and retry."; if [ "$2" != "$answer1" ]; then echo "$errmsg (.MAKE.OS.NAME)" echo $recmsg exit 1 fi if [ "$3" != "$answer2" ]; then echo "$errmsg (.MAKE.OS.ARCHITECTURE)" echo $recmsg exit 1 fi if [ "$4" != "$answer3" ]; then echo "$errmsg (.MAKE.OS.ARCH.STANDARD)" echo $recmsg exit 1 fi if [ "$5" != "$answer4" ]; then echo "$errmsg (.MAKE.OS.VERSION)" echo $recmsg exit 1 fi if [ "$6" != "$answer5" ]; then echo "$errmsg (.MAKE.OS.RELEASE)" echo $recmsg exit 1 fi if [ "$7" != "$answer6" ]; then echo "$errmsg (.MAKE.OS.MAJOR)" echo $recmsg exit 1 fi echo "bmake verification test passed" # now check ravensys-uname if [ "$2" != "$uname1" ]; then echo "$errmsg2 (OS.NAME)" echo $recmsg2 exit 1 fi if [ "$3" != "$uname2" ]; then echo "$errmsg2 (OS.MACHINE)" echo $recmsg2 exit 1 fi if [ "$5" != "$uname3" ]; then echo "$errmsg2 (OS.KERNEL)" echo $recmsg2 exit 1 fi # don't check release -- not all end in -RAVEN # if [ "$6-RAVEN" != "$uname4" ]; then # echo "$errmsg2 (OS.RELEASE)" # echo $recmsg2 # exit 1 # fi echo "ravensys-uname verification test passed"