Compare commits

...

439 Commits

Author SHA1 Message Date
Tom Callaway cf5f05d4a4 4.0.3 2020-10-13 11:31:44 -04:00
Tom Callaway 5496d01312 bump release to match changelog from previous commit 2020-09-08 12:32:41 -04:00
Tom Callaway ba64e1993e make cups a Recommends, update syslapack conditional to include f31 2020-09-08 12:30:48 -04:00
Iñaki Úcar 9344422d47 https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager 2020-08-07 20:57:25 +02:00
Fedora Release Engineering 07d744324a - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 10:37:31 +00:00
Tom Callaway 694c9856f0 add additional paths to find libjvm.so (OpenJDK 11+) 2020-07-15 18:03:29 -04:00
Tom Callaway e1d61d8c08 4.0.2 2020-06-23 10:56:37 -04:00
Tom Callaway c157b16a55 4.0.1 2020-06-16 11:26:39 -04:00
Pete Walter 92d90f3656 Rebuild for ICU 67 2020-06-15 13:37:37 +01:00
Tom Callaway 8a1584b8c4 apply upstream fix for ppc64 infinite loop 2020-06-02 14:50:27 -04:00
Tom Callaway ac049188bd 4.0.0 2020-05-29 12:18:38 -04:00
Tom Callaway 0a70cd5f99 3.6.3, conditionalize lapack changes from previous commits to Fedora 32+ and EPEL-8 2020-03-02 09:39:30 -05:00
Tom Callaway 2d600e0a99 fix openblas conditionals, openblas has wider arch support everywhere except el7 2020-02-18 17:10:52 -05:00
Tom Callaway 85586e3bcf Merge branch 'master' into epel8 2020-02-18 16:29:37 -05:00
Tom Callaway 901e950465 use openblas for lapack/blas, whereever possible (all fedora, el8) 2020-02-18 13:24:21 -05:00
Fedora Release Engineering a1d6c05f34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 09:43:55 +00:00
Tom Callaway 0468c23822 adjust ppc64 patch to reflect upstream fix 2019-12-18 09:08:17 -05:00
Tom Callaway 42bfa27a28 Merge branch 'master' into epel8 2019-12-12 15:06:36 -05:00
Tom Callaway 86fb95abbe disable tests on all non-intel arches, fix powerpc64 2019-12-12 14:24:05 -05:00
Tom Callaway 4ed4310296 Merge branch 'master' into epel8 2019-12-12 12:06:31 -05:00
Tom Callaway 063aebf861 update to 3.6.2 2019-12-12 12:03:39 -05:00
Pete Walter 0a1dce5e75 Rebuild for ICU 65 2019-11-01 16:01:43 +00:00
Tom Callaway d5f66af54f do not need to conditionalize lua magic provides generation 2019-08-30 07:52:21 -04:00
Tom Callaway 97642563e2 minor fix 2019-08-30 07:49:38 -04:00
Tom Callaway 56020a5336 conditionalize macro usage so that it only happens on Fedora 31+ and EPEL-8 2019-08-30 07:47:29 -04:00
Tom Callaway 0cd0e7c5c8 Merge branch 'master' into epel8 2019-08-16 12:28:43 -04:00
Tom Callaway 02916c034f 3.6.1 2019-08-16 11:19:34 -04:00
Gwyn Ciesla ba5b61083c "Adding package.cfg file" 2019-08-15 15:17:08 -05:00
Elliott Sales de Andrade 24f038ef09 Remove unused and nonfunctional macros and script. 2019-08-11 02:10:52 -04:00
Fedora Release Engineering 7ec3f35afe - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 16:08:51 +00:00
Elliott Sales de Andrade 290075c5e9 Add R()-namespaced Provides for builtin libraries. 2019-07-21 23:50:18 -04:00
Elliott Sales de Andrade 574e9df2fb Add the automatic dependency generator. 2019-07-21 23:49:14 -04:00
Tom Callaway 3800a7b74d use devtoolset toolchain to compile on el6/el7 for C++11 support 2019-06-14 09:32:06 -04:00
Tom Callaway a044a8c82c 3.6.0++ 2019-05-30 09:57:42 -04:00
Tom Callaway f763ce3736 3.6.0 2019-05-30 09:25:36 -04:00
Tom Callaway e47ead3d3d 3.5.3 2019-03-11 13:18:43 -04:00
Igor Gnatenko d282865eb3 Rebuild for readline 8.0 2019-02-17 09:30:53 +01:00
Fedora Release Engineering 965eeebf52 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 11:51:35 +00:00
Igor Gnatenko 8c56758224 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:44 +01:00
Igor Gnatenko 08e356d401
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 19:40:15 +01:00
Pete Walter fa246e33b9 Rebuild for ICU 63 2019-01-23 22:12:10 +00:00
Igor Gnatenko 6da0a1c375
Remove obsolete ldconfig scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:40:49 +01:00
Tom Callaway 95242cc027 handle pcre2 use/detection 2019-01-08 10:54:51 -05:00
Tom Callaway fe4112801a 3.5.2 2019-01-07 16:19:13 -05:00
Tom Callaway 1c85207d57 enable memory profiling 2018-12-07 16:46:08 -05:00
Tom Callaway b1642c6f86 use absolute path in symlink for latex dir (bz1594102) 2018-12-07 15:58:13 -05:00
Tom Callaway 5ef3252c3f 3.5.1 2018-09-10 10:33:08 -04:00
Fedora Release Engineering 7b8d8f53b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 19:15:09 +00:00
Pete Walter 87ea299ce2 Rebuild for ICU 62 2018-07-10 22:00:01 +01:00
Jason Tibbitts 4c0f19319c Remove needless use of %defattr 2018-07-10 01:24:14 -05:00
Tom Callaway 82bfa96fd5 only own /usr/share/texmf/tex/latex/R ... not /usr/share/texmf 2018-06-05 11:16:44 -04:00
Tom Callaway 5ecc806256 do not run javareconf on el6/ppc64 EVEN in the java subpackages 2018-05-18 22:35:31 -04:00
Tom Callaway f545d3ff8f Merge branch 'master' into el6 2018-05-18 16:54:55 -04:00
Tom Callaway 50017ab031 close if 2018-05-18 16:54:36 -04:00
Tom Callaway 688cb060e9 do not run javareconf on el6/ppc64 2018-05-18 16:54:09 -04:00
Tom Callaway 39d2e0196a Merge branch 'master' into el6 2018-05-14 14:11:15 -04:00
Tom Callaway d43a21592c disable tests on arm, disable info builds on rhel 6 2018-05-14 14:10:26 -04:00
Tom Callaway 8fb85e9ec0 Merge branch 'master' into el6 2018-05-14 12:54:22 -04:00
Tom Callaway 8fa799641a fix changelog 2018-05-14 12:53:02 -04:00
Tom Callaway 1233edf3ca fix merge 2018-05-14 11:27:11 -04:00
Tom Callaway 7b26566f3b 3.5.0 2018-05-14 11:25:38 -04:00
Richard W.M. Jones b15f93a977 Add riscv* to target CPU specs 2018-05-13 18:46:55 +01:00
Pete Walter 3e092c5020 Rebuild for ICU 61.1 2018-04-30 20:40:08 +01:00
Tom Callaway dcb29cbf18 Merge branch 'master' into el6 2018-03-28 13:10:33 -04:00
Tom Callaway df3d6c758f 3.4.4 2018-03-28 13:09:16 -04:00
Igor Gnatenko f77e91ad39
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 09:07:27 +01:00
Igor Gnatenko 12970dca15 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 00:31:49 +01:00
Tom Callaway 2448cd09fa undefine %%__brp_mangle_shebangs (we need +x on files in %%{_libdir}/R/bin/) 2018-02-12 13:49:27 -05:00
Tom Callaway 2e9c2bca04 fix exec permissions on files in %{_libdir}/R/bin/ 2018-02-07 16:46:32 -05:00
Tom Callaway 9da193f6eb fix merge 2018-02-07 16:45:42 -05:00
Tom Callaway 74fd3b0da3 fix exec permissions on files in %{_libdir}/R/bin/ 2018-02-07 15:08:15 -05:00
Fedora Release Engineering bf25b036dc - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 01:02:13 +00:00
Tom Callaway 5507b16739 rebuild for new gfortran 2018-02-02 09:19:06 -05:00
Pete Walter 379a1f6a0a Rebuild once more for ICU 60.1 2017-12-01 01:18:12 +00:00
Tom Callaway 4b2e1d3bcc Merge branch 'master' into el6 2017-11-30 16:05:32 -05:00
Tom Callaway 5ee9a236d6 update to 3.4.3 2017-11-30 16:04:05 -05:00
Pete Walter 71425fcd37 Rebuild for ICU 60.1 2017-11-30 20:46:42 +00:00
Tom Callaway 76905aa185 Merge branch 'master' into el6 2017-10-30 09:10:10 -04:00
Tom Callaway 1ff9f1f1e1 conditionalize Requires on perl-interpreter for fedora only 2017-10-30 09:09:03 -04:00
Tom Callaway 09dfc2f363 Merge branch 'master' into el6 2017-10-27 12:44:01 -04:00
Tom Callaway ea4683b1e7 3.4.2 2017-10-27 12:43:00 -04:00
Fedora Release Engineering e97e9e597a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 17:07:59 +00:00
Fedora Release Engineering b97a9aeddb - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 02:05:52 +00:00
Petr Písař f796bb34e0 perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-13 11:50:21 +02:00
Tom Callaway 0eafbf5d94 Merge branch 'el6' of ssh://pkgs.fedoraproject.org/rpms/R into el6 2017-06-30 11:30:38 -04:00
Tom Callaway 28b40e2023 Merge branch 'master' into el6 2017-06-30 11:30:28 -04:00
Tom Callaway 77fa70302f merge 2017-06-30 11:18:24 -04:00
Tom Callaway 830b72721f 3.4.1 2017-06-30 11:15:25 -04:00
José Matos b00c20f958 Merge branch 'master' into el6 2017-05-13 00:17:02 +01:00
José Matos c57ca6f04e add TZ="Europe/Paris" to please make check 2017-05-12 16:25:22 +01:00
Tom Callaway 08e989e18d Merge branch 'master' into el6 2017-04-22 12:15:37 -07:00
Tom Callaway 3ebcc0426c 3.4.0 2017-04-22 12:11:39 -07:00
Tom Callaway dd4a8a8dad Merge branch 'el5' into el6 2017-03-08 11:11:47 -08:00
Tom Callaway 2141d05560 fix merge 2017-03-08 10:51:56 -08:00
Tom Callaway 1c02a40672 3.3.3 2017-03-08 10:51:02 -08:00
Tom Callaway c2a1c00487 disable tests on ppc64le (no real way to debug them) 2017-02-14 11:36:03 -05:00
Tom Callaway 178c1ffbe2 disable tests on ppc64 (no real way to debug them) 2017-02-14 11:01:50 -05:00
Björn Esser dc80525941 Add Patch2 to fix detection of zlib 2017-02-14 12:07:36 +01:00
Fedora Release Engineering f7261e45b9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 05:22:11 +00:00
Björn Esser 932f3fcc5e Rebuilt for GCC-7 2017-01-28 10:05:36 +01:00
Igor Gnatenko 32c73d700c Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:39 +01:00
Tom Callaway da330de90e merge fix 2016-12-15 09:46:59 -05:00
Tom Callaway 433f619b3b merge fix 2016-12-15 09:45:37 -05:00
Tom Callaway d3dd0280a9 openblas-Rblas provides libRblas.so now 2016-12-15 09:29:52 -05:00
Tom Callaway 99580ae69a fix provides, fix included versions 2016-10-31 15:56:02 -04:00
Tom Callaway ecab635435 fix provides, fix included versions 2016-10-31 15:55:47 -04:00
Tom Callaway 599b74ee77 fix provides, fix included versions 2016-10-31 15:53:16 -04:00
Tom Callaway 0a2d99f9a7 disable readline support for el5 2016-10-31 13:49:53 -04:00
Tom Callaway 84208267f8 merge fix 2016-10-31 10:57:29 -04:00
Tom Callaway 5620684dde merge fix 2016-10-31 10:56:41 -04:00
Tom Callaway 8c75510570 3.3.2, use openblas, use -Wl,--as-needed on zlibhack targets 2016-10-31 10:55:03 -04:00
Tom Callaway 386d1c819a Merge branch 'master' into el5 2016-08-29 10:33:28 -04:00
Tom Callaway 8adb08bb6e fix use of _isa to be conditionalized on its existence (looking at you el5) 2016-08-29 10:33:05 -04:00
Tom Callaway 8265ec36c8 Merge branch 'master' into el6 2016-08-08 14:01:50 -04:00
Tom Callaway 61a7f48bb5 Merge branch 'master' into el5 2016-08-08 14:01:33 -04:00
Tom Callaway b9225cea91 add Requires: libmath to R-core 2016-08-08 13:59:33 -04:00
Tom Callaway 2bf67fd29d Merge branch 'master' into el6 2016-07-06 10:01:57 -04:00
Tom Callaway 9a07360ca7 Merge branch 'master' into el5 2016-07-06 10:00:31 -04:00
Tom Callaway 2b16cd30cb 3.3.1 2016-07-05 14:26:48 -04:00
Tom Callaway d6ca269449 Merge branch 'master' into el6 2016-06-11 15:31:17 -04:00
Tom Callaway 979102c99e Merge branch 'master' into el5 2016-06-11 15:30:48 -04:00
Tom Callaway 3dbb6edfe5 fix CAPABILITIES pathing 2016-06-11 15:28:29 -04:00
Tom Callaway 1d83b20290 fix CAPABILITIES pathing 2016-06-11 15:27:46 -04:00
Tom Callaway ce433395bb Merge branch 'master' into el6 2016-06-11 15:02:14 -04:00
Tom Callaway 1b7c545c83 Merge branch 'master' into el5 2016-06-11 15:01:56 -04:00
Tom Callaway c8657f3a52 more cleanups, hopefully the last 2016-06-11 15:00:20 -04:00
Tom Callaway 2745d0b728 fix ldpaths for zlibhack 2016-06-11 14:38:26 -04:00
Tom Callaway e513a156ad Merge branch 'master' into el6 2016-06-09 11:15:14 -04:00
Tom Callaway 3c7e9186b6 Merge branch 'master' into el5 2016-06-09 11:13:06 -04:00
Tom Callaway e1fee7a8d0 fix FLIBS cleanup for el5 2016-06-09 11:12:13 -04:00
Tom Callaway 56a301c58d Merge branch 'master' into el6 2016-06-09 10:29:29 -04:00
Tom Callaway 04c5e6732a Merge branch 'master' into el5 2016-06-09 10:29:03 -04:00
Tom Callaway db13324ce8 clean up zlibhack from FLIBS 2016-06-09 10:28:42 -04:00
Tom Callaway afa36f0075 Merge branch 'master' into el5 2016-06-07 11:47:21 -04:00
Tom Callaway 85014d24f1 Merge branch 'master' into el6 2016-06-07 11:46:49 -04:00
Tom Callaway 3b49b69b36 fix sed invocations to cover both el5 and el6 2016-06-07 11:44:17 -04:00
Tom Callaway f38c233891 Merge branch 'master' into el5 2016-06-06 09:53:30 -04:00
Tom Callaway f741383769 erge branch 'master' into el6 2016-06-06 09:51:56 -04:00
Tom Callaway 7d0ea5b2ec fix sed invocations to cleanup zlibhack 2016-06-06 09:51:31 -04:00
Tom Callaway 43d07dca72 Merge branch 'master' into el6 2016-06-01 14:26:42 -04:00
Tom Callaway 3a6e7679d0 Merge branch 'master' into el5 2016-06-01 14:26:06 -04:00
Tom Callaway ffd451ce1c more cleanups to libR.pc for zlibhack targets (el5/el6) 2016-06-01 14:25:36 -04:00
Tom Callaway 053687965b sources 2016-05-13 15:33:42 -04:00
Tom Callaway 7f7c911c3d Merge branch 'master' into el6 2016-05-13 15:33:17 -04:00
Tom Callaway a6cb1e214c fix requires, update spec for zlibhack 2016-05-13 15:31:26 -04:00
Tom Callaway 12667d763e move files below everything except changelog 2016-05-13 14:44:34 -04:00
Tom Callaway 3998e87b55 missing BR for full curl build 2016-05-13 12:35:06 -04:00
Tom Callaway edc36d2c71 enable ssl, disable nss (too old) 2016-05-13 11:54:50 -04:00
Tom Callaway 4982471e77 extra sources 2016-05-13 11:44:51 -04:00
Tom Callaway 6848961498 Merge branch 'master' into el5 2016-05-13 11:39:54 -04:00
Tom Callaway edc3e465ce zlibhack 2016-05-13 11:39:38 -04:00
Tom Callaway 7a47c61741 Merge branch 'master' into el6 2016-05-10 12:54:09 -04:00
Tom Callaway 8a1eb3240d Merge branch 'master' into el5 2016-05-10 12:53:52 -04:00
Tom Callaway 47e152fab2 fix el6 ppc64 build 2016-05-10 12:51:15 -04:00
Tom Callaway d283d9f317 fix el6 ppc64 build 2016-05-10 12:50:41 -04:00
Tom Callaway e6d36024a0 fix el6 ppc64 build 2016-05-10 12:50:06 -04:00
Tom Callaway 0d37da678c Merge branch 'master' into el5 2016-05-10 12:17:53 -04:00
Tom Callaway eb4e799dbd Merge branch 'master' into el6 2016-05-10 12:17:19 -04:00
Tom Callaway 9aa7451008 3.3.0 2016-05-10 11:49:28 -04:00
David Tardon 1cf6017953 rebuild for ICU 57.1 2016-04-15 20:15:36 +02:00
Tom Callaway 2e261259d7 add missing LICENCE file 2016-03-18 15:38:23 -04:00
Tom Callaway 2c8ed1f4a0 3.2.4 2016-03-18 12:25:07 -04:00
Dennis Gilmore 4f44baed2b - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 15:38:55 +00:00
Tom Callaway c0849c6e09 Merge branch 'master' into el6 2016-01-26 17:01:44 -05:00
Tom Callaway 916063b3b1 Merge branch 'master' into el5 2016-01-26 17:01:00 -05:00
Tom Callaway 7890c8ff08 if texi2any is set to 0, then copy in prebuilt html manuals (RHEL 5 & 6 only) 2016-01-26 17:00:42 -05:00
Tom Callaway 61ab120199 use global instead of define 2016-01-26 13:45:09 -05:00
Tom Callaway bf16df588a fix bogus date, macro in comment warnings 2016-01-15 15:24:56 -05:00
Tom Callaway b05f2a7906 Requires: redhat-rpm-config on hardened systems (all Fedora and RHEL 7+) 2016-01-15 15:23:10 -05:00
Tom Callaway cc92bae065 Merge branch 'master' into el5 2015-12-11 20:59:04 -05:00
Tom Callaway 1520827a04 Merge branch 'master' into el6 2015-12-11 20:58:49 -05:00
Tom Callaway 72cf0bcca3 3.2.3 2015-12-11 16:28:25 -05:00
David Tardon 3794a9fcdd rebuild for ICU 56.1 2015-10-28 14:08:49 +01:00
Tom Callaway 13349fe885 Merge branch 'master' into el5 2015-10-23 11:14:57 -04:00
Tom Callaway 5db1b11da5 Merge branch 'master' into el6 2015-10-23 11:14:01 -04:00
Tom Callaway c45c586b4e fix X11 hangs with patches from upstream bug 16497 2015-10-23 11:12:22 -04:00
Tom Callaway 818917914a Merge branch 'master' into el5 2015-08-14 15:34:20 -04:00
Tom Callaway dad250ea82 Merge branch 'master' into el6 2015-08-14 15:22:16 -04:00
Tom Callaway 033bdfd865 3.2.2 2015-08-14 14:27:10 -04:00
Tom Callaway 6fde1a0dcd Merge branch 'master' into el6 2015-07-10 12:13:10 -04:00
Tom Callaway 8e0735c416 remove leading spaces 2015-07-10 12:12:58 -04:00
Tom Callaway f4e5cfe294 remove leading spaces 2015-07-10 12:12:24 -04:00
Tom Callaway cae7911500 Merge branch 'master' into el5 2015-07-10 12:11:21 -04:00
Tom Callaway 5b8ce897d5 BR: libcurl-devel 2015-07-10 10:48:03 -04:00
Tom Callaway 770a520e35 BR: libcurl-devel 2015-07-10 10:47:04 -04:00
Tom Callaway 024eb041c4 merge 2015-06-18 13:32:59 -04:00
Tom Callaway e1b39d0e4a merge 2015-06-18 13:32:12 -04:00
Tom Callaway d0500bb7a9 3.2.1 sources 2015-06-18 13:30:29 -04:00
Tom Callaway d0887285da merge fix 2015-06-18 13:28:07 -04:00
Tom Callaway 262bff46b2 lose old patches 2015-06-18 13:01:02 -04:00
Tom Callaway 9c187a8b46 old conditionals inherited 2015-06-18 13:00:26 -04:00
Tom Callaway a6bef8ca8a 3.2.1 2015-06-18 12:56:31 -04:00
Dennis Gilmore ed68ac68fd - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-16 23:08:37 +00:00
Jakub Čajka 89c2e308a1 update BR for s390 2015-05-04 13:41:24 +02:00
Tom Callaway ee29b1a75e conditionalize texi2any for systems that do not have it 2015-04-30 15:32:17 -04:00
Tom Callaway 7a08bc08da conditionalize texi2any for systems that do not have it 2015-04-30 15:09:07 -04:00
Tom Callaway dcabdd3746 conditionalize texi2any for systems that do not have it 2015-04-30 14:45:31 -04:00
Tom Callaway 0f2409b1c2 3.2.0 2015-04-30 13:48:53 -04:00
Tom Callaway f6c4d07690 3.2.0 2015-04-30 13:48:28 -04:00
Tom Callaway 9c5f2755d6 3.2.0 2015-04-30 10:59:17 -04:00
Tom Callaway 9db92e9942 3.1.3 2015-03-09 17:33:33 -04:00
Tom Callaway a21c791561 3.1.3 2015-03-09 17:33:21 -04:00
Tom Callaway 158ce3ae49 3.1.3 2015-03-09 17:32:32 -04:00
David Tardon cb9f5d69f0 rebuild for ICU 54.1 2015-01-26 17:06:15 +01:00
Tom Callaway 86e5628e85 add Requires: qpdf to R-core-devel 2015-01-02 16:29:56 -05:00
Tom Callaway b898a50cd2 3.1.2 2014-10-31 13:10:54 -04:00
Tom Callaway 434fe794ef 3.1.2 2014-10-31 13:10:21 -04:00
Tom Callaway e9fc0d65ad 3.1.2 2014-10-31 13:08:11 -04:00
Tom Callaway 519dcde137 mark Makeconf as config (not config(noreplace) so that we get proper updated tcl/tk libs) 2014-10-29 16:20:32 -04:00
Tom Callaway e63e093f79 fix java Requires 2014-10-09 09:35:57 -04:00
Tom Callaway 1d62580313 fix java Requires 2014-10-09 09:35:26 -04:00
Orion Poplawski 4ed76e4bc4 Just BR/R java instead of java-1.5.0-gcj (bug #1110684) 2014-09-29 12:03:40 -06:00
David Sommerseth 2617f03d5b Add ulimit -s 16384 to avoid segfault on PPC64 during make check
The issue is related to the stack being too small when running the
ok-errors.R test case.  This test will cause an infinite recursion
loop, which should be interrupted by R.  On x86_64, this works as
expected.  On ppc64, the stack size needs to be doubled to 16384
(ulimit -s 16384) to be able to run successfully, otherwise the
segfault will happen.

RHBZ: 1136388

Signed-off-by: David Sommerseth <davids@redhat.com>
2014-09-16 23:10:40 +02:00
David Tardon fddb0e34ac rebuild for ICU 53.1 2014-08-26 13:57:32 +02:00
Peter Robinson a50996dbff - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-15 19:10:29 +00:00
Tom Callaway 71895a1c3b add Requires: unzip to R-core 2014-08-08 14:50:58 +02:00
Tom Callaway 1b56f41a52 add Requires: unzip to R-core 2014-08-08 14:49:09 +02:00
Tom Callaway e67a387969 add Requires: unzip to R-core 2014-08-08 14:48:46 +02:00
Tom Callaway a143bca500 add Requires: make to R-core 2014-08-08 13:30:09 +02:00
Tom Callaway 89d98760d9 add Requires: make to R-core 2014-08-08 13:15:43 +02:00
Tom Callaway cde20102a3 add Requires: make to R-core 2014-08-08 12:26:05 +02:00
Tom Callaway 84e3cbc65e 3.1.1 2014-07-16 13:03:40 -04:00
Tom Callaway e6dbcb894a 3.1.1 2014-07-16 13:03:10 -04:00
Tom Callaway b186eb8bfd 3.1.1 2014-07-15 16:42:38 -04:00
Tom Callaway b5859e4ffe mark files in %%{_libdir}/R/etc as config(noreplace), resolves 1098663 2014-06-24 14:21:49 -04:00
Tom Callaway fc668e2658 mark files in %%{_libdir}/R/etc as config(noreplace), resolves 1098663 2014-06-24 14:18:59 -04:00
Dennis Gilmore c6288948fa - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 18:12:09 -05:00
Jaroslav Škarvada 23b1542f66 - Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86 2014-05-21 12:38:02 +02:00
Peter Robinson 27b0ee079d Add aarch64 to target CPU specs 2014-05-15 12:03:19 +01:00
Tom Callaway 051696abff add blas-devel && lapack-devel to R-core-devel and R-devel requires 2014-05-07 13:23:43 -04:00
Tom Callaway 58d7c5a2b5 add blas-devel && lapack-devel to R-core-devel and R-devel requires 2014-05-07 13:23:19 -04:00
Tom Callaway 93421a2803 add blas-devel && lapack-devel to R-core-devel and R-devel requires 2014-05-07 11:45:23 -04:00
Tom Callaway 8f3b3be599 unified spec 2014-04-29 21:31:43 -04:00
Tom Callaway 48f1a8bef9 unified spec 2014-04-29 21:30:21 -04:00
Tom Callaway dd1131e2ba unified spec 2014-04-29 21:30:02 -04:00
Tom Callaway 7883fbd6a4 should work everywhere now 2014-04-29 20:57:04 -04:00
Tom Callaway 4feec9d3a7 should work everywhere now 2014-04-29 20:56:30 -04:00
Tom Callaway d84fbc68e0 FIXES 2014-04-29 15:42:21 -04:00
Tom Callaway a880d4def6 mk docdir before using 2014-04-29 15:01:32 -04:00
Tom Callaway 42b83eface mk docdir before using 2014-04-29 14:59:55 -04:00
Tom Callaway c93c432678 conditionalize lto 2014-04-29 13:57:14 -04:00
Tom Callaway d9a505b01d conditionalize lto 2014-04-29 13:48:05 -04:00
Tom Callaway 42dc4ebbe9 conditionalize optflag changes 2014-04-29 13:30:55 -04:00
Tom Callaway 02172dced2 conditionalize optflag changes 2014-04-29 13:29:25 -04:00
Tom Callaway b2423e500b epel fixes 2014-04-29 13:20:09 -04:00
Tom Callaway b69868db4e epel fixes 2014-04-29 13:18:06 -04:00
Tom Callaway 07fac606e4 3.1.0 2014-04-29 10:57:24 -04:00
Tom Callaway fdfbbebb14 3.1.0 2014-04-29 10:55:33 -04:00
Tom Callaway 2f11541a76 fix core-devel Requires 2014-04-25 16:20:32 -04:00
Tom Callaway d61083bdcf fix build in rawhide 2014-04-25 11:34:29 -04:00
Tom Callaway 9b89a726a3 fix up spec 2014-04-22 11:48:51 -04:00
Tom Callaway 5a18da3b4e 3.1.0 2014-04-21 16:51:23 -04:00
Brent Baude 7874a589c0 add ppc64le support
- rhbz #1077819

Signed-off-by: Mikolaj Izdebski <mizdebsk@redhat.com>
2014-03-24 15:12:18 +01:00
Tom Callaway 5fbc1f7267 3.0.3 2014-03-23 21:51:28 -04:00
David Tardon fb316f1fdf rebuild for new ICU 2014-02-14 09:43:25 +01:00
Ville Skyttä a2282945e2 Install macros to %{_rpmconfigdir}/macros.d where available.
- Fix rpmlint spaces vs tabs warnings.
2014-02-08 13:55:34 +02:00
Tom Callaway 1a814660a9 add support for using system tre on f21+, el7+ 2014-02-07 15:57:15 -05:00
Orion Poplawski 086df36f1c Use BR java 2014-02-07 12:16:38 -07:00
Tom Callaway 03a7b7638f disable lto on arm 2014-01-24 11:38:40 -05:00
Tom Callaway 62458ff110 disable features not found on ancient stuff 2014-01-24 11:10:46 -05:00
Tom Callaway c9b1f7ff53 disable features not found on ppc 2014-01-24 11:00:11 -05:00
Tom Callaway 681035265f sync to rawhide 2014-01-24 10:42:51 -05:00
Tom Callaway 05b6df2ccf add configure options 2013-12-20 10:57:38 -05:00
Tom Callaway 0720c11135 update to 3.0.2 2013-10-16 08:43:37 +01:00
Tom Callaway 17f4b54804 el5 is old and crufty. 2013-10-16 01:23:20 +01:00
Tom Callaway 5b9b77d2d3 3.0.2 2013-10-16 00:56:30 +01:00
Tom Callaway ee48b1de3a 3.0.2 2013-10-16 00:50:38 +01:00
Tom Callaway cba6a5a7ca fix arm compile 2013-08-12 14:02:22 -04:00
Tom Callaway 000ade5862 fix for unversioned docdir 2013-08-12 12:02:22 -04:00
Dennis Gilmore afba3d3431 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-02 18:19:30 -05:00
Tom Callaway 9e55cc6164 conditionalize hack 2013-05-18 15:26:50 -04:00
Tom Callaway 7706187bdf conditionalize hack 2013-05-18 15:24:32 -04:00
Tom Callaway 696fc13b8a 3.0.1 2013-05-17 17:17:39 -04:00
Tom Callaway bfd2a54760 3.0.1 2013-05-17 17:17:26 -04:00
Tom Callaway d517778c65 3.0.1 2013-05-17 16:55:52 -04:00
Tom Callaway 90242f18c5 R3 2013-04-17 21:20:12 -04:00
Tom Callaway e832ac1d86 R3 2013-04-17 21:16:15 -04:00
Tom Callaway f127b62956 add Requires: tex(inconsolata.sty) to -core-devel 2013-04-13 07:07:09 -04:00
Tom Callaway d8c113f7cc 3.0.0 2013-04-05 17:05:26 -04:00
Tom Callaway e059871376 more makeinfo v5 fixes 2013-02-28 14:32:55 -05:00
Tom Callaway 6cf6e4bc9f add fix for makeinfo v5, split off core-devel 2013-02-28 10:59:12 -05:00
Tom Callaway b8dbdbb732 add BR: xz-devel for system xz/lzma support 2013-02-27 15:01:05 -05:00
Kevin Fenzi ae31d8e8fe Rebuild for new icu 2013-01-27 09:05:40 -07:00
Tom Callaway d2a033b2da apply upstream fix for cairo rendering bug 2013-01-20 16:39:07 -05:00
Adam Tkac 35a99caec1 Rebuild due to "jpeg8-ABI" feature drop
Signed-off-by: Adam Tkac <vonsch@gmail.com>
2013-01-18 15:27:18 +01:00
Tom Callaway 3dd771227f another tex fix 2012-11-27 16:47:47 -05:00
Tom Callaway 27536d7833 add additional TeX font requirements to R-devel for Fedora 18+ (due to new texlive) 2012-11-27 13:40:25 -05:00
Tom Callaway 5409f76653 2.15.2 2012-10-29 15:57:49 -04:00
Tom Callaway 2ab725992f 2.15.2 2012-10-29 14:26:33 -04:00
Tom Callaway d015e844bb 2.15.2 2012-10-29 14:23:19 -04:00
Dennis Gilmore 9be53440b4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 09:38:35 -05:00
Tom Callaway a93904b8e2 2.15.1 2012-07-02 12:58:49 -04:00
Tom Callaway 9155d7557e 2.15.1 2012-07-02 12:54:07 -04:00
Tom Callaway 712378546f 2.15.1 2012-07-02 12:53:48 -04:00
Jindrich Novy 9241f35365 fix changelog 2012-07-02 11:02:39 +02:00
Jindrich Novy f14b461e67 fix LaTeX and dvips dependencies (#836817) 2012-07-02 11:01:44 +02:00
Tom Callaway 0043d407ec rebuild for new libtiff 2012-05-07 17:57:40 -04:00
Tom Callaway e41632ab85 rebuild for new icu 2012-04-24 15:18:54 -04:00
Tom Callaway 4792f3fdf6 2.15.0 2012-03-31 13:54:20 -04:00
Tom Callaway 30478c7a38 2.15.0 2012-03-31 13:53:40 -04:00
Tom Callaway 47dd3517eb 2.15.0 2012-03-31 13:51:59 -04:00
Tom Callaway 5360e43397 2.15.0 2012-03-30 18:10:53 -04:00
Petr Písař 211834daea PCRE private function _pcre_valid_utf8() has been renamed 2012-02-14 14:56:33 +01:00
Petr Písař 1153042330 Rebuild against PCRE 8.30 2012-02-10 15:31:59 +01:00
Dennis Gilmore 342ac54895 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 14:35:49 -06:00
Tom Callaway bf6bf48e66 2.14.1 2012-01-04 15:31:56 -05:00
Tom Callaway 1a7a2b9a2c 2.14.1 2012-01-04 15:26:51 -05:00
Tom Callaway bbe923fd0f 2.14.1 2012-01-04 15:26:35 -05:00
Tom "spot" Callaway 5a538a2acd 2.14.0 2011-11-16 09:33:09 -05:00
Tom "spot" Callaway d3497415e0 no inconsolata for rhel 2011-11-08 14:02:26 -05:00
Tom "spot" Callaway 6465c32666 no inconsolata for rhel 2011-11-08 14:01:52 -05:00
Tom "spot" Callaway 6d196a5ae3 2.14.0 2011-11-07 13:12:37 -05:00
Tom "spot" Callaway 58d98de41a 2.14.0 2011-11-07 13:12:24 -05:00
Tom "spot" Callaway 44029ef6ac 2.13.2 2011-10-07 17:04:56 -04:00
Michel Alexandre Salim ffe0b91f69 rebuild for libicu 4.8.x 2011-09-12 20:55:36 +02:00
Tom "spot" Callaway 77e3ed660a fix scriptlets 2011-08-09 12:28:57 -04:00
Tom "spot" Callaway 19ba41162d fix scriptlets 2011-08-09 12:08:52 -04:00
Tom "spot" Callaway 72144684ae fix scriptlets 2011-08-09 12:05:33 -04:00
Michel Alexandre Salim 2eee2b7b5a Symlink LaTeX files, and rehash on package change when possible (# 630835) 2011-08-09 16:41:34 +02:00
Michel Alexandre Salim 01b8d0ea20 Symlink LaTeX files, and rehash on package change when possible (# 630835) 2011-08-09 16:40:21 +02:00
Michel Alexandre Salim 4fa3677ff2 Symlink LaTeX files, and rehash on package change when possible (# 630835) 2011-08-09 16:14:12 +02:00
Tom "spot" Callaway 33b4de2cb4 BR and R less, so it is used as the default help parser 2011-08-08 13:02:39 -04:00
Tom "spot" Callaway 2b51a16f4d BR and R less, so it is used as the default help parser 2011-08-08 13:02:21 -04:00
Tom "spot" Callaway 22a091df05 BR and R less, so it is used as the default help parser 2011-08-08 12:57:20 -04:00
Tom "spot" Callaway 059a4b71b2 2.13.1 2011-07-11 15:43:56 -04:00
Tom "spot" Callaway f6f0c9cab8 2.13.1 2011-07-11 15:43:33 -04:00
Tom "spot" Callaway db32d813c8 2.13.0 2011-07-11 14:39:21 -04:00
Tom "spot" Callaway a9e3ad5c40 minor spec fix 2011-04-15 10:21:32 -04:00
Tom "spot" Callaway 89573dec36 2.13.0 2011-04-14 13:54:11 -04:00
Tom "spot" Callaway 7aa07b4a7d 2.13.0 2011-04-14 13:50:57 -04:00
Tom "spot" Callaway a129f0ab4a 2.13.0 2011-04-14 13:49:56 -04:00
Caolán McNamara adbc9cb80a rebuild for icu 4.6 2011-03-07 16:48:26 +00:00
Tom "spot" Callaway 553f25a694 2.12.2 2011-02-27 10:21:03 -08:00
Tom "spot" Callaway c19e49c079 2.12.2 2011-02-27 10:20:17 -08:00
Tom "spot" Callaway 05bd1c69e5 2.12.2 fix sub versions 2011-02-27 09:50:24 -08:00
Tom "spot" Callaway 59449e47e3 2.12.2 new files 2011-02-27 09:41:28 -08:00
Tom "spot" Callaway 0d9671ba85 2.12.2 2011-02-27 09:15:33 -08:00
Dennis Gilmore 4117e8be27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 18:30:30 -06:00
Tom "spot" Callaway 4d1f6b77fe 2.12.1 2010-12-20 09:46:13 -05:00
Tom "spot" Callaway 4b917060b5 2.12.1 2010-12-20 09:46:09 -05:00
Tom "spot" Callaway a97f2d88c5 fix unpackaged files 2010-12-18 09:05:59 -05:00
Tom "spot" Callaway 6fdbcafbba 2.12.1 2010-12-17 19:28:52 -05:00
Tom "spot" Callaway 6de5cfaecb fix NEWS.pdf ownership 2010-11-02 16:21:07 -04:00
Tom "spot" Callaway a49e005e09 2.12.0 2010-11-02 16:06:27 -04:00
Tom "spot" Callaway 75e2e75a7b 2.12.0 2010-11-02 11:52:17 -04:00
Tom "spot" Callaway c95572151f 2.12.0 2010-11-02 11:51:56 -04:00
Tom "spot" Callaway 2950324f9c new files, hooray! 2010-10-20 16:50:31 -04:00
Tom "spot" Callaway 950231dd7f drop perl config dir 2010-10-20 15:28:18 -04:00
Tom "spot" Callaway d244c2c428 update to 2.12.0 2010-10-20 15:07:56 -04:00
Fedora Release Engineering 410b32003f dist-git conversion 2010-07-28 09:15:24 +00:00
Fedora Release Engineering 048ee358ac dist-git conversion 2010-07-28 09:15:18 +00:00
Fedora Release Engineering 21c9659674 dist-git conversion 2010-07-28 09:15:14 +00:00
Tom Callaway 078c08070c include COPYING in libRmath package 2010-07-07 18:39:30 +00:00
Tom Callaway 59b20e8491 fix stupid omission 2010-06-30 18:23:18 +00:00
Tom Callaway dbc11a218b el6 merge 2010-06-30 18:06:42 +00:00
Tom Callaway 8703c19fdd fix static lib bug, overload R_LIBS_SITE instead of R_LIBS 2010-06-30 18:05:47 +00:00
Orion Poplawski 7120821ee5 - update to 2.11.1 2010-06-21 17:45:26 +00:00
Tom Callaway 5dd070567c 2.11.1 2010-06-01 18:57:14 +00:00
Dennis Gilmore e395fff4c4 Initialize branch EL-6 for R 2010-05-08 01:41:46 +00:00
Tom Callaway cadbf8dfc2 2.11.0 2010-04-22 21:56:31 +00:00
Tom Callaway 7d8b3141e0 2.11.0 2010-04-22 21:56:30 +00:00
Tom Callaway 6a74d204a0 2.10.1 2009-12-22 23:29:51 +00:00
Tom Callaway 618164e38f 2.10.1 2009-12-22 23:29:51 +00:00
Bill Nottingham cb9e622842 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 00:21:01 +00:00
Bill Nottingham 3d5b23baf8 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 00:21:01 +00:00
Tom Callaway 8b1195fd8e missed a branch 2009-11-09 03:11:33 +00:00
Tom Callaway 237a73ad27 fix scriptlet noise caused by 2.10.0 search index changes 2009-11-09 03:09:20 +00:00
Tom Callaway 13d73cceb0 fix scriptlet noise caused by 2.10.0 search index changes 2009-11-09 03:09:20 +00:00
Tom Callaway f3bd891464 2.10.0 2009-11-05 04:43:17 +00:00
Tom Callaway 4c4681e11c 2.10.0 2009-11-05 04:43:16 +00:00
Tom Callaway 2584e95bca update to 2.9.2 2009-08-24 19:39:59 +00:00
Tom Callaway 363527ef30 update to 2.9.2 2009-08-24 19:39:58 +00:00
Jesse Keating 4c30ea5bef - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-24 16:06:36 +00:00
Tom Callaway aecb205f18 dont make the pdfs in rawhide/i586 due to tex bug 2009-07-10 14:29:03 +00:00
Tom Callaway a83a316576 update to 2.9.1, fix versioned Provides 2009-07-09 20:59:55 +00:00
Tom Callaway 0d3e2b8925 update to 2.9.1, fix versioned Provides 2009-07-09 20:59:48 +00:00
Tom Callaway 0653ba4ecd EPEL build fixes 2009-04-29 20:26:23 +00:00
Tom Callaway c1ad31fc54 Provide/Obsolete R-Matrix package 2009-04-20 14:45:15 +00:00
Tom Callaway 80a21942ca 2.9.0 2009-04-17 20:12:43 +00:00
Tom Callaway f0519a4a49 2.9.0 2009-04-17 20:12:42 +00:00
Tom Callaway 59e07a1dba drop profile.d scripts, minimize hard coded Requires 2009-04-07 18:07:05 +00:00
Tom Callaway ea5471d7ce fix profile scripts to handle case where R_HOME is already defined 2009-03-28 16:42:48 +00:00
Tom Callaway c8c2d280a8 bump to 7, forgot to cvs add scripts 2009-03-25 01:59:42 +00:00
Tom Callaway 47692b3b67 add RHOME shell helper scripts, rpmlint cleanups 2009-03-25 01:55:47 +00:00
Tom Callaway 4ea483f392 enable R-java, R-java-devel dummy packages 2009-03-23 22:38:12 +00:00
Tom Callaway 0207d3fe52 fix EPEL R-make-search-index.sh, improve java scriptlet 2009-03-04 20:50:11 +00:00
Tom Callaway c025d0732f fix EPEL R-make-search-index.sh, improve java scriptlet 2009-03-04 20:50:11 +00:00
Jesse Keating ef5b8412cf - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-23 22:44:31 +00:00
Tom Callaway dceed37d30 Add pango-devel to BuildRequires, fix versioned dependency on libRmath 2009-01-05 15:11:51 +00:00
Tom Callaway a5e1a9d698 Add pango-devel to BuildRequires, fix versioned dependency on libRmath 2009-01-05 15:11:49 +00:00
Tom Callaway 4c6489b85e 2.8.1 2008-12-22 16:27:50 +00:00
Tom Callaway b78d665c77 2.8.1 2008-12-22 16:27:48 +00:00
Tom Callaway 589d7e0873 enable libtiff interface 2008-10-26 20:15:26 +00:00
Tom Callaway b285438f3a enable libtiff interface 2008-10-26 20:15:25 +00:00
Tom Callaway 72b771423e push 2.8.0 to all branches 2008-10-26 20:11:25 +00:00
Tom Callaway c6b2c8e7c5 R 2.8.0 2008-10-26 19:59:58 +00:00
Tom Callaway 98300c8333 fix sh compile, bz 464055 2008-10-16 20:45:20 +00:00
Tom Callaway 0672b69fcb update everyone to 2.7.2, fix security bug 460658 2008-08-29 15:53:54 +00:00
Tom Callaway f427384754 update everyone to 2.7.2, fix security bug 460658 2008-08-29 15:53:53 +00:00
Tom Callaway d6615bafd5 update to 2.7.1 2008-07-07 20:56:13 +00:00
Tom Callaway bc7734f61c build cairo backend 2008-05-28 21:07:13 +00:00
Tom Callaway 52ac3e0efb fix all the broken links 2008-05-21 19:26:30 +00:00
Tom Callaway 9604248e93 fix poorly constructed file paths in html/packages.html (bz 442727) 2008-05-21 15:31:07 +00:00
Tom Callaway 4ac1a69ba2 R 2.7.0 everywhere 2008-05-13 16:55:43 +00:00
Tom Callaway 9d6fa35501 . 2008-04-29 20:09:52 +00:00
Tom Callaway bf8154d26e 2.6.2, take package cleanups to all active releases 2008-02-08 19:27:58 +00:00
Tom Callaway 994f9f7125 multilib handling, update indices in the right place 2008-01-31 19:48:25 +00:00
Tom Callaway c2f0695c1b Bring EL-5 current 2008-01-11 22:10:52 +00:00
Tom Callaway bc7b262790 Move INSTALL back into main package. 2008-01-07 15:25:50 +00:00
Tom Callaway c38221dbed commit 99% of Martyn's spec changes 2008-01-03 15:00:01 +00:00
Tom Callaway 5344861baa 2.6.1 2007-11-26 21:10:35 +00:00
Tom Callaway a2830f38cb Fix missing perl requires 2007-10-30 13:29:02 +00:00
Tom Callaway 22f036a766 fix 2007-10-29 16:50:59 +00:00
Tom Callaway e1ff85f0e8 forgot one 2007-10-29 16:48:07 +00:00
Tom Callaway 53c5674e2f forgot bugzilla 343061 2007-10-29 16:42:30 +00:00
Tom Callaway 402fbbf444 Fix outstanding R bugs 2007-10-29 15:51:14 +00:00
Tom Callaway 387ab92fbe R 2.6.0 2007-10-04 19:43:37 +00:00
Tom Callaway 13d6a0ee90 Rebuild for ppc32, license tags fixed 2007-08-26 22:51:42 +00:00
Tom Callaway 25e0ecad40 Rebuild for ppc32, license tags fixed 2007-08-26 22:51:32 +00:00
Tom Callaway 05ba0c124d Add scripts and macros to make R packaging easier. 2007-07-06 22:07:47 +00:00
Tom Callaway 251e22af0a Add scripts and macros to make R packaging easier. 2007-07-06 22:07:28 +00:00
Tom Callaway dab0e1f93c Fix EPEL builds. 2007-07-03 12:38:56 +00:00
Tom Callaway 5226c2c1e2 R 2.5.1 2007-07-03 02:05:07 +00:00
Tom Callaway a4dc7f76f9 R 2.5.1 2007-07-03 02:04:50 +00:00
Tom Callaway 0a9c0de78a Initialize branch EL-5 for R 2007-07-02 19:40:15 +00:00
Tom Callaway b814f2a7d7 Resolve bugzilla 241374. 2007-05-25 15:56:28 +00:00
Tom Callaway 181b874579 Fixes from Martyn Plummer 2007-04-30 12:48:57 +00:00
Tom Callaway ebd23fce88 Fixes from Martyn Plummer 2007-04-30 12:48:52 +00:00
Tom Callaway 188fbfbd5e 2.5.0 2007-04-25 21:32:24 +00:00
Tom Callaway 259a3520cb 2.5.0 2007-04-25 21:32:19 +00:00
Tom Callaway a807881f4b - (FC7+) get rid of termcap related requires, replace with ncurses
- (FC7+) use java-1.5.0-gcj instead of old java-1.4.2
- add /usr/share/R/library as a valid R_LIBS directory for noarch bits
2007-03-17 15:54:35 +00:00
Tom Callaway c84c10c82b - (FC7+) get rid of termcap related requires, replace with ncurses
- (FC7+) use java-1.5.0-gcj instead of old java-1.4.2
- add /usr/share/R/library as a valid R_LIBS directory for noarch bits
2007-03-17 15:54:32 +00:00
Jef Spaleta e7a7eaa4bf - rebuild for reverted tcl/tk 2007-02-25 20:00:07 +00:00
Tom Callaway b49a5a25ba Rebuild in devel for new tcl/tk. 2007-02-02 18:27:29 +00:00
Tom Callaway a2a1845707 Bump to 2.4.1 2006-12-20 00:47:34 +00:00
Tom Callaway ac2dd2b6ae Bump to 2.4.1 2006-12-20 00:47:34 +00:00
Tom Callaway c2d0d7e77b Patch from upstream 2006-11-04 06:19:59 +00:00
Tom Callaway 11948727f2 Patch from upstream 2006-11-04 06:19:58 +00:00
Tom Callaway 4bffca9287 Update to current patched level to fix buffer overflow condition. 2006-11-04 06:16:11 +00:00
27 changed files with 64839 additions and 541 deletions

View File

@ -1 +0,0 @@
R-2.11.1.tar.gz

43
.gitignore vendored Normal file
View File

@ -0,0 +1,43 @@
/xz-5.2.2.tar.bz2
/zlib-1.2.8.tar.gz
/bzip2-1.0.6.tar.gz
/curl-7.48.0.tar.bz2
/pcre-8.38.tar.bz2
/R-3.3.1.tar.gz
/R-3.3.2.tar.gz
/R-3.3.3.tar.gz
/zlib-1.2.11.tar.gz
/bzip2-1.0.6.tar.gz
/xz-5.2.3.tar.bz2
/pcre-8.40.tar.bz2
/curl-7.53.1.tar.bz2
/R-3.4.0.tar.gz
/R-3.4.1.tar.gz
/R-3.4.2.tar.gz
/pcre-8.41.tar.bz2
/curl-7.56.1.tar.bz2
/R-3.4.3.tar.gz
/R-3.4.4.tar.gz
/pcre-8.42.tar.bz2
/curl-7.59.0.tar.bz2
/xz-5.2.4.tar.bz2
/R-3.5.0.tar.gz
/R-3.5.1.tar.gz
/curl-7.61.1.tar.bz2
/curl-7.63.0.tar.bz2
/R-3.5.2.tar.gz
/R-3.5.3.tar.gz
/R-3.6.0.tar.gz
/R-3.6.1.tar.gz
/R-3.6.2.tar.gz
/bzip2-1.0.8.tar.gz
/pcre-8.43.tar.bz2
/curl-7.67.0.tar.bz2
/R-3.6.3.tar.gz
/R-4.0.0.tar.gz
/R-4.0.1.tar.gz
/R-4.0.2.tar.gz
/xz-5.2.5.tar.bz2
/R-4.0.3.tar.gz
/pcre-8.44.tar.bz2
/curl-7.72.0.tar.bz2

View File

@ -0,0 +1,22 @@
From bf674ad00579d76d5ade415ee08c62fa4a652f96 Mon Sep 17 00:00:00 2001
From: Siteshwar Vashisht <svashisht@redhat.com>
Date: Thu, 17 Sep 2015 10:13:24 -0400
Subject: [PATCH] Disable backing store in X11 window
Xorg server will not generate Expose events if backing store is enabled. Since implementation of this X11 module relies on Expose events, we should explicitly disable backing store in X11 window.
---
src/modules/X11/devX11.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff -up R-3.3.0/src/modules/X11/devX11.c.disable-backing-store R-3.3.0/src/modules/X11/devX11.c
--- R-3.3.0/src/modules/X11/devX11.c.disable-backing-store 2016-05-10 09:54:12.440997353 -0400
+++ R-3.3.0/src/modules/X11/devX11.c 2016-05-10 09:54:48.560701316 -0400
@@ -1479,7 +1479,7 @@ X11_Open(pDevDesc dd, pX11Desc xd, const
memset(&attributes, 0, sizeof(attributes));
attributes.background_pixel = whitepixel;
attributes.border_pixel = blackpixel;
- attributes.backing_store = Always;
+ attributes.backing_store = NotUseful;
attributes.event_mask = ButtonPressMask
| PointerMotionMask
| PointerMotionHintMask

View File

@ -0,0 +1,29 @@
From 1d2f8f70375b5d34ec7485833e20f5b78ed135ed Mon Sep 17 00:00:00 2001
From: Siteshwar Vashisht <svashisht@redhat.com>
Date: Thu, 17 Sep 2015 08:55:55 -0400
Subject: [PATCH] Wait for MapNotify event while intializing window
---
src/modules/X11/devX11.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/modules/X11/devX11.c b/src/modules/X11/devX11.c
index c2eab80..b714f1a 100644
--- a/src/modules/X11/devX11.c
+++ b/src/modules/X11/devX11.c
@@ -1698,10 +1698,10 @@ X11_Open(pDevDesc dd, pX11Desc xd, const char *dsp,
XMapWindow(display, xd->window);
XSync(display, 0);
- /* Gobble expose events */
+ /* Gobble MapNotify events */
while ( XPeekEvent(display, &event),
- !XCheckTypedEvent(display, Expose, &event))
+ !XCheckTypedEvent(display, MapNotify, &event))
;
/* XNextEvent(display, &event);
if (event.xany.type == Expose) {
--
1.7.1

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: R
# $Id$
NAME := R
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

File diff suppressed because it is too large Load Diff

149
R-2.5.0-pkgconfig.patch Normal file
View File

@ -0,0 +1,149 @@
diff -uNr R-2.5.0/src/nmath/standalone/Makefile.in R-2.5.0-patched/src/nmath/standalone/Makefile.in
--- R-2.5.0/src/nmath/standalone/Makefile.in 2007-03-26 18:42:08.000000000 +0200
+++ R-2.5.0-patched/src/nmath/standalone/Makefile.in 2007-04-29 14:50:55.000000000 +0200
@@ -67,7 +67,7 @@
libRmath_la_LDFLAGS =
CLEANFILES = Makedeps *.d *.o *.lo test $(SOURCES)
-DISTCLEANFILES = Makefile $(Rexeclibdir_LIBRARIES) $(Rexeclibdir_LTLIBRARIES)
+DISTCLEANFILES = Makefile libRmath.pc $(Rexeclibdir_LIBRARIES) $(Rexeclibdir_LTLIBRARIES)
DEFS = -DHAVE_CONFIG_H -DMATHLIB_STANDALONE
ALL_CPPFLAGS = $(R_XTRA_CPPFLAGS) -I$(srcdir)/.. $(CPPFLAGS) $(DEFS)
@@ -78,7 +78,7 @@
@r_cc_lo_rules_frag@
-all: Makefile inc static shared
+all: Makefile inc static shared build-pc
inc:
(cd ../../include; $(MAKE) Rmath.h)
@@ -100,6 +100,11 @@
shared: Makefile ../../include/Rconfig.h Copy Makedeps
@$(MAKE) $(Rexeclibdir_LTLIBRARIES)
+build-pc:
+ @$(SED) -e "s:@libdir:$(libdir):" -e "s:@includedir:$(includedir):" \
+ -e 's/@VERSION/$(VERSION)/' -e 's/@libm/$(LIBM)/' $(srcdir)/libRmath.pc.in \
+ > "libRmath.pc"
+
../../include/Rconfig.h:
(cd $(@D); $(MAKE) $(@F))
@@ -163,9 +168,7 @@
install-pc:
@$(MKINSTALLDIRS) "$(libdir)/pkgconfig"
- @$(SED) -e "s:@libdir:$(libdir):" -e "s:@includedir:$(includedir):" \
- -e 's/@VERSION/$(VERSION)/' -e 's/@libm/$(LIBM)/' $(srcdir)/libRmath.pc.in \
- > "$(libdir)/pkgconfig/libRmath.pc"
+ @$(INSTALL_DATA) libRmath.pc "$(libdir)/pkgconfig/libRmath.pc"
uninstall:
@rm -f $(includedir)/Rmath.h $(libdir)/$(libRmath_la) $(libdir)/libRmath.a "$(libdir)/pkgconfig/libRmath.pc"
diff -uNr R-2.5.0/src/scripts/Makefile.in R-2.5.0-patched/src/scripts/Makefile.in
--- R-2.5.0/src/scripts/Makefile.in 2007-03-26 18:42:09.000000000 +0200
+++ R-2.5.0-patched/src/scripts/Makefile.in 2007-04-29 14:50:14.000000000 +0200
@@ -23,17 +23,22 @@
DISTFILES = Makefile.in Makefile.win $(SCRIPTS_S) $(SCRIPTS_B_IN) R.sh.in
CLEANFILES =
-DISTCLEANFILES = Makefile R.fe R.sh $(SCRIPTS_B)
+DISTCLEANFILES = Makefile R.fe R.fe2 R.sh $(SCRIPTS_B)
all: Makefile R
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-R: $(SCRIPTS_B) R.fe
+R: $(SCRIPTS_B) R.fe R.fe2
@$(MAKE) rhome=$(top_builddir) install-cmds
@$(INSTALL_SCRIPT) R.fe $(top_builddir)/bin/R
+R.fe2:
+ @(d=`echo '$(rhome)' | sed 's,/,\\\/,g';`; \
+ sed -e "s/\\(R_HOME_DIR=\\).*/\\1$${d}/;" -e "s+\\(R_SHARE_DIR=\\).*+\\1$(rsharedir)+;" -e "s+\\(R_INCLUDE_DIR=\\).*+\\1$(rincludedir)+;" -e "s+\\(R_DOC_DIR=\\).*+\\1$(rdocdir)+;"\
+ < R.fe > $@)
+
## <NOTE>
## Seems we need target rules for creating FOO from FOO.in: pattern
## rules ('%:%.in') are not portable, and some versions of Make do not
@@ -95,10 +100,8 @@
install: installdirs install-cmds
@rm -f $(bindir)/R
- @(d=`echo '$(rhome)' | sed 's,/,\\\/,g';`; \
- sed -e "s/\\(R_HOME_DIR=\\).*/\\1$${d}/;" -e "s+\\(R_SHARE_DIR=\\).*+\\1$(rsharedir)+;" -e "s+\\(R_INCLUDE_DIR=\\).*+\\1$(rincludedir)+;" -e "s+\\(R_DOC_DIR=\\).*+\\1$(rdocdir)+;"\
- < R.fe > "$(Rexecbindir)/R")
- @$(INSTALL_SCRIPT) "$(Rexecbindir)/R" "$(bindir)/R"
+ @$(INSTALL_SCRIPT) R.fe2 "$(Rexecbindir)/R"
+ @$(INSTALL_SCRIPT) R.fe2 "$(bindir)/R"
@chmod 755 "$(bindir)/R" "$(Rexecbindir)/R"
## why of all the scriots does this alone chmod just one copy?
installdirs:
diff -uNr R-2.5.0/src/unix/Makefile.in R-2.5.0-patched/src/unix/Makefile.in
--- R-2.5.0/src/unix/Makefile.in 2007-03-26 18:41:33.000000000 +0200
+++ R-2.5.0-patched/src/unix/Makefile.in 2007-04-29 14:51:55.000000000 +0200
@@ -26,7 +26,7 @@
@WANT_R_SHLIB_TRUE@ALL_CFLAGS = $(ALL_CFLAGS_LO)
-all: Makefile Makedeps R
+all: Makefile Makedeps R
Makefile: $(srcdir)/Makefile.in \
$(top_builddir)/config.status \
@@ -38,11 +38,23 @@
@cat $(DEPENDS) >> Makefile
@touch $@
-R: Makefile
+R: Makefile
@$(MAKE) Makedeps
@WANT_R_SHLIB_FALSE@ @$(MAKE) libunix.a
@WANT_R_SHLIB_TRUE@ @$(MAKE) stamp-lo
+ @$(MAKE) rhome=$(abs_top_builddir) build-Rscript
@$(MAKE) rhome=$(abs_top_builddir) install-Rscript
+ @$(MAKE) build-Rscript
+ @$(MAKE) build-pc
+
+build-pc:
+ @$(SED) -e "s:@rhome:$(rhome):" -e "s:@rincludedir:$(rincludedir):" \
+ -e 's/@VERSION/$(VERSION)/' $(srcdir)/libR.pc.in \
+ > "libR.pc"
+
+build-Rscript:
+ $(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) -DR_HOME='"$(rhome)"' -o Rscript \
+ $(srcdir)/Rscript.c
## is this portable?
../include/Rversion.h:
@@ -60,22 +72,19 @@
clean:
@-rm -rf .libs _libs
@-rm -f Makedeps *.d *.o *.a *.lo *.la stamp-lo
+ @-rm -f Rscript libR.pc
distclean: clean
@-rm -f Makefile
maintainer-clean: distclean
-## we need to build at install time to capture the correct 'rhome'
+## install previously built Rscript
install-Rscript:
- $(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) -DR_HOME='"$(rhome)"' -o Rscript \
- $(srcdir)/Rscript.c
@$(MKINSTALLDIRS) "$(Rexecbindir)"
@$(INSTALL_PROGRAM) Rscript "$(Rexecbindir)/Rscript"
-## substitute at install time to allow 'prefix' to be overridden
+## install previously built libR.pc
install-pc:
@$(MKINSTALLDIRS) "$(libdir)/pkgconfig"
- @$(SED) -e "s:@rhome:$(rhome):" -e "s:@rincludedir:$(rincludedir):" \
- -e 's/@VERSION/$(VERSION)/' $(srcdir)/libR.pc.in \
- > "$(libdir)/pkgconfig/libR.pc"
+ @$(INSTALL_DATA) libR.pc "$(libdir)/pkgconfig/libR.pc"
install: install-Rscript @WANT_R_SHLIB_TRUE@ install-pc
@$(MKINSTALLDIRS) "$(bindir)"
@$(INSTALL_PROGRAM) Rscript "$(bindir)/Rscript"

18
R-2.7.0-bad-path.patch Normal file
View File

@ -0,0 +1,18 @@
Index: src/unix/Makefile.in
===================================================================
--- src/unix/Makefile.in (revision 45534)
+++ src/unix/Makefile.in (revision 45535)
@@ -78,11 +78,11 @@
-e 's/@VERSION/$(VERSION)/' $(srcdir)/libR.pc.in \
> "$(DESTDIR)$(libdir)/pkgconfig/libR.pc"
-install: install-main install-Rscript
+install: install-main
install: @WANT_R_SHLIB_TRUE@ install-pc
install: @WANT_R_STATIC_TRUE@ install-pc
-install-main:
+install-main: install-Rscript
@$(MKINSTALLDIRS) "$(DESTDIR)$(bindir)"
@$(INSTALL_PROGRAM) Rscript "$(DESTDIR)$(bindir)/Rscript"

View File

@ -0,0 +1,27 @@
diff -up R-2.7.1/src/scripts/javareconf.BAD R-2.7.1/src/scripts/javareconf
--- R-2.7.1/src/scripts/javareconf.BAD 2008-08-29 11:04:21.000000000 -0400
+++ R-2.7.1/src/scripts/javareconf 2008-08-29 11:05:34.000000000 -0400
@@ -125,16 +125,17 @@ fi
javac_works='not present'
if test -n "$JAVAC"; then
javac_works='not functional'
- rm -rf /tmp/A.java /tmp/A.class
- echo "public class A { }" > /tmp/A.java
- if test -e /tmp/A.java; then
- if "${JAVAC}" /tmp/A.java >/dev/null; then
- if test -e /tmp/A.class; then
+ tempdir=`mktemp -d`
+ echo "public class A { }" > ${tempdir}/A.java
+ if test -e ${tempdir}/A.java; then
+ if "${JAVAC}" ${tempdir}/A.java >/dev/null; then
+ if test -e ${tempdir}/A.class; then
javac_works=yes
fi
fi
fi
- rm -rf /tmp/A.java /tmp/A.class
+ rm -rf ${tempdir}
+
fi
if test "${javac_works}" = yes; then
echo "Java compiler : ${JAVAC}"

View File

@ -0,0 +1,26 @@
diff -up R-2.8.0/configure.BAD R-2.8.0/configure
--- R-2.8.0/configure.BAD 2008-10-26 11:51:56.000000000 -0400
+++ R-2.8.0/configure 2008-10-26 11:52:31.000000000 -0400
@@ -44779,6 +44779,11 @@ else
have_bzlib=no
fi
if test "x${have_bzlib}" = xyes; then
+
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_BZLIB_H 1
+_ACEOF
+
{ echo "$as_me:$LINENO: checking if bzip2 version >= 1.0.5" >&5
echo $ECHO_N "checking if bzip2 version >= 1.0.5... $ECHO_C" >&6; }
if test "${r_cv_have_bzlib+set}" = set; then
diff -up R-2.8.0/m4/R.m4.BAD R-2.8.0/m4/R.m4
--- R-2.8.0/m4/R.m4.BAD 2008-09-21 18:05:06.000000000 -0400
+++ R-2.8.0/m4/R.m4 2008-10-26 11:53:05.000000000 -0400
@@ -3055,6 +3055,7 @@ else
have_bzlib=no
fi
if test "x${have_bzlib}" = xyes; then
+AC_DEFINE(HAVE_BZLIB_H, 1, [Define to 1 if you have bzlib.h.])
AC_CACHE_CHECK([if bzip2 version >= 1.0.5], [r_cv_have_bzlib],
[AC_LANG_PUSH(C)
r_save_LIBS="${LIBS}"

View File

@ -0,0 +1,32 @@
diff -up R-3.0.1/src/library/tools/R/install.R.armfix R-3.0.1/src/library/tools/R/install.R
--- R-3.0.1/src/library/tools/R/install.R.armfix 2013-08-12 13:57:17.956790673 -0400
+++ R-3.0.1/src/library/tools/R/install.R 2013-08-12 13:59:51.230800752 -0400
@@ -108,7 +108,11 @@
SHLIB_EXT <- if (WINDOWS) ".dll" else {
## can we do better?
mconf <- file.path(R.home(), paste0("etc", rarch), "Makeconf")
- sub(".*= ", "", grep("^SHLIB_EXT", readLines(mconf), value = TRUE))
+ if (substr( Sys.info()["machine"], 1, 3) == "arm") { # arm has broken regexps in libc
+ sub(".*= ", "", grep("^SHLIB_EXT", readLines(mconf), value = TRUE), perl = TRUE)
+ } else {
+ sub(".*= ", "", grep("^SHLIB_EXT", readLines(mconf), value = TRUE))
+ }
}
options(warn = 1)
@@ -1627,8 +1631,13 @@
mconf <- readLines(file.path(R.home(),
paste0("etc", Sys.getenv("R_ARCH")),
"Makeconf"))
- SHLIB_EXT <- sub(".*= ", "", grep("^SHLIB_EXT", mconf, value = TRUE))
- SHLIB_LIBADD <- sub(".*= ", "", grep("^SHLIB_LIBADD", mconf, value = TRUE))
+ if (substr( Sys.info()["machine"], 1, 3) == "arm") { # arm has broken regexps in libc
+ SHLIB_EXT <- sub(".*= ", "", grep("^SHLIB_EXT", mconf, value = TRUE), perl = TRUE)
+ SHLIB_LIBADD <- sub(".*= ", "", grep("^SHLIB_LIBADD", mconf, value = TRUE), perl = TRUE)
+ } else {
+ SHLIB_EXT <- sub(".*= ", "", grep("^SHLIB_EXT", mconf, value = TRUE))
+ SHLIB_LIBADD <- sub(".*= ", "", grep("^SHLIB_LIBADD", mconf, value = TRUE))
+ }
MAKE <- Sys.getenv("MAKE")
rarch <- Sys.getenv("R_ARCH")
} else {

View File

@ -0,0 +1,12 @@
diff -up R-3.3.0/src/scripts/javareconf.in.fixpath R-3.3.0/src/scripts/javareconf.in
--- R-3.3.0/src/scripts/javareconf.in.fixpath 2016-05-10 11:13:49.539844250 -0400
+++ R-3.3.0/src/scripts/javareconf.in 2016-05-10 11:15:10.475180907 -0400
@@ -78,7 +78,7 @@ else
JAVA_PATH=${PATH}
else
## try jre/bin first just in case we don't have full JDK
- JAVA_PATH=${JAVA_HOME}:${JAVA_HOME}/jre/bin:${JAVA_HOME}/bin:${JAVA_HOME}/../bin:${PATH}
+ JAVA_PATH=${JAVA_HOME}:${JAVA_HOME}/jre/bin:${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/../bin
fi
fi
## if 'java' is not on the PATH or JAVA_HOME, add some guesses as of

View File

@ -0,0 +1,571 @@
From a0fe05ce9d0937ad2334bb370785cb22c71e592b Mon Sep 17 00:00:00 2001
From: lawrence <lawrence@00db46b3-68df-0310-9c12-caf00c1e9a41>
Date: Wed, 4 Jan 2017 03:57:31 +0000
Subject: [PATCH] R_ZLIB macro tests ZLIB_VERNUM to handle zlib 1.2.10 (6
chars)
Thanks to George Hartzell for the fix.
git-svn-id: https://svn.r-project.org/R/trunk@71889 00db46b3-68df-0310-9c12-caf00c1e9a41
---
m4/R.m4 | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
Index: R-3.3.2/m4/R.m4
===================================================================
--- R-3.3.2.orig/m4/R.m4
+++ R-3.3.2/m4/R.m4
@@ -3113,10 +3113,11 @@ AC_DEFUN([_R_HEADER_ZLIB],
#include <string.h>
#include <zlib.h>
int main() {
-#ifdef ZLIB_VERSION
-/* Work around Debian bug: it uses 1.2.3.4 even though there was no such
- version on the master site zlib.net */
- exit(strncmp(ZLIB_VERSION, "1.2.5", 5) < 0);
+#ifdef ZLIB_VERNUM
+ if (ZLIB_VERNUM < 0x1250) {
+ exit(1);
+ }
+ exit(0);
#else
exit(1);
#endif
Index: R-3.3.2/configure
===================================================================
--- R-3.3.2.orig/configure
+++ R-3.3.2/configure
@@ -1767,11 +1767,10 @@ Optional Features:
--enable-java enable Java [yes]
--enable-byte-compiled-packages
byte-compile base and recommended packages [yes]
- --enable-static[=PKGS] (libtool) build static libraries [default=no]
- --enable-shared[=PKGS] (libtool) build shared libraries [default=yes]
+ --enable-static[=PKGS] build static libraries [default=no]
+ --enable-shared[=PKGS] build shared libraries [default=yes]
--enable-fast-install[=PKGS]
- (libtool) optimize for fast installation
- [default=yes]
+ optimize for fast installation [default=yes]
--disable-libtool-lock avoid locking (might break parallel builds)
--enable-long-double use long double type [yes]
--disable-openmp do not use OpenMP
@@ -1809,11 +1808,11 @@ Optional Packages:
--with-recommended-packages
use/install recommended R packages [yes]
--with-ICU use ICU library (if available) [yes]
- --with-pic[=PKGS] (libtool) try to use only PIC/non-PIC objects
- [default=use both]
+ --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
+ both]
--with-aix-soname=aix|svr4|both
- (libtool( shared library versioning (aka "SONAME")
- variant to provide on AIX, [default=aix].
+ shared library versioning (aka "SONAME") variant to
+ provide on AIX, [default=aix].
--with-gnu-ld assume the C compiler uses GNU ld [default=no]
--with-sysroot[=DIR] Search for dependent libraries within DIR (or the
compiler's sysroot if not specified).
@@ -3525,6 +3524,7 @@ ac_configure="$SHELL $ac_aux_dir/configu
+
### * Information on the package.
PACKAGE=${PACKAGE_NAME}
@@ -15038,6 +15038,9 @@ fi
# before this can be enabled.
hardcode_into_libs=yes
+ # Add ABI-specific directories to the system library path.
+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
# Ideally, we could use ldconfig to report *all* directores which are
# searched for libraries, however this is still not possible. Aside from not
# being certain /sbin/ldconfig is available, command
@@ -15046,7 +15049,7 @@ fi
# appending ld.so.conf contents (and includes) to the search path.
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -19000,6 +19003,9 @@ fi
# before this can be enabled.
hardcode_into_libs=yes
+ # Add ABI-specific directories to the system library path.
+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
# Ideally, we could use ldconfig to report *all* directores which are
# searched for libraries, however this is still not possible. Aside from not
# being certain /sbin/ldconfig is available, command
@@ -19008,7 +19014,7 @@ fi
# appending ld.so.conf contents (and includes) to the search path.
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -21950,6 +21956,9 @@ fi
# before this can be enabled.
hardcode_into_libs=yes
+ # Add ABI-specific directories to the system library path.
+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
# Ideally, we could use ldconfig to report *all* directores which are
# searched for libraries, however this is still not possible. Aside from not
# being certain /sbin/ldconfig is available, command
@@ -21958,7 +21967,7 @@ fi
# appending ld.so.conf contents (and includes) to the search path.
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -25065,7 +25074,7 @@ _ACEOF
# flags.
r_save_CFLAGS=$CFLAGS
CFLAGS="$CFLAGS $r_verb"
-(eval echo $as_me:25068: \"$ac_link\") >&5
+(eval echo $as_me:25077: \"$ac_link\") >&5
r_c_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
echo "$r_c_v_output" >&5
CFLAGS=$r_save_CFLAGS
@@ -25140,7 +25149,7 @@ _ACEOF
# flags.
r_save_CFLAGS=$CFLAGS
CFLAGS="$CFLAGS $r_cv_prog_c_v"
-(eval echo $as_me:25143: \"$ac_link\") >&5
+(eval echo $as_me:25152: \"$ac_link\") >&5
r_c_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
echo "$r_c_v_output" >&5
CFLAGS=$r_save_CFLAGS
@@ -35507,10 +35516,11 @@ else
#include <string.h>
#include <zlib.h>
int main() {
-#ifdef ZLIB_VERSION
-/* Work around Debian bug: it uses 1.2.3.4 even though there was no such
- version on the master site zlib.net */
- exit(strncmp(ZLIB_VERSION, "1.2.5", 5) < 0);
+#ifdef ZLIB_VERNUM
+ if (ZLIB_VERNUM < 0x1250) {
+ exit(1);
+ }
+ exit(0);
#else
exit(1);
#endif
@@ -40840,6 +40850,9 @@ fi
# before this can be enabled.
hardcode_into_libs=yes
+ # Add ABI-specific directories to the system library path.
+ sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
+
# Ideally, we could use ldconfig to report *all* directores which are
# searched for libraries, however this is still not possible. Aside from not
# being certain /sbin/ldconfig is available, command
@@ -40848,7 +40861,7 @@ fi
# appending ld.so.conf contents (and includes) to the search path.
if test -f /etc/ld.so.conf; then
lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
- sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+ sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
fi
# We used to test for /lib/ld.so.1 and disable shared libraries on
Index: R-3.3.2/tools/missing
===================================================================
--- R-3.3.2.orig/tools/missing
+++ /dev/null
@@ -1,367 +0,0 @@
-#! /bin/sh
-# Common stub for a few missing GNU programs while installing.
-
-scriptversion=2006-05-10.23
-
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
-# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-if test $# -eq 0; then
- echo 1>&2 "Try \`$0 --help' for more information"
- exit 1
-fi
-
-run=:
-sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
-sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
-
-# In the cases where this matters, `missing' is being run in the
-# srcdir already.
-if test -f configure.ac; then
- configure_ac=configure.ac
-else
- configure_ac=configure.in
-fi
-
-msg="missing on your system"
-
-case $1 in
---run)
- # Try to run requested program, and just exit if it succeeds.
- run=
- shift
- "$@" && exit 0
- # Exit code 63 means version mismatch. This often happens
- # when the user try to use an ancient version of a tool on
- # a file that requires a minimum version. In this case we
- # we should proceed has if the program had been absent, or
- # if --run hadn't been passed.
- if test $? = 63; then
- run=:
- msg="probably too old"
- fi
- ;;
-
- -h|--h|--he|--hel|--help)
- echo "\
-$0 [OPTION]... PROGRAM [ARGUMENT]...
-
-Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
-error status if there is no known handling for PROGRAM.
-
-Options:
- -h, --help display this help and exit
- -v, --version output version information and exit
- --run try to run the given command, and emulate it if it fails
-
-Supported PROGRAM values:
- aclocal touch file \`aclocal.m4'
- autoconf touch file \`configure'
- autoheader touch file \`config.h.in'
- autom4te touch the output file, or create a stub one
- automake touch all \`Makefile.in' files
- bison create \`y.tab.[ch]', if possible, from existing .[ch]
- flex create \`lex.yy.c', if possible, from existing .c
- help2man touch the output file
- lex create \`lex.yy.c', if possible, from existing .c
- makeinfo touch the output file
- tar try tar, gnutar, gtar, then tar without non-portable flags
- yacc create \`y.tab.[ch]', if possible, from existing .[ch]
-
-Send bug reports to <bug-automake@gnu.org>."
- exit $?
- ;;
-
- -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
- echo "missing $scriptversion (GNU Automake)"
- exit $?
- ;;
-
- -*)
- echo 1>&2 "$0: Unknown \`$1' option"
- echo 1>&2 "Try \`$0 --help' for more information"
- exit 1
- ;;
-
-esac
-
-# Now exit if we have it, but it failed. Also exit now if we
-# don't have it and --version was passed (most likely to detect
-# the program).
-case $1 in
- lex|yacc)
- # Not GNU programs, they don't have --version.
- ;;
-
- tar)
- if test -n "$run"; then
- echo 1>&2 "ERROR: \`tar' requires --run"
- exit 1
- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
- exit 1
- fi
- ;;
-
- *)
- if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
- # We have it, but it failed.
- exit 1
- elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
- # Could not run --version or --help. This is probably someone
- # running `$TOOL --version' or `$TOOL --help' to check whether
- # $TOOL exists and not knowing $TOOL uses missing.
- exit 1
- fi
- ;;
-esac
-
-# If it does not exist, or fails to run (possibly an outdated version),
-# try to emulate it.
-case $1 in
- aclocal*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`acinclude.m4' or \`${configure_ac}'. You might want
- to install the \`Automake' and \`Perl' packages. Grab them from
- any GNU archive site."
- touch aclocal.m4
- ;;
-
- autoconf)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`${configure_ac}'. You might want to install the
- \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
- archive site."
- touch configure
- ;;
-
- autoheader)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`acconfig.h' or \`${configure_ac}'. You might want
- to install the \`Autoconf' and \`GNU m4' packages. Grab them
- from any GNU archive site."
- files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
- test -z "$files" && files="config.h"
- touch_files=
- for f in $files; do
- case $f in
- *:*) touch_files="$touch_files "`echo "$f" |
- sed -e 's/^[^:]*://' -e 's/:.*//'`;;
- *) touch_files="$touch_files $f.in";;
- esac
- done
- touch $touch_files
- ;;
-
- automake*)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
- You might want to install the \`Automake' and \`Perl' packages.
- Grab them from any GNU archive site."
- find . -type f -name Makefile.am -print |
- sed 's/\.am$/.in/' |
- while read f; do touch "$f"; done
- ;;
-
- autom4te)
- echo 1>&2 "\
-WARNING: \`$1' is needed, but is $msg.
- You might have modified some files without having the
- proper tools for further handling them.
- You can get \`$1' as part of \`Autoconf' from any GNU
- archive site."
-
- file=`echo "$*" | sed -n "$sed_output"`
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
- if test -f "$file"; then
- touch $file
- else
- test -z "$file" || exec >$file
- echo "#! /bin/sh"
- echo "# Created by GNU Automake missing as a replacement of"
- echo "# $ $@"
- echo "exit 0"
- chmod +x $file
- exit 1
- fi
- ;;
-
- bison|yacc)
- echo 1>&2 "\
-WARNING: \`$1' $msg. You should only need it if
- you modified a \`.y' file. You may need the \`Bison' package
- in order for those modifications to take effect. You can get
- \`Bison' from any GNU archive site."
- rm -f y.tab.c y.tab.h
- if test $# -ne 1; then
- eval LASTARG="\${$#}"
- case $LASTARG in
- *.y)
- SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
- if test -f "$SRCFILE"; then
- cp "$SRCFILE" y.tab.c
- fi
- SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
- if test -f "$SRCFILE"; then
- cp "$SRCFILE" y.tab.h
- fi
- ;;
- esac
- fi
- if test ! -f y.tab.h; then
- echo >y.tab.h
- fi
- if test ! -f y.tab.c; then
- echo 'main() { return 0; }' >y.tab.c
- fi
- ;;
-
- lex|flex)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified a \`.l' file. You may need the \`Flex' package
- in order for those modifications to take effect. You can get
- \`Flex' from any GNU archive site."
- rm -f lex.yy.c
- if test $# -ne 1; then
- eval LASTARG="\${$#}"
- case $LASTARG in
- *.l)
- SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
- if test -f "$SRCFILE"; then
- cp "$SRCFILE" lex.yy.c
- fi
- ;;
- esac
- fi
- if test ! -f lex.yy.c; then
- echo 'main() { return 0; }' >lex.yy.c
- fi
- ;;
-
- help2man)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified a dependency of a manual page. You may need the
- \`Help2man' package in order for those modifications to take
- effect. You can get \`Help2man' from any GNU archive site."
-
- file=`echo "$*" | sed -n "$sed_output"`
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
- if test -f "$file"; then
- touch $file
- else
- test -z "$file" || exec >$file
- echo ".ab help2man is required to generate this page"
- exit 1
- fi
- ;;
-
- makeinfo)
- echo 1>&2 "\
-WARNING: \`$1' is $msg. You should only need it if
- you modified a \`.texi' or \`.texinfo' file, or any other file
- indirectly affecting the aspect of the manual. The spurious
- call might also be the consequence of using a buggy \`make' (AIX,
- DU, IRIX). You might want to install the \`Texinfo' package or
- the \`GNU make' package. Grab either from any GNU archive site."
- # The file to touch is that specified with -o ...
- file=`echo "$*" | sed -n "$sed_output"`
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
- if test -z "$file"; then
- # ... or it is the one specified with @setfilename ...
- infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '
- /^@setfilename/{
- s/.* \([^ ]*\) *$/\1/
- p
- q
- }' $infile`
- # ... or it is derived from the source name (dir/f.texi becomes f.info)
- test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
- fi
- # If the file does not exist, the user really needs makeinfo;
- # let's fail without touching anything.
- test -f $file || exit 1
- touch $file
- ;;
-
- tar)
- shift
-
- # We have already tried tar in the generic part.
- # Look for gnutar/gtar before invocation to avoid ugly error
- # messages.
- if (gnutar --version > /dev/null 2>&1); then
- gnutar "$@" && exit 0
- fi
- if (gtar --version > /dev/null 2>&1); then
- gtar "$@" && exit 0
- fi
- firstarg="$1"
- if shift; then
- case $firstarg in
- *o*)
- firstarg=`echo "$firstarg" | sed s/o//`
- tar "$firstarg" "$@" && exit 0
- ;;
- esac
- case $firstarg in
- *h*)
- firstarg=`echo "$firstarg" | sed s/h//`
- tar "$firstarg" "$@" && exit 0
- ;;
- esac
- fi
-
- echo 1>&2 "\
-WARNING: I can't seem to be able to run \`tar' with the given arguments.
- You may want to install GNU tar or Free paxutils, or check the
- command line arguments."
- exit 1
- ;;
-
- *)
- echo 1>&2 "\
-WARNING: \`$1' is needed, and is $msg.
- You might have modified some files without having the
- proper tools for further handling them. Check the \`README' file,
- it often tells you about the needed prerequisites for installing
- this package. You may also peek at any GNU archive site, in case
- some other package would contain this missing \`$1' program."
- exit 1
- ;;
-esac
-
-exit 0
-
-# Local variables:
-# eval: (add-hook 'write-file-hooks 'time-stamp)
-# time-stamp-start: "scriptversion="
-# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
-# End:
Index: R-3.3.2/configure.ac
===================================================================
--- R-3.3.2.orig/configure.ac
+++ R-3.3.2/configure.ac
@@ -33,6 +33,7 @@ m4_define([R_VERSION],
AC_INIT([R],[R_VERSION],[https://bugs.r-project.org],[R],[https://www.r-project.org])
AC_CONFIG_SRCDIR([src/include/Defn.h])
AC_CONFIG_AUX_DIR([tools])
+AC_CONFIG_MACRO_DIRS([m4])
### * Information on the package.

View File

@ -0,0 +1,16 @@
diff -up R-3.6.2/src/main/arithmetic.c.ppc64 R-3.6.2/src/main/arithmetic.c
--- R-3.6.2/src/main/arithmetic.c.ppc64 2019-10-18 18:15:02.000000000 -0400
+++ R-3.6.2/src/main/arithmetic.c 2019-12-18 09:05:50.363220122 -0500
@@ -177,7 +177,12 @@ void attribute_hidden InitArithmetic()
}
#if HAVE_LONG_DOUBLE && (SIZEOF_LONG_DOUBLE > SIZEOF_DOUBLE)
+# ifdef __PPC64__
+ // PowerPC 64 (when gcc has -mlong-double-128) fails constant folding with LDOUBLE
+# define q_1_eps (1 / LDBL_EPSILON)
+# else
static LDOUBLE q_1_eps = 1 / LDBL_EPSILON;
+# endif
#else
static double q_1_eps = 1 / DBL_EPSILON;
#endif

View File

@ -0,0 +1,50 @@
diff -up R-4.0.0/src/main/machar.c.ppc64 R-4.0.0/src/main/machar.c
--- R-4.0.0/src/main/machar.c.ppc64 2020-06-02 14:42:18.741222048 -0400
+++ R-4.0.0/src/main/machar.c 2020-06-02 14:44:26.523106368 -0400
@@ -98,21 +98,22 @@ MACH_NAME(int *ibeta, int *it, int *irnd
{
volatile DTYPE a, b, beta, betain, betah, one,
t, temp, tempa, temp1, two, y, z, zero;
- int i, itemp, iz, j, k, mx, nxres;
+ int i, iz, j, k, mx, nxres;
one = 1;
two = one+one;
zero = one-one;
/* determine ibeta, beta ala malcolm. */
-
- a = one;
+ a = one; // a = <large> = 9.0072e+15 for 'double' is used later
do {
a = a + a;
temp = a + one;
temp1 = temp - a;
}
while(temp1 - one == zero);
+#ifdef _no_longer___did_overflow_ // on IBM PowerPPC ('Power 8')
+ int itemp;
b = one;
do {
b = b + b;
@@ -121,6 +122,9 @@ MACH_NAME(int *ibeta, int *it, int *irnd
}
while (itemp == 0);
*ibeta = itemp;
+#else
+ *ibeta = (int) FLT_RADIX;
+#endif
beta = *ibeta;
/* determine it, irnd */
diff -up R-4.0.0/src/main/platform.c.ppc64 R-4.0.0/src/main/platform.c
--- R-4.0.0/src/main/platform.c.ppc64 2020-06-02 14:44:40.940754817 -0400
+++ R-4.0.0/src/main/platform.c 2020-06-02 14:45:08.940072121 -0400
@@ -43,6 +43,7 @@
#include <Rinterface.h>
#include <Fileio.h>
#include <ctype.h> /* toupper */
+#include <float.h> // -> FLT_RADIX
#include <limits.h>
#include <string.h>
#include <stdlib.h> /* for realpath */

4274
R-FAQ.html Normal file

File diff suppressed because it is too large Load Diff

7180
R-admin.html Normal file

File diff suppressed because it is too large Load Diff

3181
R-data.html Normal file

File diff suppressed because it is too large Load Diff

16101
R-exts.html Normal file

File diff suppressed because it is too large Load Diff

9612
R-intro.html Normal file

File diff suppressed because it is too large Load Diff

5805
R-ints.html Normal file

File diff suppressed because it is too large Load Diff

6225
R-lang.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,34 +0,0 @@
#!/bin/bash
# Determine R versions
R_SUPER_VERSION=`R --version | grep "R version" | cut -d " " -f 3 | cut -d "." -f 1`
R_MAJOR_VERSION=`R --version | grep "R version" | cut -d " " -f 3 | cut -d "." -f 2`
# If R 3.0.* ever comes out, we'll need to revisit this logic.
# Or, just nuke this script and the macros entirely.
if [ "$R_SUPER_VERSION" -ge "2" -a "$R_MAJOR_VERSION" -ge "10" ]; then
# echo "R is new enough to not need this anymore."
exit 0
else
# Figure out what RHOME is set to
TMP_R_HOME=`R RHOME`
# Figure out what R_DOC_DIR is set to
# Ideally, we could ask R just like we do for RHOME, but we can't yet.
TMP_R_DOC_DIR=`grep "R_DOC_DIR=" /usr/bin/R | cut -d "=" -f 2`
# Write out all the contents in arch library locations
cat $TMP_R_HOME/library/*/CONTENTS > $TMP_R_DOC_DIR/html/search/index.txt 2>/dev/null
# Don't use .. based paths, substitute TMP_R_HOME
sed -i "s!../../..!$TMP_R_HOME!g" $TMP_R_DOC_DIR/html/search/index.txt
# Write out all the contents in noarch library locations
cat /usr/share/R/library/*/CONTENTS >> $TMP_R_DOC_DIR/html/search/index.txt 2>/dev/null
# Don't use .. based paths, substitute /usr/share/R
sed -i "s!../../..!/usr/share/R!g" $TMP_R_DOC_DIR/html/search/index.txt
fi
exit 0

1857
R.spec

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +0,0 @@
#
# RPM macros for R packaging
#
#
# Make R search index.txt
#
%_R_make_search_index /usr/lib/rpm/R-make-search-index.sh

2
package.cfg Normal file
View File

@ -0,0 +1,2 @@
[koji]
targets = epel8 epel8-playground

View File

@ -1 +1,6 @@
7421108ade3e9223263394b9bbe277ce R-2.11.1.tar.gz
SHA512 (zlib-1.2.11.tar.gz) = 73fd3fff4adeccd4894084c15ddac89890cd10ef105dd5e1835e1e9bbb6a49ff229713bd197d203edfa17c2727700fce65a2a235f07568212d820dca88b528ae
SHA512 (bzip2-1.0.8.tar.gz) = 083f5e675d73f3233c7930ebe20425a533feedeaaa9d8cc86831312a6581cefbe6ed0d08d2fa89be81082f2a5abdabca8b3c080bf97218a1bd59dc118a30b9f3
SHA512 (xz-5.2.5.tar.bz2) = 89e25ddf72427ee9608cbf2e9dbc24d592cb67a27f44ccf7d47e4d9405774444e9cfcd02ac4bcb92064860371ed31d3cfbecd5fe063f296ead607714c0a664a1
SHA512 (R-4.0.3.tar.gz) = 2493295f3052d077a4820c0f84ca1c37df262b8b357f62f2ea99dbfffea065861735a08fa2098421078e58e917c540e680a668546d450af734722b421669e058
SHA512 (pcre-8.44.tar.bz2) = f26d850aab5228799e58ac8c2306fb313889332c39e29b118ef1de57677c5c90f970d68d3f475cabc64f8b982a77f04eca990ff1057f3ccf5e19bd137997c4ac
SHA512 (curl-7.72.0.tar.bz2) = ca787b8890c485f3176b9d51b024d217d69f28c34ab84c4091a2fcbbe5f13346efd559e9bb507971aec0ecb6ec4ed5975d2722773015728b72d3f26a3574c312