1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= ravensys-root-freebsd_amd64
6 VARIANTS= standard REL12
7 SDESC[REL12]= FreeBSD/AMD64 12.2 builder system root
8 SDESC[standard]= FreeBSD/AMD64 13.2 builder system root
10 CONTACT= John_Marino[draco@marino.st]
12 DOWNLOAD_GROUPS= main r12 r13
13 SITES[main]= https://leaf.dragonflybsd.org/~marino/dports-src/
14 SITES[r12]= http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/amd64/amd64/ISO-IMAGES/12.2/
15 SITES[r13]= http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/amd64/amd64/ISO-IMAGES/13.2/
16 DISTFILE[1]= dummy-tarball.tar.gz:main
17 DISTFILE[2]= FreeBSD-13.2-RELEASE-amd64-disc1.iso:r13
18 DISTFILE[3]= FreeBSD-12.2-RELEASE-amd64-disc1.iso:r12
20 SPKGS[standard]= single
22 OPTIONS_AVAILABLE= NOTSTD R12
23 OPTIONS_STANDARD= none
24 VOPTS[REL12]= NOTSTD=ON R12=ON
26 ONLY_FOR_OPSYS= freebsd
27 NOT_FOR_ARCH= i386 aarch64
29 BUILD_DEPENDS= nawk:single:standard
30 diffutils:primary:ravensys
31 libarchive:primary:static
32 gnugrep:primary:ravensys
34 findutils:primary:ravensys
38 unzip:primary:standard
41 byacc:primary:standard
44 coreutils:primary:ravensys
45 ravensys-binutils:single:standard
46 ncurses:terminfo:standard
47 ravensw:single:standard
48 mandoc:single:standard
49 genpatch:single:standard
52 ccache:primary:standard
60 MAKE_ARGS= BASE={{RSYS}}
61 MAKE_ENV= OPSYS="{{OPSYS}}"
63 ARCHSTD="{{ARCH_STANDARD}}"
64 OSVERSION="{{OSVERSION}}"
71 PLIST_SUB= BASE={{SYSPATH}}
75 [NOTSTD].DESCRIPTION= Earlier system root of FreeBSD/AMD64
76 [NOTSTD].BUILD_DEPENDS_OFF= bmake:single:standard
77 ravensys-utils:single:standard
78 [NOTSTD].DF_INDEX_OFF= 2
79 [NOTSTD].MAKEFILE_OFF= SYSTEM=FreeBSD/amd64/x86_64/1302001/13.2/13
81 [R12].DESCRIPTION= FreeBSD/AMD64 Release 12.2 system root
82 [R12].BUILD_DEPENDS_ON= bmake:single:prevfbsd
83 ravensys-utils:single:prevfbsd
85 [R12].MAKEFILE_ON= SYSTEM=FreeBSD/amd64/x86_64/1202000/12.2/12
88 ${MV} ${WRKDIR}/${NAMEBASE}_3 ${WRKDIR}/freebsd
91 (cd ${WRKDIR}/freebsd && ${TAR} -xf usr/freebsd-dist/base.txz \
92 --no-same-owner --no-same-permissions)
94 post-extract-NOTSTD-OFF:
95 ${MV} ${WRKDIR}/${NAMEBASE}_2 ${WRKDIR}/freebsd
99 ${INSTALL_DATA} ${FILESDIR}/freebsd.mk ${WRKSRC}/system_specifics.mk
100 ${INSTALL_DATA} ${MK_SCRIPTS}/ravensys-root-Makefile ${WRKSRC}/Makefile
103 ${SH} ${MK_SCRIPTS}/ravensys-root-validate_pkgs.sh ${PREFIX} \
104 ${OPSYS} ${ARCH} ${ARCH_STANDARD} ${OSVERSION} ${OSREL} ${MAJOR}
106 [FILE:140:descriptions/desc.single.standard]
107 Ravenports system root
109 This is the full build environment for the most recent supported release
110 of FreeBSD/AMD64, excluding the toolchain.
113 [FILE:123:descriptions/desc.single.REL12]
114 Ravenports system root
116 This is the full build environment for the 12.2 release of FreeBSD/AMD64,
117 excluding the toolchain.
121 7e0e1a8ebe7f195083e1b917757b857c77c97af7bf90ee067e944ae94231fc38 180 dummy-tarball.tar.gz
122 b76ab084e339ee05f59be81354c8cb7dfadf9518e0548f88017d2759a910f17c 1072607232 FreeBSD-13.2-RELEASE-amd64-disc1.iso
123 289522e2f4e1260859505adab6d7b54ab83d19aeb147388ff7e28019984da5dc 965099520 FreeBSD-12.2-RELEASE-amd64-disc1.iso
126 [FILE:19297:manifests/plist.single]
154 %%BASE%%/libexec/ld-elf.so.1
257 %%BASE%%/usr/include/
375 %%BASE%%/usr/include/arpa/
382 %%BASE%%/usr/include/bsm/audit.h
383 %%BASE%%/usr/include/cam/
396 %%BASE%%/usr/include/cam/ata/ata_all.h
397 %%BASE%%/usr/include/cam/mmc/
401 %%BASE%%/usr/include/cam/nvme/nvme_all.h
402 %%BASE%%/usr/include/cam/scsi/
418 %%BASE%%/usr/include/crypto/cryptodev.h
419 %%BASE%%/usr/include/dev/acpica/
422 %%BASE%%/usr/include/dev/agp/agpreg.h
423 %%BASE%%/usr/include/dev/an/
426 %%BASE%%/usr/include/dev/ciss/
430 %%BASE%%/usr/include/dev/evdev/
434 %%BASE%%/usr/include/dev/filemon/filemon.h
435 %%BASE%%/usr/include/dev/firewire/
449 %%BASE%%/usr/include/dev/hid/
452 %%BASE%%/usr/include/dev/hwpmc/
464 %%BASE%%/usr/include/dev/hyperv/
467 %%BASE%%/usr/include/dev/ic/
480 %%BASE%%/usr/include/dev/iicbus/
488 %%BASE%%/usr/include/dev/io/iodev.h
489 %%BASE%%/usr/include/dev/mfi/
493 %%BASE%%/usr/include/dev/mlx5/mlx5io.h
494 %%BASE%%/usr/include/dev/mmc/
504 %%BASE%%/usr/include/dev/mpt/mpilib/
518 %%BASE%%/usr/include/dev/nvme/
521 %%BASE%%/usr/include/dev/ofw/
532 %%BASE%%/usr/include/dev/pbio/pbioio.h
533 %%BASE%%/usr/include/dev/pci/pcireg.h
534 %%BASE%%/usr/include/dev/ppbus/
542 %%BASE%%/usr/include/dev/pwm/
546 %%BASE%%/usr/include/dev/smbus/
550 %%BASE%%/usr/include/dev/speaker/speaker.h
551 %%BASE%%/usr/include/dev/tcp_log/tcp_log_dev.h
552 %%BASE%%/usr/include/dev/usb/
585 %%BASE%%/usr/include/dev/veriexec/veriexec_ioctl.h
586 %%BASE%%/usr/include/dev/vkbd/vkbd_var.h
587 %%BASE%%/usr/include/dev/wg/
594 %%BASE%%/usr/include/fs/cuse/
597 %%BASE%%/usr/include/fs/devfs/
600 %%BASE%%/usr/include/fs/fdescfs/fdesc.h
601 %%BASE%%/usr/include/fs/msdosfs/
608 %%BASE%%/usr/include/fs/nfs/
623 %%BASE%%/usr/include/fs/nullfs/null.h
624 %%BASE%%/usr/include/fs/procfs/procfs.h
625 %%BASE%%/usr/include/fs/smbfs/
629 %%BASE%%/usr/include/fs/udf/
634 %%BASE%%/usr/include/fs/unionfs/union.h
635 %%BASE%%/usr/include/geom/
644 %%BASE%%/usr/include/geom/cache/g_cache.h
645 %%BASE%%/usr/include/geom/concat/g_concat.h
646 %%BASE%%/usr/include/geom/eli/
649 %%BASE%%/usr/include/geom/gate/g_gate.h
650 %%BASE%%/usr/include/geom/journal/g_journal.h
651 %%BASE%%/usr/include/geom/label/
654 %%BASE%%/usr/include/geom/mirror/g_mirror.h
655 %%BASE%%/usr/include/geom/mountver/g_mountver.h
656 %%BASE%%/usr/include/geom/multipath/g_multipath.h
657 %%BASE%%/usr/include/geom/nop/g_nop.h
658 %%BASE%%/usr/include/geom/raid/
661 %%BASE%%/usr/include/geom/raid3/g_raid3.h
662 %%BASE%%/usr/include/geom/shsec/g_shsec.h
663 %%BASE%%/usr/include/geom/stripe/g_stripe.h
664 %%BASE%%/usr/include/geom/virstor/
668 %%BASE%%/usr/include/machine/
755 vmm_instruction_emul.h
758 %%BASE%%/usr/include/machine/pc/
761 %%BASE%%/usr/include/net/
825 %%BASE%%/usr/include/net/altq/
840 %%BASE%%/usr/include/net/route/
849 %%BASE%%/usr/include/net80211/
872 ieee80211_regdomain.h
883 %%BASE%%/usr/include/netinet/
971 %%BASE%%/usr/include/netinet/cc/
976 %%BASE%%/usr/include/netinet/netdump/netdump.h
977 %%BASE%%/usr/include/netinet/tcp_stacks/
982 %%BASE%%/usr/include/netinet6/
1008 %%BASE%%/usr/include/netipsec/
1024 %%BASE%%/usr/include/nfsclient/
1032 %%BASE%%/usr/include/rpc/
1063 %%BASE%%/usr/include/rpcsvc/
1112 %%BASE%%/usr/include/sys/
1461 %%BASE%%/usr/include/sys/disk/
1467 %%BASE%%/usr/include/ufs/ffs/
1471 %%BASE%%/usr/include/ufs/ufs/
1482 %%BASE%%/usr/include/vm/
1508 %%BASE%%/usr/include/x86/
1562 %%BASE%%/usr/include/xlocale/
1592 libcap_fileargs.so.1
1650 %%BASE%%/usr/lib/pkgconfig/
1654 %%BASE%%/usr/libexec/
1679 %%BASE%%/usr/share/file/magic.mgc
1680 %%BASE%%/usr/share/locale/en_US.UTF-8/
1687 %%BASE%%/usr/share/rvn-terminfo/d/dumb
1688 %%BASE%%/usr/share/rvn-terminfo/v/vt100
1689 %%BASE%%/usr/share/rvn-terminfo/x/xterm
1690 @dir %%BASE%%/usr/local
1693 [FILE:18869:manifests/plist.single.REL12]
1721 %%BASE%%/libexec/ld-elf.so.1
1824 %%BASE%%/usr/include/
1942 %%BASE%%/usr/include/arpa/
1949 %%BASE%%/usr/include/bsm/audit.h
1950 %%BASE%%/usr/include/cam/
1963 %%BASE%%/usr/include/cam/ata/ata_all.h
1964 %%BASE%%/usr/include/cam/mmc/
1968 %%BASE%%/usr/include/cam/nvme/nvme_all.h
1969 %%BASE%%/usr/include/cam/scsi/
1987 %%BASE%%/usr/include/crypto/
2006 %%BASE%%/usr/include/dev/acpica/
2009 %%BASE%%/usr/include/dev/agp/agpreg.h
2010 %%BASE%%/usr/include/dev/an/
2013 %%BASE%%/usr/include/dev/bktr/
2016 %%BASE%%/usr/include/dev/ciss/
2020 %%BASE%%/usr/include/dev/evdev/
2024 %%BASE%%/usr/include/dev/filemon/filemon.h
2025 %%BASE%%/usr/include/dev/firewire/
2039 %%BASE%%/usr/include/dev/hwpmc/
2051 %%BASE%%/usr/include/dev/hyperv/
2054 %%BASE%%/usr/include/dev/ic/
2068 %%BASE%%/usr/include/dev/iicbus/
2076 %%BASE%%/usr/include/dev/io/iodev.h
2077 %%BASE%%/usr/include/dev/mfi/
2081 %%BASE%%/usr/include/dev/mlx5/mlx5io.h
2082 %%BASE%%/usr/include/dev/mmc/
2091 %%BASE%%/usr/include/dev/mpt/mpilib/
2105 %%BASE%%/usr/include/dev/nvme/
2108 %%BASE%%/usr/include/dev/ofw/
2120 %%BASE%%/usr/include/dev/pbio/pbioio.h
2121 %%BASE%%/usr/include/dev/pci/pcireg.h
2122 %%BASE%%/usr/include/dev/ppbus/
2131 %%BASE%%/usr/include/dev/pwm/
2135 %%BASE%%/usr/include/dev/smbus/
2139 %%BASE%%/usr/include/dev/speaker/speaker.h
2140 %%BASE%%/usr/include/dev/tcp_log/tcp_log_dev.h
2141 %%BASE%%/usr/include/dev/usb/
2158 usb_freebsd_loader.h
2173 %%BASE%%/usr/include/dev/veriexec/veriexec_ioctl.h
2174 %%BASE%%/usr/include/dev/vkbd/vkbd_var.h
2175 %%BASE%%/usr/include/dev/wi/
2179 %%BASE%%/usr/include/fs/cuse/
2182 %%BASE%%/usr/include/fs/devfs/
2185 %%BASE%%/usr/include/fs/fdescfs/fdesc.h
2186 %%BASE%%/usr/include/fs/msdosfs/
2193 %%BASE%%/usr/include/fs/nandfs/
2199 %%BASE%%/usr/include/fs/nfs/
2214 %%BASE%%/usr/include/fs/nullfs/null.h
2215 %%BASE%%/usr/include/fs/procfs/procfs.h
2216 %%BASE%%/usr/include/fs/smbfs/
2220 %%BASE%%/usr/include/fs/udf/
2225 %%BASE%%/usr/include/fs/unionfs/union.h
2226 %%BASE%%/usr/include/geom/
2234 %%BASE%%/usr/include/geom/cache/g_cache.h
2235 %%BASE%%/usr/include/geom/concat/g_concat.h
2236 %%BASE%%/usr/include/geom/eli/
2239 %%BASE%%/usr/include/geom/gate/g_gate.h
2240 %%BASE%%/usr/include/geom/journal/g_journal.h
2241 %%BASE%%/usr/include/geom/label/
2244 %%BASE%%/usr/include/geom/mirror/g_mirror.h
2245 %%BASE%%/usr/include/geom/mountver/g_mountver.h
2246 %%BASE%%/usr/include/geom/multipath/g_multipath.h
2247 %%BASE%%/usr/include/geom/nop/g_nop.h
2248 %%BASE%%/usr/include/geom/raid/
2251 %%BASE%%/usr/include/geom/raid3/g_raid3.h
2252 %%BASE%%/usr/include/geom/shsec/g_shsec.h
2253 %%BASE%%/usr/include/geom/stripe/g_stripe.h
2254 %%BASE%%/usr/include/geom/virstor/
2258 %%BASE%%/usr/include/machine/
2341 vmm_instruction_emul.h
2343 %%BASE%%/usr/include/machine/pc/
2346 %%BASE%%/usr/include/net/
2409 %%BASE%%/usr/include/net/altq/
2421 altq_rmclass_debug.h
2424 %%BASE%%/usr/include/net80211/
2445 ieee80211_radiotap.h
2447 ieee80211_regdomain.h
2448 ieee80211_rssadapt.h
2458 %%BASE%%/usr/include/netinet/
2544 %%BASE%%/usr/include/netinet/cc/
2549 %%BASE%%/usr/include/netinet/netdump/netdump.h
2550 %%BASE%%/usr/include/netinet6/
2576 %%BASE%%/usr/include/netipsec/
2592 %%BASE%%/usr/include/nfsclient/
2600 %%BASE%%/usr/include/rpc/
2630 %%BASE%%/usr/include/rpcsvc/
2679 %%BASE%%/usr/include/sys/
2999 %%BASE%%/usr/include/sys/disk/
3005 %%BASE%%/usr/include/ufs/ffs/
3009 %%BASE%%/usr/include/ufs/ufs/
3020 %%BASE%%/usr/include/vm/
3044 %%BASE%%/usr/include/x86/
3094 %%BASE%%/usr/include/xlocale/
3181 %%BASE%%/usr/lib/pkgconfig/
3185 %%BASE%%/usr/libexec/
3210 %%BASE%%/usr/share/file/magic.mgc
3211 %%BASE%%/usr/share/locale/en_US.UTF-8/
3218 %%BASE%%/usr/share/rvn-terminfo/d/dumb
3219 %%BASE%%/usr/share/rvn-terminfo/v/vt100
3220 %%BASE%%/usr/share/rvn-terminfo/x/xterm
3221 @dir %%BASE%%/usr/local
3224 [FILE:7109:files/freebsd.mk]
3227 Libexec_FreeBSD= /libexec/ld-elf.so.1
3287 /usr/sbin/pwd_mkdb \
3290 static_lib_FreeBSD=\
3294 /usr/lib/libutil.a \
3295 /usr/lib/libcrypt.a \
3296 /usr/lib/librpcsvc.a \
3297 /usr/lib/libpthread.a \
3298 /usr/lib/libbsdxml.a \
3300 /usr/lib/libcompat.a \
3301 /usr/lib/libdevstat.a \
3302 /usr/lib/libgeom.a \
3304 /usr/lib/libmemstat.a \
3305 /usr/lib/libprocstat.a \
3308 /usr/lib/libusbhid.a \
3309 /usr/lib/libjail.a \
3310 /usr/lib/libsbuf.a \
3311 /usr/lib/libc_nonshared.a \
3312 /usr/lib/libssp_nonshared.a \
3320 dynamic_lib_FreeBSD=\
3324 /lib/libcrypt.so.5 \
3327 /lib/libbsdxml.so.4 \
3332 /lib/libdevstat.so.7 \
3334 /lib/libcasper.so.1 \
3336 /usr/lib/libdevinfo.so.6 \
3337 /usr/lib/libexecinfo.so.1 \
3338 /usr/lib/libmemstat.so.3 \
3339 /usr/lib/librpcsvc.so.5\
3340 /usr/lib/librt.so.1 \
3341 /usr/lib/libprocstat.so.1 \
3342 /usr/lib/libusb.so.3 \
3343 /usr/lib/libusbhid.so.4 \
3346 headers_FreeBSD_dirs=\
3507 platform-skeleton: common-skeleton
3508 @echo "=============================================="
3509 @echo "=== Create extra directories for FreeBSD ==="
3510 @echo "=============================================="
3512 ${DESTDIR}${BASE}/libexec \
3513 ${DESTDIR}${BASE}/usr/include/bsm \
3514 ${DESTDIR}${BASE}/usr/share/locale/en_US.UTF-8 \
3517 install-platform: install-common
3518 @echo "==================================="
3519 @echo "=== FreeBSD file installation ==="
3520 @echo "==================================="
3521 (cd ${DESTDIR}${BASE}/usr/lib && \
3522 ln -s libm.so.5 libm.so && \
3523 ln -s librt.so.1 librt.so && \
3524 ln -s libkvm.so.7 libkvm.so && \
3525 ln -s libmemstat.so.3 libmemstat.so && \
3526 ln -s libcam.so.7 libcam.so && \
3527 ln -s libcrypt.so.5 libcrypt.so && \
3528 ln -s libutil.so.9 libutil.so && \
3529 ln -s librpcsvc.so.5 librpcsvc.so && \
3530 ln -s libusb.so.3 libusb.so && \
3531 ln -s libusbhid.so.4 libusbhid.so && \
3532 ln -s libthr.so.3 libthr.so && \
3533 ln -s libbsdxml.so.4 libbsdxml.so && \
3534 ln -s libdevstat.so.7 libdevstat.so && \
3535 ln -s libdevinfo.so.6 libdevinfo.so && \
3536 ln -s libprocstat.so.1 libprocstat.so && \
3537 ln -s libgeom.so.5 libgeom.so && \
3538 ln -s ${PREFIX}/lib/libexecinfo.so libexecinfo.so && \
3539 ln -s libthr.so libpthread.so && \
3540 ln -s libjail.so.1 libjail.so)
3541 ${BSD_INSTALL_LIB} ../${OPSYS:tl}/lib/libgcc_s.so.1 ${DESTDIR}${BASE}/usr/lib/
3542 ${BSD_INSTALL_LIB} ../${OPSYS:tl}/lib/libcxxrt.so.1 ${DESTDIR}${BASE}/usr/lib/
3543 ${BSD_INSTALL_LIB} ../${OPSYS:tl}/usr/lib/libc++.so.1 ${DESTDIR}${BASE}/usr/lib/
3544 .if "${OSMAJOR}" == "13"
3545 ${BSD_INSTALL_LIB} ../${OPSYS:tl}/lib/casper/libcap_fileargs.so.1 \
3546 ${DESTDIR}${BASE}/usr/lib/
3548 sed -e 's|/lib/libc\.so|/usr/lib/libc.so|' ../${OPSYS:tl}/usr/lib/libc.so \
3549 > ${DESTDIR}${BASE}/usr/lib/libc.so
3550 ${BSD_INSTALL_SCRIPT} ../${OPSYS:tl}/usr/bin/lorder ${DESTDIR}${BASE}/usr/bin/
3552 rmdir ${DESTDIR}${BASE}/usr/include/dev/powermac_nvram
3553 .if "${OSMAJOR}" == "12"
3554 rmdir ${DESTDIR}${BASE}/usr/include/dev/nand
3556 .if "${OSMAJOR}" == "13"
3557 rmdir ${DESTDIR}${BASE}/usr/include/dev/wi
3560 # locale information
3561 . for LC in COLLATE CTYPE MESSAGES MONETARY NUMERIC TIME
3562 ${BSD_INSTALL_DATA} ../${OPSYS:tl}/usr/share/locale/en_US.UTF-8/LC_${LC} \
3563 ${DESTDIR}${BASE}/usr/share/locale/en_US.UTF-8/
3566 # former "post-install" target
3567 ${BSD_INSTALL_DATA} ../${OPSYS:tl}/etc/group \
3568 ${DESTDIR}${BASE}/usr/share/group
3569 ${BSD_INSTALL_DATA} ../${OPSYS:tl}/etc/master.passwd \
3570 ${DESTDIR}${BASE}/usr/share/master.passwd
3571 ${BSD_INSTALL_DATA} ../${OPSYS:tl}/etc/defaults/rc.conf \
3572 ${DESTDIR}${BASE}/usr/share/rc.conf
3573 /usr/sbin/pwd_mkdb -p -d ${DESTDIR}${BASE}/usr/share \
3574 ${DESTDIR}${BASE}/usr/share/master.passwd
3575 ${MKDIR} ${DESTDIR}${BASE}/var/run
3576 # handle ldconfig hints
3577 ${BSD_INSTALL_PROGRAM} ../${OPSYS:tl}/sbin/ldconfig \
3578 ${DESTDIR}${BASE}/usr/bin/ldconfig
3579 ../${OPSYS:tl}/usr/sbin/chroot ${DESTDIR}${BASE} /usr/bin/ldconfig /usr/lib
3580 rm ${DESTDIR}${BASE}/usr/bin/ldconfig
3581 mv ${DESTDIR}${BASE}/var/run/ld-elf.so.hints \
3582 ${DESTDIR}${BASE}/usr/share/
3583 rm -rf ${DESTDIR}${BASE}/var
3586 [FILE:440:files/special.mk]
3587 # Override bmake settings (important for bootstraps and sysroot rebases)
3588 OPSYS= ${SYSTEM:H:H:H:H:H}
3589 ARCH= ${SYSTEM:H:H:H:H:T}
3590 ARCH_STANDARD= ${SYSTEM:H:H:H:T}
3591 OSVERSION= ${SYSTEM:H:H:T}
3592 OSREL= ${SYSTEM:H:T}
3595 .if "${MAJOR}" == "13"
3596 SYSPATH= share${RAVENBASE}/sysroot/${OPSYS}
3598 SYSPATH= share${RAVENBASE}/sysroot/${OPSYS}-${OSREL}
3600 RSYS= ${PREFIX}/${SYSPATH}
3601 FOS= ${WRKDIR}/${OPSYS:tl}