1/* 2 * SPDX-License-Identifier: ISC 3 * 4 * Copyright (c) 2025 Lexi Winter <ivy@FreeBSD.org> 5 * 6 * Permission to use, copy, modify, and distribute this software for any 7 * purpose with or without fee is hereby granted, provided that the above 8 * copyright notice and this permission notice appear in all copies. 9 * 10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17 */ 18 19comment = "Advanced Configuration and Power Interface (ACPI) utilities" 20 21desc = <<EOD 22ACPI is a hardware standard allowing the operating system to monitor various 23hardware devices and system state. For example, ACPI can report whether the 24system is on AC or battery power. 25 26This packages provides several utilities that can be used to interact with the 27ACPI implementation in the kernel: 28 29* The /etc/rc.d/power_profile service can be used to change system performance 30 targets based on on the system power state. This service is typically 31 invoked automatically by devd(8) when the system power state changes. 32* acpiconf(8) can monitor or change the system power state. 33* acpidb(8) is a debugging tool for working with ACPI DSDT files. 34* acpidump(8) dumps the system's raw ACPI data. 35* iasl(8) is the Intel ACPI compiler/decompiler 36EOD 37 38annotations { 39 set = "optional" 40} 41