Commit Graph

804 Commits

Author SHA1 Message Date
Till Maas
d9235d2d90 Enable hardened_build by default 2015-02-19 18:13:04 +01:00
Dan Horák
3cc8292af7 - Explicitly set -mcpu/-mtune for ppc64p7 and ppc64le to override rpm defaults 2014-12-10 17:53:28 +01:00
Panu Matilainen
226d76f65b - Gnat macros are now in a package of their own (#1133632) 2014-09-22 11:30:22 +03:00
Dan Horák
ff30293d77 Revert "Changed ppc64 to power64 macro for mono_archs"
This reverts commit 8928398b2b.
2014-09-19 12:33:05 +02:00
Thierry Vignaud
caec3fe92f The attached patch kills a bogus comment in redhat-rpm-config
(it should have been killed along 2cbbbb322e

Signed-off-by: Panu Matilainen <pmatilai@redhat.com>
2014-09-16 09:31:34 +03:00
Dennis Gilmore
53fbfd98bd - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 21:10:17 -05:00
Peter Robinson
624175e139 ARMv7 has Ada so add it to GNAT_arches 2014-06-05 22:49:12 +01:00
Brent Baude
8928398b2b Changed ppc64 to power64 macro for mono_archs 2014-05-24 08:11:59 -05:00
Peter Robinson
01bd917b0e aarch64 has Ada so add it to GNAT_arches 2014-05-13 11:24:52 +01:00
Josh Boyer
1767166dd5 Fix kmod.prov to deal with compressed modules (#1096349) 2014-05-12 15:05:02 -04:00
Jens Petersen
121c2fa889 move macros.ghc-srpm to ghc-srpm-macros and require it (#1089102) 2014-05-01 10:10:45 +09:00
Peter Robinson
f60ba57637 With gcc 4.9 aarch64 now supports stack-protector 2014-04-29 23:37:34 +01:00
Ville Skyttä
82a41dfa6a Drop brp-* scripts needlessly duplicated with rpm
One possible incompatibility, hopefully non-issue: our brp-strip*
allowed setting strip and objdump to use via args and STRIP and
OBJDUMP env vars whereas the rpm ones allow it through args only
(i.e. %{__strip} and %{__objdump} as far as specfiles are concerned).
2014-04-27 17:09:14 +03:00
Ville Skyttä
20c7e01657 Drop bunch of macro definitions needlessly duplicated with rpm
Specifically, the following are gone from here now: %_prefix,
%_sysconfdir, %_infodir, %_mandir, %_defaultdocdir, %_configure,
%makeinstall, %debug_package, %_use_internal_dependency_generator,
%_missing_doc_files_terminate_build, %_unpackaged_files_terminate_build
2014-04-27 12:02:23 +03:00
Ville Skyttä
24cd400d7c %changelog spelling fixes 2014-04-27 12:02:23 +03:00
Ville Skyttä
20a45694f9 Trim trailing whitespace 2014-04-27 11:58:46 +03:00
Ville Skyttä
c73bd80489 Drop .gitignore, there's nothing for git to ignore here any more 2014-04-27 11:34:19 +03:00
Panu Matilainen
147cb4ced1 - Temporarily bring back find-requires and -provides scripts to rrc-side
- Packages that refer to /usr/lib/rpm/redhat/find-requires|provides
  do exist afterall, bring the scripts (but NOT macro overrides for them)
  back until the packages (python3 at least) are fixed.
2014-04-15 16:11:41 +03:00
Panu Matilainen
eaf6603313 - Let OCaml handle its own arch macros (#1087794) 2014-04-15 14:36:04 +03:00
Panu Matilainen
5c5a1d10b9 Oops, bogus date in changelog (sigh) 2014-04-15 10:14:32 +03:00
Panu Matilainen
dd2a70568b - Move kmod and libsymlink dependency generators here from rpm
- These are specific to Fedora so might as well live here, and
  having them here also avoids having to carry patches in rpm
  for no good reason etc
2014-04-15 10:08:30 +03:00
Panu Matilainen
2cbbbb322e - Drop most of the script-based dependency generation bits
- Use rpmdeps to generate any "normal" dependencies even for the
  kernel module stuff, drop all other unnecessary duplication
  like elf, libtool and pkgconfig deps.
2014-04-10 15:20:54 +03:00
Panu Matilainen
43629272a8 - Allow opting out of config.{guess,sub} replacement hack (#991613) 2014-04-08 13:30:58 +03:00
Panu Matilainen
0f965fc0b3 - Add mono path macros (#1070936) 2014-04-08 13:26:14 +03:00
Panu Matilainen
a1cd32b14d Doh, remember to bump the actual version 2014-04-08 12:41:42 +03:00
Panu Matilainen
c8cbd244cf - Move the remaining dependency generator stuff to the kmp macro package
- Stop overriding rpm external dependency generator settings by default
- No normal package should ever end up using the old unmaintained
  dependency generator scripts from here, but the kmp system depends
  for now on the way this was previously set up here so letting
  that old cruft live in the non-default package for now.
2014-04-08 12:36:08 +03:00
Panu Matilainen
fdc99f0414 Split kernel module scripts and macros to a separate package
- These are not very relevant for Fedora, more so for RHEL and derivates
  where it would be far preferrable to maintain the scripts as separately
  from Fedoras redhat-rpm-config package as they are unmaintained and
  only get out of sync here. Splitting these to a separate package
  is the first step towards that.
- This isn't supposed to affect Fedora packages in any way.
2014-04-07 14:47:28 +03:00
Panu Matilainen
0e6d36bee9 Split kernel module macros to a separate file 2014-04-07 14:38:58 +03:00
Panu Matilainen
188c86566f Be more explicit about the package contents 2014-04-07 14:36:52 +03:00
Panu Matilainen
fe3b678a9d - Stop pretending this package is relocatable, its not
- Require rpm >= 4.11 for /usr/lib/rpm/macros.d support etc
- Move our macros out of from /etc, they're not configuration
2014-04-02 17:26:32 +03:00
Panu Matilainen
d671d47dd1 - Remember to update lookaside-source status (there aren't any) 2014-04-02 13:21:15 +03:00
Panu Matilainen
060a4721d1 - Make fedora dist-git the upstream of this package and its sources,
all patches dropped as they're no longer relevant
- Add maintainer comments to spec wrt versioning and changes
- Except for Changelog documentation, the resulting binary package
  is identical to previous version (9.1.0-58), ie only maintenance
  practise is changed here, not contents.
2014-04-02 13:12:25 +03:00
Panu Matilainen
c8d1a00f2a Merge remote-tracking branch 'localupstream/master' into merge
* localupstream/master: (213 commits)
  Flatten the directory structure in preparation to merge
  ...
2014-04-02 10:50:18 +03:00
Panu Matilainen
4241a31b50 Flatten the directory structure in preparation to merge 2014-04-02 10:42:10 +03:00
Panu Matilainen
64c2b57c0d Remove mostly useless Makefile in merge preparation 2014-04-02 10:41:29 +03:00
Dan Horák
c7d4014777 Enable ppc64le otherwise default rpm cflags will be used 2014-04-01 10:57:31 +03:00
Dan Horák
bca39317e9 - enable ppc64le otherwise default rpm cflags will be used 2014-03-24 17:27:07 +01:00
Panu Matilainen
6e5c1076ec - config.guess/sub don't need to be group-writable (#1061762) 2014-02-07 11:00:05 +02:00
Kevin Fenzi
6c38f18be2 Update libtool hardening hack and re-enable (#978949) 2014-01-25 10:10:32 +02:00
Dhiru Kholia
33b9cbdc67 Enable "-Werror=format-security" by default (#1043495) 2014-01-25 10:10:32 +02:00
Karsten Hopp
e0046a7a16 update config.sub with ppc64p7 support (already in automake) We used to fix this in the selected ppc64p7 packages, but can't do that anymore because the current %configure macro overwrites our changes. 2014-01-25 10:10:32 +02:00
Panu Matilainen
1046b9e79a - update config.guess/sub from upstream for little-endian ppc archs 2014-01-25 10:10:32 +02:00
Kevin Fenzi
e606f56f34 Make docdirs unversioned on Fedora 20+ (#986871) 2014-01-25 10:03:26 +02:00
Kevin Fenzi
b4b00eca04 Hack around libtool issue for hardened build for now (#978949) 2014-01-25 10:03:26 +02:00
Panu Matilainen
76c839e23e - fix brp-java-repack-jars failing on strange permissions (#905573) 2014-01-25 10:03:26 +02:00
Panu Matilainen
d4c5b38371 - switch from -fstack-protector to -fstack-protector-strong (#978763) 2014-01-25 10:03:26 +02:00
Panu Matilainen
5f7da21873 - make cpu limit for building configurable through _smp_ncpus_max macro - forward "port" from rhel-6 (#669638) 2014-01-25 10:03:26 +02:00
T.C. Hollingsworth
31a511cc04 add nodejs_arches macro for ExclusiveArch for Node.js packages 2014-01-25 10:03:26 +02:00
Adam Jackson
4a42acd940 redhat-config-*: Use + to append rather than %rename, to protect against
multiple -specs= ending up in the command line. (#892837)
2014-01-25 10:03:26 +02:00
Panu Matilainen
0466a24ccb - Also set FCFLAGS from %%configure (#914831) 2014-01-25 10:03:26 +02:00