Compare commits

...

347 Commits
f21 ... master

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
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
6fde1a0dcd Merge branch 'master' into el6 2015-07-10 12:13:10 -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
024eb041c4 merge 2015-06-18 13:32:59 -04:00
Tom Callaway
e1b39d0e4a merge 2015-06-18 13:32:12 -04:00
Tom Callaway
d0887285da merge fix 2015-06-18 13:28:07 -04: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
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
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
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
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
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
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
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
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
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
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
90242f18c5 R3 2013-04-17 21:20:12 -04:00
Tom Callaway
e832ac1d86 R3 2013-04-17 21:16:15 -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
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
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
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
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
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
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
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
a9e3ad5c40 minor spec fix 2011-04-15 10:21:32 -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
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
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
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
Fedora Release Engineering
410b32003f dist-git conversion 2010-07-28 09:15:24 +00:00
Fedora Release Engineering
21c9659674 dist-git conversion 2010-07-28 09:15:14 +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
25 changed files with 64247 additions and 261 deletions

65
.gitignore vendored
View File

@ -1,22 +1,43 @@
R-2.11.1.tar.gz
/R-2.12.0.tar.gz
/R-2.12.1.tar.gz
/R-2.12.2.tar.gz
/R-2.13.0.tar.gz
/R-2.13.1.tar.gz
/R-2.13.2.tar.gz
/R-2.14.0.tar.gz
/R-2.14.1.tar.gz
/R-2.15.0.tar.gz
/R-2.15.1.tar.gz
/R-2.15.2.tar.gz
/R-3.0.0.tar.gz
/R-3.0.1.tar.gz
/R-3.0.2.tar.gz
/R-3.0.3.tar.gz
/R-3.1.1.tar.gz
/R-3.1.2.tar.gz
/R-3.1.3.tar.gz
/R-3.2.0.tar.gz
/R-3.2.1.tar.gz
/R-3.2.2.tar.gz
/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

@ -8,19 +8,15 @@ Xorg server will not generate Expose events if backing store is enabled. Since i
src/modules/X11/devX11.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/modules/X11/devX11.c b/src/modules/X11/devX11.c
index b714f1a..143441f 100644
--- a/src/modules/X11/devX11.c
+++ b/src/modules/X11/devX11.c
@@ -1477,7 +1477,7 @@ X11_Open(pDevDesc dd, pX11Desc xd, const char *dsp,
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
| ButtonMotionMask
| PointerMotionMask
| PointerMotionHintMask
--
1.7.1

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,11 @@
--- R-2.7.2/configure.org 2008-09-25 15:00:20.000000000 +0900
+++ R-2.7.2/configure 2008-09-25 15:00:35.000000000 +0900
@@ -26995,7 +26995,7 @@
;;
# Ignore these flags.
- -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*)
+ -little | -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*)
;;
-lkernel32)
test x"$CYGWIN" != xyes && ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg"

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,7 +0,0 @@
#!/bin/bash
# This script used to do something, now it doesn't.
# Why are you reading this?
exit 0

996
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 @@
57cef5c2e210a5454da1979562a10e5b R-3.2.2.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