Tue Jul 14 18:13:48 2009 UTC ()
LICENSE=        gnu-gpl-v2 # OR intel-acpica-license

While here de-lint the package and update to version 20090625.

20090625:
ACPI 4.0: iASL and Disassembler - implemented support for the new IPMI
operation region keyword. ACPICA BZ 771, 772. Lin Ming.
ACPI 4.0: iASL - implemented compile-time validation support for all new
predefined names and control methods (31 total). ACPICA BZ 769.

20090521:
Disassembler: Fixed some issues with DMAR, HEST, MADT tables. Some problems
with sub-table disassembly and handling invalid sub-tables. Attempt recovery
after an invalid sub-table ID.

20090422:
iASL: Fixed a generation warning from Bison 2.3 and fixed several warnings on
the 64-bit build.
iASL: Fixed a problem where the Unix/Linux versions of the compiler could not
correctly digest Windows/DOS formatted files (with CR/LF).
iASL: Added a new option for "quiet mode" (-va) that produces only the
compilation summary, not individual errors and warnings. Useful for large
batch compilations.
AcpiExec: Implemented a new option (-z) to enable a forced semaphore/mutex
timeout that can be used to detect hang conditions during execution of AML
code (includes both internal semaphores and AML-defined mutexes and events.)

20090320:
Acpiexec: Split the large aeexec.c file into two new files, aehandlers.c and
aetables.c

20090220:
Disassembler: Decode the FADT PM_Profile field. Emit ascii names for the
various legal performance profiles.

20090123:
Fix build error under Bison-2.4.
Dissasembler: Enhanced FADT support. Added decoding of the Boot Architecture
flags. Now decode all flags, regardless of the FADT version. Flag output
includes the FADT version which first defined each flag.
The iASL -g option now dumps the RSDT to a file (in addition to the FADT and
DSDT). Windows only.

20081204:
iASL: Completed the '-e' option to include additional ACPI tables in order to
aid with disassembly and External statement generation. ACPICA BZ 742. Lin
Ming.
iASL: Removed the "named object in while loop" error. The compiler cannot
determine how many times a loop will execute. ACPICA BZ 730.
Disassembler: Implemented support for FADT revision 2 (MS extension). ACPICA
BZ 743.
Disassembler: Updates for several ACPI data tables (HEST, EINJ, and MCFG).

20081031:
iASL: Improved disassembly of external method calls. Added the -e option to
allow the inclusion of additional ACPI tables to help with the disassembly of
method invocations and the generation of external declarations during the
disassembly. Certain external method invocations cannot be disassembled
properly without the actual declaration of the method. Use the -e option to
include the table where the external method(s) are actually declared. Most
useful for disassembling SSDTs that make method calls back to the master
DSDT. Lin Ming. Example: To disassemble an SSDT with calls to DSDT:  iasl -d
-e dsdt.aml ssdt1.aml
iASL: Fix to allow references to aliases within ASL namepaths. Fixes a
problem where the use of an alias within a namepath would result in a not
found error or cause the compiler to fault. Also now allows forward
references from the Alias operator itself. ACPICA BZ 738.

20080829:
Allow multiple argument counts for the predefined _SCP method. ACPI 3.0
defines _SCP with 3 arguments. Previous versions defined it with only 1
argument. iASL now allows both definitions.
iASL/disassembler: avoid infinite loop on bad ACPI tables. Check for zero-
length subtables when disassembling ACPI tables. Also fixed a couple of
errors where a full 16-bit table type field was not extracted from the input
properly.
acpisrc: Improve comment counting mechanism for generating source code
statistics. Count first and last lines of multi-line comments as whitespace,
not comment lines. Handle Linux legal header in addition to standard acpica
header.


(tnn)
diff -r1.3 -r1.4 pkgsrc/sysutils/acpica-utils/Makefile
diff -r1.5 -r1.6 pkgsrc/sysutils/acpica-utils/distinfo
diff -r1.2 -r0 pkgsrc/sysutils/acpica-utils/patches/patch-aa

cvs diff -r1.3 -r1.4 pkgsrc/sysutils/acpica-utils/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/acpica-utils/Makefile 2009/05/18 18:18:03 1.3
+++ pkgsrc/sysutils/acpica-utils/Makefile 2009/07/14 18:13:48 1.4
@@ -1,42 +1,51 @@ @@ -1,42 +1,51 @@
1# $NetBSD: Makefile,v 1.3 2009/05/18 18:18:03 rumble Exp $ 1# $NetBSD: Makefile,v 1.4 2009/07/14 18:13:48 tnn Exp $
2# 2#
3 3
4DISTNAME= acpica-unix-${ACPICA_UTILS_VERSION} 4DISTNAME= acpica-unix-${ACPICA_UTILS_VERSION}
5PKGNAME= acpica-utils-${ACPICA_UTILS_VERSION} 5PKGNAME= acpica-utils-${ACPICA_UTILS_VERSION}
6PKGREVISION= 1 
7CATEGORIES= devel 6CATEGORIES= devel
8MASTER_SITES= http://www.acpica.org/download/ 7MASTER_SITES= http://www.acpica.org/download/
9 8
10MAINTAINER= uebayasi@NetBSD.org 9MAINTAINER= uebayasi@NetBSD.org
11HOMEPAGE= http://www.acpica.org/ 10HOMEPAGE= http://www.acpica.org/
12COMMENT= Intel ACPI CA Unix utilities 11COMMENT= Intel ACPI CA Unix utilities
13 12
14ACPICA_UTILS_VERSION= 20080729 13ACPICA_UTILS_VERSION= 20090625
15 14
16PKG_INSTALLATION_TYPES= overwrite pkgviews 15PKG_INSTALLATION_TYPES= overwrite pkgviews
17PKG_DESTDIR_SUPPORT= user-destdir 16PKG_DESTDIR_SUPPORT= user-destdir
18 17
19INSTALLATION_DIRS= bin share/doc/acpica-utils 18INSTALLATION_DIRS= bin share/doc/acpica-utils
20 19
21USE_TOOLS+= bison flex gm4 gmake 20USE_TOOLS+= bison flex gm4 gmake
22 21
 22LICENSE= gnu-gpl-v2 # OR intel-acpica-license
 23# According to http://www.acpica.org/documentation/faq.php:
 24# "Under what licensing is the ACPICA source released?
 25# ACPICA can be licensed under the GNU General Public License or via a
 26# separate license that may be more favorable to commercial OSVs. Please
 27# see the source code license header for specifics.
 28
 29# Don't have sem_timedwait()
 30CFLAGS.NetBSD+= -DACPI_USE_ALTERNATE_TIMEOUT
 31
23do-build: 32do-build:
24 @cd ${WRKSRC}/tools/acpiexec && ${MAKE_PROGRAM} 33 cd ${WRKSRC}/tools/acpiexec && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
25 @cp -f ${WRKSRC}/tools/acpiexec/acpiexec ${WRKSRC} 34 cp -f ${WRKSRC}/tools/acpiexec/acpiexec ${WRKSRC}
26 @cd ${WRKSRC}/tools/acpiexec && ${MAKE_PROGRAM} clean 35 cd ${WRKSRC}/tools/acpiexec && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} clean
27 @cd ${WRKSRC}/compiler && ${MAKE_PROGRAM} 36 cd ${WRKSRC}/compiler && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
28 @cd ${WRKSRC}/tools/acpisrc && ${MAKE_PROGRAM} 37 cd ${WRKSRC}/tools/acpisrc && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
29 @cd ${WRKSRC}/tools/acpixtract && ${MAKE_PROGRAM} 38 cd ${WRKSRC}/tools/acpixtract && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
30 39
31do-install: 40do-install:
32 ${INSTALL_PROGRAM} ${WRKSRC}/compiler/iasl \ 41 ${INSTALL_PROGRAM} ${WRKSRC}/compiler/iasl \
33 ${DESTDIR}${PREFIX}/bin/acpi-iasl 42 ${DESTDIR}${PREFIX}/bin/acpi-iasl
34 ${INSTALL_PROGRAM} ${WRKSRC}/acpiexec ${DESTDIR}${PREFIX}/bin 43 ${INSTALL_PROGRAM} ${WRKSRC}/acpiexec ${DESTDIR}${PREFIX}/bin
35 ${INSTALL_PROGRAM} ${WRKSRC}/tools/acpixtract/acpixtract \ 44 ${INSTALL_PROGRAM} ${WRKSRC}/tools/acpixtract/acpixtract \
36 ${DESTDIR}${PREFIX}/bin 45 ${DESTDIR}${PREFIX}/bin
37 ${INSTALL_PROGRAM} ${WRKSRC}/tools/acpisrc/acpisrc \ 46 ${INSTALL_PROGRAM} ${WRKSRC}/tools/acpisrc/acpisrc \
38 ${DESTDIR}${PREFIX}/bin 47 ${DESTDIR}${PREFIX}/bin
39 ${INSTALL_DATA} ${WRKSRC}/README \ 48 ${INSTALL_DATA} ${WRKSRC}/README \
40 ${DESTDIR}${PREFIX}/share/doc/acpica-utils 49 ${DESTDIR}${PREFIX}/share/doc/acpica-utils
41 ${INSTALL_DATA} ${FILESDIR}/LICENSE \ 50 ${INSTALL_DATA} ${FILESDIR}/LICENSE \
42 ${DESTDIR}${PREFIX}/share/doc/acpica-utils 51 ${DESTDIR}${PREFIX}/share/doc/acpica-utils

cvs diff -r1.5 -r1.6 pkgsrc/sysutils/acpica-utils/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/acpica-utils/distinfo 2009/05/18 18:26:16 1.5
+++ pkgsrc/sysutils/acpica-utils/distinfo 2009/07/14 18:13:48 1.6
@@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
1$NetBSD: distinfo,v 1.5 2009/05/18 18:26:16 rumble Exp $ 1$NetBSD: distinfo,v 1.6 2009/07/14 18:13:48 tnn Exp $
2 2
3SHA1 (acpica-unix-20080729.tar.gz) = 34a17148c259c8c798b19f679966ba66d847916a 3SHA1 (acpica-unix-20090625.tar.gz) = d5906ce8695173916c1c586111fcc6b40ade60c2
4RMD160 (acpica-unix-20080729.tar.gz) = 3f85ebf2a10de750e2d755355bc8a7a45d995d28 4RMD160 (acpica-unix-20090625.tar.gz) = 5e5299f3d93e0259e16346861f0c66651f6fbfd9
5Size (acpica-unix-20080729.tar.gz) = 897283 bytes 5Size (acpica-unix-20090625.tar.gz) = 933277 bytes
6SHA1 (patch-aa) = d1f738a7eac1890fd64e76e460894549983dab05 

File Deleted: pkgsrc/sysutils/acpica-utils/patches/Attic/patch-aa