Blame SPECS/redhat-rpm-config.spec

f9efe2
#                        TO WHOM IT MAY CONCERN
f9efe2
#
f9efe2
# 1) Don't add patches, dist-git is the upstream repository for this package.
f9efe2
# 2) When making changes, update version by +1, leave release alone.
f9efe2
#
f9efe2
f9efe2
Summary: Red Hat specific rpm configuration files
f9efe2
Name: redhat-rpm-config
f9efe2
Version: 194
f9efe2
Release: 1%{?dist}
f9efe2
# No version specified.
f9efe2
License: GPL+
f9efe2
URL: https://src.fedoraproject.org/rpms/redhat-rpm-config
f9efe2
f9efe2
# Core rpm settings
f9efe2
Source0: macros
f9efe2
Source1: rpmrc
f9efe2
f9efe2
# gcc specs files for hardened builds
f9efe2
Source50: redhat-hardened-cc1
f9efe2
Source51: redhat-hardened-ld
f9efe2
Source52: redhat-hardened-clang.cfg
f9efe2
f9efe2
# gcc specs files for annobin builds
f9efe2
Source60: redhat-annobin-cc1
f9efe2
Source61: redhat-annobin-select-gcc-built-plugin
f9efe2
Source62: redhat-annobin-select-annobin-built-plugin
f9efe2
Source63: redhat-annobin-plugin-select.sh
f9efe2
f9efe2
# The macros defined by these files are for things that need to be defined
f9efe2
# at srpm creation time when it is not feasible to require the base packages
f9efe2
# that would otherwise be providing the macros. other language/arch specific
f9efe2
# macros should not be defined here but instead in the base packages that can
f9efe2
# be pulled in at rpm build time, this is specific for srpm creation.
f9efe2
Source100: macros.fedora-misc-srpm
f9efe2
Source102: macros.mono-srpm
f9efe2
Source103: macros.nodejs-srpm
f9efe2
Source104: macros.ldc-srpm
f9efe2
Source105: macros.valgrind-srpm
f9efe2
f9efe2
# Other misc macros
f9efe2
Source150: macros.dwz
f9efe2
Source152: macros.vpath
f9efe2
Source153: macros.forge
f9efe2
Source154: macros.ldconfig
f9efe2
Source155: macros.fedora-misc
f9efe2
f9efe2
# Build policy scripts
f9efe2
# this comes from https://github.com/rpm-software-management/rpm/pull/344
f9efe2
# added a python -> python2 conversion for fedora with warning
f9efe2
# and an echo when the mangling happens
f9efe2
Source201: brp-mangle-shebangs
f9efe2
f9efe2
# this comes from rpm itself
f9efe2
# however, now we can do Fedora changes within
f9efe2
Source202: brp-python-bytecompile
f9efe2
f9efe2
# for fixing pyc files reproducibility with marshalparser
f9efe2
# https://github.com/fedora-python/marshalparser
f9efe2
Source203: brp-fix-pyc-reproducibility
f9efe2
f9efe2
# Dependency generator scripts (deprecated)
f9efe2
Source300: find-provides
f9efe2
Source304: find-requires
f9efe2
f9efe2
# Misc helper scripts
f9efe2
Source400: dist.sh
f9efe2
Source404: gpgverify
f9efe2
f9efe2
# 2016-10-02 snapshots from http://git.savannah.gnu.org/gitweb/?p=config.git
f9efe2
Source500: config.guess
f9efe2
Source501: config.sub
f9efe2
f9efe2
# Dependency generators & their rules
f9efe2
Source602: libsymlink.attr
f9efe2
f9efe2
# BRPs
f9efe2
Source700: brp-ldconfig
f9efe2
Source701: brp-strip-lto
f9efe2
f9efe2
# Convenience lua functions
f9efe2
Source800: common.lua
f9efe2
Source801: forge.lua
f9efe2
f9efe2
# Documentation
f9efe2
Source900: buildflags.md
f9efe2
f9efe2
BuildArch: noarch
f9efe2
BuildRequires: perl-generators
f9efe2
Requires: coreutils
f9efe2
f9efe2
Requires: efi-srpm-macros
f9efe2
Requires: fonts-srpm-macros
f9efe2
Requires: ghc-srpm-macros
f9efe2
Requires: go-srpm-macros
f9efe2
# ↓ Provides kmod.attr originally shipped by us
f9efe2
Requires: kernel-srpm-macros >= 1.0-6
f9efe2
Requires: lua-srpm-macros
f9efe2
Requires: ocaml-srpm-macros
f9efe2
Requires: openblas-srpm-macros
f9efe2
Requires: perl-srpm-macros
f9efe2
# ↓ Provides compileall2 Python module
f9efe2
Requires: python-srpm-macros >= 3-46
f9efe2
Requires: qt5-srpm-macros
f9efe2
Requires: rust-srpm-macros
f9efe2
f9efe2
%if ! 0%{?rhel}
f9efe2
Requires: fpc-srpm-macros
f9efe2
Requires: gnat-srpm-macros
f9efe2
Requires: nim-srpm-macros
f9efe2
%endif
f9efe2
f9efe2
Requires: rpm >= 4.11.0
f9efe2
Requires: dwz >= 0.4
f9efe2
Requires: zip
f9efe2
Requires: (annobin if (gcc or clang))
f9efe2
Requires: (gcc-plugin-annobin if gcc)
f9efe2
f9efe2
# for brp-mangle-shebangs
f9efe2
Requires: %{_bindir}/find
f9efe2
Requires: %{_bindir}/file
f9efe2
Requires: %{_bindir}/grep
f9efe2
Requires: %{_bindir}/sed
f9efe2
Requires: %{_bindir}/xargs
f9efe2
f9efe2
# -fstack-clash-protection and -fcf-protection require GCC 8.
f9efe2
Conflicts: gcc < 8.0.1-0.22
f9efe2
f9efe2
Provides: system-rpm-config = %{version}-%{release}
f9efe2
f9efe2
%global rrcdir /usr/lib/rpm/redhat
f9efe2
f9efe2
%description
f9efe2
Red Hat specific rpm configuration files.
f9efe2
f9efe2
%prep
f9efe2
# Not strictly necessary but allows working on file names instead
f9efe2
# of source numbers in install section
f9efe2
%setup -c -T
f9efe2
cp -p %{sources} .
f9efe2
f9efe2
%install
f9efe2
mkdir -p %{buildroot}%{rrcdir}
f9efe2
install -p -m 644 -t %{buildroot}%{rrcdir} macros rpmrc
f9efe2
install -p -m 444 -t %{buildroot}%{rrcdir} redhat-hardened-*
f9efe2
install -p -m 444 -t %{buildroot}%{rrcdir} redhat-annobin-*
f9efe2
install -p -m 755 -t %{buildroot}%{rrcdir} config.*
f9efe2
install -p -m 755 -t %{buildroot}%{rrcdir} dist.sh
f9efe2
install -p -m 755 -t %{buildroot}%{rrcdir} gpgverify
f9efe2
install -p -m 755 -t %{buildroot}%{rrcdir} brp-*
f9efe2
f9efe2
install -p -m 755 -t %{buildroot}%{rrcdir} find-*
f9efe2
mkdir -p %{buildroot}%{rrcdir}/find-provides.d
f9efe2
f9efe2
install -p -m 755 -t %{buildroot}%{rrcdir} brp-*
f9efe2
f9efe2
mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d
f9efe2
install -p -m 644 -t %{buildroot}%{_rpmconfigdir}/macros.d macros.*
f9efe2
f9efe2
mkdir -p %{buildroot}%{_fileattrsdir}
f9efe2
install -p -m 644 -t %{buildroot}%{_fileattrsdir} *.attr
f9efe2
f9efe2
mkdir -p %{buildroot}%{_rpmluadir}/fedora/{rpm,srpm}
f9efe2
install -p -m 644 -t %{buildroot}%{_rpmluadir}/fedora common.lua
f9efe2
install -p -m 644 -t %{buildroot}%{_rpmluadir}/fedora/srpm forge.lua
f9efe2
f9efe2
# This trigger is used to decide which version of the annobin plugin for gcc
f9efe2
# should be used.  See comments in the script for full details.
f9efe2
f9efe2
%triggerin -- annobin gcc-plugin-annobin
f9efe2
%{rrcdir}/redhat-annobin-plugin-select.sh
f9efe2
%end
f9efe2
f9efe2
# We also trigger when annobin is uninstalled.  This allows us to switch
f9efe2
# over to the gcc generated version of the plugin.  It does not matter if
f9efe2
# gcc is uninstalled, since if that happens the plugin cannot be used.
f9efe2
f9efe2
%triggerpostun -- annobin
f9efe2
%{rrcdir}/redhat-annobin-plugin-select.sh
f9efe2
%end
f9efe2
f9efe2
%files
f9efe2
%dir %{rrcdir}
f9efe2
%{rrcdir}/macros
f9efe2
%{rrcdir}/rpmrc
f9efe2
%{rrcdir}/brp-*
f9efe2
%{rrcdir}/dist.sh
f9efe2
%{rrcdir}/gpgverify
f9efe2
%{rrcdir}/redhat-hardened-*
f9efe2
%{rrcdir}/redhat-annobin-*
f9efe2
%{rrcdir}/config.*
f9efe2
%{rrcdir}/find-provides
f9efe2
%{rrcdir}/find-requires
f9efe2
%{rrcdir}/brp-ldconfig
f9efe2
%{_fileattrsdir}/*.attr
f9efe2
%{_rpmconfigdir}/macros.d/macros.*-srpm
f9efe2
%{_rpmconfigdir}/macros.d/macros.dwz
f9efe2
%{_rpmconfigdir}/macros.d/macros.forge
f9efe2
%{_rpmconfigdir}/macros.d/macros.ldconfig
f9efe2
%{_rpmconfigdir}/macros.d/macros.vpath
f9efe2
%{_rpmconfigdir}/macros.d/macros.fedora-misc
f9efe2
%dir %{_rpmluadir}/fedora
f9efe2
%dir %{_rpmluadir}/fedora/srpm
f9efe2
%dir %{_rpmluadir}/fedora/rpm
f9efe2
%{_rpmluadir}/fedora/*.lua
f9efe2
%{_rpmluadir}/fedora/srpm/*lua
f9efe2
f9efe2
%attr(0755,-,-) %{rrcdir}/redhat-annobin-plugin-select.sh
f9efe2
%verify(owner group mode) %{rrcdir}/redhat-annobin-cc1
f9efe2
%{rrcdir}/redhat-annobin-select-gcc-built-plugin
f9efe2
%{rrcdir}/redhat-annobin-select-annobin-built-plugin
f9efe2
f9efe2
%doc buildflags.md
f9efe2
f9efe2
%changelog
f9efe2
* Thu Feb 17 2022 Nick Clifton  <nickc@redhat.com> - 194-1
f9efe2
- Use the correct package names for the triggers.
f9efe2
- Resolves: rhbz#2030671
f9efe2
f9efe2
* Tue Feb 15 2022 Nick Clifton  <nickc@redhat.com> - 193-1
f9efe2
- Fix bugs in plugin selection script.
f9efe2
- Resolves: rhbz#2030671
f9efe2
f9efe2
* Tue Feb 01 2022 Nick Clifton  <nickc@redhat.com> - 192-1
f9efe2
- Select between gcc-built and annobin-built versions of the annobin plugin.
f9efe2
- Resolves: rhbz#2030671
f9efe2
f9efe2
* Wed Dec 08 2021 Miro Hrončok <mhroncok@redhat.com> - 191-1
f9efe2
- brp-mangle-shebangs: also mangle shebangs of JavaScript executables
f9efe2
- Resolves: rhbz#2030427
f9efe2
f9efe2
* Thu Dec 02 2021 Neal Gompa <ngompa@centosproject.org> - 190-1
f9efe2
- Make vpath builddir not include arch-specific info
f9efe2
  Resolves: rhbz#1984679
f9efe2
f9efe2
* Tue Nov 16 2021 Florian Weimer <fweimer@redhat.com> - 189-1
f9efe2
- buildflags.md: Documentation updates (#2005080)
f9efe2
f9efe2
* Tue Aug 24 2021 Florian Weimer <fweimer@redhat.com> - 188-1
f9efe2
- redhat-rpm-config: Enable x86-64-v2 baseline for Clang/LLVM (#1890170)
f9efe2
f9efe2
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 187-2
f9efe2
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
f9efe2
  Related: rhbz#1991688
f9efe2
f9efe2
* Fri Jul 30 2021 Florian Weimer <fweimer@redhat.com> - 187-1
f9efe2
- Active GCC plugin during LTO linking (#1983727)
f9efe2
f9efe2
* Thu Jul 22 2021 Florian Weimer <fweimer@redhat.com> - 186-1
f9efe2
- aarch64: Do not build with -mbranch-protection=standard (#1984652)
f9efe2
f9efe2
* Tue May 25 2021 Michal Domonkos <mdomonko@redhat.com> - 185-3
f9efe2
- Bump release for a rebuild in a sidetag
f9efe2
f9efe2
* Wed May 12 2021 Michal Domonkos <mdomonko@redhat.com> - 185-1
f9efe2
- Drop kernel-rpm-macros subpackage & kmod.attr
f9efe2
- Resolves: #1959924
f9efe2
f9efe2
* Wed Apr 21 2021 Michal Domonkos <mdomonko@redhat.com> - 184-1
f9efe2
- Drop {fpc,gnat,nim}-srpm-macros dependencies on RHEL
f9efe2
f9efe2
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 183-2
f9efe2
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
f9efe2
f9efe2
* Thu Apr 15 2021 Florian Weimer <fweimer@redhat.com> - 183-1
f9efe2
- ppc64le: Update ISA baseline to POWER9 (#1876584)
f9efe2
- s390x: Update ISA baseline to z14 (#1876479)
f9efe2
f9efe2
* Mon Mar 22 2021 Lumír Balhar <lbalhar@redhat.com> - 182-1
f9efe2
- Fix handling of files without newlines in brp-mangle-shebang
f9efe2
f9efe2
* Wed Mar 10 2021 Kalev Lember <klember@redhat.com> - 181-1
f9efe2
- BRP Python Bytecompile: Avoid hardcoding /usr/bin prefix for python
f9efe2
f9efe2
* Tue Jan 19 2021 Florian Weimer <fweimer@redhat.com> - 180-1
f9efe2
- Use -march=x86-64-v2 only for the gcc toolchain
f9efe2
f9efe2
* Tue Jan 19 2021 Florian Weimer <fweimer@redhat.com> - 179-1
f9efe2
- x86_64: Enable -march=x86-64-v2 for ELN, following GCC.
f9efe2
f9efe2
* Sun Nov 29 2020 Miro Hrončok <mhroncok@redhat.com> - 178-1
f9efe2
- BRP Python Bytecompile: Also detect Python files in /app/lib/pythonX.Y
f9efe2
f9efe2
* Tue Oct 27 2020 Tom Stellard <tstellar@redhat.com> - 177-1
f9efe2
- Add back -fcf-protection flag for x86_64
f9efe2
f9efe2
* Tue Oct 20 2020 Florian Weimer <fweimer@redhat.com> - 176-1
f9efe2
- s390x: Tune for z14 (as in Red Hat Enterprise Linux 8)
f9efe2
f9efe2
* Mon Oct  5 2020 Florian Weimer <fweimer@redhat.com> - 175-1
f9efe2
- s390x: Switch Fedora ELN to z13 baseline
f9efe2
f9efe2
* Fri Sep 11 2020 Miro Hrončok <mhroncok@redhat.com> - 172-1
f9efe2
- Filter out LTO flags from %%extension flags macros
f9efe2
- Fixes: rhbz#1877652
f9efe2
f9efe2
* Wed Sep  2 2020 Michel Alexandre Salim <salimma@fedoraproject.org> - 171-1
f9efe2
- Add Requires: lua-srpm-macros
f9efe2
f9efe2
* Fri Aug 21 2020 Tom Stellard <tstellar@redhat.com> - 170-1
f9efe2
- Enable -fstack-clash-protection for clang on x86, s390x, and ppc64le
f9efe2
f9efe2
* Thu Aug 20 2020 Tom Stellard <tstellar@redhat.com> - 169-1
f9efe2
- Add -flto to ldflags for clang toolchain
f9efe2
f9efe2
* Thu Aug 20 2020 Neal Gompa <ngompa13@gmail.com> - 168-1
f9efe2
- Fix CC/CXX exports so arguments are included in exported variable
f9efe2
- Allow overrides of CC/CXX like CFLAGS and CXXFLAGS from shell variables
f9efe2
f9efe2
* Mon Aug 03 2020 Troy Dawson <tdawson@redhat.com> - 167-1
f9efe2
- Add Requires: kernel-srpm-macros
f9efe2
f9efe2
* Thu Jul 30 2020 Jeff Law <law@redhat.com> - 166-1
f9efe2
- Use -flto=auto for GCC to speed up builds
f9efe2
f9efe2
* Tue Jul 28 2020 Tom Stellard <tstellar@redhat.com> - 165-1
f9efe2
- Only use supported lto flags for clang toolchain
f9efe2
f9efe2
* Thu Jul 23 2020 Lumír Balhar <lbalhar@redhat.com> - 164-1
f9efe2
- Disable Python hash seed randomization in brp-python-bytecompile
f9efe2
f9efe2
* Tue Jul 21 2020 Jeff Law <law@redhat.com> - 163-1
f9efe2
- Enable LTO by default
f9efe2
f9efe2
* Thu Jul 16 2020 Lumír Balhar <lbalhar@redhat.com> - 162-1
f9efe2
- New script brp-fix-pyc-reproducibility
f9efe2
f9efe2
* Tue Jun 16 2020 Lumír Balhar <lbalhar@redhat.com> - 161-2
f9efe2
- Use stdlib compileall for Python >= 3.9
f9efe2
f9efe2
* Mon Jun 15 2020 Lumír Balhar <lbalhar@redhat.com> - 161-1
f9efe2
- No more automagic Python bytecompilation (phase 3)
f9efe2
  https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_3
f9efe2
f9efe2
* Thu Jun 04 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 160-1
f9efe2
- Fix broken %%configure
f9efe2
f9efe2
* Wed Jun 03 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 159-1
f9efe2
- Fixes for new_package macro
f9efe2
f9efe2
* Wed Jun 03 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 158-1
f9efe2
- Add option to choose C/C++ toolchain
f9efe2
f9efe2
* Sat May 30 2020 Jeff Law <law@redhat.com> - 157-1
f9efe2
- When LTO is enabled, fix broken configure files.
f9efe2
f9efe2
* Sat May 30 2020 Nicolas Mailhot <nim@fedoraproject.org> - 156-1
f9efe2
- Add new_package macro and associated lua framework.
f9efe2
f9efe2
* Sat May 23 2020 Nicolas Mailhot <nim@fedoraproject.org> - 155-1
f9efe2
- forge: add gitea support
f9efe2
f9efe2
* Thu Apr 09 2020 Panu Matilainen <pmatilai@redhat.com> - 154-1
f9efe2
- Optimize kernel module provides by using a parametric generator
f9efe2
f9efe2
* Thu Feb 20 2020 Jason L Tibbitts III <tibbs@math.uh.edu> - 153-1
f9efe2
- Add dependency on fonts-srpm-macros, as those have now been approved by FPC.
f9efe2
f9efe2
* Thu Feb 20 2020 Jeff Law <law@redhat.com> - 152-1
f9efe2
- Use eu-elfclassify to only run strip on ELF relocatables
f9efe2
  and archive libraries.
f9efe2
f9efe2
* Fri Feb 14 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 151-1
f9efe2
- Fixup parallel algorithm for brp-strip-lto
f9efe2
f9efe2
* Fri Feb 14 2020 Jeff Law <law@redhat.com> - 150-1
f9efe2
- Strip LTO sections/symbols from installed .o/.a files
f9efe2
f9efe2
* Thu Jan 23 2020 Jeff Law <law@redhat.com> - 149-1
f9efe2
- Allow conditionally adding -fcommon to CFLAGS by defining %%_legacy_common_support
f9efe2
f9efe2
* Mon Jan 20 2020 Florian Weimer <fweimer@redhat.com> - 148-1
f9efe2
- Reenable annobin after GCC 10 integration (#1792892)
f9efe2
f9efe2
* Mon Jan 20 2020 Florian Weimer <fweimer@redhat.com> - 147-1
f9efe2
- Temporarily disable annobin for GCC 10 (#1792892)
f9efe2
f9efe2
* Thu Dec 05 2019 Denys Vlasenko <dvlasenk@redhat.com> - 146-1
f9efe2
- kmod.prov: fix and speed it up
f9efe2
f9efe2
* Tue Dec 03 15:48:18 CET 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 145-1
f9efe2
- %%set_build_flags: define LT_SYS_LIBRARY_PATH
f9efe2
f9efe2
* Thu Nov 21 2019 Denys Vlasenko <dvlasenk@redhat.com> - 144-1
f9efe2
- Speed up brp-mangle-shebangs.
f9efe2
f9efe2
* Tue Nov 05 2019 Lumír Balhar <lbalhar@redhat.com> - 143-1
f9efe2
- Fix brp-python-bytecompile with the new features from compileall2
f9efe2
- Resolves: rhbz#1595265
f9efe2
f9efe2
* Fri Nov 01 2019 Miro Hrončok <mhroncok@redhat.com> - 142-1
f9efe2
- Fix the simple API of %%gpgverify.
f9efe2
f9efe2
* Thu Aug 22 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 141-2
f9efe2
- Simplify the API of %%gpgverify.
f9efe2
f9efe2
* Thu Jul 25 2019 Richard W.M. Jones <rjones@redhat.com> - 140-2
f9efe2
- Bump version and rebuild.
f9efe2
f9efe2
* Sat Jul 20 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 140-1
f9efe2
- Fixup python-srpm-macros version
f9efe2
f9efe2
* Wed Jul 17 2019 Lumír Balhar <lbalhar@redhat.com> - 139-1
f9efe2
- Use compileall2 Python module for byte-compilation in brp-python-bytecompile
f9efe2
f9efe2
* Tue Jul 09 2019 Miro Hrončok <mhroncok@redhat.com> - 138-1
f9efe2
- Move brp-python-bytecompile from rpm, so we can easily adapt it
f9efe2
f9efe2
* Mon Jul 08 2019 Nicolas Mailhot <nim@fedoraproject.org> - 137-1
f9efe2
- listfiles: make it robust against all kinds of “interesting” inputs
f9efe2
- wordwrap: make list indenting smarter, to produce something with enough
f9efe2
  structure that it can be converted into AppStream metadata
f9efe2
f9efe2
* Mon Jul 08 2019 Robert-André Mauchin <zebob.m@gmail.com> - 136-1
f9efe2
- Revert "Fix expansion in listfiles_exclude/listfiles_include"
f9efe2
f9efe2
* Mon Jul 08 2019 Nicolas Mailhot <nim@fedoraproject.org> - 135-1
f9efe2
- Fix expansion in listfiles_exclude/listfiles_include
f9efe2
f9efe2
* Mon Jul 01 2019 Florian Festi <ffesti@redhat.com> - 134-1
f9efe2
- Switch binary payload compression to Zstandard level 19
f9efe2
f9efe2
* Thu Jun 27 2019 Vít Ondruch <vondruch@redhat.com> - 133-2
f9efe2
- Enable RPM to set SOURCE_DATE_EPOCH environment variable.
f9efe2
f9efe2
* Tue Jun 25 08:13:50 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 133-1
f9efe2
- Expand listfiles_exclude/listfiles_include
f9efe2
f9efe2
* Tue Jun 11 2019 Jitka Plesnikova <jplesnik@redhat.com> - 132-1
f9efe2
- Remove perl macro refugees
f9efe2
f9efe2
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 131-1
f9efe2
- Provide temporary shelter for rpm 4.15 perl macro refugees
f9efe2
f9efe2
* Tue Jun 04 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 130-1
f9efe2
- New macro for wrapping text — %%wordwrap
f9efe2
- Smal fix for %%listfiles with no arguments
f9efe2
f9efe2
* Thu May 30 2019 Björn Persson <Bjorn@Rombobjörn.se> - 129-1
f9efe2
- Added gpgverify.
f9efe2
f9efe2
* Tue Jan 15 2019 Panu Matilainen <pmatilai@redhat.com> - 128-1
f9efe2
- Drop redundant _smp_mflag re-definition, use the one from rpm instead
f9efe2
f9efe2
* Thu Dec 20 2018 Florian Weimer <fweimer@redhat.com> - 127-1
f9efe2
- Build flags: Add support for extension builders (#1543394)
f9efe2
f9efe2
* Mon Dec 17 2018 Panu Matilainen <pmatilai@redhat.com> - 126-1
f9efe2
- Silence the annoying warning from ldconfig brp-script (#1540971)
f9efe2
f9efe2
* Thu Nov 15 2018 Miro Hrončok <mhroncok@redhat.com> - 125-1
f9efe2
- Make automagic Python bytecompilation optional
f9efe2
  https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2
f9efe2
f9efe2
* Thu Nov 08 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 124-1
f9efe2
- forge: add more distprefix cleaning (bz1646724)
f9efe2
f9efe2
* Mon Oct 22 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 123-1
f9efe2
- Add -q option to %%forgesetup
f9efe2
f9efe2
* Sat Oct 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 122-1
f9efe2
- Allow multiple calls to forge macros
f9efe2
f9efe2
* Thu Oct 11 2018 Jan Pazdziora <jpazdziora@redhat.com> - 121-1
f9efe2
- Add %_swidtagdir for directory for SWID tag files describing the
f9efe2
  installation.
f9efe2
f9efe2
* Mon Sep 10 2018 Miro Hrončok <mhroncok@redhat.com> - 120-1
f9efe2
- Make ambiguous python shebangs error
f9efe2
  https://fedoraproject.org/wiki/Changes/Make_ambiguous_python_shebangs_error
f9efe2
f9efe2
* Mon Aug 20 2018 Kalev Lember <klember@redhat.com> - 119-1
f9efe2
- Add aarch64 to ldc arches
f9efe2
f9efe2
* Wed Aug 15 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 118-1
f9efe2
- Enable --as-needed by default
f9efe2
f9efe2
* Mon Jul 16 2018 Miro Hrončok <mhroncok@redhat.com> - 117-1
f9efe2
- Mangle /bin shebnags to /usr/bin ones (#1581757)
f9efe2
f9efe2
* Tue Jul 10 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 116-1
f9efe2
- Add option to add -Wl,--as-needed into LDFLAGS
f9efe2
f9efe2
* Mon Jul 09 2018 Kalev Lember <klember@redhat.com> - 115-1
f9efe2
- Disable non-functional ppc64 support for ldc packages
f9efe2
f9efe2
* Tue Jun 26 2018 Panu Matilainen <pmatilai@redhat.com> - 114-1
f9efe2
- Fix kernel ABI related strings (Peter Oros, #26)
f9efe2
- Automatically trim changelog to two years (Zbigniew Jędrzejewski-Szmek, #22)
f9efe2
- Cosmetics cleanups (Zbigniew Jędrzejewski-Szmek, #22)
f9efe2
f9efe2
* Mon Jun 18 2018 Florian Weimer <fweimer@redhat.com> - 113-1
f9efe2
- Build flags: Require SSE2 on i686 (#1592212)
f9efe2
f9efe2
* Mon May 28 2018 Miro Hrončok <mhroncok@redhat.com> - 112-1
f9efe2
- Add a possibility to opt-out form automagic Python bytecompilation
f9efe2
  https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation
f9efe2
f9efe2
* Wed May 02 2018 Peter Jones <pjones@redhat.com> - 111-1
f9efe2
- brp-mangle-shebangs: add %%{__brp_mangle_shebangs_exclude_file} and
f9efe2
  %%{__brp_mangle_shebangs_exclude_from_file} to allow you to specify files
f9efe2
  containing the shebangs to be ignore and files to be ignored regexps,
f9efe2
  respectively, so that they can be generated during the package build.
f9efe2
f9efe2
* Wed May  2 2018 Florian Weimer <fweimer@redhat.com> - 110-1
f9efe2
- Reflect -fasynchronous-unwind-tables GCC default on POWER (#1550914)
f9efe2
f9efe2
* Wed May  2 2018 Florian Weimer <fweimer@redhat.com> - 109-1
f9efe2
- Use plain -fcf-protection compiler flag, without -mcet (#1570823)
f9efe2
f9efe2
* Tue May 01 2018 Peter Jones <pjones@redhat.com> - 108-1
f9efe2
- Add Requires: efi-srpm-macros for %%{efi}
f9efe2
f9efe2
* Fri Apr 20 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 107-1
f9efe2
- Add %%_metainfodir macro.
f9efe2
- %%forgeautosetup tweak to fix patch application.
f9efe2
f9efe2
* Mon Mar 05 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 106-1
f9efe2
- Update forge macros.
f9efe2
f9efe2
* Wed Feb 28 2018 Florian Weimer <fweimer@redhat.com> - 105-1
f9efe2
- Make -fasynchronous-unwind-tables explicit on aarch64 (#1536431)
f9efe2
f9efe2
* Wed Feb 28 2018 Florian Weimer <fweimer@redhat.com> - 104-1
f9efe2
- Use -funwind-tables on POWER (#1536431, #1548847)
f9efe2
f9efe2
* Sun Feb 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 103-1
f9efe2
- Make %%ldconfig_post/%%ldconfig_postun parameterized
f9efe2
f9efe2
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 102-1
f9efe2
- Second step of -z now move: removal from GCC specs file (#1548397)
f9efe2
f9efe2
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 101-1
f9efe2
- First step of moving -z now to the gcc command line (#1548397)
f9efe2
f9efe2
* Thu Feb 22 2018 Miro Hrončok <mhroncok@redhat.com> - 100-1
f9efe2
- Don't mangle shebangs with whitespace only changes (#1546993)
f9efe2
f9efe2
* Thu Feb 22 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 99-1
f9efe2
- Move %%end to %%ldconfig_scriptlets
f9efe2
f9efe2
* Sat Feb 17 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 98-1
f9efe2
- Explicitly close scriptlets with %%end (ldconfig)
f9efe2
f9efe2
* Wed Feb 14 2018 Miro Hrončok <mhroncok@redhat.com> - 97-1
f9efe2
- Allow to opt-out from shebang mangling for specific paths/shebangs
f9efe2
f9efe2
* Thu Feb 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 96-1
f9efe2
- Simplify/Fix check for shebang starting with "/"
f9efe2
f9efe2
* Wed Feb 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 95-1
f9efe2
- Fix mangling env shebangs with absolute paths
f9efe2
f9efe2
* Sun Feb  4 2018 Florian Weimer <fweimer@redhat.com> - 94-1
f9efe2
- Add RPM macros for compiler/linker flags
f9efe2
f9efe2
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 93-1
f9efe2
- Use newly available /usr/bin/grep
f9efe2
f9efe2
* Wed Jan 31 2018 Peter Robinson <pbrobinson@fedoraproject.org> 92-1
f9efe2
- Use generic tuning for ARMv7
f9efe2
f9efe2
* Tue Jan 30 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 91-1
f9efe2
- The grep package only provides /bin/grep, not /usr/bin/grep.
f9efe2
f9efe2
* Mon Jan 29 2018 Miro Hrončok <mhroncok@redhat.com> - 90-1
f9efe2
- Add brp-mangle-shebangs
f9efe2
f9efe2
* Mon Jan 29 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 89-1
f9efe2
- Add macros.ldconfig
f9efe2
f9efe2
* Mon Jan 29 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 88-1
f9efe2
- Create DSO symlinks automatically
f9efe2
f9efe2
* Mon Jan 29 2018 Florian Weimer <fweimer@redhat.com> - 87-1
f9efe2
- Build flags: Disable -z defs again (#1535422)
f9efe2
f9efe2
* Mon Jan 29 2018 Florian Weimer <fweimer@redhat.com> - 86-1
f9efe2
- Build flags: Enable CET on i686, x86_64 (#1538725)
f9efe2
f9efe2
* Thu Jan 25 2018 Florian Weimer <fweimer@redhat.com> - 85-1
f9efe2
- Build flags: Switch to generic tuning on i686 (#1538693)
f9efe2
f9efe2
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 84-1
f9efe2
- Link with -z defs by default (#1535422)
f9efe2
f9efe2
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 83-1
f9efe2
- Make armhfp flags consistent with GCC defaults
f9efe2
f9efe2
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 82-1
f9efe2
- Make use of -fasynchronous-unwind-tables more explicit (#1536431)
f9efe2
f9efe2
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 81-1
f9efe2
- Remove --param=ssp-buffer-size=4
f9efe2
f9efe2
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 80-1
f9efe2
- Document build flags
f9efe2
f9efe2
* Fri Jan 19 2018 Panu Matilainen <pmatilai@redhat.com> - 79-1
f9efe2
- Document how to disable hardened and annotated build (#1211296)
f9efe2
f9efe2
* Wed Jan 17 2018 Panu Matilainen <pmatilai@redhat.com> - 78-1
f9efe2
- Fix the inevitable embarrassing typo in 77, doh
f9efe2
f9efe2
* Wed Jan 17 2018 Panu Matilainen <pmatilai@redhat.com> - 77-1
f9efe2
- Macroize build root policies for consistent disable/override ability
f9efe2
f9efe2
* Wed Jan 17 2018 Florian Weimer <fweimer@redhat.com> - 76-1
f9efe2
- Add -fstack-clash-protection for supported architectures (#1515865)
f9efe2
f9efe2
* Wed Jan 17 2018 Florian Weimer <fweimer@redhat.com> - 75-1
f9efe2
- Add _GLIBCXX_ASSERTIONS to CFLAGS/CXXFLAGS (#1515858)
f9efe2
f9efe2
* Mon Jan 15 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 74-1
f9efe2
- Remove Requires: cmake-rpm-macros
f9efe2
f9efe2
* Thu Jan 11 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 73-1
f9efe2
- Add macros.forge for simplifying packaging of forge-hosted packages.  See
f9efe2
  https://fedoraproject.org/wiki/Forge-hosted_projects_packaging_automation and
f9efe2
  https://bugzilla.redhat.com/show_bug.cgi?id=1523779
f9efe2
f9efe2
* Wed Jan 03 2018 Sergey Avseyev <sergey.avseyev@gmail.com> - 72-1
f9efe2
- Add Requires: nim-srpm-macros for %%nim_arches
f9efe2
f9efe2
* Tue Jan 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 71-1
f9efe2
- Require annobin only if gcc is installed
f9efe2
f9efe2
* Thu Dec 21 2017 Björn Esser <besser82@fedoraproject.org> - 70-2
f9efe2
- Add Requires: cmake-rpm-macros for CMake auto-{provides,requires} (#1498894)
f9efe2
f9efe2
* Fri Dec 08 2017 Panu Matilainen <pmatilai@redhat.com> - 70-1
f9efe2
- Update URL to current location at src.fedoraproject.org
f9efe2
f9efe2
* Wed Nov 22 2017 Nick Clifton <nickc@redhat.com> - 69-1
f9efe2
- Enable binary annotations in compiler flags
f9efe2
f9efe2
* Thu Oct 26 2017 Troy Dawson <tdawson@redhat.com> - 68-1
f9efe2
- Remove Requires: fedora-rpm-macros
f9efe2
f9efe2
* Mon Jul 31 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 67-1
f9efe2
- Define _include_gdb_index (RHBZ #1476722)
f9efe2
- Move _debuginfo_subpackages and _debugsource_packages from rpm (RHBZ #1476735)
f9efe2
f9efe2
* Tue Jul 18 2017 Florian Festi <ffesti@redhat.com> - 66-1
f9efe2
- Honor %%kmodtool_generate_buildreqs (#1472201)
f9efe2
f9efe2
* Thu Jul 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 65-1
f9efe2
- Add Requires: rust-srpm-macros for %%rust_arches
f9efe2
f9efe2
* Wed Mar 15 2017 Orion Poplawski <orion@cora.nwra.com> - 64-1
f9efe2
- Add Requires: openblas-srpm-macros for %%openblas_arches
f9efe2
f9efe2
* Thu Feb 02 2017 Dan Horák <dan[at]danny.cz> - 63-1
f9efe2
- set zEC12 as minimum architecture level for s390(x) (#1404991)
f9efe2
f9efe2
* Thu Dec 15 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 62-1
f9efe2
- Add macros.vpath (https://fedorahosted.org/fpc/attachment/ticket/655)
f9efe2
f9efe2
* Tue Dec 06 2016 Adam Williamson <awilliam@redhat.com> - 61-1
f9efe2
- revert changes from 60, they break far too much stuff (#1401231)
f9efe2
f9efe2
* Wed Nov 30 2016 Panu Matilainen <pmatilai@redhat.com> - 60-1
f9efe2
- Error on implicit function declaration and -return type for C (#1393492)
f9efe2
f9efe2
* Wed Nov 30 2016 Panu Matilainen <pmatilai@redhat.com> - 59-1
f9efe2
- Move global compiler flags to __global_compiler_flags macro
f9efe2
- Introduce separate __global_fooflags for C, C++ and Fortran
f9efe2
f9efe2
* Tue Nov 29 2016 Panu Matilainen <pmatilai@redhat.com> - 58-1
f9efe2
- Drop atom optimization on i686 (#1393492)
f9efe2
f9efe2
* Tue Nov 15 2016 Dan Horák <dan[at]danny.cz> - 57-1
f9efe2
- set z10 as minimum architecture level for s390(x)
f9efe2
f9efe2
* Fri Nov 11 2016 Panu Matilainen <pmatilai@redhat.com> - 56-1
f9efe2
- Fix directory name mismatch in kernel_source macro (#648996)
f9efe2
f9efe2
* Tue Nov 08 2016 Michal Toman <mtoman@fedoraproject.org> - 55-1
f9efe2
- Add default compiler flags for various MIPS architectures (#1366735)
f9efe2
f9efe2
* Tue Nov 08 2016 Panu Matilainen <pmatilai@redhat.com> - 54-1
f9efe2
- -pie is incompatible with static linkage (#1343892, #1287743)
f9efe2
f9efe2
* Mon Nov 07 2016 Panu Matilainen <pmatilai@redhat.com> - 53-1
f9efe2
- Drop brp-java-repack-jars by request (#1235770)
f9efe2
- Drop brp-implant-ident-static, unused for 13 years and counting
f9efe2
f9efe2
* Mon Nov 07 2016 Lubomir Rintel <lkundrak@v3.sk> - 52-1
f9efe2
- Add valgrind_arches macro for BuildRequires of valgrind
f9efe2
f9efe2
* Fri Nov 04 2016 Stephen Gallagher <sgallagh@redhat.com> - 51-1
f9efe2
- Add s390x build target for Node.js packages
f9efe2
f9efe2
* Mon Oct 31 2016 Kalev Lember <klember@redhat.com> - 50-1
f9efe2
- Add ldc_arches macro
f9efe2
f9efe2
* Mon Oct 17 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 49-1
f9efe2
- Remove hardcoded limit of 16 CPUs for makefile parallelism.
f9efe2
- See https://bugzilla.redhat.com/show_bug.cgi?id=1384938
f9efe2
f9efe2
* Thu Oct 13 2016 Richard W.M. Jones <rjones@redhat.com> 48-1
f9efe2
- Add support for riscv64.
f9efe2
  This also updates config.sub/config.guess to the latest upstream versions.
f9efe2
f9efe2
* Wed Oct 12 2016 Peter Robinson <pbrobinson@fedoraproject.org> 47-1
f9efe2
- Enable aarch64 for mono arches
f9efe2
f9efe2
* Mon Oct 03 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 46-1
f9efe2
- Allow %%configure to optionally pass --disable-silent-rules.  Define
f9efe2
  %%_configure_disable_silent_rules (defaulting to 0) to control this.
f9efe2
f9efe2
* Wed Sep 14 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 45-1
f9efe2
- Add dependency on qt5-srpm-macros.
f9efe2
f9efe2
* Fri Aug 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 44-1
f9efe2
- And somehow I managed to make a typo in that dependency.
f9efe2
f9efe2
* Fri Aug 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 43-1
f9efe2
- Add dependency on fedora-rpm-macros.
f9efe2
f9efe2
* Tue Apr 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 42-1
f9efe2
- Add dependency on fpc-srpm-macros.
f9efe2
f9efe2
* Mon Apr 11 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 41-1
f9efe2
- Add a file for miscellaneous macros, currently containing just %%rpmmacrodir.
f9efe2
f9efe2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 40-2
f9efe2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f9efe2
f9efe2
* Tue Feb 02 2016 Dan Horák <dan[at]danny.cz> 40-1
f9efe2
- switch to -mcpu=power8 for ppc64le default compiler flags
f9efe2
f9efe2
* Wed Jan 13 2016 Orion Poplawski <orion@cora.nwra.com> 39-1
f9efe2
- Add Requires: python-srpm-macros
f9efe2
f9efe2
* Fri Jan  8 2016 Peter Robinson <pbrobinson@fedoraproject.org> 38-1
f9efe2
- Add missing ARMv6 optflags
f9efe2
f9efe2
* Wed Dec  2 2015 Peter Robinson <pbrobinson@fedoraproject.org> 37-1
f9efe2
- nodejs 4+ now supports aarch64 and power64
f9efe2
f9efe2
* Fri Jul 17 2015 Florian Festi <ffesti@redhat.com> 36-1
f9efe2
- Add Requires: go-srpm-macros (#1243922)
f9efe2
f9efe2
* Thu Jul 09 2015 Sandro Mani <manisandro@gmail.com> 35-1
f9efe2
- Use %%__libsymlink_path instead of %%__libsymlink_exclude_path in libsymlink.attr
f9efe2
f9efe2
* Wed Jul 08 2015 Adam Jackson <ajax@redhat.com> 34-1
f9efe2
- Fix cc1 specs mishandling of incremental linking
f9efe2
f9efe2
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 33-2
f9efe2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f9efe2
f9efe2
* Fri Jun 05 2015 Dan Horák <dan[at]danny.cz> 33-1
f9efe2
- Mono 4 adds support for ppc64le
f9efe2
f9efe2
* Fri May 29 2015 Florian Festi <ffesti@redhat.com> 32-1
f9efe2
- Support out of source builds for %%_configure_gnuconfig_hack (#1191788)
f9efe2
- Fix typo in %%kernel_module_package (#1159361)
f9efe2
f9efe2
* Tue May 19 2015 Florian Festi <ffesti@redhat.com> 31-1
f9efe2
- Add %%py_auto_byte_compile macro controlling Python bytecompilation
f9efe2
(#976651)
f9efe2
f9efe2
* Wed Apr 29 2015 Florian Festi <ffesti@redhat.com> 30-1
f9efe2
- Fix libsymlink.attr for new magic pattern for symlinks (#1207945)
f9efe2
f9efe2
* Wed Apr 08 2015 Adam Jackson <ajax@redhat.com> 29-1
f9efe2
- Fix ld specs mishandling of incremental linking
f9efe2
f9efe2
* Thu Feb 19 2015 Till Maas <opensource@till.name> - 28-1
f9efe2
- Enable harden flags by default (#1192183)
f9efe2
f9efe2
* Wed Dec 10 2014 Dan Horák <dan[at]danny.cz> - 27-1
f9efe2
- Explicitly set -mcpu/-mtune for ppc64p7 and ppc64le to override rpm defaults
f9efe2
f9efe2
* Mon Sep 22 2014 Panu Matilainen <pmatilai@redhat.com> - 26-1
f9efe2
- Gnat macros are now in a package of their own (#1133632)
f9efe2
f9efe2
* Fri Sep 19 2014 Dan Horák <dan[at]danny.cz> - 25-1
f9efe2
- there is still no properly packaged Mono for ppc64le
f9efe2
f9efe2
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 24-2
f9efe2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
f9efe2
f9efe2
* Thu Jun  5 2014 Peter Robinson <pbrobinson@fedoraproject.org> 24-1
f9efe2
- ARMv7 has Ada so add it to GNAT_arches
f9efe2
f9efe2
* Sat May 24 2014 Brent Baude <baude@us.ibm.com> - 23-2
f9efe2
- Changed ppc64 to power64 macro for mono_archs
f9efe2
f9efe2
* Tue May 13 2014 Peter Robinson <pbrobinson@fedoraproject.org>
f9efe2
- aarch64 has Ada so add it to GNAT_arches
f9efe2
f9efe2
* Mon May 12 2014 Josh Boyer <jwboyer@fedoraproject.org> - 22-1
f9efe2
- Fix kmod.prov to deal with compressed modules (#1096349)
f9efe2
f9efe2
* Wed Apr 30 2014 Jens Petersen <petersen@redhat.com> - 21-1
f9efe2
- macros.ghc-srpm moved to ghc-rpm-macros package (#1089102)
f9efe2
- add requires ghc-srpm-macros
f9efe2
f9efe2
* Tue Apr 29 2014 Peter Robinson <pbrobinson@fedoraproject.org> 20-1
f9efe2
- With gcc 4.9 aarch64 now supports stack-protector
f9efe2
f9efe2
* Sun Apr 27 2014 Ville Skyttä <ville.skytta@iki.fi> - 19-1
f9efe2
- Drop bunch of duplicated-with-rpm macro definitions and brp-* scripts
f9efe2
f9efe2
* Tue Apr 15 2014  Panu Matilainen <pmatilai@redhat.com> - 18-1
f9efe2
- Temporarily bring back find-requires and -provides scripts to rrc-side
f9efe2
f9efe2
* Tue Apr 15 2014  Panu Matilainen <pmatilai@redhat.com> - 17-1
f9efe2
- Let OCaml handle its own arch macros (#1087794)
f9efe2
f9efe2
* Tue Apr 15 2014  Panu Matilainen <pmatilai@redhat.com> - 16-1
f9efe2
- Move kmod and libsymlink dependency generators here from rpm
f9efe2
f9efe2
* Thu Apr 10 2014  Panu Matilainen <pmatilai@redhat.com> - 15-1
f9efe2
- Drop most of the script-based dependency generation bits
f9efe2
f9efe2
* Tue Apr 08 2014  Panu Matilainen <pmatilai@redhat.com> - 14-1
f9efe2
- Add Mono path macros (#1070936)
f9efe2
- Allow opting out of config.{guess,sub} replacement hack (#991613)
f9efe2
f9efe2
* Tue Apr 08 2014  Panu Matilainen <pmatilai@redhat.com> - 13-1
f9efe2
- Move the remaining dependency generator stuff to the kmp macro package
f9efe2
- Stop overriding rpm external dependency generator settings by default
f9efe2
f9efe2
* Mon Apr 07 2014  Panu Matilainen <pmatilai@redhat.com> - 12-1
f9efe2
- Be more explicit about the package contents
f9efe2
- Split kernel module macros to a separate file
f9efe2
- Split kernel module scripts and macros to a separate package
f9efe2
f9efe2
* Wed Apr 02 2014  Panu Matilainen <pmatilai@redhat.com> - 11-1
f9efe2
- Stop pretending this package is relocatable, its not
f9efe2
- Require rpm >= 4.11 for /usr/lib/rpm/macros.d support etc
f9efe2
- Move our macros out of from /etc, they're not configuration
f9efe2
f9efe2
* Wed Apr 02 2014  Panu Matilainen <pmatilai@redhat.com> - 10-1
f9efe2
- Make fedora dist-git the upstream of this package and its sources
f9efe2
- Add maintainer comments to spec wrt versioning and changes
f9efe2
f9efe2
* Mon Mar 24 2014 Dan Horák <dan[at]danny.cz> - 9.1.0-58
f9efe2
- enable ppc64le otherwise default rpm cflags will be used
f9efe2
f9efe2
* Fri Feb 07 2014 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-57
f9efe2
- config.guess/sub don't need to be group-writable (#1061762)
f9efe2
f9efe2
* Sun Jan 12 2014 Kevin Fenzi <kevin@scrye.com> 9.1.0-56
f9efe2
- Update libtool hardening hack and re-enable (#978949)
f9efe2
f9efe2
* Wed Dec 18 2013 Dhiru Kholia <dhiru@openwall.com> - 9.1.0-55
f9efe2
- Enable "-Werror=format-security" by default (#1043495)
f9efe2
f9efe2
* Wed Sep 04 2013 Karsten Hopp <karsten@redhat.com> 9.1.0-54
f9efe2
- update config.sub with ppc64p7 support (from Fedora automake)
f9efe2
f9efe2
* Fri Aug 16 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-53
f9efe2
- updated config.guess/sub from upstream for little-endian ppc archs
f9efe2
f9efe2
* Mon Jul 29 2013 Petr Pisar <ppisar@redhat.com> - 9.1.0-52
f9efe2
- Perl 5.18 rebuild
f9efe2
f9efe2
* Thu Jul 25 2013 Tomas Mraz <tmraz@redhat.com> 9.1.0-51
f9efe2
- Disable the libtool hack as it is breaking builds
f9efe2
f9efe2
* Wed Jul 24 2013 Kevin Fenzi <kevin@scrye.com> 9.1.0-50
f9efe2
- Make docdirs unversioned on Fedora 20+ (#986871)
f9efe2
- Hack around libtool issue for hardened build for now (#978949)
f9efe2
f9efe2
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 9.1.0-49
f9efe2
- Perl 5.18 rebuild
f9efe2
f9efe2
* Fri Jul 05 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-48
f9efe2
- fix brp-java-repack-jars failing on strange permissions (#905573)
f9efe2
f9efe2
* Thu Jul 04 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-47
f9efe2
- switch from -fstack-protector to -fstack-protector-strong (#978763)
f9efe2
f9efe2
* Thu Jun 27 2013 Panu Matilainen <pmatilai@redhat.com> - - 9.1.0-46
f9efe2
- make cpu limit for building configurable through _smp_ncpus_max macro
f9efe2
f9efe2
* Tue May 21 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 9.1.0-45
f9efe2
- add nodejs_arches macro for ExclusiveArch for Node.js packages
f9efe2
f9efe2
* Mon May 13 2013 Adam Jackson <ajax@redhat.com> 9.1.0-44
f9efe2
- redhat-config-*: Use + to append rather than %%rename, to protect against
f9efe2
  multiple -specs= ending up in the command line. (#892837)
f9efe2
f9efe2
* Tue Apr 23 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-43
f9efe2
- Add optflags stack protector override for AArch64 (#909788)
f9efe2
- Also set FCFLAGS from %%configure (#914831)
f9efe2
f9efe2
* Mon Apr 22 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-42
f9efe2
- Switch back to manual config.guess/sub copies for reproducability
f9efe2
- Replace config.guess/sub from %%configure again (#951442)
f9efe2
f9efe2
* Mon Apr 22 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-41
f9efe2
- Add -grecord-gcc-switches to global CFLAGS (#951669)
f9efe2
f9efe2
* Mon Mar 25 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-40
f9efe2
- Add virtual system-rpm-config provide
f9efe2
f9efe2
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-39
f9efe2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f9efe2
f9efe2
* Sat Nov 17 2012 Jens Petersen <petersen@redhat.com> - 9.1.0-38
f9efe2
- add ARM to ghc_arches_with_ghci for ghc-7.4.2 ghci support
f9efe2
  (NB this change should not be backported before ghc-7.4.2)
f9efe2
f9efe2
* Fri Nov  9 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-37
f9efe2
- Patch to fix spaces in java jar files
f9efe2
  https://bugzilla.redhat.com/show_bug.cgi?id=872737
f9efe2
f9efe2
* Fri Nov  9 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-36
f9efe2
- Patch to fix spaces in files used in filtering macros
f9efe2
  https://bugzilla.redhat.com/show_bug.cgi?id=783932
f9efe2
f9efe2
* Wed Oct  3 2012 Ville Skyttä <ville.skytta@iki.fi> - 9.1.0-35
f9efe2
- Drop (un)setting LANG and DISPLAY in build stages, require rpm >= 4.8.0.
f9efe2
f9efe2
* Wed Oct  3 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-34
f9efe2
- Add patch from https://bugzilla.redhat.com/show_bug.cgi?id=783433
f9efe2
  to fix spaces in files and directories that are fed to the
f9efe2
  brp-python-hardlink script
f9efe2
- Require zip since java repack jars requires it
f9efe2
  https://bugzilla.redhat.com/show_bug.cgi?id=857479
f9efe2
- Java jars need the MANIFEST.MF file to be first in the archive
f9efe2
  https://bugzilla.redhat.com/show_bug.cgi?id=465664
f9efe2
- Fix kernel_source macro to match the directory that kernel sources are installed in
f9efe2
  https://bugzilla.redhat.com/show_bug.cgi?id=648996
f9efe2
- Patch _mandir, _infodir, and _defaultocdir to use _prefix
f9efe2
  https://bugzilla.redhat.com/show_bug.cgi?id=853216
f9efe2
f9efe2
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-33
f9efe2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f9efe2
f9efe2
* Wed Jun 27 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-32
f9efe2
- enable minidebuginfo generation (#834073)
f9efe2
f9efe2
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-31
f9efe2
- revert back to plain -g, -g3 seems to cancel dwz size improvements
f9efe2
f9efe2
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-30
f9efe2
- require dwz, enable dwarf compression for debuginfo packages (#833311)
f9efe2
f9efe2
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 9.1.0-29
f9efe2
- Pull in dependency with macros specific for building Perl source packages
f9efe2
f9efe2
* Sat Mar  3 2012 Jens Petersen <petersen@redhat.com> - 9.1.0-28
f9efe2
- add s390 and s390x to ghc_arches
f9efe2
f9efe2
* Wed Feb 22 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-27
f9efe2
- add GNAT arch definitions
f9efe2
f9efe2
* Sun Jan 15 2012 Dennis Gilmore <dennis@ausil.us> - 9.1.0-26
f9efe2
- per ppc team request drop -mminimal-toc on ppc64
f9efe2
f9efe2
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-25
f9efe2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f9efe2
f9efe2
* Tue Dec 27 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-24
f9efe2
- add ghc_arches_with_ghci
f9efe2
f9efe2
* Wed Nov 09 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-23
f9efe2
- remove patch that forces --disable-silent-rules to configure
f9efe2
- it breaks anything set to not ignore unknown configure options
f9efe2
f9efe2
* Tue Oct 18 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-22
f9efe2
- add armv5tel to ghc_arches
f9efe2
f9efe2
* Wed Sep 28 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-21
f9efe2
- build armv5tel on armv7l since they are the same abi armv7hl is
f9efe2
  an incompatible ABI
f9efe2
f9efe2
* Wed Sep 28 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-20
f9efe2
- add armv7hl to ghc_arches
f9efe2
f9efe2
* Sun Sep 25 2011 Ville Skyttä <ville.skytta@iki.fi> - 9.1.0-19
f9efe2
- Fix URL.
f9efe2
f9efe2
* Thu Sep 22 2011 Adam Jackson <ajax@redhat.com> 9.1.0-18
f9efe2
- redhat-hardened-cc1: Inject -fPIE, not -fPIC.
f9efe2
  cf. http://lists.fedoraproject.org/pipermail/devel/2011-September/157365.html
f9efe2
f9efe2
* Fri Sep 16 2011 Adam Jackson <ajax@redhat.com> 9.1.0-17
f9efe2
- Expose %%_hardening_{c,ld}flags independently to make it easier for
f9efe2
  packages to apply them to selected components
f9efe2
f9efe2
* Wed Aug 10 2011 Colin Walters <walters@verbum.org> - 9.1.0-16
f9efe2
- Globally disable silent rules
f9efe2
f9efe2
* Wed Aug 03 2011 Adam Jackson <ajax@redhat.com> 9.1.0-15
f9efe2
- redhat-hardened-{cc1,ld}: Move some of the rewrite magic to gcc specs so
f9efe2
  we don't end up with both -fPIC and -fPIE on the command line
f9efe2
f9efe2
* Mon Aug 01 2011 Adam Jackson <ajax@redhat.com> 9.1.0-14
f9efe2
- redhat-rpm-config-9.1.0-hardened.patch: Add macro magic for %%_hardened_build
f9efe2
f9efe2
* Thu Jul 07 2011 Adam Jackson <ajax@redhat.com> 9.1.0-13
f9efe2
- redhat-rpm-config-9.1.0-relro.patch: LDFLAGS, not CFLAGS.
f9efe2
f9efe2
* Sat Jul 02 2011 Jon Masters <jcm@jonmasters.org> - 9.1.0-12
f9efe2
- redhat-rpm-config-9.1.0-arm.patch: Make armv7hl default on all v7 ARM
f9efe2
f9efe2
* Mon Jun 27 2011 Adam Jackson <ajax@redhat.com> - 9.1.0-11
f9efe2
- redhat-rpm-config-9.1.0-relro.patch: Add -Wl,-z,relro to __global_cflags
f9efe2
f9efe2
* Tue Jun 21 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-10
f9efe2
- revert last build since releng prefers exclusivearch here
f9efe2
f9efe2
* Sat Jun 18 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-9
f9efe2
- replace ghc_archs with ghc_excluded_archs
f9efe2
f9efe2
* Mon Jun 13 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-8
f9efe2
- add arm hardware float macros, fix up armv7l
f9efe2
f9efe2
* Mon May 30 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-7
f9efe2
- add -srpm to the arches files so that the base language macros can
f9efe2
  be parallel installable with these
f9efe2
f9efe2
* Fri May 27 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-6
f9efe2
- add some specific macros needed at srpm creation time
f9efe2
f9efe2
* Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-5
f9efe2
- adjust to new pkg-config behavior wrt private dependencies (#596433)
f9efe2
f9efe2
* Mon Mar 01 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-4
f9efe2
- avoid unnecessarily running brp-strip-comment-note (#568924)
f9efe2
f9efe2
* Mon Feb 15 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-3
f9efe2
- unbreak find-requires again, doh (#564527)
f9efe2
f9efe2
* Wed Feb 3 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-2
f9efe2
- python byte-compilation errors abort the build by default
f9efe2
f9efe2
* Tue Feb 2 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-1
f9efe2
- new version, lose merged patches (fixes #521141, #455279, #496522, #458648)
f9efe2
- require rpm for parent dir, version >= 4.6.0 for sane keyserver behavior
f9efe2
- buildrequire libtool to grab copies of config.guess and config.sub
f9efe2
- add URL to the git repo and upstream changelog as documentation
f9efe2
f9efe2
* Mon Nov 23 2009 Orion Poplawski <orion@cora.nwra.com> - 9.0.3-19
f9efe2
- Change configure macro to use _configure to allow override (bug #489942)
f9efe2
f9efe2
* Mon Sep 28 2009 Bill Nottingham <notting@redhat.com>
f9efe2
- Drop xz compression level to 2
f9efe2
f9efe2
* Thu Sep 03 2009 Adam Jackson <ajax@redhat.com>
f9efe2
- Delete *.orig in %%install
f9efe2
f9efe2
* Thu Sep 03 2009 Paul Howarth <paul@city-fan.org> 9.0.3-17
f9efe2
- redhat-rpm-config-9.0.3-filtering-macros.patch: Rediff so we don't ship a .orig file
f9efe2
- add (empty) %%build section
f9efe2
- fix unescaped macros in changelog
f9efe2
f9efe2
* Tue Aug 18 2009 Chris Weyl <cweyl@alumni.drew.edu> 9.0.3-16
f9efe2
- add the filtering framework approved by the FPC/FESCo. (#516240)
f9efe2
f9efe2
* Thu Aug 13 2009 Adam Jackson <ajax@redhat.com> 9.0.3-15
f9efe2
- redhat-rpm-config-9.0.4-brpssa-speedup.patch: When looking for static
f9efe2
  archives, only run file(1) on files named *.a. (#517101)
f9efe2
f9efe2
* Wed Aug 12 2009 Adam Jackson <ajax@redhat.com> 9.0.3-14
f9efe2
- redhat-rpm-config-9.0.3-jars-with-spaces.patch: Handle repacking jars
f9efe2
  whose filenames contain spaces. (#461854)
f9efe2
f9efe2
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.3-13
f9efe2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f9efe2
f9efe2
* Wed Jul 22 2009 Bill Nottingham <notting@redhat.com> 9.0.3-12
f9efe2
- use XZ payload compression for binary packages
f9efe2
f9efe2
* Tue Jul 21 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 9.0.3-10
f9efe2
- always delete %%buildroot as first step of %%install (as long as %%buildroot is not /)
f9efe2
f9efe2
* Fri Jul 17 2009 Bill Nottingham <notting@redhat.com> 9.0.3-10
f9efe2
- apply fedora 12 default buildflags
f9efe2
f9efe2
* Wed Jun 03 2009 Adam Jackson <ajax@redhat.com> 9.0.3-9
f9efe2
- limit-smp-16-threads.patch: Rediff so we don't ship a .orig file (#500316)
f9efe2
f9efe2
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.3-8
f9efe2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
f9efe2
f9efe2
* Mon Feb 23 2009 Jon Masters <jcm@redhat.com> - 9.0.3-7
f9efe2
- Change default hashing algorithm in file digests to SHA-256
f9efe2
- Resolves: #485826.
f9efe2
f9efe2
* Tue Feb 17 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-6
f9efe2
- add missing armv7l arch
f9efe2
- set the default build arch to match fedora arm build target
f9efe2
f9efe2
* Mon Feb 16 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-5
f9efe2
- apply fedora 11 default buildflags
f9efe2
- set 32 bit intel build arch to i586 on compatible hardware
f9efe2
- set 32 bit sparc build arch to sparcv9 on compatible hardware
f9efe2
f9efe2
* Mon Feb 16 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-4
f9efe2
- limit _smp_flags to -j16
f9efe2
f9efe2
* Wed Sep  3 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9.0.3-3
f9efe2
- fix license tag
f9efe2
- nuke ancient conflicts
f9efe2
f9efe2
* Mon Aug 11 2008 Panu Matilainen <pmatilai@redhat.com> - 9.0.3-2
f9efe2
- Unbreak find-requires (#443015)
f9efe2
f9efe2
* Tue May 06 2008 Jon Masters <jcm@redhat.com> - 9.0.3-1
f9efe2
- Ensure Java Jar files have readable files within.
f9efe2
- Remove overwritten config.guess|sub files (testing).
f9efe2
- Fix Fortran flags for building using _fmoddir.
f9efe2
- Pull in objdump fix to upstream find-requires.
f9efe2
f9efe2
* Thu Apr 03 2008 Jon Masters <jcm@redhat.com> - 9.0.2-1
f9efe2
- Remove smp dependencies
f9efe2
- Update config.guess|sub files
f9efe2
- Don't call find-requires.ksyms for kmod packages (kernel kABI scripts).
f9efe2
f9efe2
* Thu Jul 05 2007 Jesse Keating <jkeating@redhat.com> - 9.0.1-1
f9efe2
- Remove dist defines, fedora-release does that now
f9efe2
- Enable post-build buildroot checking by default
f9efe2
f9efe2
* Tue Jun 19 2007 Jeremy Katz <katzj@redhat.com> - 9.0.0-1
f9efe2
- use stock find-lang.sh (#213041)
f9efe2
- arm fixes (Lennert Buytenhek, #243523)
f9efe2
- allow jar repacking to be disabled (#219731)
f9efe2
- fix running dist.sh --fc (#223651)
f9efe2
- hardlink identical .pyc and .pyo files to save space (Ville Skyttä)
f9efe2
- fix TMPDIR usage (Matthew Miller, #235614)
f9efe2
f9efe2
* Tue Jun 19 2007 Jeremy Katz <katzj@redhat.com> - 8.1.0-1
f9efe2
- add modalias tags to kmod packages and other kmod changes (jcm)
f9efe2
- recompress jars to avoid multilib conflicts (bkonrath)
f9efe2
f9efe2
* Fri May 18 2007 Jesse Keating <jkeating@redhat.com> 8.0.45-16
f9efe2
- Update macros for F8
f9efe2
- hardcode dist in release string, as we provide it.  chicken/egg.
f9efe2
f9efe2
* Wed Apr 11 2007 Jon Masters <jcm@redhat.com> 8.0.45-15
f9efe2
- Add modalias tags to kernel module packages (kmods) for tracking.
f9efe2
- Further information is available at http://www.kerneldrivers.org/.
f9efe2
f9efe2
* Tue Apr 03 2007 Jon Masters <jcm@redhat.com> 8.0.45-14
f9efe2
- Rebased all previous patches (since java fix introduced offset).
f9efe2
- Added Fedora per-release macros to platforms section of macros.
f9efe2
  Further debate may see these move elsewhere in the ordering.
f9efe2
f9efe2
* Tue Mar 13 2007 Ben Konrath <bkonrath@redhat.com> 8.0.45-13
f9efe2
- Update brp-java-repack-jars to fix issue with tomcat.
f9efe2
f9efe2
* Wed Oct 18 2006 Jon Masters <jcm@redhat.com> 8.0.45-12
f9efe2
- Synced kernel_module_package semantics with SuSE.
f9efe2
- Updated kmodtool.
f9efe2
f9efe2
* Tue Oct 17 2006 Jon Masters <jcm@redhat.com> 8.0.45-10
f9efe2
- Updated kernel_module_package.
f9efe2
f9efe2
* Mon Oct 16 2006 Jon Masters <jcm@redhat.com> 8.0.45-9
f9efe2
- Added kernel_module_package macro. Working on unified packaging.
f9efe2
f9efe2
* Thu Oct 12 2006 Jon Masters <jcm@redhat.com> 8.0.45-8
f9efe2
- Added patch for find-requires. Waiting on write access to public CVS.
f9efe2
f9efe2
* Tue Sep 12 2006 Deepak Bhole <dbhole@redhat.com> 8.0.45-6
f9efe2
- Fix brp-java-repack-jars to work with builddirs that aren't %%name-%%version
f9efe2
f9efe2
* Mon Sep 11 2006 Fernando Nasser <fnasser@redhat.com> - 8.0.45-5
f9efe2
- Fix order of tokens in find command (thanks mikeb@redhat.com)
f9efe2
f9efe2
* Thu Sep  7 2006 Ben Konrath <bkonrath@redhat.com> - 8.0.45-4
f9efe2
- Fix bug in repack jars script.
f9efe2
f9efe2
* Wed Sep  6 2006 Jeremy Katz <katzj@redhat.com> - 8.0.45-3
f9efe2
- path fix
f9efe2
f9efe2
* Tue Sep  5 2006 Jeremy Katz <katzj@redhat.com> - 8.0.45-2
f9efe2
- Add script from Ben Konrath <bkonrath@redhat.com> to repack jars to
f9efe2
  avoid multilib conflicts
f9efe2
f9efe2
* Sun Jul 30 2006 Jon Masters <jcm@redhat.com> - 8.0.45-1
f9efe2
- Fix inverted kernel test.
f9efe2
f9efe2
* Sun Jul 30 2006 Jon Masters <jcm@redhat.com> - 8.0.44-1
f9efe2
- Add a better check for a kernel vs. kmod.
f9efe2
f9efe2
* Thu Jun 15 2006 Jon Masters <jcm@redhat.com> - 8.0.43-1
f9efe2
- Workaround bug in find-requires/find-provides for kmods.
f9efe2
f9efe2
* Thu Jun 15 2006 Jon Masters <jcm@redhat.com> - 8.0.42-1
f9efe2
- Fix a typo in KMP find-requires.
f9efe2
f9efe2
* Tue Jun 13 2006 Jon Masters <jcm@redhat.com> - 8.0.41-1
f9efe2
- Add support for KMP Fedora Extras packaging.
f9efe2
f9efe2
* Fri Feb  3 2006 Jeremy Katz <katzj@redhat.com> - 8.0.40-1
f9efe2
- use -mtune=generic for x86 and x86_64
f9efe2
f9efe2
* Tue Aug 16 2005 Elliot Lee <sopwith@redhat.com> - 8.0.39-1
f9efe2
- Fix #165416
f9efe2
f9efe2
* Mon Aug 01 2005 Elliot Lee <sopwith@redhat.com> - 8.0.38-1
f9efe2
- Add -Wall into cflags
f9efe2
f9efe2
* Mon Aug 01 2005 Elliot Lee <sopwith@redhat.com> - 8.0.37-1
f9efe2
- Patch from Uli: enable stack protector, fix sparc & ppc cflags
f9efe2
f9efe2
* Thu Jun 16 2005 Elliot Lee <sopwith@redhat.com> - 8.0.36-1
f9efe2
- Fix the fix
f9efe2
f9efe2
* Wed Apr  6 2005 Elliot Lee <sopwith@redhat.com> - 8.0.35-1
f9efe2
- Fix #129025 (enable python byte compilation)
f9efe2
f9efe2
* Wed Mar 23 2005 Elliot Lee <sopwith@redhat.com> 8.0.34-1
f9efe2
- Bug fixes
f9efe2
- Cflags change by drepper
f9efe2
f9efe2
* Wed Feb 9 2005 Elliot Lee <sopwith@redhat.com> 8.0.33-1
f9efe2
- Change -D to -Wp,-D to make java happy
f9efe2
- Add -D_FORTIFY_SOURCE=2 to global cflags (as per Jakub & Arjan's request)
f9efe2
f9efe2
* Fri Oct  1 2004 Bill Nottingham <notting@redhat.com> 8.0.32-1
f9efe2
- allow all symbol versioning in find_requires - matches RPM internal
f9efe2
  behavior
f9efe2
f9efe2
* Mon Jun 28 2004 Elliot Lee <sopwith@redhat.com> 8.0.31-1
f9efe2
- Add ppc8[25]60 to rpmrc optflags
f9efe2
f9efe2
* Fri Jun 25 2004 Elliot Lee <sopwith@redhat.com> 8.0.29-1
f9efe2
- rpmrc patch from jakub to change optflags.
f9efe2
f9efe2
* Wed Sep 17 2003 Elliot Lee <sopwith@redhat.com> 8.0.28-1
f9efe2
- Change brp-compress to pass -n flag to gzip (per msw's request)
f9efe2
f9efe2
* Tue Jul 15 2003 Elliot Lee <sopwith@redhat.com> 8.0.27-1
f9efe2
- Fix broken configure macro find for config.guess/config.sub
f9efe2
- Put host/target/build back for now
f9efe2
f9efe2
* Mon Jul  7 2003 Jens Petersen <petersen@redhat.com> - 8.0.26-1
f9efe2
- preserve the vendor field when VENDOR not set
f9efe2
- put VENDOR in the final i386-libc line, not the tentative one
f9efe2
f9efe2
* Mon Jul  7 2003 Jens Petersen <petersen@redhat.com> - 8.0.25-1
f9efe2
- update config.{guess,sub} to 2003-06-17
f9efe2
- define VENDOR to be redhat only when /etc/redhat-release present
f9efe2
  [suggested by jbj]
f9efe2
- put VENDOR in vendor field in our config.guess file for
f9efe2
  ia64, ppc, ppc64, s390, s390x, x86_64 and elf32-i386 Linux
f9efe2
- drop the --host, --build, --target and --program-prefix configure options
f9efe2
  from %%configure, since this causes far too many problems
f9efe2
f9efe2
* Fri May  2 2003 Jens Petersen <petersen@redhat.com> - 8.0.24-3
f9efe2
- make config.{guess,sub} executable
f9efe2
f9efe2
* Thu May  1 2003 Jens Petersen <petersen@redhat.com> - 8.0.22-2
f9efe2
- add config.guess and config.sub (2003-02-22) with s390 patch on config.sub
f9efe2
- make %%configure use them
f9efe2
f9efe2
* Mon Mar 03 2003 Elliot Lee <sopwith@redhat.com>
f9efe2
- Unset $DISPLAY in macros
f9efe2
f9efe2
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com> 8.0.21-1
f9efe2
- Just turn on -g unconditionally for now
f9efe2
f9efe2
* Thu Feb 13 2003 Elliot Lee <sopwith@redhat.com> 8.0.20-1
f9efe2
- Reorganize rpmrc/macros to set cflags in a nicer manner.
f9efe2
f9efe2
* Wed Jan 22 2003 Elliot Lee <sopwith@redhat.com> 8.0.19-1
f9efe2
- Disable brp-implant-ident-static until it works everywhere
f9efe2
f9efe2
* Thu Jan 16 2003 Nalin Dahyabhai <nalin@redhat.com> 8.0.18-1
f9efe2
- add brp-implant-ident-static, which requires mktemp
f9efe2
f9efe2
* Thu Jan  9 2003 Bill Nottingham <notting@redhat.com> 8.0.17-1
f9efe2
- add brp-strip-static-archive from rpm-4.2-0.54
f9efe2
f9efe2
* Tue Dec 17 2002 Bill Nottingham <notting@redhat.com> 8.0.16-1
f9efe2
- make -g in rpmrc conditional on debug_package
f9efe2
f9efe2
* Mon Dec 16 2002 Elliot Lee <sopwith@redhat.com> 8.0.15-1
f9efe2
- Rename -debug subpackages to -debuginfo
f9efe2
f9efe2
* Sat Dec 14 2002 Tim Powers <timp@redhat.com> 8.0.14-1
f9efe2
- tweak debug package stuff so that we are overloading %%install
f9efe2
  instead of %%post
f9efe2
f9efe2
* Sat Dec 14 2002 Tim Powers <timp@redhat.com> 8.0.13-1
f9efe2
- turn on internal rpm dep generation by default
f9efe2
f9efe2
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 8.0.12-1
f9efe2
- New release with debug packages on
f9efe2
f9efe2
* Tue Dec  3 2002 Bill Nottingham <notting@redhat.com> 8.0.8-1
f9efe2
- turn debug packages off
f9efe2
- override optflags with no -g
f9efe2
f9efe2
* Fri Nov 22 2002 Elliot Lee <sopwith@redhat.com> 8.0.7-1
f9efe2
- turn on debug packages
f9efe2
f9efe2
* Thu Nov 21 2002 Elliot Lee <sopwith@redhat.com> 8.0.6-1
f9efe2
- Pass __strip and __objdump macros
f9efe2
f9efe2
* Thu Nov 21 2002 Elliot Lee <sopwith@redhat.com> 8.0.5-1
f9efe2
- Update macros to specify find-provides/find-requires
f9efe2
f9efe2
* Thu Oct 31 2002 Elliot Lee <sopwith@redhat.com> 8.0.4-1
f9efe2
- Remove tracking dependency
f9efe2
f9efe2
* Wed Oct 16 2002 Phil Knirsch <pknirsch@redhat.com> 8.0.3-2
f9efe2
- Added fix for outdated config.[sub|guess] files in %%configure section
f9efe2
f9efe2
* Wed Oct 16 2002 Elliot Lee <sopwith@redhat.com> 8.0.3-1
f9efe2
- New release that blows up on unpackaged files and missing doc files.
f9efe2
f9efe2
* Thu Oct  3 2002 Jeremy Katz <katzj@redhat.com> 8.0.2
f9efe2
- don't redefine everything in macros, just what we need to
f9efe2
f9efe2
* Mon Sep 16 2002 Alexander Larsson <alexl@redhat.com> 8.0.1
f9efe2
- Add debug package support to %%__spec_install_post
f9efe2
f9efe2
* Tue Sep  3 2002 Bill Nottingham <notting@redhat.com> 8.0-1
f9efe2
- bump version
f9efe2
f9efe2
* Wed Aug 28 2002 Elliot Lee <sopwith@redhat.com> 7.3.94-1
f9efe2
- Update macrofiles
f9efe2
f9efe2
* Wed Jul 31 2002 Elliot Lee <sopwith@redhat.com> 7.3.93-1
f9efe2
- Add _unpackaged_files_terminate_build and
f9efe2
_missing_doc_files_terminate_build to macros
f9efe2
f9efe2
* Thu Jul 11 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-6
f9efe2
- find-lang.sh fix from 67368
f9efe2
- find-requires fix from 67325
f9efe2
f9efe2
* Thu Jul 11 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-5
f9efe2
- Add /etc/rpm/macros back to make #67951 go away
f9efe2
f9efe2
* Wed Jun 26 2002 Jens Petersen <petersen@redhat.com> 7.3.92-4
f9efe2
- fix %%configure targeting for autoconf-2.5x (#58468)
f9efe2
- include ~/.rpmmacros in macrofiles file path again
f9efe2
f9efe2
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 7.3.92-3
f9efe2
- automated rebuild
f9efe2
f9efe2
* Fri Jun 21 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-2
f9efe2
- Don't define _arch
f9efe2
f9efe2
* Thu Jun 20 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-1
f9efe2
- find-lang error detection from Havoc
f9efe2
f9efe2
* Wed Jun 12 2002 Elliot Lee <sopwith@redhat.com> 7.3.91-1
f9efe2
- Update
f9efe2
f9efe2
* Sun Jun  9 2002 Jeff Johnson <jbj@redhat.com>
f9efe2
- create.