Blame SPECS/redhat-rpm-config.spec

7b79ae
#                        TO WHOM IT MAY CONCERN
7b79ae
#
7b79ae
# 1) Don't add patches, dist-git is the upstream repository for this package.
7b79ae
# 2) When making changes, update version by +1, leave release alone.
7b79ae
#
7b79ae
1a4d1d
Summary: Red Hat specific rpm configuration files
7b79ae
Name: redhat-rpm-config
34881d
Version: 129
7b79ae
Release: 1%{?dist}
7b79ae
# No version specified.
7b79ae
License: GPL+
7b79ae
Group: Development/System
7b79ae
URL: https://src.fedoraproject.org/rpms/redhat-rpm-config
7b79ae
7b79ae
# Core rpm settings
7b79ae
Source0: macros
7b79ae
Source1: rpmrc
7b79ae
7b79ae
# kabi provides generator
7b79ae
Source20: kabi.attr
7b79ae
Source21: kabi.sh
7b79ae
7b79ae
# gcc specs files for hardened builds
7b79ae
Source50: redhat-hardened-cc1
7b79ae
Source51: redhat-hardened-ld
7b79ae
7b79ae
# gcc specs files for annobin builds
7b79ae
Source52: redhat-annobin-cc1
7b79ae
7b79ae
# The macros defined by these files are for things that need to be defined
7b79ae
# at srpm creation time when it is not feasible to require the base packages
7b79ae
# that would otherwise be providing the macros. other language/arch specific
7b79ae
# macros should not be defined here but instead in the base packages that can
7b79ae
# be pulled in at rpm build time, this is specific for srpm creation.
7b79ae
Source100: macros.fedora-misc-srpm
7b79ae
Source102: macros.mono-srpm
7b79ae
Source103: macros.nodejs-srpm
7b79ae
Source104: macros.ldc-srpm
7b79ae
Source105: macros.valgrind-srpm
7b79ae
7b79ae
# Other misc macros
7b79ae
Source150: macros.dwz
7b79ae
Source151: macros.kmp
7b79ae
Source152: macros.vpath
7b79ae
Source153: macros.forge
7b79ae
Source154: macros.ldconfig
1a4d1d
Source155: macros.kernel-srpm
d400e6
Source156: macros.fedora-misc
7b79ae
7b79ae
# Build policy scripts
7b79ae
# this comes from https://github.com/rpm-software-management/rpm/pull/344
7b79ae
# added a python -> python2 conversion for fedora with warning
7b79ae
# and an echo when the mangling happens
7b79ae
Source201: brp-mangle-shebangs
7b79ae
7b79ae
# Dependency generator scripts (deprecated)
7b79ae
Source300: find-provides
7b79ae
Source301: find-provides.ksyms
7b79ae
Source304: find-requires
7b79ae
Source305: find-requires.ksyms
7b79ae
Source308: firmware.prov
7b79ae
Source309: modalias.prov
7b79ae
7b79ae
# Misc helper scripts
7b79ae
Source400: dist.sh
7b79ae
Source401: rpmsort
7b79ae
Source402: symset-table
7b79ae
Source403: kmodtool
1a4d1d
Source404: gpgverify
7b79ae
7b79ae
# 2016-10-02 snapshots from http://git.savannah.gnu.org/gitweb/?p=config.git
7b79ae
Source500: config.guess
7b79ae
Source501: config.sub
7b79ae
7b79ae
# Dependency generators & their rules
7b79ae
Source600: kmod.attr
7b79ae
Source601: kmod.prov
7b79ae
Source602: libsymlink.attr
7b79ae
7b79ae
# BRPs
7b79ae
Source700: brp-ldconfig
7b79ae
Source701: brp-kmod-set-exec-bit
7b79ae
Source702: brp-kmod-restore-perms
7b79ae
7b79ae
# Documentation
7b79ae
Source900: buildflags.md
7b79ae
7b79ae
BuildArch: noarch
7b79ae
BuildRequires: perl-generators
7b79ae
Requires: coreutils
7b79ae
7b79ae
Requires: efi-srpm-macros
7b79ae
Requires: ghc-srpm-macros
7b79ae
Requires: go-srpm-macros
7b79ae
Requires: ocaml-srpm-macros
7b79ae
Requires: openblas-srpm-macros
7b79ae
Requires: perl-srpm-macros
7b79ae
Requires: python-srpm-macros
7b79ae
Requires: python3-rpm-macros
7b79ae
Requires: rust-srpm-macros
7b79ae
Requires: qt5-srpm-macros
7b79ae
7b79ae
Requires: rpm >= 4.11.0
7b79ae
Requires: dwz >= 0.4
7b79ae
Requires: zip
7b79ae
Requires: (annobin if gcc)
7b79ae
7b79ae
# for brp-mangle-shebangs
7b79ae
Requires: %{_bindir}/find
7b79ae
Requires: %{_bindir}/file
7b79ae
Requires: %{_bindir}/grep
7b79ae
Requires: %{_bindir}/sed
7b79ae
Requires: %{_bindir}/xargs
7b79ae
ab8069
# iconv modules have been split out of glibc into a separate package (#1971664)
ab8069
# so let's ensure packages that require them at build time but haven't yet
ab8069
# added an explicit BuildRequires will continue to work (#2013328)
ab8069
Requires: glibc-gconv-extra
ab8069
7b79ae
# -fstack-clash-protection and -fcf-protection require GCC 8.
7b79ae
Conflicts: gcc < 8
7b79ae
7b79ae
Provides: system-rpm-config = %{version}-%{release}
7b79ae
7b79ae
%global rrcdir /usr/lib/rpm/redhat
7b79ae
7b79ae
%description
1a4d1d
Red Hat specific rpm configuration files.
7b79ae
7b79ae
%package -n kernel-rpm-macros
7b79ae
Summary: Macros and scripts for building kernel module packages.
7b79ae
Requires: redhat-rpm-config >= 13
7b79ae
7b79ae
# for brp-kmod-set-exec-bit
7b79ae
Requires: %{_bindir}/find
7b79ae
7b79ae
%description -n kernel-rpm-macros
7b79ae
Macros and scripts for building kernel module packages.
7b79ae
7b79ae
%prep
7b79ae
# Not strictly necessary but allows working on file names instead
7b79ae
# of source numbers in install section
7b79ae
%setup -c -T
7b79ae
cp -p %{sources} .
7b79ae
7b79ae
%install
7b79ae
mkdir -p %{buildroot}%{rrcdir}
7b79ae
install -p -m 644 -t %{buildroot}%{rrcdir} macros rpmrc
7b79ae
install -p -m 444 -t %{buildroot}%{rrcdir} redhat-hardened-*
7b79ae
install -p -m 444 -t %{buildroot}%{rrcdir} redhat-annobin-*
7b79ae
install -p -m 755 -t %{buildroot}%{rrcdir} config.*
7b79ae
install -p -m 755 -t %{buildroot}%{rrcdir} dist.sh rpmsort symset-table kmodtool
1a4d1d
install -p -m 755 -t %{buildroot}%{rrcdir} gpgverify
7b79ae
install -p -m 755 -t %{buildroot}%{rrcdir} brp-*
7b79ae
7b79ae
install -p -m 755 -t %{buildroot}%{rrcdir} find-*
7b79ae
mkdir -p %{buildroot}%{rrcdir}/find-provides.d
7b79ae
install -p -m 755 -t %{buildroot}%{rrcdir}/find-provides.d firmware.prov modalias.prov
7b79ae
7b79ae
install -p -m 755 -t %{buildroot}%{rrcdir} brp-*
7b79ae
7b79ae
mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d
7b79ae
install -p -m 644 -t %{buildroot}%{_rpmconfigdir}/macros.d macros.*
7b79ae
7b79ae
mkdir -p %{buildroot}%{_fileattrsdir}
7b79ae
install -p -m 644 -t %{buildroot}%{_fileattrsdir} *.attr
7b79ae
install -p -m 755 -t %{buildroot}%{_rpmconfigdir} kmod.prov
7b79ae
7b79ae
install -p -m 644 %{SOURCE20} %{buildroot}%{_fileattrsdir}/kabi.attr
7b79ae
install -p -m 755 %{SOURCE21} %{buildroot}%{_rpmconfigdir}/kabi.sh
7b79ae
7b79ae
%files
7b79ae
%dir %{rrcdir}
7b79ae
%{rrcdir}/macros
7b79ae
%{rrcdir}/rpmrc
7b79ae
%{rrcdir}/brp-mangle-shebangs
7b79ae
%{rrcdir}/brp-ldconfig
7b79ae
%{rrcdir}/dist.sh
1a4d1d
%{rrcdir}/gpgverify
7b79ae
%{rrcdir}/redhat-hardened-*
7b79ae
%{rrcdir}/redhat-annobin-*
7b79ae
%{rrcdir}/config.*
7b79ae
%{rrcdir}/find-provides
7b79ae
%{rrcdir}/find-requires
7b79ae
%{rrcdir}/brp-ldconfig
7b79ae
%{_fileattrsdir}/*.attr
7b79ae
%{_rpmconfigdir}/kmod.prov
7b79ae
%{_rpmconfigdir}/macros.d/macros.*-srpm
7b79ae
%{_rpmconfigdir}/macros.d/macros.dwz
7b79ae
%{_rpmconfigdir}/macros.d/macros.forge
7b79ae
%{_rpmconfigdir}/macros.d/macros.ldconfig
7b79ae
%{_rpmconfigdir}/macros.d/macros.vpath
1a4d1d
%{_rpmconfigdir}/macros.d/macros.kernel-srpm
d400e6
%{_rpmconfigdir}/macros.d/macros.fedora-misc
7b79ae
%{_rpmconfigdir}/kabi.sh
7b79ae
%doc buildflags.md
7b79ae
7b79ae
%files -n kernel-rpm-macros
7b79ae
%dir %{rrcdir}/find-provides.d
7b79ae
%{rrcdir}/brp-kmod-set-exec-bit
7b79ae
%{rrcdir}/brp-kmod-restore-perms
7b79ae
%{rrcdir}/kmodtool
7b79ae
%{rrcdir}/rpmsort
7b79ae
%{rrcdir}/symset-table
7b79ae
%{rrcdir}/find-provides.ksyms
7b79ae
%{rrcdir}/find-requires.ksyms
7b79ae
%{rrcdir}/find-provides.d/firmware.prov
7b79ae
%{rrcdir}/find-provides.d/modalias.prov
7b79ae
%{_rpmconfigdir}/macros.d/macros.kmp
7b79ae
7b79ae
%changelog
34881d
* Wed Mar 23 2022 Michal Domonkos <mdomonko@redhat.com> - 129-1
34881d
- Fix handling of files without newlines in brp-mangle-shebang (#2063036)
34881d
f6f6c2
* Wed Jan 05 2022 Eugene Syromiatnikov <esyr@redhat.com> - 128-1
f6f6c2
- modalias.prov: handle compressed kmods, sanitise alias/version strings
f6f6c2
  (#1976000)
f6f6c2
ab8069
* Mon Dec 13 2021 Michal Domonkos <mdomonko@redhat.com> - 127-1
ab8069
- Add Requires: glibc-gconv-extras to cover for the split (#2013328)
ab8069
b7ea42
* Mon Nov 29 2021 Florian Weimer <fweimer@redhat.com> - 126-1
b7ea42
- buildflags.md: Documentation updates (#2005079)
b7ea42
d400e6
* Fri Nov 27 2020 Florian Festi <ffesti@redhat.com> - 125-1
d400e6
- Add missing macros.fedora-misc file (#1874576)
d400e6
1a4d1d
* Mon Nov 09 2020 Florian Festi <ffesti@redhat.com> - 124-1
1a4d1d
- Add macros.kernel-srpm (#1874578)
1a4d1d
- Added gpgverify (#1874576)
1a4d1d
db9905
* Tue Jun 16 2020 Florian Festi <ffesti@redhat.com> - 123-1
db9905
- Update kmod.prov for better performance (#1794491)
db9905
- Backport performance improvements for brp-mangle-shebangs (#1794779)
db9905
7b79ae
* Mon Feb 24 2020 Michal Domonkos <mdomonko@redhat.com> - 122-1
7b79ae
- Fix argument shift in %%__brp_python_bytecompile (#1724567)
7b79ae
7b79ae
* Tue Nov 26 2019 Eugene Syromiatnikov <esyr@redhat.com> - 121-1
7b79ae
- macros.kmp: add post-install hooks for kmod processing (#1664478, #1673200)
7b79ae
7b79ae
* Thu Jul 04 2019 Florian Festi <ffesti@redhat.com> - 120-1
7b79ae
- Fix permission for various build scripts (#1719363)
7b79ae
7b79ae
* Tue Jun 04 2019 Florian Festi <ffesti@redhat.com> - 119-1
7b79ae
- Remove -eu param from shell scripts (#1686413)
7b79ae
7b79ae
* Mon May 20 2019 Florian Weimer <fweimer@redhat.com> - 118-1
7b79ae
- Build flags: Add support for extension builders (#1661186)
7b79ae
7b79ae
* Wed Apr 17 2019 Panu Matilainen <pmatilai@redhat.com> - 117-1
7b79ae
- Add s390x to valgrind supported architectures (#1659106)
7b79ae
7b79ae
* Wed Feb 06 2019 Eugene Syromiatnikov <esyr@redhat.com> - 116-1
7b79ae
- Forward-port RHEL-specific kmodtool/macros.kmp changes from RHEL 7,
7b79ae
  update kmodtool script for RHEL 8 (#1658414, #1666162)
7b79ae
7b79ae
* Sat Sep 15 2018 Eugene Syromiatnikov <esyr@redhat.com> - 115-1
7b79ae
- Revert back to usage of join in find-requires.ksym:mod_requires()
7b79ae
  as generated "Requires:" and "Provides:" lists have different format
7b79ae
  and unsuitable for processing with comm (#1622016)
7b79ae
7b79ae
* Fri Aug 24 2018 Eugene Syromiatnikov <esyr@redhat.com> - 114-1
7b79ae
- Add support for compressed kernel modules to find-provides,
7b79ae
  find-provides.ksyms, find-requires, find-requires.ksyms, firmware.prov
7b79ae
  (#1622019)
7b79ae
7b79ae
* Mon Aug 20 2018 Eugene Syromiatnikov <esyr@redhat.com> - 113-1
7b79ae
- Fix generation for kernel module symbol version dependencies for the case
7b79ae
  when module depends on the symbol with the same name as one present in kernel
7b79ae
  but a different version (#1622016)
7b79ae
7b79ae
* Mon Aug 13 2018 Eugene Syromiatnikov <esyr@redhat.com> - 112-1
7b79ae
- Re-instantiate support for old symvers path (#1571186)
7b79ae
7b79ae
* Mon Aug 13 2018 Eugene Syromiatnikov <esyr@redhat.com> - 111-1
7b79ae
- Add dependency generator for kABI provides (#1571186)
7b79ae
7b79ae
* Thu Aug  9 2018 Marek Polacek <polacek@redhat.com> - 110-1
7b79ae
- Use -march=z13 -mtune=z14 for s390{,x} (#1573944)
7b79ae
- Drop s390x from %%{valgrind_arches}
7b79ae
7b79ae
* Mon Jul 23 2018 Peter Jones <pjones@redhat.com> - 109-1
7b79ae
- Add Requires: efi-srpm-macros for %%{efi}
7b79ae
- brp-mangle-shebangs: add %%{__brp_mangle_shebangs_exclude_file} and
7b79ae
  %%{__brp_mangle_shebangs_exclude_from_file} to allow you to specify files
7b79ae
  containing the shebangs to be ignore and files to be ignored regexps,
7b79ae
  respectively, so that they can be generated during the package build.
7b79ae
7b79ae
* Mon Jul 09 2018 Tomas Orsava <torsava@redhat.com> - 108-1
7b79ae
- Impement changing python3 shebangs in brp-mangle-shebangs
7b79ae
- Added a dependency on python3-rpm-macros
7b79ae
7b79ae
* Tue Jul 03 2018 Tomas Orsava <torsava@redhat.com> - 107.3-3.1
7b79ae
- Bump release
7b79ae
7b79ae
* Thu Jun 28 2018 Tomas Orsava <torsava@redhat.com> - 107.3-3
7b79ae
- The brp-python-bytecompile script no longer accepts two arguments, as the
7b79ae
  first argument has been obsoleted
7b79ae
- Modified the definition of %%__brp_python_bytecompile to match the new scheme
7b79ae
7b79ae
* Thu Jun 28 2018 Florian Festi <ffesti@redhat.com> - 107.3-2
7b79ae
- Replace find-provides.ksyms and find-requires.ksyms by RHEL 7.6 versions (#1571186)
7b79ae
7b79ae
* Thu Jun 07 2018 Florian Festi <ffesti@redhat.com> - 107.3-1
7b79ae
- Remove dependencies to fpc-srpm-macros, gnat-srpm-macros and nim-srpm-macros
7b79ae
7b79ae
* Fri Jun  1 2018 Florian Weimer <fweimer@redhat.com> - 107.2-1
7b79ae
- i686: Build with -mstackrealign (#1478332)
7b79ae
- Update documentation for i686 build flags (#1554855)
7b79ae
7b79ae
* Fri May  4 2018 Florian Weimer <fweimer@redhat.com> - 107.1-1
7b79ae
- Use plain -fcf-protection compiler flag, without -mcet (#1574937)
7b79ae
7b79ae
* Fri Apr 20 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 107-1
7b79ae
- Add %%_metainfodir macro.
7b79ae
- %%forgeautosetup tweak to fix patch application.
7b79ae
7b79ae
* Mon Mar 05 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 106-1
7b79ae
- Update forge macros.
7b79ae
7b79ae
* Wed Feb 28 2018 Florian Weimer <fweimer@redhat.com> - 105-1
7b79ae
- Make -fasynchronous-unwind-tables explicit on aarch64 (#1536431)
7b79ae
7b79ae
* Wed Feb 28 2018 Florian Weimer <fweimer@redhat.com> - 104-1
7b79ae
- Use -funwind-tables on POWER (#1536431, #1548847)
7b79ae
7b79ae
* Sun Feb 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 103-1
7b79ae
- Make %%ldconfig_post/%%ldconfig_postun parameterized
7b79ae
7b79ae
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 102-1
7b79ae
- Second step of -z now move: removal from GCC specs file (#1548397)
7b79ae
7b79ae
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 101-1
7b79ae
- First step of moving -z now to the gcc command line (#1548397)
7b79ae
7b79ae
* Thu Feb 22 2018 Miro Hrončok <mhroncok@redhat.com> - 100-1
7b79ae
- Don't mangle shebangs with whitespace only changes (#1546993)
7b79ae
7b79ae
* Thu Feb 22 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 99-1
7b79ae
- Move %%end to %%ldconfig_scriptlets
7b79ae
7b79ae
* Sat Feb 17 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 98-1
7b79ae
- Explicitly close scriptlets with %%end (ldconfig)
7b79ae
7b79ae
* Wed Feb 14 2018 Miro Hrončok <mhroncok@redhat.com> - 97-1
7b79ae
- Allow to opt-out from shebang mangling for specific paths/shebangs
7b79ae
7b79ae
* Thu Feb 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 96-1
7b79ae
- Simplify/Fix check for shebang starting with "/"
7b79ae
7b79ae
* Wed Feb 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 95-1
7b79ae
- Fix mangling env shebangs with absolute paths
7b79ae
7b79ae
* Sun Feb  4 2018 Florian Weimer <fweimer@redhat.com> - 94-1
7b79ae
- Add RPM macros for compiler/linker flags
7b79ae
7b79ae
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 93-1
7b79ae
- Use newly available /usr/bin/grep
7b79ae
7b79ae
* Wed Jan 31 2018 Peter Robinson <pbrobinson@fedoraproject.org> 92-1
7b79ae
- Use generic tuning for ARMv7
7b79ae
7b79ae
* Tue Jan 30 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 91-1
7b79ae
- The grep package only provides /bin/grep, not /usr/bin/grep.
7b79ae
7b79ae
* Mon Jan 29 2018 Miro Hrončok <mhroncok@redhat.com> - 90-1
7b79ae
- Add brp-mangle-shebangs
7b79ae
7b79ae
* Mon Jan 29 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 89-1
7b79ae
- Add macros.ldconfig
7b79ae
7b79ae
* Mon Jan 29 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 88-1
7b79ae
- Create DSO symlinks automatically
7b79ae
7b79ae
* Mon Jan 29 2018 Florian Weimer <fweimer@redhat.com> - 87-1
7b79ae
- Build flags: Disable -z defs again (#1535422)
7b79ae
7b79ae
* Mon Jan 29 2018 Florian Weimer <fweimer@redhat.com> - 86-1
7b79ae
- Build flags: Enable CET on i686, x86_64 (#1538725)
7b79ae
7b79ae
* Thu Jan 25 2018 Florian Weimer <fweimer@redhat.com> - 85-1
7b79ae
- Build flags: Switch to generic tuning on i686 (#1538693)
7b79ae
7b79ae
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 84-1
7b79ae
- Link with -z defs by default (#1535422)
7b79ae
7b79ae
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 83-1
7b79ae
- Make armhfp flags consistent with GCC defaults
7b79ae
7b79ae
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 82-1
7b79ae
- Make use of -fasynchronous-unwind-tables more explicit (#1536431)
7b79ae
7b79ae
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 81-1
7b79ae
- Remove --param=ssp-buffer-size=4
7b79ae
7b79ae
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 80-1
7b79ae
- Document build flags
7b79ae
7b79ae
* Fri Jan 19 2018 Panu Matilainen <pmatilai@redhat.com> - 79-1
7b79ae
- Document how to disable hardened and annotated build (#1211296)
7b79ae
7b79ae
* Wed Jan 17 2018 Panu Matilainen <pmatilai@redhat.com> - 78-1
7b79ae
- Fix the inevitable embarrassing typo in 77, doh
7b79ae
7b79ae
* Wed Jan 17 2018 Panu Matilainen <pmatilai@redhat.com> - 77-1
7b79ae
- Macroize build root policies for consistent disable/override ability
7b79ae
7b79ae
* Wed Jan 17 2018 Florian Weimer <fweimer@redhat.com> - 76-1
7b79ae
- Add -fstack-clash-protection for supported architectures (#1515865)
7b79ae
7b79ae
* Wed Jan 17 2018 Florian Weimer <fweimer@redhat.com> - 75-1
7b79ae
- Add _GLIBCXX_ASSERTIONS to CFLAGS/CXXFLAGS (#1515858)
7b79ae
7b79ae
* Mon Jan 15 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 74-1
7b79ae
- Remove Requires: cmake-rpm-macros
7b79ae
7b79ae
* Thu Jan 11 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 73-1
7b79ae
- Add macros.forge for simplifying packaging of forge-hosted packages.  See
7b79ae
  https://fedoraproject.org/wiki/Forge-hosted_projects_packaging_automation and
7b79ae
  https://bugzilla.redhat.com/show_bug.cgi?id=1523779
7b79ae
7b79ae
* Wed Jan 03 2018 Sergey Avseyev <sergey.avseyev@gmail.com> - 72-1
7b79ae
- Add Requires: nim-srpm-macros for %%nim_arches
7b79ae
7b79ae
* Tue Jan 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 71-1
7b79ae
- Require annobin only if gcc is installed
7b79ae
7b79ae
* Thu Dec 21 2017 Björn Esser <besser82@fedoraproject.org> - 70-2
7b79ae
- Add Requires: cmake-rpm-macros for CMake auto-{provides,requires} (#1498894)
7b79ae
7b79ae
* Fri Dec 08 2017 Panu Matilainen <pmatilai@redhat.com> - 70-1
7b79ae
- Update URL to current location at src.fedoraproject.org
7b79ae
7b79ae
* Wed Nov 22 2017 Nick Clifton <nickc@redhat.com> - 69-1
7b79ae
- Enable binary annotations in compiler flags
7b79ae
7b79ae
* Thu Oct 26 2017 Troy Dawson <tdawson@redhat.com> - 68-1
7b79ae
- Remove Requires: fedora-rpm-macros
7b79ae
7b79ae
* Mon Jul 31 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 67-1
7b79ae
- Define _include_gdb_index (RHBZ #1476722)
7b79ae
- Move _debuginfo_subpackages and _debugsource_packages from rpm (RHBZ #1476735)
7b79ae
7b79ae
* Tue Jul 18 2017 Florian Festi <ffesti@redhat.com> - 66-1
7b79ae
- Honor %%kmodtool_generate_buildreqs (#1472201)
7b79ae
7b79ae
* Thu Jul 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 65-1
7b79ae
- Add Requires: rust-srpm-macros for %%rust_arches
7b79ae
7b79ae
* Wed Mar 15 2017 Orion Poplawski <orion@cora.nwra.com> - 64-1
7b79ae
- Add Requires: openblas-srpm-macros for %%openblas_arches
7b79ae
7b79ae
* Thu Feb 02 2017 Dan Horák <dan[at]danny.cz> - 63-1
7b79ae
- set zEC12 as minimum architecture level for s390(x) (#1404991)
7b79ae
7b79ae
* Thu Dec 15 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 62-1
7b79ae
- Add macros.vpath (https://fedorahosted.org/fpc/attachment/ticket/655)
7b79ae
7b79ae
* Tue Dec 06 2016 Adam Williamson <awilliam@redhat.com> - 61-1
7b79ae
- revert changes from 60, they break far too much stuff (#1401231)
7b79ae
7b79ae
* Wed Nov 30 2016 Panu Matilainen <pmatilai@redhat.com> - 60-1
7b79ae
- Error on implicit function declaration and -return type for C (#1393492)
7b79ae
7b79ae
* Wed Nov 30 2016 Panu Matilainen <pmatilai@redhat.com> - 59-1
7b79ae
- Move global compiler flags to __global_compiler_flags macro
7b79ae
- Introduce separate __global_fooflags for C, C++ and Fortran
7b79ae
7b79ae
* Tue Nov 29 2016 Panu Matilainen <pmatilai@redhat.com> - 58-1
7b79ae
- Drop atom optimization on i686 (#1393492)
7b79ae
7b79ae
* Tue Nov 15 2016 Dan Horák <dan[at]danny.cz> - 57-1
7b79ae
- set z10 as minimum architecture level for s390(x)
7b79ae
7b79ae
* Fri Nov 11 2016 Panu Matilainen <pmatilai@redhat.com> - 56-1
7b79ae
- Fix directory name mismatch in kernel_source macro (#648996)
7b79ae
7b79ae
* Tue Nov 08 2016 Michal Toman <mtoman@fedoraproject.org> - 55-1
7b79ae
- Add default compiler flags for various MIPS architectures (#1366735)
7b79ae
7b79ae
* Tue Nov 08 2016 Panu Matilainen <pmatilai@redhat.com> - 54-1
7b79ae
- -pie is incompatible with static linkage (#1343892, #1287743)
7b79ae
7b79ae
* Mon Nov 07 2016 Panu Matilainen <pmatilai@redhat.com> - 53-1
7b79ae
- Drop brp-java-repack-jars by request (#1235770)
7b79ae
- Drop brp-implant-ident-static, unused for 13 years and counting
7b79ae
7b79ae
* Mon Nov 07 2016 Lubomir Rintel <lkundrak@v3.sk> - 52-1
7b79ae
- Add valgrind_arches macro for BuildRequires of valgrind
7b79ae
7b79ae
* Fri Nov 04 2016 Stephen Gallagher <sgallagh@redhat.com> - 51-1
7b79ae
- Add s390x build target for Node.js packages
7b79ae
7b79ae
* Mon Oct 31 2016 Kalev Lember <klember@redhat.com> - 50-1
7b79ae
- Add ldc_arches macro
7b79ae
7b79ae
* Mon Oct 17 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 49-1
7b79ae
- Remove hardcoded limit of 16 CPUs for makefile parallelism.
7b79ae
- See https://bugzilla.redhat.com/show_bug.cgi?id=1384938
7b79ae
7b79ae
* Thu Oct 13 2016 Richard W.M. Jones <rjones@redhat.com> 48-1
7b79ae
- Add support for riscv64.
7b79ae
  This also updates config.sub/config.guess to the latest upstream versions.
7b79ae
7b79ae
* Wed Oct 12 2016 Peter Robinson <pbrobinson@fedoraproject.org> 47-1
7b79ae
- Enable aarch64 for mono arches
7b79ae
7b79ae
* Mon Oct 03 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 46-1
7b79ae
- Allow %%configure to optionally pass --disable-silent-rules.  Define
7b79ae
  %%_configure_disable_silent_rules (defaulting to 0) to control this.
7b79ae
7b79ae
* Wed Sep 14 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 45-1
7b79ae
- Add dependency on qt5-srpm-macros.
7b79ae
7b79ae
* Fri Aug 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 44-1
7b79ae
- And somehow I managed to make a typo in that dependency.
7b79ae
7b79ae
* Fri Aug 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 43-1
7b79ae
- Add dependency on fedora-rpm-macros.
7b79ae
7b79ae
* Tue Apr 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 42-1
7b79ae
- Add dependency on fpc-srpm-macros.
7b79ae
7b79ae
* Mon Apr 11 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 41-1
7b79ae
- Add a file for miscellaneous macros, currently containing just %%rpmmacrodir.
7b79ae
7b79ae
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 40-2
7b79ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7b79ae
7b79ae
* Tue Feb 02 2016 Dan Horák <dan[at]danny.cz> 40-1
7b79ae
- switch to -mcpu=power8 for ppc64le default compiler flags
7b79ae
7b79ae
* Wed Jan 13 2016 Orion Poplawski <orion@cora.nwra.com> 39-1
7b79ae
- Add Requires: python-srpm-macros
7b79ae
7b79ae
* Fri Jan  8 2016 Peter Robinson <pbrobinson@fedoraproject.org> 38-1
7b79ae
- Add missing ARMv6 optflags
7b79ae
7b79ae
* Wed Dec  2 2015 Peter Robinson <pbrobinson@fedoraproject.org> 37-1
7b79ae
- nodejs 4+ now supports aarch64 and power64
7b79ae
7b79ae
* Fri Jul 17 2015 Florian Festi <ffesti@redhat.com> 36-1
7b79ae
- Add Requires: go-srpm-macros (#1243922)
7b79ae
7b79ae
* Thu Jul 09 2015 Sandro Mani <manisandro@gmail.com> 35-1
7b79ae
- Use %%__libsymlink_path instead of %%__libsymlink_exclude_path in libsymlink.attr
7b79ae
7b79ae
* Wed Jul 08 2015 Adam Jackson <ajax@redhat.com> 34-1
7b79ae
- Fix cc1 specs mishandling of incremental linking
7b79ae
7b79ae
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 33-2
7b79ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7b79ae
7b79ae
* Fri Jun 05 2015 Dan Horák <dan[at]danny.cz> 33-1
7b79ae
- Mono 4 adds support for ppc64le
7b79ae
7b79ae
* Fri May 29 2015 Florian Festi <ffesti@redhat.com> 32-1
7b79ae
- Support out of source builds for %%_configure_gnuconfig_hack (#1191788)
7b79ae
- Fix typo in %%kernel_module_package (#1159361)
7b79ae
7b79ae
* Tue May 19 2015 Florian Festi <ffesti@redhat.com> 31-1
7b79ae
- Add %%py_auto_byte_compile macro controlling Python bytecompilation
7b79ae
(#976651)
7b79ae
7b79ae
* Wed Apr 29 2015 Florian Festi <ffesti@redhat.com> 30-1
7b79ae
- Fix libsymlink.attr for new magic pattern for symlinks (#1207945)
7b79ae
7b79ae
* Wed Apr 08 2015 Adam Jackson <ajax@redhat.com> 29-1
7b79ae
- Fix ld specs mishandling of incremental linking
7b79ae
7b79ae
* Thu Feb 19 2015 Till Maas <opensource@till.name> - 28-1
7b79ae
- Enable harden flags by default (#1192183)
7b79ae
7b79ae
* Wed Dec 10 2014 Dan Horák <dan[at]danny.cz> - 27-1
7b79ae
- Explicitly set -mcpu/-mtune for ppc64p7 and ppc64le to override rpm defaults
7b79ae
7b79ae
* Mon Sep 22 2014 Panu Matilainen <pmatilai@redhat.com> - 26-1
7b79ae
- Gnat macros are now in a package of their own (#1133632)
7b79ae
7b79ae
* Fri Sep 19 2014 Dan Horák <dan[at]danny.cz> - 25-1
7b79ae
- there is still no properly packaged Mono for ppc64le
7b79ae
7b79ae
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 24-2
7b79ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7b79ae
7b79ae
* Thu Jun  5 2014 Peter Robinson <pbrobinson@fedoraproject.org> 24-1
7b79ae
- ARMv7 has Ada so add it to GNAT_arches
7b79ae
7b79ae
* Sat May 24 2014 Brent Baude <baude@us.ibm.com> - 23-2
7b79ae
- Changed ppc64 to power64 macro for mono_archs
7b79ae
7b79ae
* Tue May 13 2014 Peter Robinson <pbrobinson@fedoraproject.org>
7b79ae
- aarch64 has Ada so add it to GNAT_arches
7b79ae
7b79ae
* Mon May 12 2014 Josh Boyer <jwboyer@fedoraproject.org> - 22-1
7b79ae
- Fix kmod.prov to deal with compressed modules (#1096349)
7b79ae
7b79ae
* Wed Apr 30 2014 Jens Petersen <petersen@redhat.com> - 21-1
7b79ae
- macros.ghc-srpm moved to ghc-rpm-macros package (#1089102)
7b79ae
- add requires ghc-srpm-macros
7b79ae
7b79ae
* Tue Apr 29 2014 Peter Robinson <pbrobinson@fedoraproject.org> 20-1
7b79ae
- With gcc 4.9 aarch64 now supports stack-protector
7b79ae
7b79ae
* Sun Apr 27 2014 Ville Skyttä <ville.skytta@iki.fi> - 19-1
7b79ae
- Drop bunch of duplicated-with-rpm macro definitions and brp-* scripts
7b79ae
7b79ae
* Tue Apr 15 2014  Panu Matilainen <pmatilai@redhat.com> - 18-1
7b79ae
- Temporarily bring back find-requires and -provides scripts to rrc-side
7b79ae
7b79ae
* Tue Apr 15 2014  Panu Matilainen <pmatilai@redhat.com> - 17-1
7b79ae
- Let OCaml handle its own arch macros (#1087794)
7b79ae
7b79ae
* Tue Apr 15 2014  Panu Matilainen <pmatilai@redhat.com> - 16-1
7b79ae
- Move kmod and libsymlink dependency generators here from rpm
7b79ae
7b79ae
* Thu Apr 10 2014  Panu Matilainen <pmatilai@redhat.com> - 15-1
7b79ae
- Drop most of the script-based dependency generation bits
7b79ae
7b79ae
* Tue Apr 08 2014  Panu Matilainen <pmatilai@redhat.com> - 14-1
7b79ae
- Add Mono path macros (#1070936)
7b79ae
- Allow opting out of config.{guess,sub} replacement hack (#991613)
7b79ae
7b79ae
* Tue Apr 08 2014  Panu Matilainen <pmatilai@redhat.com> - 13-1
7b79ae
- Move the remaining dependency generator stuff to the kmp macro package
7b79ae
- Stop overriding rpm external dependency generator settings by default
7b79ae
7b79ae
* Mon Apr 07 2014  Panu Matilainen <pmatilai@redhat.com> - 12-1
7b79ae
- Be more explicit about the package contents
7b79ae
- Split kernel module macros to a separate file
7b79ae
- Split kernel module scripts and macros to a separate package
7b79ae
7b79ae
* Wed Apr 02 2014  Panu Matilainen <pmatilai@redhat.com> - 11-1
7b79ae
- Stop pretending this package is relocatable, its not
7b79ae
- Require rpm >= 4.11 for /usr/lib/rpm/macros.d support etc
7b79ae
- Move our macros out of from /etc, they're not configuration
7b79ae
7b79ae
* Wed Apr 02 2014  Panu Matilainen <pmatilai@redhat.com> - 10-1
7b79ae
- Make fedora dist-git the upstream of this package and its sources
7b79ae
- Add maintainer comments to spec wrt versioning and changes
7b79ae
7b79ae
* Mon Mar 24 2014 Dan Horák <dan[at]danny.cz> - 9.1.0-58
7b79ae
- enable ppc64le otherwise default rpm cflags will be used
7b79ae
7b79ae
* Fri Feb 07 2014 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-57
7b79ae
- config.guess/sub don't need to be group-writable (#1061762)
7b79ae
7b79ae
* Sun Jan 12 2014 Kevin Fenzi <kevin@scrye.com> 9.1.0-56
7b79ae
- Update libtool hardening hack and re-enable (#978949)
7b79ae
7b79ae
* Wed Dec 18 2013 Dhiru Kholia <dhiru@openwall.com> - 9.1.0-55
7b79ae
- Enable "-Werror=format-security" by default (#1043495)
7b79ae
7b79ae
* Wed Sep 04 2013 Karsten Hopp <karsten@redhat.com> 9.1.0-54
7b79ae
- update config.sub with ppc64p7 support (from Fedora automake)
7b79ae
7b79ae
* Fri Aug 16 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-53
7b79ae
- updated config.guess/sub from upstream for little-endian ppc archs
7b79ae
7b79ae
* Mon Jul 29 2013 Petr Pisar <ppisar@redhat.com> - 9.1.0-52
7b79ae
- Perl 5.18 rebuild
7b79ae
7b79ae
* Thu Jul 25 2013 Tomas Mraz <tmraz@redhat.com> 9.1.0-51
7b79ae
- Disable the libtool hack as it is breaking builds
7b79ae
7b79ae
* Wed Jul 24 2013 Kevin Fenzi <kevin@scrye.com> 9.1.0-50
7b79ae
- Make docdirs unversioned on Fedora 20+ (#986871)
7b79ae
- Hack around libtool issue for hardened build for now (#978949)
7b79ae
7b79ae
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 9.1.0-49
7b79ae
- Perl 5.18 rebuild
7b79ae
7b79ae
* Fri Jul 05 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-48
7b79ae
- fix brp-java-repack-jars failing on strange permissions (#905573)
7b79ae
7b79ae
* Thu Jul 04 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-47
7b79ae
- switch from -fstack-protector to -fstack-protector-strong (#978763)
7b79ae
7b79ae
* Thu Jun 27 2013 Panu Matilainen <pmatilai@redhat.com> - - 9.1.0-46
7b79ae
- make cpu limit for building configurable through _smp_ncpus_max macro
7b79ae
7b79ae
* Tue May 21 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 9.1.0-45
7b79ae
- add nodejs_arches macro for ExclusiveArch for Node.js packages
7b79ae
7b79ae
* Mon May 13 2013 Adam Jackson <ajax@redhat.com> 9.1.0-44
7b79ae
- redhat-config-*: Use + to append rather than %%rename, to protect against
7b79ae
  multiple -specs= ending up in the command line. (#892837)
7b79ae
7b79ae
* Tue Apr 23 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-43
7b79ae
- Add optflags stack protector override for AArch64 (#909788)
7b79ae
- Also set FCFLAGS from %%configure (#914831)
7b79ae
7b79ae
* Mon Apr 22 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-42
7b79ae
- Switch back to manual config.guess/sub copies for reproducability
7b79ae
- Replace config.guess/sub from %%configure again (#951442)
7b79ae
7b79ae
* Mon Apr 22 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-41
7b79ae
- Add -grecord-gcc-switches to global CFLAGS (#951669)
7b79ae
7b79ae
* Mon Mar 25 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-40
7b79ae
- Add virtual system-rpm-config provide
7b79ae
7b79ae
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-39
7b79ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7b79ae
7b79ae
* Sat Nov 17 2012 Jens Petersen <petersen@redhat.com> - 9.1.0-38
7b79ae
- add ARM to ghc_arches_with_ghci for ghc-7.4.2 ghci support
7b79ae
  (NB this change should not be backported before ghc-7.4.2)
7b79ae
7b79ae
* Fri Nov  9 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-37
7b79ae
- Patch to fix spaces in java jar files
7b79ae
  https://bugzilla.redhat.com/show_bug.cgi?id=872737
7b79ae
7b79ae
* Fri Nov  9 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-36
7b79ae
- Patch to fix spaces in files used in filtering macros
7b79ae
  https://bugzilla.redhat.com/show_bug.cgi?id=783932
7b79ae
7b79ae
* Wed Oct  3 2012 Ville Skyttä <ville.skytta@iki.fi> - 9.1.0-35
7b79ae
- Drop (un)setting LANG and DISPLAY in build stages, require rpm >= 4.8.0.
7b79ae
7b79ae
* Wed Oct  3 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-34
7b79ae
- Add patch from https://bugzilla.redhat.com/show_bug.cgi?id=783433
7b79ae
  to fix spaces in files and directories that are fed to the
7b79ae
  brp-python-hardlink script
7b79ae
- Require zip since java repack jars requires it
7b79ae
  https://bugzilla.redhat.com/show_bug.cgi?id=857479
7b79ae
- Java jars need the MANIFEST.MF file to be first in the archive
7b79ae
  https://bugzilla.redhat.com/show_bug.cgi?id=465664
7b79ae
- Fix kernel_source macro to match the directory that kernel sources are installed in
7b79ae
  https://bugzilla.redhat.com/show_bug.cgi?id=648996
7b79ae
- Patch _mandir, _infodir, and _defaultocdir to use _prefix
7b79ae
  https://bugzilla.redhat.com/show_bug.cgi?id=853216
7b79ae
7b79ae
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-33
7b79ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7b79ae
7b79ae
* Wed Jun 27 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-32
7b79ae
- enable minidebuginfo generation (#834073)
7b79ae
7b79ae
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-31
7b79ae
- revert back to plain -g, -g3 seems to cancel dwz size improvements
7b79ae
7b79ae
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-30
7b79ae
- require dwz, enable dwarf compression for debuginfo packages (#833311)
7b79ae
7b79ae
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 9.1.0-29
7b79ae
- Pull in dependency with macros specific for building Perl source packages
7b79ae
7b79ae
* Sat Mar  3 2012 Jens Petersen <petersen@redhat.com> - 9.1.0-28
7b79ae
- add s390 and s390x to ghc_arches
7b79ae
7b79ae
* Wed Feb 22 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-27
7b79ae
- add GNAT arch definitions
7b79ae
7b79ae
* Sun Jan 15 2012 Dennis Gilmore <dennis@ausil.us> - 9.1.0-26
7b79ae
- per ppc team request drop -mminimal-toc on ppc64
7b79ae
7b79ae
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-25
7b79ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7b79ae
7b79ae
* Tue Dec 27 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-24
7b79ae
- add ghc_arches_with_ghci
7b79ae
7b79ae
* Wed Nov 09 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-23
7b79ae
- remove patch that forces --disable-silent-rules to configure
7b79ae
- it breaks anything set to not ignore unknown configure options
7b79ae
7b79ae
* Tue Oct 18 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-22
7b79ae
- add armv5tel to ghc_arches
7b79ae
7b79ae
* Wed Sep 28 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-21
7b79ae
- build armv5tel on armv7l since they are the same abi armv7hl is
7b79ae
  an incompatible ABI
7b79ae
7b79ae
* Wed Sep 28 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-20
7b79ae
- add armv7hl to ghc_arches
7b79ae
7b79ae
* Sun Sep 25 2011 Ville Skyttä <ville.skytta@iki.fi> - 9.1.0-19
7b79ae
- Fix URL.
7b79ae
7b79ae
* Thu Sep 22 2011 Adam Jackson <ajax@redhat.com> 9.1.0-18
7b79ae
- redhat-hardened-cc1: Inject -fPIE, not -fPIC.
7b79ae
  cf. http://lists.fedoraproject.org/pipermail/devel/2011-September/157365.html
7b79ae
7b79ae
* Fri Sep 16 2011 Adam Jackson <ajax@redhat.com> 9.1.0-17
7b79ae
- Expose %%_hardening_{c,ld}flags independently to make it easier for
7b79ae
  packages to apply them to selected components
7b79ae
7b79ae
* Wed Aug 10 2011 Colin Walters <walters@verbum.org> - 9.1.0-16
7b79ae
- Globally disable silent rules
7b79ae
7b79ae
* Wed Aug 03 2011 Adam Jackson <ajax@redhat.com> 9.1.0-15
7b79ae
- redhat-hardened-{cc1,ld}: Move some of the rewrite magic to gcc specs so
7b79ae
  we don't end up with both -fPIC and -fPIE on the command line
7b79ae
7b79ae
* Mon Aug 01 2011 Adam Jackson <ajax@redhat.com> 9.1.0-14
7b79ae
- redhat-rpm-config-9.1.0-hardened.patch: Add macro magic for %%_hardened_build
7b79ae
7b79ae
* Thu Jul 07 2011 Adam Jackson <ajax@redhat.com> 9.1.0-13
7b79ae
- redhat-rpm-config-9.1.0-relro.patch: LDFLAGS, not CFLAGS.
7b79ae
7b79ae
* Sat Jul 02 2011 Jon Masters <jcm@jonmasters.org> - 9.1.0-12
7b79ae
- redhat-rpm-config-9.1.0-arm.patch: Make armv7hl default on all v7 ARM
7b79ae
7b79ae
* Mon Jun 27 2011 Adam Jackson <ajax@redhat.com> - 9.1.0-11
7b79ae
- redhat-rpm-config-9.1.0-relro.patch: Add -Wl,-z,relro to __global_cflags
7b79ae
7b79ae
* Tue Jun 21 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-10
7b79ae
- revert last build since releng prefers exclusivearch here
7b79ae
7b79ae
* Sat Jun 18 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-9
7b79ae
- replace ghc_archs with ghc_excluded_archs
7b79ae
7b79ae
* Mon Jun 13 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-8
7b79ae
- add arm hardware float macros, fix up armv7l
7b79ae
7b79ae
* Mon May 30 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-7
7b79ae
- add -srpm to the arches files so that the base language macros can
7b79ae
  be parallel installable with these
7b79ae
7b79ae
* Fri May 27 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-6
7b79ae
- add some specific macros needed at srpm creation time
7b79ae
7b79ae
* Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-5
7b79ae
- adjust to new pkg-config behavior wrt private dependencies (#596433)
7b79ae
7b79ae
* Mon Mar 01 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-4
7b79ae
- avoid unnecessarily running brp-strip-comment-note (#568924)
7b79ae
7b79ae
* Mon Feb 15 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-3
7b79ae
- unbreak find-requires again, doh (#564527)
7b79ae
7b79ae
* Wed Feb 3 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-2
7b79ae
- python byte-compilation errors abort the build by default
7b79ae
7b79ae
* Tue Feb 2 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-1
7b79ae
- new version, lose merged patches (fixes #521141, #455279, #496522, #458648)
7b79ae
- require rpm for parent dir, version >= 4.6.0 for sane keyserver behavior
7b79ae
- buildrequire libtool to grab copies of config.guess and config.sub
7b79ae
- add URL to the git repo and upstream changelog as documentation
7b79ae
7b79ae
* Mon Nov 23 2009 Orion Poplawski <orion@cora.nwra.com> - 9.0.3-19
7b79ae
- Change configure macro to use _configure to allow override (bug #489942)
7b79ae
7b79ae
* Mon Sep 28 2009 Bill Nottingham <notting@redhat.com>
7b79ae
- Drop xz compression level to 2
7b79ae
7b79ae
* Thu Sep 03 2009 Adam Jackson <ajax@redhat.com>
7b79ae
- Delete *.orig in %%install
7b79ae
7b79ae
* Thu Sep 03 2009 Paul Howarth <paul@city-fan.org> 9.0.3-17
7b79ae
- redhat-rpm-config-9.0.3-filtering-macros.patch: Rediff so we don't ship a .orig file
7b79ae
- add (empty) %%build section
7b79ae
- fix unescaped macros in changelog
7b79ae
7b79ae
* Tue Aug 18 2009 Chris Weyl <cweyl@alumni.drew.edu> 9.0.3-16
7b79ae
- add the filtering framework approved by the FPC/FESCo. (#516240)
7b79ae
7b79ae
* Thu Aug 13 2009 Adam Jackson <ajax@redhat.com> 9.0.3-15
7b79ae
- redhat-rpm-config-9.0.4-brpssa-speedup.patch: When looking for static
7b79ae
  archives, only run file(1) on files named *.a. (#517101)
7b79ae
7b79ae
* Wed Aug 12 2009 Adam Jackson <ajax@redhat.com> 9.0.3-14
7b79ae
- redhat-rpm-config-9.0.3-jars-with-spaces.patch: Handle repacking jars
7b79ae
  whose filenames contain spaces. (#461854)
7b79ae
7b79ae
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.3-13
7b79ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7b79ae
7b79ae
* Wed Jul 22 2009 Bill Nottingham <notting@redhat.com> 9.0.3-12
7b79ae
- use XZ payload compression for binary packages
7b79ae
7b79ae
* Tue Jul 21 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 9.0.3-10
7b79ae
- always delete %%buildroot as first step of %%install (as long as %%buildroot is not /)
7b79ae
7b79ae
* Fri Jul 17 2009 Bill Nottingham <notting@redhat.com> 9.0.3-10
7b79ae
- apply fedora 12 default buildflags
7b79ae
7b79ae
* Wed Jun 03 2009 Adam Jackson <ajax@redhat.com> 9.0.3-9
7b79ae
- limit-smp-16-threads.patch: Rediff so we don't ship a .orig file (#500316)
7b79ae
7b79ae
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.3-8
7b79ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
7b79ae
7b79ae
* Mon Feb 23 2009 Jon Masters <jcm@redhat.com> - 9.0.3-7
7b79ae
- Change default hashing algorithm in file digests to SHA-256
7b79ae
- Resolves: #485826.
7b79ae
7b79ae
* Tue Feb 17 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-6
7b79ae
- add missing armv7l arch
7b79ae
- set the default build arch to match fedora arm build target
7b79ae
7b79ae
* Mon Feb 16 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-5
7b79ae
- apply fedora 11 default buildflags
7b79ae
- set 32 bit intel build arch to i586 on compatible hardware
7b79ae
- set 32 bit sparc build arch to sparcv9 on compatible hardware
7b79ae
7b79ae
* Mon Feb 16 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-4
7b79ae
- limit _smp_flags to -j16
7b79ae
7b79ae
* Wed Sep  3 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9.0.3-3
7b79ae
- fix license tag
7b79ae
- nuke ancient conflicts
7b79ae
7b79ae
* Mon Aug 11 2008 Panu Matilainen <pmatilai@redhat.com> - 9.0.3-2
7b79ae
- Unbreak find-requires (#443015)
7b79ae
7b79ae
* Tue May 06 2008 Jon Masters <jcm@redhat.com> - 9.0.3-1
7b79ae
- Ensure Java Jar files have readable files within.
7b79ae
- Remove overwritten config.guess|sub files (testing).
7b79ae
- Fix Fortran flags for building using _fmoddir.
7b79ae
- Pull in objdump fix to upstream find-requires.
7b79ae
7b79ae
* Thu Apr 03 2008 Jon Masters <jcm@redhat.com> - 9.0.2-1
7b79ae
- Remove smp dependencies
7b79ae
- Update config.guess|sub files
7b79ae
- Don't call find-requires.ksyms for kmod packages (kernel kABI scripts).
7b79ae
7b79ae
* Thu Jul 05 2007 Jesse Keating <jkeating@redhat.com> - 9.0.1-1
7b79ae
- Remove dist defines, fedora-release does that now
7b79ae
- Enable post-build buildroot checking by default
7b79ae
7b79ae
* Tue Jun 19 2007 Jeremy Katz <katzj@redhat.com> - 9.0.0-1
7b79ae
- use stock find-lang.sh (#213041)
7b79ae
- arm fixes (Lennert Buytenhek, #243523)
7b79ae
- allow jar repacking to be disabled (#219731)
7b79ae
- fix running dist.sh --fc (#223651)
7b79ae
- hardlink identical .pyc and .pyo files to save space (Ville Skyttä)
7b79ae
- fix TMPDIR usage (Matthew Miller, #235614)
7b79ae
7b79ae
* Tue Jun 19 2007 Jeremy Katz <katzj@redhat.com> - 8.1.0-1
7b79ae
- add modalias tags to kmod packages and other kmod changes (jcm)
7b79ae
- recompress jars to avoid multilib conflicts (bkonrath)
7b79ae
7b79ae
* Fri May 18 2007 Jesse Keating <jkeating@redhat.com> 8.0.45-16
7b79ae
- Update macros for F8
7b79ae
- hardcode dist in release string, as we provide it.  chicken/egg.
7b79ae
7b79ae
* Wed Apr 11 2007 Jon Masters <jcm@redhat.com> 8.0.45-15
7b79ae
- Add modalias tags to kernel module packages (kmods) for tracking.
7b79ae
- Further information is available at http://www.kerneldrivers.org/.
7b79ae
7b79ae
* Tue Apr 03 2007 Jon Masters <jcm@redhat.com> 8.0.45-14
7b79ae
- Rebased all previous patches (since java fix introduced offset).
7b79ae
- Added Fedora per-release macros to platforms section of macros.
7b79ae
  Further debate may see these move elsewhere in the ordering.
7b79ae
7b79ae
* Tue Mar 13 2007 Ben Konrath <bkonrath@redhat.com> 8.0.45-13
7b79ae
- Update brp-java-repack-jars to fix issue with tomcat.
7b79ae
7b79ae
* Wed Oct 18 2006 Jon Masters <jcm@redhat.com> 8.0.45-12
7b79ae
- Synced kernel_module_package semantics with SuSE.
7b79ae
- Updated kmodtool.
7b79ae
7b79ae
* Tue Oct 17 2006 Jon Masters <jcm@redhat.com> 8.0.45-10
7b79ae
- Updated kernel_module_package.
7b79ae
7b79ae
* Mon Oct 16 2006 Jon Masters <jcm@redhat.com> 8.0.45-9
7b79ae
- Added kernel_module_package macro. Working on unified packaging.
7b79ae
7b79ae
* Thu Oct 12 2006 Jon Masters <jcm@redhat.com> 8.0.45-8
7b79ae
- Added patch for find-requires. Waiting on write access to public CVS.
7b79ae
7b79ae
* Tue Sep 12 2006 Deepak Bhole <dbhole@redhat.com> 8.0.45-6
7b79ae
- Fix brp-java-repack-jars to work with builddirs that aren't %%name-%%version
7b79ae
7b79ae
* Mon Sep 11 2006 Fernando Nasser <fnasser@redhat.com> - 8.0.45-5
7b79ae
- Fix order of tokens in find command (thanks mikeb@redhat.com)
7b79ae
7b79ae
* Thu Sep  7 2006 Ben Konrath <bkonrath@redhat.com> - 8.0.45-4
7b79ae
- Fix bug in repack jars script.
7b79ae
7b79ae
* Wed Sep  6 2006 Jeremy Katz <katzj@redhat.com> - 8.0.45-3
7b79ae
- path fix
7b79ae
7b79ae
* Tue Sep  5 2006 Jeremy Katz <katzj@redhat.com> - 8.0.45-2
7b79ae
- Add script from Ben Konrath <bkonrath@redhat.com> to repack jars to
7b79ae
  avoid multilib conflicts
7b79ae
7b79ae
* Sun Jul 30 2006 Jon Masters <jcm@redhat.com> - 8.0.45-1
7b79ae
- Fix inverted kernel test.
7b79ae
7b79ae
* Sun Jul 30 2006 Jon Masters <jcm@redhat.com> - 8.0.44-1
7b79ae
- Add a better check for a kernel vs. kmod.
7b79ae
7b79ae
* Thu Jun 15 2006 Jon Masters <jcm@redhat.com> - 8.0.43-1
7b79ae
- Workaround bug in find-requires/find-provides for kmods.
7b79ae
7b79ae
* Thu Jun 15 2006 Jon Masters <jcm@redhat.com> - 8.0.42-1
7b79ae
- Fix a typo in KMP find-requires.
7b79ae
7b79ae
* Tue Jun 13 2006 Jon Masters <jcm@redhat.com> - 8.0.41-1
7b79ae
- Add support for KMP Fedora Extras packaging.
7b79ae
7b79ae
* Fri Feb  3 2006 Jeremy Katz <katzj@redhat.com> - 8.0.40-1
7b79ae
- use -mtune=generic for x86 and x86_64
7b79ae
7b79ae
* Tue Aug 16 2005 Elliot Lee <sopwith@redhat.com> - 8.0.39-1
7b79ae
- Fix #165416
7b79ae
7b79ae
* Mon Aug 01 2005 Elliot Lee <sopwith@redhat.com> - 8.0.38-1
7b79ae
- Add -Wall into cflags
7b79ae
7b79ae
* Mon Aug 01 2005 Elliot Lee <sopwith@redhat.com> - 8.0.37-1
7b79ae
- Patch from Uli: enable stack protector, fix sparc & ppc cflags
7b79ae
7b79ae
* Thu Jun 16 2005 Elliot Lee <sopwith@redhat.com> - 8.0.36-1
7b79ae
- Fix the fix
7b79ae
7b79ae
* Wed Apr  6 2005 Elliot Lee <sopwith@redhat.com> - 8.0.35-1
7b79ae
- Fix #129025 (enable python byte compilation)
7b79ae
7b79ae
* Wed Mar 23 2005 Elliot Lee <sopwith@redhat.com> 8.0.34-1
7b79ae
- Bug fixes
7b79ae
- Cflags change by drepper
7b79ae
7b79ae
* Wed Feb 9 2005 Elliot Lee <sopwith@redhat.com> 8.0.33-1
7b79ae
- Change -D to -Wp,-D to make java happy
7b79ae
- Add -D_FORTIFY_SOURCE=2 to global cflags (as per Jakub & Arjan's request)
7b79ae
7b79ae
* Fri Oct  1 2004 Bill Nottingham <notting@redhat.com> 8.0.32-1
7b79ae
- allow all symbol versioning in find_requires - matches RPM internal
7b79ae
  behavior
7b79ae
7b79ae
* Mon Jun 28 2004 Elliot Lee <sopwith@redhat.com> 8.0.31-1
7b79ae
- Add ppc8[25]60 to rpmrc optflags
7b79ae
7b79ae
* Fri Jun 25 2004 Elliot Lee <sopwith@redhat.com> 8.0.29-1
7b79ae
- rpmrc patch from jakub to change optflags.
7b79ae
7b79ae
* Wed Sep 17 2003 Elliot Lee <sopwith@redhat.com> 8.0.28-1
7b79ae
- Change brp-compress to pass -n flag to gzip (per msw's request)
7b79ae
7b79ae
* Tue Jul 15 2003 Elliot Lee <sopwith@redhat.com> 8.0.27-1
7b79ae
- Fix broken configure macro find for config.guess/config.sub
7b79ae
- Put host/target/build back for now
7b79ae
7b79ae
* Mon Jul  7 2003 Jens Petersen <petersen@redhat.com> - 8.0.26-1
7b79ae
- preserve the vendor field when VENDOR not set
7b79ae
- put VENDOR in the final i386-libc line, not the tentative one
7b79ae
7b79ae
* Mon Jul  7 2003 Jens Petersen <petersen@redhat.com> - 8.0.25-1
7b79ae
- update config.{guess,sub} to 2003-06-17
7b79ae
- define VENDOR to be redhat only when /etc/redhat-release present
7b79ae
  [suggested by jbj]
7b79ae
- put VENDOR in vendor field in our config.guess file for
7b79ae
  ia64, ppc, ppc64, s390, s390x, x86_64 and elf32-i386 Linux
7b79ae
- drop the --host, --build, --target and --program-prefix configure options
7b79ae
  from %%configure, since this causes far too many problems
7b79ae
7b79ae
* Fri May  2 2003 Jens Petersen <petersen@redhat.com> - 8.0.24-3
7b79ae
- make config.{guess,sub} executable
7b79ae
7b79ae
* Thu May  1 2003 Jens Petersen <petersen@redhat.com> - 8.0.22-2
7b79ae
- add config.guess and config.sub (2003-02-22) with s390 patch on config.sub
7b79ae
- make %%configure use them
7b79ae
7b79ae
* Mon Mar 03 2003 Elliot Lee <sopwith@redhat.com>
7b79ae
- Unset $DISPLAY in macros
7b79ae
7b79ae
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com> 8.0.21-1
7b79ae
- Just turn on -g unconditionally for now
7b79ae
7b79ae
* Thu Feb 13 2003 Elliot Lee <sopwith@redhat.com> 8.0.20-1
7b79ae
- Reorganize rpmrc/macros to set cflags in a nicer manner.
7b79ae
7b79ae
* Wed Jan 22 2003 Elliot Lee <sopwith@redhat.com> 8.0.19-1
7b79ae
- Disable brp-implant-ident-static until it works everywhere
7b79ae
7b79ae
* Thu Jan 16 2003 Nalin Dahyabhai <nalin@redhat.com> 8.0.18-1
7b79ae
- add brp-implant-ident-static, which requires mktemp
7b79ae
7b79ae
* Thu Jan  9 2003 Bill Nottingham <notting@redhat.com> 8.0.17-1
7b79ae
- add brp-strip-static-archive from rpm-4.2-0.54
7b79ae
7b79ae
* Tue Dec 17 2002 Bill Nottingham <notting@redhat.com> 8.0.16-1
7b79ae
- make -g in rpmrc conditional on debug_package
7b79ae
7b79ae
* Mon Dec 16 2002 Elliot Lee <sopwith@redhat.com> 8.0.15-1
7b79ae
- Rename -debug subpackages to -debuginfo
7b79ae
7b79ae
* Sat Dec 14 2002 Tim Powers <timp@redhat.com> 8.0.14-1
7b79ae
- tweak debug package stuff so that we are overloading %%install
7b79ae
  instead of %%post
7b79ae
7b79ae
* Sat Dec 14 2002 Tim Powers <timp@redhat.com> 8.0.13-1
7b79ae
- turn on internal rpm dep generation by default
7b79ae
7b79ae
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 8.0.12-1
7b79ae
- New release with debug packages on
7b79ae
7b79ae
* Tue Dec  3 2002 Bill Nottingham <notting@redhat.com> 8.0.8-1
7b79ae
- turn debug packages off
7b79ae
- override optflags with no -g
7b79ae
7b79ae
* Fri Nov 22 2002 Elliot Lee <sopwith@redhat.com> 8.0.7-1
7b79ae
- turn on debug packages
7b79ae
7b79ae
* Thu Nov 21 2002 Elliot Lee <sopwith@redhat.com> 8.0.6-1
7b79ae
- Pass __strip and __objdump macros
7b79ae
7b79ae
* Thu Nov 21 2002 Elliot Lee <sopwith@redhat.com> 8.0.5-1
7b79ae
- Update macros to specify find-provides/find-requires
7b79ae
7b79ae
* Thu Oct 31 2002 Elliot Lee <sopwith@redhat.com> 8.0.4-1
7b79ae
- Remove tracking dependency
7b79ae
7b79ae
* Wed Oct 16 2002 Phil Knirsch <pknirsch@redhat.com> 8.0.3-2
7b79ae
- Added fix for outdated config.[sub|guess] files in %%configure section
7b79ae
7b79ae
* Wed Oct 16 2002 Elliot Lee <sopwith@redhat.com> 8.0.3-1
7b79ae
- New release that blows up on unpackaged files and missing doc files.
7b79ae
7b79ae
* Thu Oct  3 2002 Jeremy Katz <katzj@redhat.com> 8.0.2
7b79ae
- don't redefine everything in macros, just what we need to
7b79ae
7b79ae
* Mon Sep 16 2002 Alexander Larsson <alexl@redhat.com> 8.0.1
7b79ae
- Add debug package support to %%__spec_install_post
7b79ae
7b79ae
* Tue Sep  3 2002 Bill Nottingham <notting@redhat.com> 8.0-1
7b79ae
- bump version
7b79ae
7b79ae
* Wed Aug 28 2002 Elliot Lee <sopwith@redhat.com> 7.3.94-1
7b79ae
- Update macrofiles
7b79ae
7b79ae
* Wed Jul 31 2002 Elliot Lee <sopwith@redhat.com> 7.3.93-1
7b79ae
- Add _unpackaged_files_terminate_build and
7b79ae
_missing_doc_files_terminate_build to macros
7b79ae
7b79ae
* Thu Jul 11 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-6
7b79ae
- find-lang.sh fix from 67368
7b79ae
- find-requires fix from 67325
7b79ae
7b79ae
* Thu Jul 11 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-5
7b79ae
- Add /etc/rpm/macros back to make #67951 go away
7b79ae
7b79ae
* Wed Jun 26 2002 Jens Petersen <petersen@redhat.com> 7.3.92-4
7b79ae
- fix %%configure targeting for autoconf-2.5x (#58468)
7b79ae
- include ~/.rpmmacros in macrofiles file path again
7b79ae
7b79ae
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 7.3.92-3
7b79ae
- automated rebuild
7b79ae
7b79ae
* Fri Jun 21 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-2
7b79ae
- Don't define _arch
7b79ae
7b79ae
* Thu Jun 20 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-1
7b79ae
- find-lang error detection from Havoc
7b79ae
7b79ae
* Wed Jun 12 2002 Elliot Lee <sopwith@redhat.com> 7.3.91-1
7b79ae
- Update
7b79ae
7b79ae
* Sun Jun  9 2002 Jeff Johnson <jbj@redhat.com>
7b79ae
- create.