9897bb
Name:           acpica-tools
9897bb
Version:        20210604
146b90
Release:        5%{?dist}
9897bb
Summary:        ACPICA tools for the development and debug of ACPI tables
9897bb
9897bb
License:        GPLv2
9897bb
URL:            https://www.acpica.org/
9897bb
9897bb
Source0:        https://acpica.org/sites/acpica/files/acpica-unix2-%{version}.tar_0.gz
9897bb
Source1:        https://acpica.org/sites/acpica/files/acpitests-unix-%{version}.tar.gz
9897bb
Source2:        README.Fedora
9897bb
Source3:        iasl.1
9897bb
Source4:        acpibin.1
9897bb
Source5:        acpidump.1
9897bb
Source6:        acpiexec.1
9897bb
Source7:        acpihelp.1
9897bb
Source9:        acpisrc.1
9897bb
Source10:       acpixtract.1
9897bb
Source11:       acpiexamples.1
9897bb
Source12:       badcode.asl.result
9897bb
Source13:       grammar.asl.result
9897bb
Source14:       converterSample.asl.result
9897bb
Source15:       run-misc-tests.sh
9897bb
Source16:       COPYING
9897bb
9897bb
# the big-endian patch set
9897bb
Patch0:		0001-Add-in-basic-infrastructure-for-big-endian-support.patch
9897bb
Patch1:		0002-Modify-utility-functions-to-be-endian-agnostic.patch
9897bb
Patch2:		0003-Always-display-table-header-content-in-human-readabl.patch
9897bb
Patch3:		0004-Re-enable-support-for-big-endian-machines.patch
9897bb
Patch4:		0005-Correct-an-endian-ness-problem-when-converting-ASL-t.patch
9897bb
Patch5:		0006-Use-more-reliable-ACPI_COPY_NAMSEG-in-GPE-name-check.patch
9897bb
Patch6:		0007-Handle-dumping-Unicode-properly-when-big-endian.patch
9897bb
Patch7:		0008-Support-MADT-aka-APIC-in-a-big-endian-world.patch
9897bb
Patch8:		0009-Support-ASF-tables-in-a-big-endian-world.patch
9897bb
Patch9:		0010-Support-CPEP-tables-in-a-big-endian-world.patch
9897bb
Patch10:	0011-Support-DBG2-table-in-a-big-endian-world.patch
9897bb
Patch11:	0012-Support-DMAR-in-a-big-endian-world.patch
9897bb
Patch12:	0013-Support-DRTM-in-a-big-endian-world.patch
9897bb
Patch13:	0014-Support-EINJ-in-a-big-endian-world.patch
9897bb
Patch14:	0015-Support-ERST-in-a-big-endian-world.patch
9897bb
Patch15:	0016-Support-FADT-aka-FACP-in-a-big-endian-world.patch
9897bb
Patch16:	0017-Support-most-FPDTs-in-a-big-endian-world.patch
9897bb
Patch17:	0018-Support-GTDT-in-a-big-endian-world.patch
9897bb
Patch18:	0019-Support-HEST-in-a-big-endian-world.patch
9897bb
Patch19:	0020-Support-RSDT-RSD-PTR-in-a-big-endian-world.patch
9897bb
Patch20:	0021-Support-XSDT-in-a-big-endian-world.patch
9897bb
Patch21:	0022-Support-SRAT-in-a-big-endian-world.patch
9897bb
Patch22:	0023-Support-SLIT-in-a-big-endian-world.patch
9897bb
Patch23:	0024-Support-MSCT-in-a-big-endian-world.patch
9897bb
Patch24:	0025-Support-MPST-in-a-big-endian-world.patch
9897bb
Patch25:	0026-Support-NFIT-in-a-big-endian-world.patch
9897bb
Patch26:	0027-Support-SDEV-in-a-big-endian-world.patch
9897bb
Patch27:	0028-Support-HMAT-in-a-big-endian-world.patch
9897bb
Patch28:	0029-Support-PDTT-in-a-big-endian-world.patch
9897bb
Patch29:	0030-Support-PPTT-in-a-big-endian-world.patch
9897bb
Patch30:	0031-Support-PCCT-in-a-big-endian-world.patch
9897bb
Patch31:	0032-Support-WDAT-in-a-big-endian-world.patch
9897bb
Patch32:	0033-Support-TCPA-in-a-big-endian-world.patch
9897bb
Patch33:	0034-Support-STAO-in-a-big-endian-world.patch
9897bb
Patch34:	0035-Support-SLIC-and-MSDM-in-a-big-endian-world.patch
9897bb
Patch35:	0036-Support-MCFG-in-a-big-endian-world.patch
9897bb
Patch36:	0037-Support-LPIT-in-a-big-endian-world.patch
9897bb
Patch37:	0038-Support-PMTT-in-a-big-endian-world.patch
9897bb
Patch38:	0039-Support-TPM2-in-a-big-endian-world.patch
9897bb
Patch39:	0040-Support-S3PT-in-a-big-endian-world.patch
9897bb
Patch40:	0041-Support-IORT-in-a-big-endian-world.patch
9897bb
Patch41:	0042-Support-IVRS-in-a-big-endian-world.patch
9897bb
Patch42:	0043-Support-DSDT-SSDT-in-a-big-endian-world.patch
9897bb
Patch43:	0044-Initial-support-for-WPBT-in-big-endian-needs-more.patch
9897bb
Patch44:	0045-CSRT-fixed-use-of-optional-ResourceInfo.patch
9897bb
Patch45:	0046-Support-PHAT-in-a-big-endian-world.patch
146b90
Patch46:	0047-Support-PRMT-in-a-big-endian-world.patch
146b90
Patch47:	0048-Support-RGRT-in-a-big-endian-world.patch
146b90
Patch48:	0049-Support-SVKL-in-a-big-endian-world.patch
9897bb
9897bb
# other miscellaneous patches
9897bb
Patch100:	unaligned.patch
9897bb
Patch101:	OPT_LDFLAGS.patch
9897bb
Patch102:	int-format.patch
9897bb
Patch103:	f23-harden.patch
9897bb
Patch104:	template.patch
9897bb
Patch105:       arm7hl.patch
9897bb
Patch106:       simple-64bit.patch
9897bb
Patch107:       mips-be-fix.patch
9897bb
Patch108:       cve-2017-13693.patch
9897bb
Patch109:       cve-2017-13694.patch
9897bb
Patch110:       cve-2017-13695.patch
9897bb
Patch111:       str-trunc-warn.patch
9897bb
Patch112:	ptr-cast.patch
9897bb
Patch113:	facp.patch
9897bb
Patch114:	armv7-str-fixes.patch
9897bb
Patch115:	dbtest.patch
9897bb
Patch116:	ull-32bit.patch
9897bb
Patch117:	wpbt-unicode.patch
146b90
Patch118:	CEDT-support_08.patch
146b90
Patch119:	CEDT-support_09.patch
146b90
Patch120:	CEDT-support_10.patch
146b90
Patch121:	CEDT-support_11.patch
146b90
Patch122:	0050-Support-CEDT-in-a-big-endian-world.patch
9897bb
9897bb
BuildRequires: make
9897bb
BuildRequires:  bison patchutils flex gcc
9897bb
9897bb
# The previous iasl package contained only a very small subset of these tools
9897bb
# and it produced only the iasl package listed below; further, the pmtools
9897bb
# package -- which provides acpidump -- also provides a /usr/sbin/acpixtract
9897bb
# that we don't really want to collide with
9897bb
Provides:       acpixtract >= 20120913-7
9897bb
Provides:       iasl = %{version}-%{release}
9897bb
Obsoletes:      iasl < 20120913-8
9897bb
9897bb
# The pmtools package provides an obsolete and deprecated version of the
9897bb
# acpidump command from lesswatts.org which has now been taken off-line.
9897bb
# ACPICA, however, is providing a new version and we again do not want to
9897bb
# conflict with the command name.
9897bb
Provides:       acpidump >= 20100513-5
9897bb
Provides:       pmtools = %{version}-%{release}
9897bb
Obsoletes:      pmtools < 20100513-6
9897bb
9897bb
%description
9897bb
The ACPI Component Architecture (ACPICA) project provides an OS-independent
9897bb
reference implementation of the Advanced Configuration and Power Interface
9897bb
Specification (ACPI).  ACPICA code contains those portions of ACPI meant to
9897bb
be directly integrated into the host OS as a kernel-resident subsystem, and
9897bb
a small set of tools to assist in developing and debugging ACPI tables.
9897bb
9897bb
This package contains only the user-space tools needed for ACPI table
9897bb
development, not the kernel implementation of ACPI.  The following commands
9897bb
are installed:
9897bb
   -- iasl: compiles ASL (ACPI Source Language) into AML (ACPI Machine
9897bb
      Language), suitable for inclusion as a DSDT in system firmware.
9897bb
      It also can disassemble AML, for debugging purposes.
9897bb
   -- acpibin: performs basic operations on binary AML files (e.g.,
9897bb
      comparison, data extraction)
9897bb
   -- acpidump: write out the current contents of ACPI tables
9897bb
   -- acpiexec: simulate AML execution in order to debug method definitions
9897bb
   -- acpihelp: display help messages describing ASL keywords and op-codes
9897bb
   -- acpisrc: manipulate the ACPICA source tree and format source files
9897bb
      for specific environments
9897bb
   -- acpixtract: extract binary ACPI tables from acpidump output (see
9897bb
      also the pmtools package)
9897bb
9897bb
This version of the tools is being released under GPLv2 license.
9897bb
9897bb
%prep
9897bb
%setup -q -n acpica-unix2-%{version}
9897bb
gzip -dc %{SOURCE1} | tar -x --strip-components=1 -f -
9897bb
9897bb
%autopatch -p1
9897bb
9897bb
cp -p %{SOURCE2} README.Fedora
9897bb
cp -p %{SOURCE3} iasl.1
9897bb
cp -p %{SOURCE4} acpibin.1
9897bb
cp -p %{SOURCE5} acpidump.1
9897bb
cp -p %{SOURCE6} acpiexec.1
9897bb
cp -p %{SOURCE7} acpihelp.1
9897bb
cp -p %{SOURCE9} acpisrc.1
9897bb
cp -p %{SOURCE10} acpixtract.1
9897bb
cp -p %{SOURCE11} acpiexamples.1
9897bb
cp -p %{SOURCE12} badcode.asl.result
9897bb
cp -p %{SOURCE13} grammar.asl.result
9897bb
cp -p %{SOURCE14} converterSample.asl.result
9897bb
cp -p %{SOURCE15} tests/run-misc-tests.sh
9897bb
chmod a+x tests/run-misc-tests.sh
9897bb
cp -p %{SOURCE16} COPYING
9897bb
9897bb
# spurious executable permissions on text files in upstream
9897bb
chmod a-x changes.txt
9897bb
chmod a-x source/compiler/new_table.txt
9897bb
9897bb
9897bb
%build
9897bb
CWARNINGFLAGS="\
9897bb
    -std=c99\
9897bb
    -Wall\
9897bb
    -Wbad-function-cast\
9897bb
    -Wdeclaration-after-statement\
9897bb
    -Werror\
9897bb
    -Wformat=2\
9897bb
    -Wmissing-declarations\
9897bb
    -Wmissing-prototypes\
9897bb
    -Wstrict-aliasing=0\
9897bb
    -Wstrict-prototypes\
9897bb
    -Wswitch-default\
9897bb
    -Wpointer-arith\
9897bb
    -Wundef\
9897bb
    -Waddress\
9897bb
    -Waggregate-return\
9897bb
    -Winit-self\
9897bb
    -Winline\
9897bb
    -Wmissing-declarations\
9897bb
    -Wmissing-field-initializers\
9897bb
    -Wnested-externs\
9897bb
    -Wold-style-definition\
9897bb
    -Wno-format-nonliteral\
9897bb
    -Wredundant-decls\
9897bb
    -Wempty-body\
9897bb
    -Woverride-init\
9897bb
    -Wlogical-op\
9897bb
    -Wmissing-parameter-type\
9897bb
    -Wold-style-declaration\
9897bb
    -Wtype-limits"
9897bb
9897bb
OPT_CFLAGS="%{optflags} $CWARNINGFLAGS"
9897bb
OPT_LDFLAGS="%{__global_ldflags}"
9897bb
export OPT_CFLAGS
9897bb
export OPT_LDFLAGS
9897bb
9897bb
make
9897bb
9897bb
9897bb
%install
9897bb
# Install the binaries
9897bb
mkdir -p %{buildroot}%{_bindir}
9897bb
install -pD generate/unix/bin*/* %{buildroot}%{_bindir}/
9897bb
9897bb
# Install the man pages
9897bb
mkdir -p %{buildroot}%{_mandir}/man1
9897bb
install -pDm 0644 *.1 %{buildroot}%{_mandir}/man1/
9897bb
9897bb
# Install the examples source code
9897bb
mkdir -p %{buildroot}%{_docdir}/acpica-tools/examples
9897bb
install -pDm 0644 source/tools/examples/* %{buildroot}%{_docdir}/acpica-tools/examples/
9897bb
9897bb
%check
9897bb
cd tests
9897bb
9897bb
# ASL tests
9897bb
./aslts.sh                         # relies on non-zero exit
9897bb
[ $? -eq 0 ] || exit 1
9897bb
9897bb
# misc tests
9897bb
./run-misc-tests.sh %{buildroot}%{_bindir} %{version}
9897bb
9897bb
%pre
9897bb
if [ -e %{_bindir}/acpixtract-acpica ]
9897bb
then
9897bb
    alternatives --remove acpixtract %{_bindir}/acpixtract-acpica
9897bb
fi
9897bb
if [ -e %{_bindir}/acpidump-acpica ]
9897bb
then
9897bb
    alternatives --remove acpidump %{_bindir}/acpidump-acpica
9897bb
fi
9897bb
9897bb
%postun
9897bb
if [ -e %{_bindir}/acpixtract-acpica ]
9897bb
then
9897bb
    alternatives --remove acpixtract %{_bindir}/acpixtract-acpica
9897bb
fi
9897bb
if [ -e %{_bindir}/acpidump-acpica ]
9897bb
then
9897bb
    alternatives --remove acpidump %{_bindir}/acpidump-acpica
9897bb
fi
9897bb
9897bb
9897bb
%files
9897bb
%doc changes.txt source/compiler/new_table.txt
9897bb
%doc README.Fedora COPYING
9897bb
%{_bindir}/*
9897bb
%{_mandir}/*/*
9897bb
%{_docdir}/*/*
9897bb
9897bb
9897bb
%changelog
146b90
* Thu Oct 06 2022 Dean Nelson <dnelson@redhat.com> - 20210604-5
146b90
- Backport 19b11f91660b ("Add the subtable CFMWS to the CEDT table").
146b90
- Backport d9798f5275bb ("Fix Compile issue with CEDT and add template").
146b90
- Backport 0914618b553d ("Automated cleanup; No functional changes").
146b90
- Backport 7021087eedb0 ("Remove a duplicate of ACPI_SIG_CEDT").
146b90
- Add in big-endian patch for CEDT tble.
146b90
146b90
* Mon Oct 03 2022 Dean Nelson <dnelson@redhat.com> - 20210604-4
146b90
- Add in big-endian patches for PRMT, RGRT and SVKL tables.
146b90
- Fix big-endian related prmt.asl compiler errors.
146b90
9897bb
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 20210604-3
9897bb
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
9897bb
  Related: rhbz#1991688
9897bb
9897bb
* Tue Jul 27 2021 Al Stone <ahs3@redhat.com> - 20210604-2
9897bb
- Running 'iasl -T all' would segfault when dumping the PHAT template;
9897bb
  fixed AcpiDmDumpPhat() by removing unnecessary assignments from patch
9897bb
- Borrowed a patch from upstream to fix Unicode usage in WPBTs
9897bb
9897bb
* Fri Jul 23 2021 Dean Nelson <dnelson@redhat.com> - 20210604-1
9897bb
- Update to 20210604 source tree.
9897bb
- Bring the big-endian patches up-to-date with what has been submitted
9897bb
  upstream by Al Stone <ahs3@redhat.com> (not accepted currently).
9897bb
9897bb
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 20200925-3
9897bb
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
9897bb
9897bb
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20200925-2
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9897bb
9897bb
* Mon Oct 19 2020 Al Stone <ahs3@redhat.com> - 20200925-1
9897bb
- Update to 20200925 source tree
9897bb
- Completely revamp the old big-endian patches (maintainability was the goal).
9897bb
  This results in a much larger patch set, but each patch is more clearly used
9897bb
  for a specific purpose.
9897bb
- The acpinames command has been deprecated upstream; acpiexec provides 
9897bb
  replacement functionality.
9897bb
9897bb
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20200430-3
9897bb
- Second attempt - Rebuilt for
9897bb
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9897bb
9897bb
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20200430-2
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9897bb
9897bb
* Mon Jun 8 2020 Al Stone <ahs3@redhat.com> - 202004306-1
9897bb
- Update to 202004306 source tree, including patch refreshes
9897bb
9897bb
* Wed Apr 1 2020 Al Stone <ahs3@redhat.com> - 20200326-1
9897bb
- Update to 20200326 source tree, including patch refreshes
9897bb
- Removed a couple of patches that got included upstream
9897bb
9897bb
* Wed Feb 26 2020 Al Stone <ahs3@redhat.com> - 20200214-1
9897bb
- Update to 20200214 source tree, including patch refreshes
9897bb
- Add patch to fix up issues where strings and 4-byte quantities
9897bb
  get interchanged; C strings want to be null terminated now, but
9897bb
  AML does not so using strncpy is painful.
9897bb
- Add patch for s390x specific issue (dbtest), where initializing a
9897bb
  string on the stack behaves a little differently 
9897bb
- "PCC" is a defined Register() type, but "PlatformCommChannel" was
9897bb
  being used instead; put it back to "PCC" as it should be in pcc.patch
9897bb
- Add another big-endian patch to compensate for changes to nsutils.c
9897bb
9897bb
* Mon Feb 24 2020 Al Stone <ahs3@redhat.com> - 20200110-1
9897bb
- Update to 20200110 source tree, including patch refreshes
9897bb
9897bb
* Sun Feb 23 2020 Al Stone <ahs3@redhat.com> - 20191213-1
9897bb
- Update to 20191213 source tree, including patch refeshes.
9897bb
- badexit patch no longer needed, so removed
9897bb
- GCC10 enforces -fno-common now, catching multiple places where linkage
9897bb
  is not explicitly stated; added a patch to resolve the linker errors
9897bb
9897bb
* Sun Feb 23 2020 Al Stone <ahs3@redhat.com> - 20191018-2
9897bb
- Upstream does not build from source -- this release not pushed into
9897bb
  the archives and noted here just for record keeping
9897bb
9897bb
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20190816-2
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9897bb
9897bb
* Sat Nov 23 2019 Al Stone <ahs3@redhat.com> - 20191018-1
9897bb
- Update to 20191019 source tree, including patch refeshes.
9897bb
9897bb
* Tue Oct 29 2019 Al Stone <ahs3@redhat.com> - 20190816-1
9897bb
- Update to 20190816 source tree, including patch refeshes.
9897bb
- Add a patch to fix a non-zero exit from iasl -T ALL that actually succeeds
9897bb
- Remove the "template" tests; they have been subsumed by aslts.sh as they
9897bb
  should be
9897bb
9897bb
* Thu Oct 24 2019 Al Stone <ahs3@redhat.com> - 20190703-1
9897bb
- Update to 20190703 source tree, including patch refeshes.
9897bb
9897bb
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20190509-5
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9897bb
9897bb
* Sun May 26 2019 Peter Robinson <pbrobinson@fedoraproject.org> 20190509-4
9897bb
- Bump release for clean upgrade from F-29
9897bb
9897bb
* Mon May 13 2019 Al Stone <ahs3@redhat.com> - 20190509-2
9897bb
- Added an arm7hl specific fix acenv.h; GCC9 on arm7hl can now deal
9897bb
  with misalignments so the unaligned patch could be relaxed a bit
9897bb
- the templates test was failing because of the backup left behind
9897bb
  by the patch macro, so change the invocation of the macro.
9897bb
9897bb
* Sat May 11 2019 Al Stone <ahs3@redhat.com> - 20190509-1
9897bb
- Update to 20190509 source tree, including patch refeshes.
9897bb
9897bb
* Fri May 10 2019 Al Stone <ahs3@redhat.com> - 20190405-1
9897bb
- Update to 20190405 source tree, including patch refeshes.
9897bb
9897bb
* Fri May 10 2019 Al Stone <ahs3@redhat.com> - 20190329-1
9897bb
- Update to 20190329 source tree, including patch refeshes.
9897bb
9897bb
* Fri May 10 2019 Al Stone <ahs3@redhat.com> - 20190215-1
9897bb
- Update to 20190215 source tree, including patch refeshes.
9897bb
9897bb
* Fri May 10 2019 Al Stone <ahs3@redhat.com> - 20190108-1
9897bb
- Update to 20190108 source tree, including patch refeshes.
9897bb
- Replace use of strncpy() with memcpy() when moving ASCII bytes around;
9897bb
  the tables use "strings" but they are seldom null terminated, causing
9897bb
  GCC9 to complain.  Closes BZ#1674629.
9897bb
9897bb
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20181213-3
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9897bb
9897bb
* Wed Dec 19 2018 Al Stone <ahs3@redhat.com> - 20181213-2
9897bb
- Add a patch to allow zero DSDT addresses in the FADT when compiling
9897bb
9897bb
* Thu Dec 13 2018 Al Stone <ahs3@redhat.com> - 20181213-1
9897bb
- Update to 20181213 source tree, including patch refeshes.
9897bb
- Refresh patches; folded be-tpm2 into the larger big-endian patch after
9897bb
9897bb
* Thu Dec 13 2018 Al Stone <ahs3@redhat.com> - 20181031-1
9897bb
- Update to 20181031 source tree, including patch refeshes. Closes BZ#1656229
9897bb
- Refresh patches; folded be-tpm2 into the larger big-endian patch after
9897bb
  cleaning it up a bit
9897bb
- Merge in acpica-tools-tests PR
9897bb
9897bb
* Wed Oct 24 2018 Al Stone <ahs3@redhat.com> - 20181003-1
9897bb
- Update to 20181003 source tree, including patch refeshes. Closes BZ#1634207
9897bb
- Merge in dump-tables PR
9897bb
9897bb
* Mon Sep 17 2018 Al Stone <ahs3@redhat.com> - 20180810-1
9897bb
- Update to 20180810 source tree, including patch refeshes. Closes BZ#1614986
9897bb
9897bb
* Wed Aug 8 2018 Al Stone <ahs3@redhat.com> - 20180629-3
9897bb
- Add in man page for acpiexamples.  So that the man page makes some sense,
9897bb
  also copy the source code used for acpiexamples to the doc directory for
9897bb
  this package.  Closes BZ#1611145.
9897bb
- Add in the converterSample.asl file from the misc tests.  Clean up the
9897bb
  run-misc-tests.sh script, too, to make it more robust by simplifying
9897bb
  the work done.
9897bb
9897bb
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20180629-2
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9897bb
9897bb
* Sun Jul 8 2018 Al Stone <ahs3@redhat.com> - 20180629-1
9897bb
- Update to 20180629 source tree, including patch refeshes. Closes BZ#1584923
9897bb
- Includes upstream fix for #1592971 (iasl segfault).
9897bb
9897bb
* Thu Jun 21 2018 Al Stone <ahs3@redhat.com> - 20180531-1
9897bb
- Update to 20180531 source tree, including patch refeshes. Closes BZ#1584923
9897bb
9897bb
* Tue May 22 2018 Al Stone <ahs3@redhat.com> - 20180508-2
9897bb
- %%pre and %%post scriptlets fail -- stupid thinko where I inadvertently
9897bb
  tested for alternatives not existing, vs existing 
9897bb
9897bb
* Tue May 15 2018 Al Stone <ahs3@redhat.com> - 20180508-1
9897bb
- Update to 20180508 source tree, including patch refeshes. Closes BZ#1544048
9897bb
- acpidump/acpixtract no longer have alternatives, so remove the scriptlets
9897bb
  that maintain them and just install them directly; we do leave the pre-
9897bb
  and post- scriptlets to remove the alternatives for now.  Closes BZ#1576970
9897bb
- Typo: OPT_LDFLAGS, not OPT_LDLAGS in the build section.  Closes BZ#1560542
9897bb
9897bb
* Mon May 14 2018 Al Stone <ahs3@redhat.com> - 20180427-1
9897bb
- Update to 20180427 source tree, including patch refeshes. Closes BZ#1544048
9897bb
9897bb
* Mon May 14 2018 Al Stone <ahs3@redhat.com> - 20180313-1
9897bb
- Update to 20180313 source tree, including patch refeshes. Closes BZ#1544048
9897bb
9897bb
* Fri Mar 16 2018 Al Stone <ahs3@redhat.com> - 20180209-1
9897bb
- Update to 20180209 source tree, including patch refeshes. Closes BZ#1544048
9897bb
- CVE-2017-13693: operand cache leak in dsutils.c -- applied github patch to
9897bb
  fix the leak.  Resolves BZ#1485346.
9897bb
- CVE-2017-13694: acpi parse and parseext cache leaks in psobjects.c -- applied
9897bb
  github patch to fix the leaks.  Resolves BZ#1485348.
9897bb
- CVE-2017-13695: operand cache leak in nseval.c -- applied github patch to fix
9897bb
  the leak.  Resolves BZ#1485349.
9897bb
- Security fixes for the CVEs above applied.  Closes BZ#1485355.  NOTE: these
9897bb
  patches fix acpica-tools ONLY; the kernel needs to be patch separately.
9897bb
- Added gcc to BuildRequires
9897bb
- It turns out the %%build section was incorrectly passing in OPT_CFLAGS; it
9897bb
  made the wrong assumptions about what generate/unix/Makefile.config did with
9897bb
  that value.  Added to the spec file what should happen so that a full and
9897bb
  complete set of C flags get passed in, not just the small subset that was.
9897bb
- Clean up compiler warnings for truncated strings
9897bb
- Clean up compiler warnings for pointer casting on 32-bit architectures
9897bb
9897bb
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 20180105-3
9897bb
- Escape macros in %%changelog
9897bb
9897bb
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20180105-2
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9897bb
9897bb
* Mon Jan 8 2018 Al Stone <ahs3@redhat.com> - 20180105-1
9897bb
- Update to 20180105 source tree, including patch refeshes. Closes BZ#1526651
9897bb
- Cleaned up changelog. Closes BZ#1525938
9897bb
- Pulled in a mips32/BE patch from Debian, for completeness sake
9897bb
9897bb
* Mon Jan 8 2018 Al Stone <ahs3@redhat.com> - 20171215-1
9897bb
- Update to 20171215 source tree, including patch refeshes
9897bb
9897bb
* Mon Nov 20 2017 Al Stone <ahs3@redhat.com> - 20171110-1
9897bb
- Update to 20171110 source tree, including patch refeshes
9897bb
- Add patch for mips64el build, should it ever be needed; it also cleans
9897bb
  up all 64-bit arches, so nice to have regardless
9897bb
- Add new patch for a TPM2 big-endian issue.
9897bb
9897bb
* Fri Oct 6 2017 Al Stone <ahs3@redhat.com> - 20170929-1
9897bb
- Update to 20170929 source tree, including patch refeshes
9897bb
- Removed aslts-acpibin.patch to fix PATH problem in ASLTS; in upstream now
9897bb
9897bb
* Wed Sep 27 2017 Al Stone <ahs3@redhat.com> - 20170831-1
9897bb
- Update to 20170831 source tree, including patch refeshes
9897bb
- Add aslts-acpibin.patch to fix PATH problem in ASLTS that prevents
9897bb
  some tests from being run
9897bb
9897bb
* Fri Aug 18 2017 Al Stone <ahs3@redhat.com> - 20170728-3
9897bb
- Completed the big-endian fixes (I think)
9897bb
- Fix ppc64le.patch that inadvertently broke s390x
9897bb
- Minor patch refresh
9897bb
- Re-enable full %%check for s390x
9897bb
9897bb
* Mon Aug 14 2017 Al Stone <ahs3@redhat.com> - 20170728-2
9897bb
- Start some long delayed clean-up
9897bb
- Temporarily disable one test section until all the big-endian issues
9897bb
  can be resolved; it provides what may be a false negative result
9897bb
- Consolidate the big-endian patches
9897bb
9897bb
* Fri Aug 11 2017 Al Stone <ahs3@redhat.com> - 20170728-1
9897bb
- Update to 20170728 source tree, including patch refeshes
9897bb
9897bb
* Fri Aug 11 2017 Al Stone <ahs3@redhat.com> - 20170629-1
9897bb
- Update to 20170629 source tree, including patch refeshes
9897bb
9897bb
* Fri Aug 11 2017 Al Stone <ahs3@redhat.com> - 20170531-1
9897bb
- Update to 20170531 source tree, including patch refeshes
9897bb
9897bb
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20170303-5
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
9897bb
9897bb
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20170303-4
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9897bb
9897bb
* Fri May 5 2017 Al Stone <ahs3@redhat.com> - 20170303-3
9897bb
- Correct ppc64le.patch; it was not setting little-endian properly.
9897bb
9897bb
* Tue May 2 2017 Al Stone <ahs3@redhat.com> - 20170303-2
9897bb
- Correct update-big-endian.patch; it introduced a bug due to logic being
9897bb
  replaced in the wrong order.
9897bb
9897bb
* Fri Mar 31 2017 Al Stone <ahs3@redhat.com> - 20170303-1
9897bb
- Update to latest upstream.  Closes BZ#1381017.
9897bb
- Refresh patches.
9897bb
9897bb
* Fri Mar 31 2017 Al Stone <ahs3@redhat.com> - 20170224-1
9897bb
- Update to latest upstream.  Closes BZ#1381017.
9897bb
- Refresh patches.
9897bb
9897bb
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20170119-2
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9897bb
9897bb
* Mon Jan 30 2017 Al Stone <ahs3@redhat.com> - 20170119-1
9897bb
- Update to latest upstream.  Closes BZ#1381017.
9897bb
- Refresh patches.
9897bb
- Add patch to fix ASLTS.
9897bb
- Add patch to fix ppc64le build.
9897bb
- Add patch to fix arm7hl build.
9897bb
9897bb
* Mon Jan 9 2017 Al Stone <ahs3@redhat.com> - 20161222-1
9897bb
- Update to latest upstream.  Closes BZ#1381017.
9897bb
- Refresh patches.
9897bb
9897bb
* Mon Jan 9 2017 Al Stone <ahs3@redhat.com> - 20160930-3
9897bb
- Restructure the repairs for big-endian support to simplify patching -- it is
9897bb
  all combined into update-big-endian.patch now.  (NB: this version may still
9897bb
  have issues on big-endian)
9897bb
9897bb
* Fri Dec 9 2016 Al Stone <ahs3@redhat.com> - 20160930-2
9897bb
- Major repairs to compiler and disassembler code to make it endian-neutral
9897bb
  again (added patches big-endian-part1 and big-endian-part2).
9897bb
9897bb
* Fri Oct 28 2016 Al Stone <ahs3@redhat.com> - 20160930-2
9897bb
- Update to latest upstream.  Closes BZ#1381017.
9897bb
- Refresh patches.
9897bb
- Major repairs to disassembler code to make it endian-neutral again.
9897bb
9897bb
* Thu Sep 1 2016 Al Stone <ahs3@redhat.com> - 20160831-1
9897bb
- Update to latest upstream.  Closes BZ#1372107.
9897bb
- Refresh patches.
9897bb
- Closes BZ#1365193 -- s390x FTBFS due to int/ptr size mismatch: made sure
9897bb
  the tools built with 64-bit integers for s390x
9897bb
9897bb
* Tue Aug 2 2016 Al Stone <ahs3@redhat.com> - 20160729-1
9897bb
- Update to latest upstream.  Closes BZ#1361737.
9897bb
- Refresh patches.
9897bb
9897bb
* Thu Jun 9 2016 Al Stone <ahs3@redhat.com> - 20160527-1
9897bb
- Update to latest upstream.  Closes BZ#1340573.
9897bb
- Refresh patches.
9897bb
9897bb
* Tue Apr 26 2016 Al Stone <ahs3@redhat.com> - 20160422-1
9897bb
- Update to latest upstream.  Closes BZ#1329774.
9897bb
- Refresh patches.
9897bb
9897bb
* Sat Mar 19 2016 Al Stone <ahs3@redhat.com> - 20160318-1
9897bb
- Update to latest upstream.  Closes BZ#1319359.
9897bb
- Refresh patches.
9897bb
9897bb
* Mon Feb 22 2016 Al Stone <ahs3@redhat.com> - 20160212-1
9897bb
- Update to latest upstream.  Closes BZ#1307192.
9897bb
- Refresh patches.
9897bb
9897bb
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 20160108-2
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9897bb
9897bb
* Mon Jan 11 2016 Al Stone <ahs3@redhat.com> - 20160108-1
9897bb
- Update to latest upstream.  Closes BZ#1297078.
9897bb
- Refresh patches.
9897bb
9897bb
* Wed Jan 6 2016 Al Stone <ahs3@redhat.com> - 20151218-1
9897bb
- Update to latest upstream.  Closes BZ#1292987.
9897bb
- Refresh patches, and remove one no longer needed (acpinames).
9897bb
9897bb
* Tue Dec 15 2015 Al Stone <ahs3@redhat.com> - 20151124-1
9897bb
- Update to latest upstream.  Closes BZ#1267772.
9897bb
- Refresh patches.
9897bb
- Add back in a patch to rename source/tools/acpinames/AcpiNames.h to remove
9897bb
  the camel case; this is a leftover in the conversion to Un*x files, and
9897bb
  crept back in with this version.
9897bb
9897bb
* Wed Oct 14 2015 Al Stone <ahs3@redhat.com> - 20150930-1
9897bb
- Update to latest upstream.  Closes BZ#1267772.
9897bb
- Refresh patches, and remove one no longer needed.
9897bb
9897bb
* Thu Sep 10 2015 Al Stone <ahs3@redhat.com> - 20150818-2
9897bb
- Remove extraneous patch files for AAPITS.
9897bb
- Correct an assumption that all names are stored in little-endian format.
9897bb
  Fix is in asllookup-ppc64.patch.  Closes BZ#1251972.
9897bb
9897bb
* Wed Sep 9 2015 Al Stone <ahs3@redhat.com> - 20150818-1
9897bb
- Update to latest upstream.  Closes BZ#1256134.
9897bb
- Refresh patches
9897bb
- This version deprecates aapits (ACPICA API Test Suite) for now; this is
9897bb
  in accordance with upstream wishes, but in this maintainer's view, may
9897bb
  not be the correct long term solution as there is no other API specific
9897bb
  test suite.
9897bb
- Add a patch to rename source/tools/acpinames/AcpiNames.h to remove the
9897bb
  camel case; this is a leftover in the conversion to Un*x files.
9897bb
9897bb
* Tue Aug 4 2015 Al Stone <ahs3@redhat.com> - 20150717-1
9897bb
- Update to latest upstream.  Closes BZ#1244449.
9897bb
- Refresh patches
9897bb
- Bodge back together the aapits makefile after source file relocations in
9897bb
  the primary ACPICA component files
9897bb
- Update the misc test results to incorporate iasl improvements
9897bb
9897bb
* Tue Jun 30 2015 Al Stone <ahs3@redhat.com> - 20150619-2
9897bb
- Silly error: forgot to remove patches that are no longer needed
9897bb
9897bb
* Mon Jun 29 2015 Al Stone <ahs3@redhat.com> - 20150619-1
9897bb
- Update to latest upstream.  Closes BZ#1232512.
9897bb
- Refresh patches
9897bb
9897bb
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20150515-3
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9897bb
9897bb
* Wed Jun 3 2015 Al Stone <ahs3@redhat.com> - 20150515-2
9897bb
- Replace dev-mem patch with nodevmem; this is a much more robust version of
9897bb
  the functionality needed, and set up properly for arm64 -- the patch makes
9897bb
  it so that acpidump does not use /dev/mem at all on arm64 since it might
9897bb
  not contain the right data.
9897bb
9897bb
* Mon Jun 1 2015 Al Stone <ahs3@redhat.com> - 20150515-1
9897bb
- Update to latest upstream.  Closes BZ#122166
9897bb
- Refresh patches
9897bb
- Add patch from upstream for incorrect UUIDs for NFIT
9897bb
- Add patch from Linaro to remove use of /dev/mem (use /sys instead)
9897bb
- Add patch from upstream to correct ARM GIC entries in MADT
9897bb
- Add patch to fix segfaults reported.  Closes BZ#1219341.
9897bb
9897bb
* Mon Apr 13 2015 Al Stone <ahs3@redhat.com> - 20150410-1
9897bb
- Update to latest upstream.  Closes BZ#1190383
9897bb
- Refresh patches
9897bb
9897bb
* Fri Apr 10 2015 Al Stone <ahs3@redhat.com> - 20150408-1
9897bb
- Update to latest upstream.  Closes BZ#1190383
9897bb
- Refresh patches
9897bb
9897bb
* Mon Mar 2 2015 Al Stone <ahs3@redhat.com> - 20150204-1
9897bb
- Update to latest upstream.  Closes BZ#1190383
9897bb
- Refresh patches
9897bb
9897bb
* Mon Nov 17 2014 Al Stone <ahs3@redhat.com> - 20141107-1
9897bb
- Update to latest upstream.  Closes BZ#1147131.
9897bb
- Refresh patches
9897bb
- Patch to ensure ASLTS always reports when an error occurs, instead
9897bb
  of glossing over it has been incorporated upstream, so remove patch.
9897bb
9897bb
* Wed Oct 1 2014 Al Stone <ahs3@redhat.com> - 20140926-1
9897bb
- Update to latest upstream.  Closes BZ#1147131.
9897bb
- Refresh patches
9897bb
- Add patch to ensure ASLTS always reports when an error occurs, instead
9897bb
  of glossing over it.
9897bb
- Add use of %%__global_ldflags.  Closes BZ#1126134.
9897bb
9897bb
* Fri Aug 29 2014 Al Stone <ahs3@redhat.com> - 20140828-1
9897bb
- Update to latest upstream.  Closes BZ#1135352.
9897bb
- Refresh patches.
9897bb
9897bb
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20140724-2
9897bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9897bb
9897bb
* Mon Jul 28 2014 Al Stone <ahs3@redhat.com> - 20140724-1
9897bb
- Update to latest upstream.  Closes BZ#1114275.
9897bb
- This update adds support for the 5.1 version of the ACPI specification
9897bb
- Refresh patches so everything applies properly.
9897bb
9897bb
* Fri Jun 6 2014 Dan Horák <dan[at]danny.cz> - 20140424-3
9897bb
- refresh the big endian patch so it applies correctly, fixes build on big endians
9897bb
9897bb
* Thu May 22 2014 Al Stone <ahs3@redhat.com> - 20140424-2
9897bb
- Add ppc64le as a 64-bit arch in run-misc-tests.sh.  Closes BZ#1098614.
9897bb
- Re-enable big-endian support in iasl.
9897bb
9897bb
* Wed May 7 2014 Al Stone <ahs3@redhat.com> - 20140424-1
9897bb
- Update to latest upstream.  Closes BZ#1091189.
9897bb
9897bb
* Fri Apr 4 2014 Al Stone <ahs3@redhat.com> - 20140325-1
9897bb
- Update to latest upstream.  Closes BZ#1080791.
9897bb
- Incorporated patch to fix broken symlinks.  Closes BZ#1074256.
9897bb
- Add patch to fix missing .o files in aapits tests.
9897bb
9897bb
* Wed Feb 26 2014 Al Stone <ahs3@redhat.com> - 20140214-1
9897bb
- Update to latest upstream.  Closes BZ#1053396.
9897bb
- Remove temporary patch so that AAPITS will build and run.
9897bb
- Add patch to print asllookup.c warning properly on big endian;
9897bb
  Closes BZ#1069178.
9897bb
9897bb
* Tue Jan 21 2014 Al Stone <ahs3@redhat.com> - 20140114-1
9897bb
- Update to latest upstream.  Closes BZ#1053396.
9897bb
- Remove temporary patch to add Makefile missing from upstream tarball.
9897bb
- Add temporary patch so that AAPITS will build and run.
9897bb
9897bb
* Tue Jan 7 2014 Al Stone <ahs3@redhat.com> - 20131218-1
9897bb
- Update to latest upstream.  Closes BZ#1044951.
9897bb
- Add temporary patch to add Makefile missing from upstream tarball.
9897bb
9897bb
* Mon Nov 25 2013 Al Stone <ahs3@redhat.com> - 20131115-1
9897bb
- Update to latest upstream.  Closes BZ#1031255.
9897bb
- Add a little code to workaround build problems that can occur (the tests
9897bb
  will fail) when a build starts before midnight, but ends after midnight
9897bb
- Remove patch to include Makefile.config that was missing from tarball.
9897bb
9897bb
* Wed Oct 09 2013 Al Stone <ahs3@redhat.com> - 20130927-1
9897bb
- Update to latest upstream.  Closes BZ#1013090.
9897bb
- Add temporary patch to include Makefile.config being missing from tarball.
9897bb
9897bb
* Fri Sep 13 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 20130823-5
9897bb
- correct iasl obs_ver
9897bb
9897bb
* Tue Sep 10 2013 Dean Nelson <dnelson@redhat.com> - 20130823-4
9897bb
- Fix run-misc-tests.sh script to properly set the number of BITS to 64
9897bb
  when run on a s390x system.
9897bb
9897bb
* Tue Sep 10 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 20130823-3
9897bb
- correct pmtools obs_ver
9897bb
9897bb
* Tue Aug 27 2013 Al Stone <ahs3@redhat.com> - 20130823-2
9897bb
- Add in a copy of the GPLv2 text in order to comply with the requirement
9897bb
  to always redistribute the terms of the license.
9897bb
9897bb
* Mon Aug 26 2013 Al Stone <ahs3@redhat.com> - 20130823-1
9897bb
- Update to latest upstream source.
9897bb
9897bb
* Tue Aug 20 2013 Al Stone <ahs3@redhat.com> - 20130725-2
9897bb
- Fix several rpmlint items (listed below)
9897bb
- Add versions to explicit provides for acpixtract, acpidump
9897bb
- Not all setup steps used -q
9897bb
- Setup executable test script (run-misc-tests.sh) differently
9897bb
- Removed unneeded commented out line with macros in it
9897bb
- Removed mixed use of spaces and tabs (all spaces now)
9897bb
- Corrected source URLs (upstream moved)
9897bb
9897bb
* Sun Aug 18 2013 Al Stone <ahs3@redhat.com> - 20130725-1
9897bb
- Update to latest upstream source.
9897bb
9897bb
* Wed Jul 24 2013 Al Stone <ahs3@redhat.com> - 20130626-1
9897bb
- Update to latest upstream source.
9897bb
- Move acpidump to acpidump-acpica so it be an alternative properly
9897bb
- Add basic man page for acpidump
9897bb
- Enable use of AAPITS tests during the check step
9897bb
9897bb
* Sun Jun 02 2013 Al Stone <ahs3@redhat.com> - 20130517-2
9897bb
- Correct an oversight: we provide an acpidump in conflict with the
9897bb
  version in pmtools (which appears to be dead upstream) but had not
9897bb
  made it an alternative before
9897bb
9897bb
* Tue May 28 2013 Al Stone <ahs3@redhat.com> - 20130517-1
9897bb
- Update to latest upstream source.
9897bb
- Remove acpica-tools-config.patch -- now in upstream
9897bb
- Remove iasl-signed-char.patch -- now in upstream
9897bb
- Updated debian-big_endian.patch
9897bb
- Updated debian-unaligned.patch
9897bb
9897bb
* Mon May 13 2013 Al Stone <ahs3@redhat.com> - 20130328-1
9897bb
- Update to latest upstream source.
9897bb
9897bb
* Wed Mar 20 2013 Al Stone <ahs3@redhat.com> - 20130214-2
9897bb
- Incorporate use of optflags macro in the build.
9897bb
- Remove extraneous rm -rf of buildroot.
9897bb
- Remove extraneous use of defattr in the files section.
9897bb
- Incorporate use of parallel make.
9897bb
- Remove extraneous use of the clean section.
9897bb
- Use simpler globbing in the files section.
9897bb
- Use simpler globbing in the install section.
9897bb
- Remove obsolete git notes from README.Fedora.
9897bb
- Remove ExcludeArch restrictions.
9897bb
9897bb
* Mon Feb 18 2013 Al Stone <ahs3@redhat.com> - 20130214-1
9897bb
- New upstream.
9897bb
- Remove most of the config file patch; still need to remove -m{32,64}.
9897bb
- Clarify the licensing; this source is dual-licensed and is being released
9897bb
  under the GPLv2 as allowed by the original Intel license.
9897bb
- Redo the misc tests so they compare results properly.
9897bb
9897bb
* Wed Feb 06 2013 Al Stone <ahs3@redhat.com> - 20130117-6
9897bb
- Added a zero-fill to a date used in comparing testing results so that the
9897bb
  comparison would be correct on days numbered < 10.
9897bb
9897bb
* Thu Jan 31 2013 Al Stone <ahs3@redhat.com> - 20130117-5
9897bb
- Simplify versioning scheme and revert to the original scheme in use by
9897bb
  iasl, which is use the latest official tarball date (2013017) as the
9897bb
  version and 1%%{?dist} as the release, to be incremented for packaging
9897bb
  and bug fixes as needed.
9897bb
9897bb
* Wed Jan 30 2013 Al Stone <ahs3@redhat.com> - 20130117-4
9897bb
- Do a little reset: go back to using just the original upstream tarball
9897bb
  instead of the latest git; the snapshot approach was more complicated
9897bb
  than needed.
9897bb
- Upstream tarballs split commands from test suites, so had to add the
9897bb
  test suite back in as another Source: file.
9897bb
- Change versioning scheme to include the APCI specification level (5.0),
9897bb
  the latest official tarball date (2013017) and a revision level  (the
9897bb
  .1 at the end) for packaging and bug fixes as needed.
9897bb
- Changed the License field to reflect the source tarball change; the release
9897bb
  tarball is dual-licensed, Intel ACPI or GPLv2.
9897bb
- Updated patches to apply cleanly as needed.
9897bb
- Corrected Obsoletes and Provides version numbers.
9897bb
9897bb
* Mon Jan 28 2013 Al Stone <ahs3@redhat.com> - 20130117-3
9897bb
- Reconcile Fedora and Debian patches to be as alike as possible
9897bb
9897bb
* Mon Jan 28 2013 Al Stone <ahs3@redhat.com> - 20130117-2
9897bb
- Verify ExcludeArch restrictions -- the architectures excluded can have
9897bb
  no use for these tools.  Hardware support for ACPI is simply not
9897bb
  implemented for them.
9897bb
- Corrected versioning to note this source came from a git pull.
9897bb
- Add License file as upstream has not yet provided one (and has not for
9897bb
  many years).
9897bb
- Insert properly versioned Provides and Obsoletes for iasl.
9897bb
- Corrected files to use man.1* (vs man.1.gz) to allow flexibility in the
9897bb
  compression being used.
9897bb
9897bb
* Wed Jan 23 2013 Al Stone <ahs3@redhat.com> - 20130117-1
9897bb
- Clone from the current iasl package, with the intent of replacing it
9897bb
- Update source to latest upstream
9897bb
- NB: ACPICA documentation would normally be included in a source tarball.
9897bb
  But, since it is not clearly redistributable, it is not included in the
9897bb
  source RPM for this package.
9897bb
- Build all ACPICA tools, not just iasl (and hence the package replacement)
9897bb
- Add in brief man pages
9897bb
- Set up acpixtract from this package as an alternative to the same command
9897bb
  in the pmtools package
9897bb
- Run the check step once built
9897bb