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