Commit Graph

  • da8d7a1e6a redhat-hardened-{cc1,ld}: Move some of the rewrite magic to gcc specs so we don't end up with both -fPIC and -fPIE on the command line Adam Jackson 2011-08-08 10:58:51 -0400
  • 796b80f2f4 redhat-rpm-config-9.1.0-hardened.patch: Add macro magic for %_hardened_build Adam Jackson 2011-08-01 12:26:41 -0400
  • 8e60e55b8a redhat-rpm-config-9.1.0-relro.patch: LDFLAGS, not CFLAGS. Adam Jackson 2011-07-07 13:17:24 -0400
  • a51eb50bb4 redhat-rpm-config: change default arch level target for all ARM v7 to armv7hl Jon Masters 2011-07-02 04:55:37 -0400
  • 92e4921960 Add -z relro Adam Jackson 2011-06-27 12:40:49 -0400
  • 8e0316b094 revert back to ghc_arches at releng's request Jens Petersen 2011-06-21 13:05:25 +0900
  • 62baae777d Revert "replace ghc_archs with ghc_excluded_archs" Jens Petersen 2011-06-21 12:58:44 +0900
  • 60590c6d51 Revert "rename the arch patch in .spec too" Jens Petersen 2011-06-21 12:58:44 +0900
  • f657756e52 rename the arch patch in .spec too Jens Petersen 2011-06-18 16:15:24 +0900
  • 8fc99b69b6 replace ghc_archs with ghc_excluded_archs Jens Petersen 2011-06-18 16:05:16 +0900
  • 127539ef29 add arm hardware floating point macros update the armv7l macros Dennis Gilmore 2011-06-13 10:46:54 -0500
  • 39a665e921 fix typo of parallel in changelog Jens Petersen 2011-06-02 13:27:25 +0900
  • 708e5ed256 add a -srpm to the arch macros so they dont conflict with the langaugae base arch macros Dennis Gilmore 2011-05-30 21:25:00 -0500
  • b7a1febf43 include the macros files Dennis Gilmore 2011-05-27 11:40:29 -0500
  • 1e51f9b0b7 add macros defining arches so language stacks can add new arches without adding the arches to every spec file macros are needed at srpm creation time so live here Dennis Gilmore 2011-05-27 11:30:20 -0500
  • f6ccdd625f dist-git conversion Fedora Release Engineering 2010-07-29 17:59:00 +0000
  • 39013eb03a - adjust to new pkg-config behavior wrt private dependencies (#596433) Panu Matilainen 2010-05-27 12:21:55 +0000
  • 63747f2774 - avoid unnecessarily running brp-strip-comment-note (#568924) Panu Matilainen 2010-03-01 09:06:10 +0000
  • 055d0b77e1 Don't run brp-strip-comment-note when find-debuginfo.sh is run (#568924) - brp-strip-comment-note is not only unnecessary here but is also now messing up things by resetting EI_OSABI to zero (#568921) - patch from Roland McGrath Panu Matilainen 2010-03-01 10:58:17 +0200
  • cc13fe8402 - unbreak find-requires again, doh (#564527) Panu Matilainen 2010-02-15 11:49:10 +0000
  • 635437c7bf Unbreak find-requires (#443015, #564527) - regression originating from commit 9ed9b4e345 which was supposed to fix something for on ARM but broke pretty much all else - this should've been in 9.1.0 but somehow gone missing, ugh... - fix originally from Bill Nottingham Panu Matilainen 2010-02-15 13:42:36 +0200
  • f17b98976e - python byte-compilation errors abort the build by default Panu Matilainen 2010-02-03 11:06:30 +0000
  • 7cf1ad2dbb Enable strict python bytecompile mode (if rpm supports it) - with %_python_bytecompile_errors_terminate_build set to non-zero, byte-compilation errors will abort the build, this helps catch out silly "improt foo" syntax errors early on - not all .py files are valid python (they can be templates, inteded for jython consumption etc), and what's valid can depend on the python version (notably 2.x vs 3.x) so allow overriding from spec Panu Matilainen 2010-02-03 12:52:30 +0200
  • f49ef8cb4c Lose one more leftover patch (merged in 9.1.0 already) Panu Matilainen 2010-02-02 10:44:28 +0000
  • 2e8b67dd78 Dont install ChangeLog into /usr/lib/rpm/redhat directory, doh Panu Matilainen 2010-02-02 12:02:10 +0200
  • 7a4a80afb5 - new version, lose merged patches (fixes #521141, #455279, #496522, #458648) - require rpm for parent dir, version >= 4.6.0 for sane keyserver behavior - buildrequire libtool to grab copies of config.guess and config.sub - add URL to the git repo and upstream changelog as documentation Panu Matilainen 2010-02-02 09:49:38 +0000
  • d53f48cc84 Tarball creation tweaks - add ChangeLog to tarballs - make tagging non-interactive - silence the tarball generation commands Panu Matilainen 2010-02-02 11:24:04 +0200
  • c73da1f920 Leave rpm's hkp keyserver configuration alone - rpm < 4.6 used to try and fetch and import any missing keys from keyserver automatically on rpmdb iteration if hkp_keyserver was set, which caused hideous slowdowns and huge load on pgp keyservers AND was a security hazard as rpm thinks imported == trusted key. This is safe enable now as rpm will only ever import keys when explicitly told to do so with --import - this makes pgp import directly from PGP servers work, ie 'rpm --import 0x<keyid>' Panu Matilainen 2010-01-26 17:33:19 +0200
  • 631ba9b6fe Use $(NAME) instead of hardwired name everywhere in makefile Panu Matilainen 2010-01-26 17:27:54 +0200
  • a11368f98a Remove config.guess and config.sub - these used to have RH-specific hacks in them and %configure used to copy updated versions to builddir on invocation but neither is done now, these are just copies of upstream (libtool / automake) versions so there's no point dragging them along - some packages might expect to find them in /usr/lib/rpm/redhat/ so perhaps spec should copy them at build-time from automake/libtool to ensure a recent version Panu Matilainen 2010-01-26 16:09:35 +0200
  • de76474f35 Remove "upstream reference" spec file - this makes no sense as the spec needs to be separately maintained for distribution versions separately anyway Panu Matilainen 2010-01-26 15:52:39 +0200
  • 7ec7e86b74 Set version directly in Makefile (and bump the version) Panu Matilainen 2010-01-26 15:51:57 +0200
  • 1d1bd8e3cb Remove ancient and unused brp-redhat script - this was last used eons ago somewhere in rpm 3.x - 4.[01] era Panu Matilainen 2010-01-26 15:40:02 +0200
  • 9d5f7858ba rpm >= 4.6.0 doesn't process macrofiles: from rpmrc anymore, remove - macrofiles: is silently ignored by recent rpm versions, remove the useless setting to avoid possible confusion Panu Matilainen 2010-01-26 14:42:20 +0200
  • 2a452bba1e Permit using different python version for brp-python-bytecompile (#521141) - pass %{__python} macro to brp-python-bytecompile instead of using hardwired /usr/bin/python, as suggested by Bowe Strickland Panu Matilainen 2010-01-26 13:55:54 +0200
  • bda00a1a70 Use rpm's perl dependency extractors - rpm's dep extractors have gotten numerous improvements over the years, while the ones here haven't seen any updates since 2002 - point the find-* scripts to rpm's scripts, remove the redundant and outdated perl.* scripts Panu Matilainen 2010-01-22 17:09:57 +0200
  • ca3cae8695 Make peace with newer git Panu Matilainen 2010-01-22 16:27:43 +0200
  • c57d60b64e Remove unused CVSROOT variable from Makefile Panu Matilainen 2010-01-22 16:25:45 +0200
  • f359c096c2 Remove redundant %find_lang definition - this was only useful back when we were using our own find-lang.sh Panu Matilainen 2010-01-22 15:59:04 +0200
  • 4c01ac82e6 Remove brp-sparc64-linux blast from the past - kludgery like this might've been necessary back in 2000 to get started with multilib setup but it certainly isn't needed now Panu Matilainen 2010-01-22 15:55:11 +0200
  • 56ed371d31 Remove redundant and deprecated %_initrddir definition (#455279) - this has been provided by rpm since forever, no need to carry it here Panu Matilainen 2010-01-22 15:47:15 +0200
  • 850eda59f8 Disable autotools dependency tracking in %configure (#496522) - autotools dependency tracking isn't generally useful in rpm builds; disabling it results in cleaner build logs and possibly slight build speedups - patch from Ville Skyttä Panu Matilainen 2010-01-22 15:43:38 +0200
  • c9d2ffe123 Don't set --target in %configure (#458648) - --target is only ever useful for handful of compiler toolchain packages and cross-compiler packages are better off setting it themselves if necessary, rpm messing here only gets in the way - patch originally from Stepan Kasal Panu Matilainen 2010-01-22 15:39:38 +0200
  • f2e3413ddb Enable overriding the default ./configure path of %configure (#489942) - syncs up with rpm upstream setup - FFLAGS has a Fedora-specific override forcing us to carry this %configure copy, need to fix rpm to permit more fine-grained overrides... Panu Matilainen 2010-01-22 15:34:07 +0200
  • b5b2aedbc1 Add filtering framework for external dependency generator (#516240) - patch from Chris Weyl Panu Matilainen 2010-01-22 15:30:02 +0200
  • 82f9946bc0 Speed up static archive stripping processing (#517101) - only bother processing files named *.a instead of everything in buildroot - patch from Adam Jackson Panu Matilainen 2010-01-22 15:26:58 +0200
  • e56e816f47 Enable use of XZ compression for binary rpm payloads - as per https://fedoraproject.org/wiki/Features/XZRpmPayloads - lowish compression preset level to keep deltarpm rebuild time tolerable - source rpms dont really benefit from XZ compression as the contents are typically tarballs which are already compressed - patch from Bill Nottingham Panu Matilainen 2010-01-22 15:25:17 +0200
  • 159a65fb61 Ensure empty buildroot for %install - remove any existing buildroot contents and safely create a new one - patch originally from OpenSUSE / Michael Schroeder, adopted to Fedora by Tom "spot" Callaway Panu Matilainen 2010-01-22 15:24:29 +0200
  • f9c0aca4ae Make i686 the default x86 architecture, optimize for Atom CPU - as per http://fedoraproject.org/wiki/Features/F12X86Support - patch from Bill Nottingham Panu Matilainen 2010-01-22 15:15:22 +0200
  • e2a80f379c Change default hashing algorithm in file digests to SHA-256 (#485826) - as per https://fedoraproject.org/wiki/Features/StrongerHashes - patch from Miloslav Trmač Panu Matilainen 2010-01-22 15:07:55 +0200
  • 5c981d5072 Fedora 11 default buildflags - as per http://fedoraproject.org/wiki/Features/ArchitectureSupport - set 32 bit intel build arch to i586 on compatible hardware - set 32 bit sparc build arch to sparcv9 on compatible hardware - add missing armv7l arch - set the default build arch to match fedora arm build target Panu Matilainen 2010-01-22 15:03:53 +0200
  • 3a2d93f311 Limit _smp_mflags to max 16 - patch from Dennis Gilmore Panu Matilainen 2010-01-22 15:02:51 +0200
  • ab53232420 Handle JAR files containing filenames with spaces (#243157, #461854, #547704) - patch originally from Peter Bieringer Panu Matilainen 2010-01-22 11:22:07 +0200
  • afe45959fb Dont try to repack empty JAR's (#269481, #547699) - patch originally from Kai Bolay Panu Matilainen 2010-01-22 10:59:42 +0200
  • 33faa3a023 Fix typo that causes a failure to update the common directory. (releng #2781) Bill Nottingham 2009-11-25 23:13:17 +0000
  • d185d4c6cf - Change configure macro to use _configure to allow override (bug #489942) Orion Poplawski 2009-11-23 23:15:49 +0000
  • bf522f7483 Drop XZ compression level to 2. Bill Nottingham 2009-09-28 15:24:39 +0000
  • a28ad6b658 - Delete *.orig in %install Adam Jackson 2009-09-03 13:44:22 +0000
  • a4525c3182 - redhat-rpm-config-9.0.3-filtering-macros.patch: Rediff so we don't ship a .orig file - add (empty) %build section - fix unescaped macros in changelog Paul Howarth 2009-09-03 08:57:20 +0000
  • a6ccaf0d9f fix changelog Adam Jackson 2009-09-01 19:14:30 +0000
  • b587b5da6b - add the filtering framework approved by the FPC/FESCo. (#516240) Chris Weyl 2009-08-19 06:08:05 +0000
  • 621c75fd0f - redhat-rpm-config-9.0.4-brpssa-speedup.patch: When looking for static archives, only run file(1) on files named *.a. (#517101) Adam Jackson 2009-08-13 17:24:04 +0000
  • b25d4df599 - redhat-rpm-config-9.0.3-jars-with-spaces.patch: Handle repacking jars whose filenames contain spaces. (#461854) Adam Jackson 2009-08-12 17:47:31 +0000
  • b8c8815624 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild Jesse Keating 2009-07-27 02:55:19 +0000
  • 3497de8754 Fix changelog. Bill Nottingham 2009-07-22 20:27:08 +0000
  • 5dcbc56efa Use XZ payload compression for binaries. Bill Nottingham 2009-07-22 20:26:37 +0000
  • 32d33e8f11 always delete %buildroot at %install (unless it is /) Tom Callaway 2009-07-21 17:35:50 +0000
  • 8cfdc299c7 Bump release Bill Nottingham 2009-07-17 19:51:35 +0000
  • f6271b5879 Add F12 architecture bits. Bill Nottingham 2009-07-17 19:50:47 +0000
  • f2fb5924c4 - limit-smp-16-threads.patch: Rediff so we don't ship a .orig file (#500316) Adam Jackson 2009-06-03 19:16:29 +0000
  • 2fb4e83bfb - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild Jesse Keating 2009-02-25 19:31:00 +0000
  • ef20b7b81b Change default hashing algorithm on file digests to SHA-256. Resolves: #485826. Jon Masters 2009-02-23 17:52:17 +0000
  • 1885be5cc7 fix arm arches Dennis Gilmore 2009-02-17 20:43:27 +0000
  • c6ffd92ca0 set buildarch and buildflas to match https://fedoraproject.org/wiki/Features/ArchitectureSupport Dennis Gilmore 2009-02-17 00:03:08 +0000
  • 4bde0d0ee8 use the right spec file, dumbass Dennis Gilmore 2009-02-16 17:12:17 +0000
  • e572a580b4 limit -smp_mflags to -j16 Dennis Gilmore 2009-02-16 17:07:41 +0000
  • bc963527b9 fix license tag Tom Callaway 2008-09-03 20:22:56 +0000
  • cc05ec1e3d - Unbreak find-requires (#443015) Panu Matilainen 2008-08-11 07:26:42 +0000
  • cb635b65d5 Rebase to upstream 9.0.3. Jon Masters 2008-05-06 23:54:35 +0000
  • 9ed9b4e345 A variety of small cleanups Jonathan Masters 2008-05-06 19:08:20 -0400
  • 7c92c3e26f Update to release 9.0.2 which contains a few trivial fixes. Jon Masters 2008-04-03 07:23:59 +0000
  • fcf5e22a65 Bump the release. Jon Masters 2008-04-03 03:14:54 -0400
  • 83405d773d Update config.guess|sub, sync with RHEL-5. Jon Masters 2008-04-03 03:11:24 -0400
  • 0c5255b638 Set package_name correctly. Jon Masters 2008-04-03 02:46:05 -0400
  • f480c7b4bc makefile update to properly grab makefile.common Bill Nottingham 2007-10-15 19:20:28 +0000
  • c46920bba7 - Remove dist defines, fedora-release does that now - Enable post-build buildroot checking by default Jeremy Katz 2007-07-05 18:42:01 +0000
  • 75220114eb conflict instead of requires Jeremy Katz 2007-07-05 14:34:42 -0400
  • e284fd4907 Clean up dist junk; require right aged rpm (remove at F8 final time?) Jesse Keating 2007-07-05 12:45:59 -0400
  • 9b11fc216b Enable buildroot check by default Jesse Keating 2007-07-05 12:41:21 -0400
  • ee4ba18f75 - use stock find-lang.sh (#213041) - arm fixes (Lennert Buytenhek, #243523) - allow jar repacking to be disabled (#219731) - fix running dist.sh --fc (#223651) - hardlink identical .pyc and .pyo files to save space (Ville Skyttä) - fix TMPDIR usage (Matthew Miller, #235614) Jeremy Katz 2007-06-19 18:56:52 +0000
  • 59155fec98 bump version, add %dist bits, add lost changelog entries Jeremy Katz 2007-06-19 14:52:55 -0400
  • 9ffd969654 use stock find-lang rather than the (old) copy (#213041) Jeremy Katz 2007-06-19 14:38:34 -0400
  • d82d89ec83 %{_gnu} gets defined in the platform definitions and _shouldn't_ be -gnu on some arm arches (Lennert Buytenhek, #243523) Jeremy Katz 2007-06-19 14:36:18 -0400
  • 6b022102df define optflags for modern arm arches (Lennert Buytenhek, #243523) Jeremy Katz 2007-06-19 14:35:57 -0400
  • e54f487738 report gnueabi if appropriate for arm (Lennert Buytenhek, #243523) Jeremy Katz 2007-06-19 14:35:41 -0400
  • 85ff3763b6 allow disabling jar repacking (#219731) Jeremy Katz 2007-06-19 14:28:50 -0400
  • 1b84f70101 fix dist.sh --fc (#223651) Jeremy Katz 2007-06-19 14:24:12 -0400
  • a959c1f92d hardlink identical .pyc and .pyo files to save some space. patch from Ville Skyttä <ville DOT skytta AT iki DOT fi> Jeremy Katz 2007-06-19 14:20:53 -0400
  • 9f4238cef9 fix usage of TMPDIR (mattdm, #235614) Jeremy Katz 2007-06-19 14:16:16 -0400
  • 1b6281ab55 add install and clean targets to makefile. make the spec file be normal instead of doing everything manually Jeremy Katz 2007-06-19 13:54:21 -0400