Lines Matching +full:pkg +full:- +full:utils
1 Updating Information for users of FreeBSD-CURRENT.
9 https://docs.freebsd.org/en/books/handbook/cutting-edge/#makeworld
22 includes various WITNESS- related kernel options, INVARIANTS, malloc
28 at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
31 The FreeBSD-base repository is now defined in /etc/pkg/FreeBSD.conf,
32 disabled by default. In -CURRENT and -STABLE this points at nightly
33 builds on pkg.freebsd.org; for BETA/RC/RELEASE builds it points at
37 FreeBSD-base repository in /usr/local/etc/pkg/repos/ with a single
38 line "FreeBSD-base: { enabled: yes }".
42 "pam" package. The pam-lib subpackage, which includes libpam, will
45 If you have set-minimal(-jail) installed, the pam base package which
47 If you don't, you MUST manually install the FreeBSD-pam package if you
53 pf(4) now supports nat64 via the af-to keyword.
61 flua(1) has moved to the new FreeBSD-flua package. If you use flua,
83 The "FreeBSD-unbound" package is renamed to "FreeBSD-local-unbound".
84 If you have set-optional or set-base installed, the new package will
97 Audio-related utilities including mixer(8) and virtual_oss(8) have
98 moved to the new FreeBSD-sound package. If you have set-optional or
99 set-base installed this package will be installed automatically,
103 Both drm-kmod and nividia-drm ports had to be updated to either no
111 can install the ftp/freebsd-ftpd port. pkgbase users should remove
112 the orphaned FreeBSD-ftpd package.
117 powerd has been moved to a new FreeBSD-powerd package. If you have
118 FreeBSD-set-minimal installed, the new package will be installed
122 FreeBSD-pmc package. If you use these, you may want to install the
126 been moved to the new package. If you have set-minimal installed,
134 FreeBSD-mandoc. If you have the minimal set installed, this package
137 Kyua has been moved to the FreeBSD-kyua package, and ATF has been moved
138 to the FreeBSD-atf* packages. If you have FreeBSD-tests installed,
151 will no longer generate "-man" subpackages; instead the manpages will
156 FreeBSD 16.0-CURRENT.
163 The names of pkg repositories defined in /etc/pkg/FreeBSD.conf have
164 changed: "FreeBSD" is now "FreeBSD-ports", and "FreeBSD-kmods" is now
165 "FreeBSD-ports-kmods". Users with /usr/local/etc/pkg/repos files
171 After updating past 250e77d4f0a5, you should check 'pkg orphans'
173 'pkg install -r base -g FreeBSD-openssl\* FreeBSD-kerberos\*'
187 a no-op for MIT Kerberos, so this only affects builds which set
201 The CLEAN option has been switched back from default-on to default-off.
210 FreeBSD-libmilter* packages.
212 If you only have FreeBSD-sendmail installed for applications that
226 has been reverted. (However, it is still non-functional.)
248 The CLEAN option has been switched back from default-off to
249 default-on. This reverts the 20240729 change below.
252 routed(8) and route6d(8) have moved to the FreeBSD-rip package.
264 install FreeBSD-bsdconfig.
278 package, FreeBSD-bmake. If you use pkgbase and you need make, you
285 gssd(8) has been moved to a new package, FreeBSD-gssd. If you use
290 have been renamed from FreeBSD-krb5* to FreeBSD-kerberos*. This
295 In either case, if you have FreeBSD-krb5* packages installed, you
296 should remove them and (re)install the equivalent FreeBSD-kerberos*
312 sysutils/freebsd-shar port was created to maintain this version of
316 LinuxKPI device.h and acpi changes effecting drivers and drm-kmod.
323 All NFS related modules must be rebuilt from up-to-date
327 "make delete-old" will now remove the Forth bootloader entirely
331 MIT KRB5 (MIT Kerberos5) has been imported into 15-CURRENT. To
334 1.5.2 when delete-old and delete-old-libs are run. To revert back
335 simply buildworld/installworld again with delete-old-libs and
336 delete-old.
340 The few affected ports must be rebuilt. A successful exp-run will be
348 LinuxKPI dma-mapping.h were pulled into the tree from drm-kmod.
357 pf now blocks IPv6 packets with a hop-by-hop or destination options header by
358 default. Such packets can be passed by adding "allow-opts" to the rule. IPv6
363 has moved to the new FreeBSD-ctl package. If you use pkgbase and you
366 Development-related tools (e.g. ar and nm) have moved to the new
367 "FreeBSD-toolchain" package, which subsumes and obsoletes the
368 existing "FreeBSD-elftoolchain" package. If you use pkgbase and
370 ensure the old FreeBSD-elftoolchain* packages are completely removed.
375 however it does not have any in-tree consumers since the introduction
390 UMASS quirks and auto-quirk probing has been overhauled. CAM now won't
393 in 14 and broke several e-readers and the like). Please send imp@freebsd.org
402 memory where expected. These changes may require out-of-tree drivers
432 different transport - netlink(4) socket instead of unix(4). Users of
462 to install the FreeBSD-firmware-iwm package.
473 comms/rtlbt-firmware port.
489 The build now defaults to WITHOUT_CLEAN - i.e., no automatic clean
495 freebsd-current mailing list so that a special-case dependency can be
503 uart1: non-PNP ISA device will be removed from GENERIC in FreeBSD 15.
518 package FreeBSD-audit. If you use OpenBSM auditing and pkgbase, you
519 should install FreeBSD-audit.
522 cron, lpr, and ntpd have been moved from FreeBSD-utilities into their
524 packages: FreeBSD-cron, FreeBSD-lp, or FreeBSD-ntp.
527 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
528 been upgraded to 18.1.6. It is important that you run `make delete-old`
564 non-compliant MTAs; please see the first 8.18.1 release note in
598 box, bsddialog(1) is not considered as a drop-in replacement for
604 pkg install cdialog
621 Move standard include files to the clibs-dev package and move clang
622 internal libraries and headers to clang and clang-dev. Upgrading systems
626 pkg upgrade -y FreeBSD-utilities
627 pkg upgrade -y FreeBSD-utilities-dev
628 pkg upgrade -y
641 FreeBSD 15.0-CURRENT.
656 Following the general removal of MIPS support, the ath(4) AHB bus-
664 Out-of-tree kernel modules will need to be rebuilt.
684 the base system. It is important to rebuild third-party software
713 all non-x86 platforms for some time now. If you need to fall back,
724 Add jobs.mk to save typing. Enables -j${JOB_MAX} and logging
726 make buildworld-jobs
728 make -j${JOB_MAX} buildworld > ../buildworld.log 2>&1
765 LinuxKPI pci.h changes may require out-of-tree drivers to be recompiled.
769 llvm-objdump is now always installed as objdump. Previously there was
778 to re-enable sendmail(8):
789 needs to use devctl to re-enable the device, and reprobe it (or set
795 pf no longer accepts 'scrub fragment crop' or 'scrub fragment drop-ovl'.
807 pkg install FreeBSD-dhclient FreeBSD-geom FreeBSD-resolvconf \
808 FreeBSD-devd FreeBSD-devmatch
820 LinuxKPI pm.h changes require an update to the latest drm-kmod version
821 before re-compiling to avoid errors.
848 Unbound support for RFC8375: The special-use domain 'home.arpa' is
849 by default blocked. To unblock it use a local-zone nodefault
851 local-zone: "home.arpa." nodefault
853 Or use another type of local-zone to override with your choice.
894 # chsh -s csh
912 audio/freebsd-13-mixer
925 application-specific configuration option for applications
957 % sudo -E make install
966 awk has been updated to the latest one-true-awk version 20210215.
1000 https://lists.freebsd.org/archives/freebsd-current/2021-June/000153.html
1003 git update-ref -d refs/remotes/freebsd/vendor/openzfs
1008 which break drm-kmod. In addition various other additions where
1016 pkg install -f FreeBSD-openssl
1017 before pkg upgrade otherwise some dependencies might not be met
1018 and pkg will stop working as libssl will not be present anymore
1026 delegations by setting vfs.nfsd.issue_delegations non-zero
1035 needing a working back channel for server->client RPCs.
1044 For 64-bit architectures the base system is now built with Position
1050 Please update your drm-kmod port to after the __FreeBSD_version 1400003
1063 Transport-independent parts of HID support have been split off the USB
1076 https://github.com/bsdimp/freebsd-git-docs/blob/main/src-cvt.md
1086 Obsolete in-tree GDB 6.1.1 has been removed. GDB (including kgdb)
1090 ping6 has been merged into ping. It can now be called as "ping -6".
1095 If you have multi-fib configuration and rely on existence of all
1099 The internal pre-processor in the calendar(1) program has been
1100 extended to support more C pre-processor commands (e.g. #ifdef, #else,
1107 have been moved to the deskutils/calendar-data port, much like the
1109 make delete-old-files, you need to install it to retain full
1116 find sys -name LINT\* -delete
1120 command you want to un-auger the tree is
1122 svn revert -R .
1140 to an explicit "zpool import -a" in one of the rc scripts enabled by
1141 zfs_enable=YES. This means your non-root zpools won't auto import until
1157 As such, all the NFS modules must be re-compiled from sources.
1160 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1179 accepted. An exp-run has identified all of the problems with this in
1180 ports, but other non-ports software may need extra escapes removed to
1184 from rtld: Undefined symbol "regcomp@FBSD_1.6" -- It is imperative that
1190 implementation corrects non-conformant behavior of the previous bc
1208 re-enable it for system root only on non-ZFS filesystems with the
1212 It may be advised to setup aliases for grep to default to `-d skip` if
1213 commonly non-recursively grepping a list that includes directories and
1219 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1232 a slightly older -CURRENT userland and older FreeBSD userlands may not
1244 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1252 amd is still available in the sysutils/am-utils port.
1258 The WITH_GPL_DTC option has been removed. The BSD-licenced device tree
1273 ncurses has been updated to a newer version (6.2-20200215). Given the ABI
1296 Architectures not supported by in-tree Clang/LLVM require an
1303 short-term transition aid they may be enabled via WITH_* options.
1304 GCC 4.2.1 is expected to be removed from the tree on 2020-03-31.
1319 Kernel-loadable random(4) modules are no longer unloadable.
1322 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1376 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1395 with ping. If you use any of -ARWXaghmrtwx, you must update your
1400 and the "-o sync_unmount" and "-o init_backgrounded" mount options have
1408 a non-default value, please tell asomers@FreeBSD.org why.
1414 world-readable. If the /var/account directory must be created by
1426 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1437 User-wired pages now have their own counter,
1440 long. bhyve VMs wired with the -S are now subject to the user
1462 non-zero to bypass the random device prior to seeding, or zero to
1464 For now, set to 1 (unsafe) by default to restore pre-r346250 boot
1468 read-only diagnostic sysctl that is set when bypass is enabled and
1476 non-zero to disable warnings in dmesg when the same conditions are
1489 r338192 (Aug. 22, 2018) will not work unless the "-use-udpsock"
1491 nfsuserd daemons built from head sources that are post-r338192 are
1501 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1531 the -b (bootnum) parameter for commands where the bootnum was previously
1532 specified with each option. For example 'efibootmgr -B 0001' is now
1533 'efibootmgr -B -b 0001'.
1544 The XLP config has been removed. We can't support 64-bit atomics in this
1545 kernel because it is running in 32-bit mode. XLP users must transition
1546 to running a 64-bit kernel (XLP64 or XLPN32).
1555 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1573 by building a world with -DWITHOUT_BSD_CRTBEGIN.
1578 FreeBSD-13. It is available as a package (ctm) for all supported
1589 $ newsyslog -Nrv
1596 just install the drm-kmod port. All others should install
1597 drm-legacy-kmod.
1600 drm-kmod. For hardware older than 2013, however, some users will need
1601 to use drm-legacy-kmod if drm-kmod doesn't work for them. Hardware older
1602 than 2008 usually only works in drm-legacy-kmod. The graphics team can
1605 have hardware supported by drm-kmod, you are strongly encouraged to use
1608 Other than KPI chasing, drm-legacy-kmod will not be updated. As outlined
1613 Generally, anybody using the drm*-kmod packages should add
1615 cross-threading surprises, especially with automatic driver
1616 loading from X11 startup. These will become the defaults in 13-current
1629 important to rebuild third-party software after upgrading. The value
1657 default since FreeBSD-11.
1673 bhyve uses userboot.so. It remains 4th-only until some issues are solved
1681 environment, or using `ls --color=never`. The ls(1) specific CLICOLOR
1686 restore the old behavior, set PAGER="more" and MANPAGER="more -s" in
1731 u-boot will expose as an EFI frame buffer.
1736 existing systems. Do not skip the "mergemaster -Fp" step before
1742 still be run as non-root by setting ntpd_user=ntpd in rc.conf, after
1758 netstat has been broken to allow 32-bit binaries to work on
1759 64-bit kernels without modification. These programs will need
1762 structures from pointers to 64-bit virtual addresses.
1778 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1805 The on-disk format for hwpmc callchain records has changed to include
1829 The nxge(4) driver has been removed. This driver was for PCI-X 10g
1878 When using syslog-ng, add the 'syslog-protocol' flag to local
1882 unix-dgram("/var/run/log" flags(syslog-protocol));
1919 FreeBSD boot loader enhanced with Lua scripting. It's purely opt-in for
1921 Co-existence for the transition period will come shortly. Booting is a
1922 complex environment and test coverage for Lua-enabled loaders has been
1933 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1948 into apm. It was a no-op on ACPI in current for a while now (but was
1957 This can be re-enabled by setting the following in loader.conf:
1962 hardclock-based software watchdog if no hardware watchdog is
1990 The naive and non-compliant support of posix_fallocate(2) in ZFS
2001 /etc/src-env.conf (not /etc/src.conf), or passing the option in the
2006 builds, and /usr/obj/<arch>/<srcdir> for cross-builds, to a unified
2008 format by setting WITHOUT_UNIFIED_OBJDIR=yes in /etc/src-env.conf,
2009 the environment, or with -DWITHOUT_UNIFIED_OBJDIR when building.
2012 tools by looking up the OBJDIR used by 'make -V .OBJDIR' means rather
2016 The native-xtools target no longer installs the files by default to the
2017 OBJDIR. Use the native-xtools-install target with a DESTDIR to install
2018 to ${DESTDIR}/${NXTP} where NXTP defaults to /nxb-bin.
2037 When building multiple kernels using KERNCONF, non-existent KERNCONF
2051 For 32-bit arm compiled for hard-float support, soft-floating point
2054 /usr/libsoft also existed). Only users with a hard-float ld.so, but
2055 soft-float everything else should be affected.
2072 - The "beforecheck" and "aftercheck" targets are now specified.
2073 - ${CHECKDIR} (added in commit noted above) has been removed.
2074 - Legacy behavior can be enabled by setting
2083 The end-user should set "WITH_INSTALL_AS_USER" in src.conf(5) or the
2096 foreground mode (i.e., do not use the -p or -y options). As it
2108 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0.
2114 r-commands (rlogin, rsh, etc.) to be built with the base system.
2117 The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is
2123 of 32-bit compatibility. All 32-bit binaries will be affected.
2128 fashion. This prevents many of the common foot-shooting actions in the
2140 fashion. This prevents many of the common foot-shooting actions in the
2161 heirloom doctools roff toolchain from ports via pkg install groff or
2162 via pkg install heirloom-doctools.
2185 bus bind type - this is where probe/attach is done.
2190 The "ino64" 64-bit inode project has been committed, which extends
2198 For the safest in-place upgrade begin by removing previous build
2199 artifacts via "rm -rf /usr/obj/*". Then, carefully follow the full
2210 migration before the end-of-life date for FreeBSD 11.
2228 instead of requiring that the aarch64-binutils port or package be
2229 installed. To continue using aarch64-binutils, set
2230 CROSS_BINUTILS_PREFIX=/usr/local/aarch64-freebsd/bin .
2248 - `cfiscsi_load="YES"` in loader.conf(5).
2249 - Add `cfiscsi` to `$kld_list` in rc.conf(5).
2250 - ctladm(8)/ctld(8), when compiled with iSCSI support
2274 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 4.0.0.
2302 but you use igb(4), you need to re-add em(4) to your custom
2306 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.1.
2311 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.0.
2322 chromebook_platform(4), to work properly on Chromebook-class hardware.
2328 rtwn(4) main module + rtwn_usb(4) and rtwn_pci(4) bus-specific
2331 conflict (rtwnrtl8192cU(B) -> rtwnrtl8192cE(B))
2335 - rcs: Latest GPLv3 GNU rcs version.
2336 - rcs57: Copy of the latest version of GNU rcs (GPLv2) before it was
2351 to avoid a name clash with shared libraries on case-insensitive file
2358 - rcs: Latest GPLv3 GNU rcs version.
2359 - rcs57: Copy of the latest version of GNU rcs (GPLv2) from base.
2380 standards-conforming UDP application. The new behaviour can be
2391 After branch N is created, entries older than the N-2 branch point are removed
2399 -------------
2404 commands with 'env -i '. See the env(1) manual page for more details.
2405 Occasionally a build failure will occur with "make -j" due to a race
2406 condition. If this happens try building again without -j, and please
2411 do an upgrade to the new branch. This is the best-tested upgrade path,
2422 major release at a time, including running `make delete-old` at each
2438 ---------
2449 block on the freebsd-boot partition of a GPT partitioned drive ada0:
2450 gpart bootcode -p /boot/gptzfsboot -i $N ada0
2457 Non-boot pools do not need these updates.
2460 ---------
2484 -----------------
2487 failsafe as it uses a /usr/obj tree with a fresh mini-buildworld,
2489 make kernel-toolchain
2490 make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=YOUR_KERNEL_HERE
2491 make -DALWAYS_CHECK_MAKE installkernel KERNCONF=YOUR_KERNEL_HERE
2496 ---------------------
2501 nextboot -k testkernel
2504 -----------------------------------------------------------
2514 etcupdate -p [5]
2516 etcupdate -B [4]
2517 make delete-old [6]
2520 To cross-install current onto a separate partition
2521 --------------------------------------------------
2528 <boot into -stable>
2533 make installworld DESTDIR=${CURRENT_ROOT} -DDB_FROM_SRC
2544 To upgrade in-place from stable to current
2545 ----------------------------------------------
2552 etcupdate -p [5]
2554 etcupdate -B [4]
2555 make delete-old [6]
2564 Also, if you are tracking -current, you must be subscribed to
2565 freebsd-current@freebsd.org. Make sure that before you update
2567 messages there. If in doubt, please track -stable which has
2572 [1] If you have third party modules, such as drm-kmod or vmware, you
2575 your system and install them as well. If you are running -current, you
2581 PORTS_MODULES+=graphics/drm-kmod graphics/nvidia-drm-kmod
2588 [3] From the bootblocks, boot -s, and then do
2589 fsck -p
2590 mount -u /
2591 mount -a
2594 adjkerntz -i # if CMOS is wall time
2598 [4] Note: This step is non-optional. Failure to do this step
2602 as the archives of freebsd-current and freebsd-hackers mailing lists
2605 [5] Usually this step is a no-op. However, from time to time
2610 can be deleted by "make delete-old-libs", but you have to make
2637 breakages in tracking -current. It is not guaranteed to be a complete
2644 Copyright 1998-2009 M. Warner Losh <imp@FreeBSD.org>