060a472
#                        TO WHOM IT MAY CONCERN
060a472
#
060a472
# 1) Don't add patches, dist-git is the upstream repository for this package.
060a472
# 2) When making changes, update version by +1, leave release alone.
060a472
#
060a472
a4525c3
Summary: Red Hat specific rpm configuration files
cvsdist 266fbcc
Name: redhat-rpm-config
65fc49d
Version: 123
bbf2e89
Release: 1%{?dist}
4bde0d0
# No version specified.
4bde0d0
License: GPL+
b9d5eec
URL: https://src.fedoraproject.org/rpms/redhat-rpm-config
060a472
060a472
# Core rpm settings
060a472
Source0: macros
060a472
Source1: rpmrc
da8d7a1
6ef9b40
# gcc specs files for hardened builds
060a472
Source50: redhat-hardened-cc1
060a472
Source51: redhat-hardened-ld
da8d7a1
b5ea4b2
# gcc specs files for annobin builds
b5ea4b2
Source52: redhat-annobin-cc1
b5ea4b2
060a472
# The macros defined by these files are for things that need to be defined
24cd400
# at srpm creation time when it is not feasible to require the base packages
3e2fed4
# that would otherwise be providing the macros. other language/arch specific
1e51f9b
# macros should not be defined here but instead in the base packages that can
1e51f9b
# be pulled in at rpm build time, this is specific for srpm creation.
be53b9b
Source100: macros.fedora-misc-srpm
060a472
Source102: macros.mono-srpm
060a472
Source103: macros.nodejs-srpm
e9cc9d9
Source104: macros.ldc-srpm
08a5bbb
Source105: macros.valgrind-srpm
060a472
060a472
# Other misc macros
060a472
Source150: macros.dwz
0e6d36b
Source151: macros.kmp
905b8ba
Source152: macros.vpath
7c4cd33
Source153: macros.forge
1591a6f
Source154: macros.ldconfig
060a472
257a3a9
# Build policy scripts
257a3a9
# this comes from https://github.com/rpm-software-management/rpm/pull/344
257a3a9
# added a python -> python2 conversion for fedora with warning
257a3a9
# and an echo when the mangling happens
257a3a9
Source201: brp-mangle-shebangs
257a3a9
060a472
# Dependency generator scripts (deprecated)
060a472
Source300: find-provides
060a472
Source301: find-provides.ksyms
060a472
Source304: find-requires
060a472
Source305: find-requires.ksyms
060a472
Source308: firmware.prov
060a472
Source309: modalias.prov
060a472
060a472
# Misc helper scripts
060a472
Source400: dist.sh
060a472
Source401: rpmsort
060a472
Source402: symset-table
060a472
Source403: kmodtool
bca3931
c602b41
# 2016-10-02 snapshots from http://git.savannah.gnu.org/gitweb/?p=config.git
060a472
Source500: config.guess
060a472
Source501: config.sub
e6fe460
dd2a705
# Dependency generators & their rules
dd2a705
Source600: kmod.attr
dd2a705
Source601: kmod.prov
dd2a705
Source602: libsymlink.attr
dd2a705
12ace9b
# BRPs
12ace9b
Source700: brp-ldconfig
12ace9b
c70110c
# Convenience lua functions
c70110c
Source800: common.lua
c70110c
Source801: forge.lua
c70110c
0d16217
# Documentation
0d16217
Source900: buildflags.md
0d16217
c5be565
# Spec templates
c5be565
Source950: spectemplate-forge-release.spec
c5be565
Source951: spectemplate-forge-tag.spec
c5be565
Source952: spectemplate-forge-commit.spec
c5be565
Source953: spectemplate-forge-branch.spec
c5be565
Source954: spectemplate-forge-multi.spec
c5be565
cvsdist 266fbcc
BuildArch: noarch
e5530da
BuildRequires: perl-generators
3b39f7f
Requires: coreutils
77e91e6
60cf200
Requires: efi-srpm-macros
77e91e6
Requires: fpc-srpm-macros
121c2fa
Requires: ghc-srpm-macros
77e91e6
Requires: gnat-srpm-macros
ba49b89
Requires: go-srpm-macros
ebb7ec3
Requires: nim-srpm-macros
77e91e6
Requires: ocaml-srpm-macros
Orion Poplawski 38d4bf8
Requires: openblas-srpm-macros
77e91e6
Requires: perl-srpm-macros
Orion Poplawski fc07b2a
Requires: python-srpm-macros
2cb318e
Requires: rust-srpm-macros
4824dea
Requires: qt5-srpm-macros
77e91e6
fe3b678
Requires: rpm >= 4.11.0
5316e51
Requires: dwz >= 0.4
94c3f75
Requires: zip
bbf2e89
Requires: (annobin if gcc)
b5ea4b2
00b0603
# for brp-mangle-shebangs
00b0603
Requires: %{_bindir}/find
00b0603
Requires: %{_bindir}/file
222670e
Requires: %{_bindir}/grep
00b0603
Requires: %{_bindir}/sed
222670e
Requires: %{_bindir}/xargs
00b0603
6b620c9
# -fstack-clash-protection and -fcf-protection require GCC 8.
6b620c9
Conflicts: gcc < 8.0.1-0.22
1b296f0
ea63b1b
Provides: system-rpm-config = %{version}-%{release}
ab46e8c
Provides: redhat-rpm-macros = %{version}-%{release}
cvsdist 266fbcc
fe3b678
%global rrcdir /usr/lib/rpm/redhat
c5be565
%{load:%{SOURCE100}}
060a472
cvsdist 266fbcc
%description
cvsdist 266fbcc
Red Hat specific rpm configuration files.
cvsdist 266fbcc
fdc99f0
%package -n kernel-rpm-macros
f843bf8
Summary: Macros and scripts for building kernel module packages
ab46e8c
Requires:  %{name} = %{version}-%{release}
fdc99f0
fdc99f0
%description -n kernel-rpm-macros
fdc99f0
Macros and scripts for building kernel module packages.
fdc99f0
ab46e8c
%package  -n redhat-rpm-templates
c5be565
Summary:   Example rpm spec templates for the macros provided by %{name}
c5be565
BuildArch: noarch
ab46e8c
Requires:  %{name} = %{version}-%{release}
ab46e8c
Requires:  rpmdevtools
c5be565
ab46e8c
%description -n redhat-rpm-templates
c5be565
This package contains documented rpm spec templates showcasing how to use the
c5be565
macros provided by %{name}.
c5be565
cvsdist 266fbcc
%prep
060a472
# Not strictly necessary but allows working on file names instead
060a472
# of source numbers in install section
060a472
%setup -c -T
060a472
cp -p %{sources} .
c5be565
for template in spectemplate*\.spec ; do
c5be565
  target=$(echo "${template}" | sed "s|^\(.*\)\.spec$|\1-bare.spec|g")
c5be565
  grep -v '^#' "${template}" > "${target}"
c5be565
  touch -r "${template}" "${target}"
c5be565
done
a4525c3
cvsdist 266fbcc
%install
060a472
mkdir -p %{buildroot}%{rrcdir}
060a472
install -p -m 644 -t %{buildroot}%{rrcdir} macros rpmrc
060a472
install -p -m 444 -t %{buildroot}%{rrcdir} redhat-hardened-*
b5ea4b2
install -p -m 444 -t %{buildroot}%{rrcdir} redhat-annobin-*
060a472
install -p -m 755 -t %{buildroot}%{rrcdir} config.*
060a472
install -p -m 755 -t %{buildroot}%{rrcdir} dist.sh rpmsort symset-table kmodtool
257a3a9
install -p -m 755 -t %{buildroot}%{rrcdir} brp-*
060a472
060a472
install -p -m 755 -t %{buildroot}%{rrcdir} find-*
060a472
mkdir -p %{buildroot}%{rrcdir}/find-provides.d
dd2a705
install -p -m 644 -t %{buildroot}%{rrcdir}/find-provides.d firmware.prov modalias.prov
cvsdist 70d2d1f
12ace9b
install -p -m 755 -t %{buildroot}%{rrcdir} brp-*
12ace9b
fe3b678
mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d
fe3b678
install -p -m 644 -t %{buildroot}%{_rpmconfigdir}/macros.d macros.*
cvsdist 266fbcc
dd2a705
mkdir -p %{buildroot}%{_fileattrsdir}
dd2a705
install -p -m 644 -t %{buildroot}%{_fileattrsdir} *.attr
dd2a705
install -p -m 755 -t %{buildroot}%{_rpmconfigdir} kmod.prov
dd2a705
c70110c
mkdir -p %{buildroot}%{_rpmluadir}/fedora/{rpm,srpm}
c70110c
install -p -m 644 -t %{buildroot}%{_rpmluadir}/fedora common.lua
c70110c
install -p -m 644 -t %{buildroot}%{_rpmluadir}/fedora/srpm forge.lua
c70110c
c5be565
install -m 0755 -vd   %{buildroot}%{_spectemplatedir}
c5be565
install -m 0644 -vp   spectemplate*\.spec \
c5be565
                      %{buildroot}%{_spectemplatedir}
c5be565
cvsdist 266fbcc
%files
188c865
%dir %{rrcdir}
188c865
%{rrcdir}/macros
188c865
%{rrcdir}/rpmrc
257a3a9
%{rrcdir}/brp-*
188c865
%{rrcdir}/dist.sh
188c865
%{rrcdir}/redhat-hardened-*
b5ea4b2
%{rrcdir}/redhat-annobin-*
188c865
%{rrcdir}/config.*
147cb4c
%{rrcdir}/find-provides
147cb4c
%{rrcdir}/find-requires
12ace9b
%{rrcdir}/brp-ldconfig
dd2a705
%{_fileattrsdir}/*.attr
dd2a705
%{_rpmconfigdir}/kmod.prov
188c865
%{_rpmconfigdir}/macros.d/macros.*-srpm
188c865
%{_rpmconfigdir}/macros.d/macros.dwz
7c4cd33
%{_rpmconfigdir}/macros.d/macros.forge
1591a6f
%{_rpmconfigdir}/macros.d/macros.ldconfig
905b8ba
%{_rpmconfigdir}/macros.d/macros.vpath
c70110c
%dir %{_rpmluadir}/fedora
c70110c
%dir %{_rpmluadir}/fedora/srpm
c70110c
%dir %{_rpmluadir}/fedora/rpm
c70110c
%{_rpmluadir}/fedora/*.lua
c70110c
%{_rpmluadir}/fedora/srpm/*lua
c70110c
0d16217
%doc buildflags.md
188c865
fdc99f0
%files -n kernel-rpm-macros
c8cbd24
%dir %{rrcdir}/find-provides.d
188c865
%{rrcdir}/kmodtool
188c865
%{rrcdir}/rpmsort
188c865
%{rrcdir}/symset-table
188c865
%{rrcdir}/find-provides.ksyms
188c865
%{rrcdir}/find-requires.ksyms
188c865
%{rrcdir}/find-provides.d/firmware.prov
188c865
%{rrcdir}/find-provides.d/modalias.prov
0e6d36b
%{_rpmconfigdir}/macros.d/macros.kmp
cvsdist 266fbcc
ab46e8c
%files -n redhat-rpm-templates
c5be565
%config(noreplace) %{_spectemplatedir}/*.spec
c5be565
cvsdist 266fbcc
%changelog
65fc49d
* Mon Oct 22 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 123-1
65fc49d
- Add -q option to %%forgesetup
65fc49d
39fa884
* Sat Oct 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 122-1
39fa884
- Allow multiple calls to forge macros
39fa884
e3e0ba6
* Thu Oct 11 2018 Jan Pazdziora <jpazdziora@redhat.com> - 121-1
e3e0ba6
- Add %_swidtagdir for directory for SWID tag files describing the
e3e0ba6
  installation.
e3e0ba6
b852a70
* Mon Sep 10 2018 Miro Hrončok <mhroncok@redhat.com> - 120-1
b852a70
- Make ambiguous python shebangs error
b852a70
  https://fedoraproject.org/wiki/Changes/Make_ambiguous_python_shebangs_error
b852a70
9278251
* Mon Aug 20 2018 Kalev Lember <klember@redhat.com> - 119-1
9278251
- Add aarch64 to ldc arches
9278251
357550f
* Wed Aug 15 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 118-1
357550f
- Enable --as-needed by default
357550f
973e5c7
* Mon Jul 16 2018 Miro Hrončok <mhroncok@redhat.com> - 117-1
973e5c7
- Mangle /bin shebnags to /usr/bin ones (#1581757)
973e5c7
85e473f
* Tue Jul 10 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 116-1
85e473f
- Add option to add -Wl,--as-needed into LDFLAGS
85e473f
9a15f27
* Mon Jul 09 2018 Kalev Lember <klember@redhat.com> - 115-1
9a15f27
- Disable non-functional ppc64 support for ldc packages
9a15f27
a62764b
* Tue Jun 26 2018 Panu Matilainen <pmatilai@redhat.com> - 114-1
a62764b
- Fix kernel ABI related strings (Peter Oros, #26)
a62764b
- Automatically trim changelog to two years (Zbigniew Jędrzejewski-Szmek, #22)
a62764b
- Cosmetics cleanups (Zbigniew Jędrzejewski-Szmek, #22)
a62764b
a5c9843
* Mon Jun 18 2018 Florian Weimer <fweimer@redhat.com> - 113-1
a5c9843
- Build flags: Require SSE2 on i686 (#1592212)
a5c9843
c7d6417
* Mon May 28 2018 Miro Hrončok <mhroncok@redhat.com> - 112-1
c7d6417
- Add a possibility to opt-out form automagic Python bytecompilation
c7d6417
  https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation
c7d6417
f7e8f73
* Wed May 02 2018 Peter Jones <pjones@redhat.com> - 111-1
f7e8f73
- brp-mangle-shebangs: add %%{__brp_mangle_shebangs_exclude_file} and
f7e8f73
  %%{__brp_mangle_shebangs_exclude_from_file} to allow you to specify files
f7e8f73
  containing the shebangs to be ignore and files to be ignored regexps,
f7e8f73
  respectively, so that they can be generated during the package build.
f7e8f73
f25f1b7
* Wed May  2 2018 Florian Weimer <fweimer@redhat.com> - 110-1
f25f1b7
- Reflect -fasynchronous-unwind-tables GCC default on POWER (#1550914)
f25f1b7
6b620c9
* Wed May  2 2018 Florian Weimer <fweimer@redhat.com> - 109-1
6b620c9
- Use plain -fcf-protection compiler flag, without -mcet (#1570823)
6b620c9
60cf200
* Tue May 01 2018 Peter Jones <pjones@redhat.com> - 108-1
60cf200
- Add Requires: efi-srpm-macros for %%{efi}
60cf200
fdbb98b
* Fri Apr 20 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 107-1
fdbb98b
- Add %%_metainfodir macro.
fdbb98b
- %%forgeautosetup tweak to fix patch application.
fdbb98b
b771d1e
* Mon Mar 05 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 106-1
b771d1e
- Update forge macros.
b771d1e
8deb29e
* Wed Feb 28 2018 Florian Weimer <fweimer@redhat.com> - 105-1
8deb29e
- Make -fasynchronous-unwind-tables explicit on aarch64 (#1536431)
8deb29e
d5133f9
* Wed Feb 28 2018 Florian Weimer <fweimer@redhat.com> - 104-1
d5133f9
- Use -funwind-tables on POWER (#1536431, #1548847)
d5133f9
71d7440
* Sun Feb 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 103-1
71d7440
- Make %%ldconfig_post/%%ldconfig_postun parameterized
71d7440
a4ec7ec
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 102-1
a4ec7ec
- Second step of -z now move: removal from GCC specs file (#1548397)
a4ec7ec
910c858
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 101-1
910c858
- First step of moving -z now to the gcc command line (#1548397)
910c858
8f59b75
* Thu Feb 22 2018 Miro Hrončok <mhroncok@redhat.com> - 100-1
8f59b75
- Don't mangle shebangs with whitespace only changes (#1546993)
8f59b75
987e94f
* Thu Feb 22 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 99-1
987e94f
- Move %%end to %%ldconfig_scriptlets
987e94f
17746cb
* Sat Feb 17 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 98-1
17746cb
- Explicitly close scriptlets with %%end (ldconfig)
17746cb
fb05a23
* Wed Feb 14 2018 Miro Hrončok <mhroncok@redhat.com> - 97-1
fb05a23
- Allow to opt-out from shebang mangling for specific paths/shebangs
fb05a23
51f1c66
* Thu Feb 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 96-1
51f1c66
- Simplify/Fix check for shebang starting with "/"
51f1c66
8444cee
* Wed Feb 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 95-1
8444cee
- Fix mangling env shebangs with absolute paths
8444cee
fa08f0e
* Sun Feb  4 2018 Florian Weimer <fweimer@redhat.com> - 94-1
fa08f0e
- Add RPM macros for compiler/linker flags
fa08f0e
222670e
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 93-1
222670e
- Use newly available /usr/bin/grep
222670e
07dea7d
* Wed Jan 31 2018 Peter Robinson <pbrobinson@fedoraproject.org> 92-1
07dea7d
- Use generic tuning for ARMv7
07dea7d
9ac5353
* Tue Jan 30 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 91-1
9ac5353
- The grep package only provides /bin/grep, not /usr/bin/grep.
9ac5353
257a3a9
* Mon Jan 29 2018 Miro Hrončok <mhroncok@redhat.com> - 90-1
257a3a9
- Add brp-mangle-shebangs
257a3a9
1591a6f
* Mon Jan 29 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 89-1
1591a6f
- Add macros.ldconfig
1591a6f
7a29d55
* Mon Jan 29 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 88-1
12ace9b
- Create DSO symlinks automatically
12ace9b
8d6c6d0
* Mon Jan 29 2018 Florian Weimer <fweimer@redhat.com> - 87-1
8d6c6d0
- Build flags: Disable -z defs again (#1535422)
8d6c6d0
1b296f0
* Mon Jan 29 2018 Florian Weimer <fweimer@redhat.com> - 86-1
1b296f0
- Build flags: Enable CET on i686, x86_64 (#1538725)
1b296f0
6e5a75d
* Thu Jan 25 2018 Florian Weimer <fweimer@redhat.com> - 85-1
6e5a75d
- Build flags: Switch to generic tuning on i686 (#1538693)
6e5a75d
078af19
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 84-1
078af19
- Link with -z defs by default (#1535422)
078af19
75a53b7
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 83-1
75a53b7
- Make armhfp flags consistent with GCC defaults
75a53b7
e43ce31
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 82-1
e43ce31
- Make use of -fasynchronous-unwind-tables more explicit (#1536431)
e43ce31
faa1ad4
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 81-1
faa1ad4
- Remove --param=ssp-buffer-size=4
faa1ad4
0d16217
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 80-1
0d16217
- Document build flags
0d16217
3bf139f
* Fri Jan 19 2018 Panu Matilainen <pmatilai@redhat.com> - 79-1
3bf139f
- Document how to disable hardened and annotated build (#1211296)
3bf139f
a747e7f
* Wed Jan 17 2018 Panu Matilainen <pmatilai@redhat.com> - 78-1
a747e7f
- Fix the inevitable embarrassing typo in 77, doh
a747e7f
c4646d7
* Wed Jan 17 2018 Panu Matilainen <pmatilai@redhat.com> - 77-1
c4646d7
- Macroize build root policies for consistent disable/override ability
c4646d7
42f29f3
* Wed Jan 17 2018 Florian Weimer <fweimer@redhat.com> - 76-1
42f29f3
- Add -fstack-clash-protection for supported architectures (#1515865)
42f29f3
6c35c25
* Wed Jan 17 2018 Florian Weimer <fweimer@redhat.com> - 75-1
6c35c25
- Add _GLIBCXX_ASSERTIONS to CFLAGS/CXXFLAGS (#1515858)
6c35c25
7ab7ab0
* Mon Jan 15 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 74-1
7ab7ab0
- Remove Requires: cmake-rpm-macros
7ab7ab0
7c4cd33
* Thu Jan 11 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 73-1
7c4cd33
- Add macros.forge for simplifying packaging of forge-hosted packages.  See
7c4cd33
  https://fedoraproject.org/wiki/Forge-hosted_projects_packaging_automation and
7c4cd33
  https://bugzilla.redhat.com/show_bug.cgi?id=1523779
7c4cd33
ebb7ec3
* Wed Jan 03 2018 Sergey Avseyev <sergey.avseyev@gmail.com> - 72-1
ebb7ec3
- Add Requires: nim-srpm-macros for %%nim_arches
ebb7ec3
bbf2e89
* Tue Jan 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 71-1
bbf2e89
- Require annobin only if gcc is installed
bbf2e89
ea5600c
* Thu Dec 21 2017 Björn Esser <besser82@fedoraproject.org> - 70-2
ea5600c
- Add Requires: cmake-rpm-macros for CMake auto-{provides,requires} (#1498894)
ea5600c
b9d5eec
* Fri Dec 08 2017 Panu Matilainen <pmatilai@redhat.com> - 70-1
b9d5eec
- Update URL to current location at src.fedoraproject.org
b9d5eec
b5ea4b2
* Wed Nov 22 2017 Nick Clifton <nickc@redhat.com> - 69-1
b5ea4b2
- Enable binary annotations in compiler flags
b5ea4b2
fb76fd5
* Thu Oct 26 2017 Troy Dawson <tdawson@redhat.com> - 68-1
fb76fd5
- Remove Requires: fedora-rpm-macros
fb76fd5
6d23bc8
* Mon Jul 31 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 67-1
1e87996
- Define _include_gdb_index (RHBZ #1476722)
00e8557
- Move _debuginfo_subpackages and _debugsource_packages from rpm (RHBZ #1476735)
f6596a4
bc1c35f
* Tue Jul 18 2017 Florian Festi <ffesti@redhat.com> - 66-1
bc1c35f
- Honor %%kmodtool_generate_buildreqs (#1472201)
bc1c35f
2cb318e
* Thu Jul 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 65-1
2cb318e
- Add Requires: rust-srpm-macros for %%rust_arches
2cb318e
Orion Poplawski 38d4bf8
* Wed Mar 15 2017 Orion Poplawski <orion@cora.nwra.com> - 64-1
Orion Poplawski 38d4bf8
- Add Requires: openblas-srpm-macros for %%openblas_arches
Orion Poplawski 38d4bf8
4914809
* Thu Feb 02 2017 Dan Horák <dan[at]danny.cz> - 63-1
4914809
- set zEC12 as minimum architecture level for s390(x) (#1404991)
4914809
905b8ba
* Thu Dec 15 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 62-1
905b8ba
- Add macros.vpath (https://fedorahosted.org/fpc/attachment/ticket/655)
905b8ba
6dc7240
* Tue Dec 06 2016 Adam Williamson <awilliam@redhat.com> - 61-1
6dc7240
- revert changes from 60, they break far too much stuff (#1401231)
6dc7240
beb08c6
* Wed Nov 30 2016 Panu Matilainen <pmatilai@redhat.com> - 60-1
beb08c6
- Error on implicit function declaration and -return type for C (#1393492)
beb08c6
3081c4e
* Wed Nov 30 2016 Panu Matilainen <pmatilai@redhat.com> - 59-1
3081c4e
- Move global compiler flags to __global_compiler_flags macro
3081c4e
- Introduce separate __global_fooflags for C, C++ and Fortran
3081c4e
c6daded
* Tue Nov 29 2016 Panu Matilainen <pmatilai@redhat.com> - 58-1
c6daded
- Drop atom optimization on i686 (#1393492)
c6daded
af1538f
* Tue Nov 15 2016 Dan Horák <dan[at]danny.cz> - 57-1
af1538f
- set z10 as minimum architecture level for s390(x)
af1538f
d95e9bc
* Fri Nov 11 2016 Panu Matilainen <pmatilai@redhat.com> - 56-1
d95e9bc
- Fix directory name mismatch in kernel_source macro (#648996)
d95e9bc
cf74067
* Tue Nov 08 2016 Michal Toman <mtoman@fedoraproject.org> - 55-1
cf74067
- Add default compiler flags for various MIPS architectures (#1366735)
cf74067
b1a45b2
* Tue Nov 08 2016 Panu Matilainen <pmatilai@redhat.com> - 54-1
b1a45b2
- -pie is incompatible with static linkage (#1343892, #1287743)
b1a45b2
3234495
* Mon Nov 07 2016 Panu Matilainen <pmatilai@redhat.com> - 53-1
3234495
- Drop brp-java-repack-jars by request (#1235770)
3234495
- Drop brp-implant-ident-static, unused for 13 years and counting
3234495
08a5bbb
* Mon Nov 07 2016 Lubomir Rintel <lkundrak@v3.sk> - 52-1
08a5bbb
- Add valgrind_arches macro for BuildRequires of valgrind
08a5bbb
4fdceaa
* Fri Nov 04 2016 Stephen Gallagher <sgallagh@redhat.com> - 51-1
4fdceaa
- Add s390x build target for Node.js packages
4fdceaa
e9cc9d9
* Mon Oct 31 2016 Kalev Lember <klember@redhat.com> - 50-1
e9cc9d9
- Add ldc_arches macro
e9cc9d9
9a4753b
* Mon Oct 17 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 49-1
9a4753b
- Remove hardcoded limit of 16 CPUs for makefile parallelism.
9a4753b
- See https://bugzilla.redhat.com/show_bug.cgi?id=1384938
9a4753b
c602b41
* Thu Oct 13 2016 Richard W.M. Jones <rjones@redhat.com> 48-1
c602b41
- Add support for riscv64.
c602b41
  This also updates config.sub/config.guess to the latest upstream versions.
c602b41
47427a2
* Wed Oct 12 2016 Peter Robinson <pbrobinson@fedoraproject.org> 47-1
47427a2
- Enable aarch64 for mono arches
47427a2
a0145ec
* Mon Oct 03 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 46-1
a0145ec
- Allow %%configure to optionally pass --disable-silent-rules.  Define
a0145ec
  %%_configure_disable_silent_rules (defaulting to 0) to control this.
a0145ec
4824dea
* Wed Sep 14 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 45-1
4824dea
- Add dependency on qt5-srpm-macros.
4824dea
a5fc6e4
* Fri Aug 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 44-1
a5fc6e4
- And somehow I managed to make a typo in that dependency.
a5fc6e4
704d7c0
* Fri Aug 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 43-1
704d7c0
- Add dependency on fedora-rpm-macros.
704d7c0
77e91e6
* Tue Apr 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 42-1
77e91e6
- Add dependency on fpc-srpm-macros.
77e91e6
be53b9b
* Mon Apr 11 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 41-1
be53b9b
- Add a file for miscellaneous macros, currently containing just %%rpmmacrodir.
be53b9b
e29e822
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 40-2
e29e822
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e29e822
945c0e1
* Tue Feb 02 2016 Dan Horák <dan[at]danny.cz> 40-1
945c0e1
- switch to -mcpu=power8 for ppc64le default compiler flags
945c0e1
Orion Poplawski fc07b2a
* Wed Jan 13 2016 Orion Poplawski <orion@cora.nwra.com> 39-1
Orion Poplawski fc07b2a
- Add Requires: python-srpm-macros
Orion Poplawski fc07b2a
3b1087c
* Fri Jan  8 2016 Peter Robinson <pbrobinson@fedoraproject.org> 38-1
3b1087c
- Add missing ARMv6 optflags
3b1087c
cba4f80
* Wed Dec  2 2015 Peter Robinson <pbrobinson@fedoraproject.org> 37-1
cba4f80
- nodejs 4+ now supports aarch64 and power64
cba4f80
ba49b89
* Fri Jul 17 2015 Florian Festi <ffesti@redhat.com> 36-1
ba49b89
- Add Requires: go-srpm-macros (#1243922)
ba49b89
5c2b556
* Thu Jul 09 2015 Sandro Mani <manisandro@gmail.com> 35-1
5c2b556
- Use %%__libsymlink_path instead of %%__libsymlink_exclude_path in libsymlink.attr
5c2b556
b19da6a
* Wed Jul 08 2015 Adam Jackson <ajax@redhat.com> 34-1
b19da6a
- Fix cc1 specs mishandling of incremental linking
b19da6a
5fab7c2
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 33-2
5fab7c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5fab7c2
b3b65bc
* Fri Jun 05 2015 Dan Horák <dan[at]danny.cz> 33-1
b3b65bc
- Mono 4 adds support for ppc64le
b3b65bc
a91c848
* Fri May 29 2015 Florian Festi <ffesti@redhat.com> 32-1
Orion Poplawski 1e513b7
- Support out of source builds for %%_configure_gnuconfig_hack (#1191788)
Orion Poplawski 1e513b7
- Fix typo in %%kernel_module_package (#1159361)
818514e
db967d3
* Tue May 19 2015 Florian Festi <ffesti@redhat.com> 31-1
Orion Poplawski 1e513b7
- Add %%py_auto_byte_compile macro controlling Python bytecompilation
db967d3
(#976651)
db967d3
cdfb917
* Wed Apr 29 2015 Florian Festi <ffesti@redhat.com> 30-1
cdfb917
- Fix libsymlink.attr for new magic pattern for symlinks (#1207945)
cdfb917
5568cb1
* Wed Apr 08 2015 Adam Jackson <ajax@redhat.com> 29-1
5568cb1
- Fix ld specs mishandling of incremental linking
5568cb1
d9235d2
* Thu Feb 19 2015 Till Maas <opensource@till.name> - 28-1
d9235d2
- Enable harden flags by default (#1192183)
d9235d2
3cc8292
* Wed Dec 10 2014 Dan Horák <dan[at]danny.cz> - 27-1
3cc8292
- Explicitly set -mcpu/-mtune for ppc64p7 and ppc64le to override rpm defaults
3cc8292
226d76f
* Mon Sep 22 2014 Panu Matilainen <pmatilai@redhat.com> - 26-1
226d76f
- Gnat macros are now in a package of their own (#1133632)
226d76f
ff30293
* Fri Sep 19 2014 Dan Horák <dan[at]danny.cz> - 25-1
ff30293
- there is still no properly packaged Mono for ppc64le
ff30293
53fbfd9
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 24-2
53fbfd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
53fbfd9
624175e
* Thu Jun  5 2014 Peter Robinson <pbrobinson@fedoraproject.org> 24-1
624175e
- ARMv7 has Ada so add it to GNAT_arches
624175e
Brent Baude 8928398
* Sat May 24 2014 Brent Baude <baude@us.ibm.com> - 23-2
Brent Baude 8928398
- Changed ppc64 to power64 macro for mono_archs
Brent Baude 8928398
818514e
* Tue May 13 2014 Peter Robinson <pbrobinson@fedoraproject.org>
01bd917
- aarch64 has Ada so add it to GNAT_arches
01bd917
1767166
* Mon May 12 2014 Josh Boyer <jwboyer@fedoraproject.org> - 22-1
1767166
- Fix kmod.prov to deal with compressed modules (#1096349)
1767166
121c2fa
* Wed Apr 30 2014 Jens Petersen <petersen@redhat.com> - 21-1
121c2fa
- macros.ghc-srpm moved to ghc-rpm-macros package (#1089102)
121c2fa
- add requires ghc-srpm-macros
121c2fa
f60ba57
* Tue Apr 29 2014 Peter Robinson <pbrobinson@fedoraproject.org> 20-1
f60ba57
- With gcc 4.9 aarch64 now supports stack-protector
f60ba57
82a41df
* Sun Apr 27 2014 Ville Skyttä <ville.skytta@iki.fi> - 19-1
82a41df
- Drop bunch of duplicated-with-rpm macro definitions and brp-* scripts
20c7e01
147cb4c
* Tue Apr 15 2014  Panu Matilainen <pmatilai@redhat.com> - 18-1
147cb4c
- Temporarily bring back find-requires and -provides scripts to rrc-side
147cb4c
eaf6603
* Tue Apr 15 2014  Panu Matilainen <pmatilai@redhat.com> - 17-1
eaf6603
- Let OCaml handle its own arch macros (#1087794)
eaf6603
5c5a1d1
* Tue Apr 15 2014  Panu Matilainen <pmatilai@redhat.com> - 16-1
dd2a705
- Move kmod and libsymlink dependency generators here from rpm
dd2a705
2cbbbb3
* Thu Apr 10 2014  Panu Matilainen <pmatilai@redhat.com> - 15-1
2cbbbb3
- Drop most of the script-based dependency generation bits
2cbbbb3
0f965fc
* Tue Apr 08 2014  Panu Matilainen <pmatilai@redhat.com> - 14-1
0f965fc
- Add Mono path macros (#1070936)
4362927
- Allow opting out of config.{guess,sub} replacement hack (#991613)
0f965fc
c8cbd24
* Tue Apr 08 2014  Panu Matilainen <pmatilai@redhat.com> - 13-1
c8cbd24
- Move the remaining dependency generator stuff to the kmp macro package
c8cbd24
- Stop overriding rpm external dependency generator settings by default
c8cbd24
188c865
* Mon Apr 07 2014  Panu Matilainen <pmatilai@redhat.com> - 12-1
188c865
- Be more explicit about the package contents
0e6d36b
- Split kernel module macros to a separate file
fdc99f0
- Split kernel module scripts and macros to a separate package
188c865
fe3b678
* Wed Apr 02 2014  Panu Matilainen <pmatilai@redhat.com> - 11-1
fe3b678
- Stop pretending this package is relocatable, its not
fe3b678
- Require rpm >= 4.11 for /usr/lib/rpm/macros.d support etc
fe3b678
- Move our macros out of from /etc, they're not configuration
fe3b678
060a472
* Wed Apr 02 2014  Panu Matilainen <pmatilai@redhat.com> - 10-1
060a472
- Make fedora dist-git the upstream of this package and its sources
060a472
- Add maintainer comments to spec wrt versioning and changes
060a472
bca3931
* Mon Mar 24 2014 Dan Horák <dan[at]danny.cz> - 9.1.0-58
bca3931
- enable ppc64le otherwise default rpm cflags will be used
bca3931
6e5c107
* Fri Feb 07 2014 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-57
6e5c107
- config.guess/sub don't need to be group-writable (#1061762)
6e5c107
e04bd96
* Sun Jan 12 2014 Kevin Fenzi <kevin@scrye.com> 9.1.0-56
e04bd96
- Update libtool hardening hack and re-enable (#978949)
e04bd96
d1c22ee
* Wed Dec 18 2013 Dhiru Kholia <dhiru@openwall.com> - 9.1.0-55
d1c22ee
- Enable "-Werror=format-security" by default (#1043495)
d1c22ee
f808f77
* Wed Sep 04 2013 Karsten Hopp <karsten@redhat.com> 9.1.0-54
f808f77
- update config.sub with ppc64p7 support (from Fedora automake)
f808f77
499f65f
* Fri Aug 16 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-53
499f65f
- updated config.guess/sub from upstream for little-endian ppc archs
499f65f
8716aaa
* Mon Jul 29 2013 Petr Pisar <ppisar@redhat.com> - 9.1.0-52
8716aaa
- Perl 5.18 rebuild
8716aaa
daac6df
* Thu Jul 25 2013 Tomas Mraz <tmraz@redhat.com> 9.1.0-51
daac6df
- Disable the libtool hack as it is breaking builds
daac6df
e6fe460
* Wed Jul 24 2013 Kevin Fenzi <kevin@scrye.com> 9.1.0-50
e6fe460
- Make docdirs unversioned on Fedora 20+ (#986871)
e6fe460
- Hack around libtool issue for hardened build for now (#978949)
e6fe460
3610794
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 9.1.0-49
3610794
- Perl 5.18 rebuild
3610794
15fbd4c
* Fri Jul 05 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-48
15fbd4c
- fix brp-java-repack-jars failing on strange permissions (#905573)
15fbd4c
8153763
* Thu Jul 04 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-47
8153763
- switch from -fstack-protector to -fstack-protector-strong (#978763)
8153763
3be8fc4
* Thu Jun 27 2013 Panu Matilainen <pmatilai@redhat.com> - - 9.1.0-46
3be8fc4
- make cpu limit for building configurable through _smp_ncpus_max macro
3be8fc4
490aabb
* Tue May 21 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 9.1.0-45
490aabb
- add nodejs_arches macro for ExclusiveArch for Node.js packages
490aabb
3cff8f9
* Mon May 13 2013 Adam Jackson <ajax@redhat.com> 9.1.0-44
3cff8f9
- redhat-config-*: Use + to append rather than %%rename, to protect against
3cff8f9
  multiple -specs= ending up in the command line. (#892837)
3cff8f9
4b27de8
* Tue Apr 23 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-43
4b27de8
- Add optflags stack protector override for AArch64 (#909788)
234364e
- Also set FCFLAGS from %%configure (#914831)
4b27de8
9c8971c
* Mon Apr 22 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-42
9c8971c
- Switch back to manual config.guess/sub copies for reproducability
9c8971c
- Replace config.guess/sub from %%configure again (#951442)
9c8971c
5ec4cc6
* Mon Apr 22 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-41
5ec4cc6
- Add -grecord-gcc-switches to global CFLAGS (#951669)
5ec4cc6
ea63b1b
* Mon Mar 25 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-40
ea63b1b
- Add virtual system-rpm-config provide
ea63b1b
6ec83fd
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-39
6ec83fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
6ec83fd
1b89fd3
* Sat Nov 17 2012 Jens Petersen <petersen@redhat.com> - 9.1.0-38
1b89fd3
- add ARM to ghc_arches_with_ghci for ghc-7.4.2 ghci support
1b89fd3
  (NB this change should not be backported before ghc-7.4.2)
1b89fd3
83cfe60
* Fri Nov  9 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-37
83cfe60
- Patch to fix spaces in java jar files
83cfe60
  https://bugzilla.redhat.com/show_bug.cgi?id=872737
83cfe60
62a6fd7
* Fri Nov  9 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-36
62a6fd7
- Patch to fix spaces in files used in filtering macros
62a6fd7
  https://bugzilla.redhat.com/show_bug.cgi?id=783932
62a6fd7
5c4ec18
* Wed Oct  3 2012 Ville Skyttä <ville.skytta@iki.fi> - 9.1.0-35
5c4ec18
- Drop (un)setting LANG and DISPLAY in build stages, require rpm >= 4.8.0.
5c4ec18
94c3f75
* Wed Oct  3 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-34
94fba4e
- Add patch from https://bugzilla.redhat.com/show_bug.cgi?id=783433
94fba4e
  to fix spaces in files and directories that are fed to the
94fba4e
  brp-python-hardlink script
94c3f75
- Require zip since java repack jars requires it
94c3f75
  https://bugzilla.redhat.com/show_bug.cgi?id=857479
94c3f75
- Java jars need the MANIFEST.MF file to be first in the archive
94c3f75
  https://bugzilla.redhat.com/show_bug.cgi?id=465664
94c3f75
- Fix kernel_source macro to match the directory that kernel sources are installed in
94c3f75
  https://bugzilla.redhat.com/show_bug.cgi?id=648996
94c3f75
- Patch _mandir, _infodir, and _defaultocdir to use _prefix
94c3f75
  https://bugzilla.redhat.com/show_bug.cgi?id=853216
94fba4e
0577043
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-33
0577043
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0577043
e95fc20
* Wed Jun 27 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-32
e95fc20
- enable minidebuginfo generation (#834073)
e95fc20
7f5c2c3
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-31
7f5c2c3
- revert back to plain -g, -g3 seems to cancel dwz size improvements
7f5c2c3
5316e51
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-30
5316e51
- require dwz, enable dwarf compression for debuginfo packages (#833311)
5316e51
51aea39
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 9.1.0-29
51aea39
- Pull in dependency with macros specific for building Perl source packages
51aea39
6ce3396
* Sat Mar  3 2012 Jens Petersen <petersen@redhat.com> - 9.1.0-28
6ce3396
- add s390 and s390x to ghc_arches
6ce3396
b2f900e
* Wed Feb 22 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-27
b2f900e
- add GNAT arch definitions
b2f900e
93950ca
* Sun Jan 15 2012 Dennis Gilmore <dennis@ausil.us> - 9.1.0-26
93950ca
- per ppc team request drop -mminimal-toc on ppc64
93950ca
8d1ad74
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-25
8d1ad74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8d1ad74
aa2690b
* Tue Dec 27 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-24
aa2690b
- add ghc_arches_with_ghci
aa2690b
Dennis Gilmore df3fa9b
* Wed Nov 09 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-23
20a4569
- remove patch that forces --disable-silent-rules to configure
Dennis Gilmore df3fa9b
- it breaks anything set to not ignore unknown configure options
Dennis Gilmore df3fa9b
cf4ace9
* Tue Oct 18 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-22
cf4ace9
- add armv5tel to ghc_arches
cf4ace9
e5475de
* Wed Sep 28 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-21
20a4569
- build armv5tel on armv7l since they are the same abi armv7hl is
24cd400
  an incompatible ABI
e5475de
3e2fed4
* Wed Sep 28 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-20
3e2fed4
- add armv7hl to ghc_arches
3e2fed4
bb70374
* Sun Sep 25 2011 Ville Skyttä <ville.skytta@iki.fi> - 9.1.0-19
bb70374
- Fix URL.
bb70374
3e26010
* Thu Sep 22 2011 Adam Jackson <ajax@redhat.com> 9.1.0-18
3e26010
- redhat-hardened-cc1: Inject -fPIE, not -fPIC.
3e26010
  cf. http://lists.fedoraproject.org/pipermail/devel/2011-September/157365.html
3e26010
688e86b
* Fri Sep 16 2011 Adam Jackson <ajax@redhat.com> 9.1.0-17
688e86b
- Expose %%_hardening_{c,ld}flags independently to make it easier for
688e86b
  packages to apply them to selected components
688e86b
Colin Walters 677db67
* Wed Aug 10 2011 Colin Walters <walters@verbum.org> - 9.1.0-16
Colin Walters 677db67
- Globally disable silent rules
Colin Walters 677db67
da8d7a1
* Wed Aug 03 2011 Adam Jackson <ajax@redhat.com> 9.1.0-15
da8d7a1
- redhat-hardened-{cc1,ld}: Move some of the rewrite magic to gcc specs so
da8d7a1
  we don't end up with both -fPIC and -fPIE on the command line
da8d7a1
796b80f
* Mon Aug 01 2011 Adam Jackson <ajax@redhat.com> 9.1.0-14
796b80f
- redhat-rpm-config-9.1.0-hardened.patch: Add macro magic for %%_hardened_build
796b80f
8e60e55
* Thu Jul 07 2011 Adam Jackson <ajax@redhat.com> 9.1.0-13
8e60e55
- redhat-rpm-config-9.1.0-relro.patch: LDFLAGS, not CFLAGS.
8e60e55
Jon Masters a51eb50
* Sat Jul 02 2011 Jon Masters <jcm@jonmasters.org> - 9.1.0-12
Jon Masters a51eb50
- redhat-rpm-config-9.1.0-arm.patch: Make armv7hl default on all v7 ARM
Jon Masters a51eb50
Jon Masters a51eb50
* Mon Jun 27 2011 Adam Jackson <ajax@redhat.com> - 9.1.0-11
92e4921
- redhat-rpm-config-9.1.0-relro.patch: Add -Wl,-z,relro to __global_cflags
92e4921
8e0316b
* Tue Jun 21 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-10
8e0316b
- revert last build since releng prefers exclusivearch here
8e0316b
8e0316b
* Sat Jun 18 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-9
8e0316b
- replace ghc_archs with ghc_excluded_archs
8e0316b
127539e
* Mon Jun 13 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-8
127539e
- add arm hardware float macros, fix up armv7l
127539e
708e5ed
* Mon May 30 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-7
708e5ed
- add -srpm to the arches files so that the base language macros can
39a665e
  be parallel installable with these
708e5ed
9781bba
* Fri May 27 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-6
1e51f9b
- add some specific macros needed at srpm creation time
1e51f9b
39013eb
* Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-5
39013eb
- adjust to new pkg-config behavior wrt private dependencies (#596433)
39013eb
63747f2
* Mon Mar 01 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-4
63747f2
- avoid unnecessarily running brp-strip-comment-note (#568924)
63747f2
cc13fe8
* Mon Feb 15 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-3
cc13fe8
- unbreak find-requires again, doh (#564527)
cc13fe8
f17b989
* Wed Feb 3 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-2
f17b989
- python byte-compilation errors abort the build by default
f17b989
7a4a80a
* Tue Feb 2 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-1
7a4a80a
- new version, lose merged patches (fixes #521141, #455279, #496522, #458648)
7a4a80a
- require rpm for parent dir, version >= 4.6.0 for sane keyserver behavior
7a4a80a
- buildrequire libtool to grab copies of config.guess and config.sub
7a4a80a
- add URL to the git repo and upstream changelog as documentation
7a4a80a
d185d4c
* Mon Nov 23 2009 Orion Poplawski <orion@cora.nwra.com> - 9.0.3-19
d185d4c
- Change configure macro to use _configure to allow override (bug #489942)
d185d4c
bf522f7
* Mon Sep 28 2009 Bill Nottingham <notting@redhat.com>
bf522f7
- Drop xz compression level to 2
bf522f7
a28ad6b
* Thu Sep 03 2009 Adam Jackson <ajax@redhat.com>
a28ad6b
- Delete *.orig in %%install
a28ad6b
a4525c3
* Thu Sep 03 2009 Paul Howarth <paul@city-fan.org> 9.0.3-17
a4525c3
- redhat-rpm-config-9.0.3-filtering-macros.patch: Rediff so we don't ship a .orig file
a4525c3
- add (empty) %%build section
a4525c3
- fix unescaped macros in changelog
a4525c3
Chris Weyl b587b5d
* Tue Aug 18 2009 Chris Weyl <cweyl@alumni.drew.edu> 9.0.3-16
Chris Weyl b587b5d
- add the filtering framework approved by the FPC/FESCo. (#516240)
Chris Weyl b587b5d
621c75f
* Thu Aug 13 2009 Adam Jackson <ajax@redhat.com> 9.0.3-15
621c75f
- redhat-rpm-config-9.0.4-brpssa-speedup.patch: When looking for static
621c75f
  archives, only run file(1) on files named *.a. (#517101)
621c75f
b25d4df
* Wed Aug 12 2009 Adam Jackson <ajax@redhat.com> 9.0.3-14
b25d4df
- redhat-rpm-config-9.0.3-jars-with-spaces.patch: Handle repacking jars
b25d4df
  whose filenames contain spaces. (#461854)
b25d4df
b8c8815
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.3-13
b8c8815
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b8c8815
3497de8
* Wed Jul 22 2009 Bill Nottingham <notting@redhat.com> 9.0.3-12
5dcbc56
- use XZ payload compression for binary packages
5dcbc56
32d33e8
* Tue Jul 21 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 9.0.3-10
a6ccaf0
- always delete %%buildroot as first step of %%install (as long as %%buildroot is not /)
32d33e8
f6271b5
* Fri Jul 17 2009 Bill Nottingham <notting@redhat.com> 9.0.3-10
f6271b5
- apply fedora 12 default buildflags
f6271b5
f2fb592
* Wed Jun 03 2009 Adam Jackson <ajax@redhat.com> 9.0.3-9
f2fb592
- limit-smp-16-threads.patch: Rediff so we don't ship a .orig file (#500316)
f2fb592
2fb4e83
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.3-8
2fb4e83
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2fb4e83
ef20b7b
* Mon Feb 23 2009 Jon Masters <jcm@redhat.com> - 9.0.3-7
ef20b7b
- Change default hashing algorithm in file digests to SHA-256
ef20b7b
- Resolves: #485826.
ef20b7b
1885be5
* Tue Feb 17 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-6
20a4569
- add missing armv7l arch
1885be5
- set the default build arch to match fedora arm build target
1885be5
c6ffd92
* Mon Feb 16 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-5
c6ffd92
- apply fedora 11 default buildflags
24cd400
- set 32 bit intel build arch to i586 on compatible hardware
24cd400
- set 32 bit sparc build arch to sparcv9 on compatible hardware
c6ffd92
4bde0d0
* Mon Feb 16 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-4
4bde0d0
- limit _smp_flags to -j16
4bde0d0
4bde0d0
* Wed Sep  3 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9.0.3-3
4bde0d0
- fix license tag
4bde0d0
- nuke ancient conflicts
4bde0d0
4bde0d0
* Mon Aug 11 2008 Panu Matilainen <pmatilai@redhat.com> - 9.0.3-2
4bde0d0
- Unbreak find-requires (#443015)
4bde0d0
4bde0d0
* Tue May 06 2008 Jon Masters <jcm@redhat.com> - 9.0.3-1
4bde0d0
- Ensure Java Jar files have readable files within.
4bde0d0
- Remove overwritten config.guess|sub files (testing).
4bde0d0
- Fix Fortran flags for building using _fmoddir.
4bde0d0
- Pull in objdump fix to upstream find-requires.
cb635b6
7c92c3e
* Thu Apr 03 2008 Jon Masters <jcm@redhat.com> - 9.0.2-1
7c92c3e
- Remove smp dependencies
7c92c3e
- Update config.guess|sub files
7c92c3e
- Don't call find-requires.ksyms for kmod packages (kernel kABI scripts).
7c92c3e
c46920b
* Thu Jul 05 2007 Jesse Keating <jkeating@redhat.com> - 9.0.1-1
c46920b
- Remove dist defines, fedora-release does that now
c46920b
- Enable post-build buildroot checking by default
c46920b
ee4ba18
* Tue Jun 19 2007 Jeremy Katz <katzj@redhat.com> - 9.0.0-1
ee4ba18
- use stock find-lang.sh (#213041)
ee4ba18
- arm fixes (Lennert Buytenhek, #243523)
ee4ba18
- allow jar repacking to be disabled (#219731)
ee4ba18
- fix running dist.sh --fc (#223651)
ee4ba18
- hardlink identical .pyc and .pyo files to save space (Ville Skyttä)
ee4ba18
- fix TMPDIR usage (Matthew Miller, #235614)
ee4ba18
ee4ba18
* Tue Jun 19 2007 Jeremy Katz <katzj@redhat.com> - 8.1.0-1
ee4ba18
- add modalias tags to kmod packages and other kmod changes (jcm)
ee4ba18
- recompress jars to avoid multilib conflicts (bkonrath)
afe42b0
2f51f0b
* Fri May 18 2007 Jesse Keating <jkeating@redhat.com> 8.0.45-16
2f51f0b
- Update macros for F8
2f51f0b
- hardcode dist in release string, as we provide it.  chicken/egg.
2f51f0b
30c63bc
* Wed Apr 11 2007 Jon Masters <jcm@redhat.com> 8.0.45-15
30c63bc
- Add modalias tags to kernel module packages (kmods) for tracking.
30c63bc
- Further information is available at http://www.kerneldrivers.org/.
30c63bc
45933be
* Tue Apr 03 2007 Jon Masters <jcm@redhat.com> 8.0.45-14
45933be
- Rebased all previous patches (since java fix introduced offset).
45933be
- Added Fedora per-release macros to platforms section of macros.
45933be
  Further debate may see these move elsewhere in the ordering.
45933be
Ben Konrath 9abf9ab
* Tue Mar 13 2007 Ben Konrath <bkonrath@redhat.com> 8.0.45-13
20a4569
- Update brp-java-repack-jars to fix issue with tomcat.
Ben Konrath 61a1700
377c0d6
* Wed Oct 18 2006 Jon Masters <jcm@redhat.com> 8.0.45-12
0508811
- Synced kernel_module_package semantics with SuSE.
0508811
- Updated kmodtool.
0508811
141cba9
* Tue Oct 17 2006 Jon Masters <jcm@redhat.com> 8.0.45-10
141cba9
- Updated kernel_module_package.
141cba9
e53623e
* Mon Oct 16 2006 Jon Masters <jcm@redhat.com> 8.0.45-9
e53623e
- Added kernel_module_package macro. Working on unified packaging.
e53623e
e3077ee
* Thu Oct 12 2006 Jon Masters <jcm@redhat.com> 8.0.45-8
25befb7
- Added patch for find-requires. Waiting on write access to public CVS.
25befb7
de9ce50
* Tue Sep 12 2006 Deepak Bhole <dbhole@redhat.com> 8.0.45-6
a4525c3
- Fix brp-java-repack-jars to work with builddirs that aren't %%name-%%version
de9ce50
83a5b2c
* Mon Sep 11 2006 Fernando Nasser <fnasser@redhat.com> - 8.0.45-5
83a5b2c
- Fix order of tokens in find command (thanks mikeb@redhat.com)
83a5b2c
Ben Konrath fca1b59
* Thu Sep  7 2006 Ben Konrath <bkonrath@redhat.com> - 8.0.45-4
20a4569
- Fix bug in repack jars script.
Ben Konrath fca1b59
88e25c0
* Wed Sep  6 2006 Jeremy Katz <katzj@redhat.com> - 8.0.45-3
88e25c0
- path fix
88e25c0
7b32f88
* Tue Sep  5 2006 Jeremy Katz <katzj@redhat.com> - 8.0.45-2
20a4569
- Add script from Ben Konrath <bkonrath@redhat.com> to repack jars to
7b32f88
  avoid multilib conflicts
7b32f88
05e77c2
* Sun Jul 30 2006 Jon Masters <jcm@redhat.com> - 8.0.45-1
05e77c2
- Fix inverted kernel test.
05e77c2
23eaa76
* Sun Jul 30 2006 Jon Masters <jcm@redhat.com> - 8.0.44-1
23eaa76
- Add a better check for a kernel vs. kmod.
23eaa76
393fc46
* Thu Jun 15 2006 Jon Masters <jcm@redhat.com> - 8.0.43-1
393fc46
- Workaround bug in find-requires/find-provides for kmods.
393fc46
51cffd0
* Thu Jun 15 2006 Jon Masters <jcm@redhat.com> - 8.0.42-1
51cffd0
- Fix a typo in KMP find-requires.
51cffd0
7123642
* Tue Jun 13 2006 Jon Masters <jcm@redhat.com> - 8.0.41-1
7123642
- Add support for KMP Fedora Extras packaging.
7123642
3d2df7f
* Fri Feb  3 2006 Jeremy Katz <katzj@redhat.com> - 8.0.40-1
3d2df7f
- use -mtune=generic for x86 and x86_64
4f4a7df
Elliot Lee 6b6f9a8
* Tue Aug 16 2005 Elliot Lee <sopwith@redhat.com> - 8.0.39-1
Elliot Lee 6b6f9a8
- Fix #165416
Elliot Lee 6b6f9a8
Elliot Lee 5986659
* Mon Aug 01 2005 Elliot Lee <sopwith@redhat.com> - 8.0.38-1
Elliot Lee 5986659
- Add -Wall into cflags
Elliot Lee 5986659
Elliot Lee 5a6e4ab
* Mon Aug 01 2005 Elliot Lee <sopwith@redhat.com> - 8.0.37-1
Elliot Lee 5a6e4ab
- Patch from Uli: enable stack protector, fix sparc & ppc cflags
Elliot Lee 5a6e4ab
Elliot Lee 306b4ae
* Thu Jun 16 2005 Elliot Lee <sopwith@redhat.com> - 8.0.36-1
Elliot Lee 306b4ae
- Fix the fix
Elliot Lee 306b4ae
Elliot Lee 2a2a922
* Wed Apr  6 2005 Elliot Lee <sopwith@redhat.com> - 8.0.35-1
Elliot Lee 2a2a922
- Fix #129025 (enable python byte compilation)
Elliot Lee 2a2a922
Elliot Lee 76783b5
* Wed Mar 23 2005 Elliot Lee <sopwith@redhat.com> 8.0.34-1
Elliot Lee 76783b5
- Bug fixes
Elliot Lee 76783b5
- Cflags change by drepper
arjanv 3b8501b
Elliot Lee b1e5845
* Wed Feb 9 2005 Elliot Lee <sopwith@redhat.com> 8.0.33-1
Elliot Lee b1e5845
- Change -D to -Wp,-D to make java happy
Elliot Lee b1e5845
- Add -D_FORTIFY_SOURCE=2 to global cflags (as per Jakub & Arjan's request)
bf212ee
029e5f7
* Fri Oct  1 2004 Bill Nottingham <notting@redhat.com> 8.0.32-1
029e5f7
- allow all symbol versioning in find_requires - matches RPM internal
029e5f7
  behavior
029e5f7
cvsdist 1a54ae9
* Mon Jun 28 2004 Elliot Lee <sopwith@redhat.com> 8.0.31-1
cvsdist 1a54ae9
- Add ppc8[25]60 to rpmrc optflags
cvsdist 1a54ae9
cvsdist 3d33fcc
* Fri Jun 25 2004 Elliot Lee <sopwith@redhat.com> 8.0.29-1
cvsdist 3d33fcc
- rpmrc patch from jakub to change optflags.
cvsdist 6935aa1
cvsdist 70d2d1f
* Wed Sep 17 2003 Elliot Lee <sopwith@redhat.com> 8.0.28-1
cvsdist 70d2d1f
- Change brp-compress to pass -n flag to gzip (per msw's request)
cvsdist 70d2d1f
cvsdist 70d2d1f
* Tue Jul 15 2003 Elliot Lee <sopwith@redhat.com> 8.0.27-1
cvsdist 70d2d1f
- Fix broken configure macro find for config.guess/config.sub
cvsdist 70d2d1f
- Put host/target/build back for now
cvsdist 70d2d1f
cvsdist 70d2d1f
* Mon Jul  7 2003 Jens Petersen <petersen@redhat.com> - 8.0.26-1
cvsdist 70d2d1f
- preserve the vendor field when VENDOR not set
cvsdist 70d2d1f
- put VENDOR in the final i386-libc line, not the tentative one
cvsdist 70d2d1f
cvsdist 70d2d1f
* Mon Jul  7 2003 Jens Petersen <petersen@redhat.com> - 8.0.25-1
cvsdist 70d2d1f
- update config.{guess,sub} to 2003-06-17
cvsdist 70d2d1f
- define VENDOR to be redhat only when /etc/redhat-release present
cvsdist 70d2d1f
  [suggested by jbj]
cvsdist 70d2d1f
- put VENDOR in vendor field in our config.guess file for
cvsdist 70d2d1f
  ia64, ppc, ppc64, s390, s390x, x86_64 and elf32-i386 Linux
cvsdist 70d2d1f
- drop the --host, --build, --target and --program-prefix configure options
cvsdist 70d2d1f
  from %%configure, since this causes far too many problems
cvsdist 70d2d1f
cvsdist 70d2d1f
* Fri May  2 2003 Jens Petersen <petersen@redhat.com> - 8.0.24-3
cvsdist 70d2d1f
- make config.{guess,sub} executable
cvsdist 70d2d1f
cvsdist 70d2d1f
* Thu May  1 2003 Jens Petersen <petersen@redhat.com> - 8.0.22-2
cvsdist 70d2d1f
- add config.guess and config.sub (2003-02-22) with s390 patch on config.sub
cvsdist 70d2d1f
- make %%configure use them
cvsdist 70d2d1f
cvsdist 70d2d1f
* Mon Mar 03 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 70d2d1f
- Unset $DISPLAY in macros
cvsdist 70d2d1f
cvsdist 1d5dc7b
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com> 8.0.21-1
cvsdist 1d5dc7b
- Just turn on -g unconditionally for now
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Thu Feb 13 2003 Elliot Lee <sopwith@redhat.com> 8.0.20-1
cvsdist 1d5dc7b
- Reorganize rpmrc/macros to set cflags in a nicer manner.
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Wed Jan 22 2003 Elliot Lee <sopwith@redhat.com> 8.0.19-1
cvsdist 1d5dc7b
- Disable brp-implant-ident-static until it works everywhere
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Thu Jan 16 2003 Nalin Dahyabhai <nalin@redhat.com> 8.0.18-1
cvsdist 1d5dc7b
- add brp-implant-ident-static, which requires mktemp
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Thu Jan  9 2003 Bill Nottingham <notting@redhat.com> 8.0.17-1
cvsdist 1d5dc7b
- add brp-strip-static-archive from rpm-4.2-0.54
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Tue Dec 17 2002 Bill Nottingham <notting@redhat.com> 8.0.16-1
cvsdist 1d5dc7b
- make -g in rpmrc conditional on debug_package
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Mon Dec 16 2002 Elliot Lee <sopwith@redhat.com> 8.0.15-1
cvsdist 1d5dc7b
- Rename -debug subpackages to -debuginfo
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Sat Dec 14 2002 Tim Powers <timp@redhat.com> 8.0.14-1
cvsdist 1d5dc7b
- tweak debug package stuff so that we are overloading %%install
cvsdist 1d5dc7b
  instead of %%post
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Sat Dec 14 2002 Tim Powers <timp@redhat.com> 8.0.13-1
cvsdist 1d5dc7b
- turn on internal rpm dep generation by default
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 8.0.12-1
cvsdist 1d5dc7b
- New release with debug packages on
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Tue Dec  3 2002 Bill Nottingham <notting@redhat.com> 8.0.8-1
cvsdist 1d5dc7b
- turn debug packages off
cvsdist 1d5dc7b
- override optflags with no -g
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Fri Nov 22 2002 Elliot Lee <sopwith@redhat.com> 8.0.7-1
cvsdist 1d5dc7b
- turn on debug packages
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Thu Nov 21 2002 Elliot Lee <sopwith@redhat.com> 8.0.6-1
cvsdist 1d5dc7b
- Pass __strip and __objdump macros
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Thu Nov 21 2002 Elliot Lee <sopwith@redhat.com> 8.0.5-1
cvsdist 1d5dc7b
- Update macros to specify find-provides/find-requires
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Thu Oct 31 2002 Elliot Lee <sopwith@redhat.com> 8.0.4-1
cvsdist 1d5dc7b
- Remove tracking dependency
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Wed Oct 16 2002 Phil Knirsch <pknirsch@redhat.com> 8.0.3-2
a4525c3
- Added fix for outdated config.[sub|guess] files in %%configure section
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Wed Oct 16 2002 Elliot Lee <sopwith@redhat.com> 8.0.3-1
cvsdist 1d5dc7b
- New release that blows up on unpackaged files and missing doc files.
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Thu Oct  3 2002 Jeremy Katz <katzj@redhat.com> 8.0.2
cvsdist 1d5dc7b
- don't redefine everything in macros, just what we need to
cvsdist 1d5dc7b
cvsdist 1d5dc7b
* Mon Sep 16 2002 Alexander Larsson <alexl@redhat.com> 8.0.1
a4525c3
- Add debug package support to %%__spec_install_post
cvsdist 1d5dc7b
cvsdist a18b34f
* Tue Sep  3 2002 Bill Nottingham <notting@redhat.com> 8.0-1
cvsdist a18b34f
- bump version
cvsdist a18b34f
cvsdist 82f8f0d
* Wed Aug 28 2002 Elliot Lee <sopwith@redhat.com> 7.3.94-1
cvsdist 82f8f0d
- Update macrofiles
cvsdist 82f8f0d
cvsdist 1e8002d
* Wed Jul 31 2002 Elliot Lee <sopwith@redhat.com> 7.3.93-1
20a4569
- Add _unpackaged_files_terminate_build and
cvsdist 1e8002d
_missing_doc_files_terminate_build to macros
cvsdist 1e8002d
cvsdist 1e8002d
* Thu Jul 11 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-6
cvsdist 1e8002d
- find-lang.sh fix from 67368
cvsdist 1e8002d
- find-requires fix from 67325
cvsdist 266fbcc
cvsdist 266fbcc
* Thu Jul 11 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-5
cvsdist 266fbcc
- Add /etc/rpm/macros back to make #67951 go away
cvsdist 266fbcc
cvsdist 266fbcc
* Wed Jun 26 2002 Jens Petersen <petersen@redhat.com> 7.3.92-4
cvsdist 266fbcc
- fix %%configure targeting for autoconf-2.5x (#58468)
cvsdist 266fbcc
- include ~/.rpmmacros in macrofiles file path again
cvsdist 266fbcc
cvsdist 266fbcc
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 7.3.92-3
cvsdist 266fbcc
- automated rebuild
cvsdist 266fbcc
cvsdist 266fbcc
* Fri Jun 21 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-2
cvsdist 266fbcc
- Don't define _arch
cvsdist 266fbcc
cvsdist 266fbcc
* Thu Jun 20 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-1
cvsdist 266fbcc
- find-lang error detection from Havoc
cvsdist 266fbcc
cvsdist 266fbcc
* Wed Jun 12 2002 Elliot Lee <sopwith@redhat.com> 7.3.91-1
cvsdist 266fbcc
- Update
cvsdist 266fbcc
cvsdist 266fbcc
* Sun Jun  9 2002 Jeff Johnson <jbj@redhat.com>
cvsdist 266fbcc
- create.