Compare commits

...

154 Commits
f11 ... master

Author SHA1 Message Date
Jitka Plesnikova 84ea8a4c67 Backport upstream fix for Go tests (BZ#1736731) 2019-08-12 14:34:44 +02:00
Jitka Plesnikova 9f07bb8030 Disable Go tests 2019-08-07 12:58:20 +02:00
Fedora Release Engineering 02347479a3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 00:42:01 +00:00
Jitka Plesnikova 17b9b5c606 Updated package description 2019-06-05 15:27:55 +02:00
Jitka Plesnikova 315c07294e Update package description 2019-05-14 08:40:21 +02:00
Jitka Plesnikova bc26ef20c1 Update to 4.0.0 2019-05-06 08:17:06 +02:00
Jitka Plesnikova df96fc9c40 Update to 4.0.0 2019-05-03 14:52:42 +02:00
Orion Poplawski b74d8bc1be Add patches for octave 5.1 support 2019-04-27 08:50:12 -06:00
Fedora Release Engineering e084217e71 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 09:07:04 +00:00
Igor Gnatenko baabb14839 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:51 +01:00
Jonathan Wakely 5a0337f3d0 Rebuilt for Boost 1.69 2019-01-25 08:26:34 +00:00
Jitka Plesnikova e01a76a62b Add support for Octave 4.4 2018-11-15 10:46:14 +01:00
Fedora Release Engineering a4db9fed81 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 07:04:31 +00:00
Miro Hrončok d4147f8e97 Rebuilt for Python 3.7 2018-07-02 18:24:13 +02:00
Jitka Plesnikova c80675afb5 Disable using of Python 2 2018-06-22 16:59:36 +02:00
Jitka Plesnikova 34dd3b20b7 Disable using of Python 2 2018-06-22 16:56:24 +02:00
Miro Hrončok 240dde22fb Rebuilt for Python 3.7 2018-06-19 11:28:02 +02:00
Jitka Plesnikova 54392e7afe Backport upstream Coverity fixes; Do not build ccache-swig on RHEL 2018-04-25 09:20:36 +02:00
Jitka Plesnikova 9d7264020b Fix configure to properly check version of Go 1.10; Update conditions for tests 2018-02-15 09:18:18 +01:00
Fedora Release Engineering f3809a515c - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 18:11:54 +00:00
Jonathan Wakely 117a26f825 Rebuilt for Boost 1.66 2018-01-23 12:20:46 +00:00
Jitka Plesnikova 3729515865 Disable PHP tests, because they fail with PHP 7.2-RCx 2017-11-22 08:20:47 +01:00
Jitka Plesnikova 1c915ba221 Fix generated code for constant expressions containing wchar_t L literals 2017-09-25 07:51:20 +02:00
Jared K. Smith 9f0aa1bdd1 Bump revision and add changelog entry for patch 2017-09-06 21:29:38 -04:00
Jared K. Smith 14231323b5 Add patch to support NodeJS versions 7 and 8 2017-09-06 21:28:38 -04:00
Fedora Release Engineering cc9e686631 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 09:01:29 +00:00
Fedora Release Engineering f1e1b711da - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 19:43:51 +00:00
Petr Písař 6d2a9571f5 perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 14:17:13 +02:00
Jitka Plesnikova c8c0cd2376 Fixed tests to building on Perl 5.26 without dot in INC 2017-06-14 16:31:06 +02:00
Fedora Release Engineering de4494ca6c - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild 2017-05-15 21:10:16 +00:00
Björn Esser 0d5f480a20 Rebuilt for bootstrapping new arch: s390x 2017-04-29 11:31:31 +02:00
Björn Esser 0cff5487b1 Rebuilt with R-testsuite enabled 2017-02-14 00:35:03 +01:00
Fedora Release Engineering 07b9fc4e89 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 14:18:14 +00:00
Björn Esser 6a42cb5a0f Rebuilt with Octave-testsuite enabled 2017-02-01 19:20:13 +01:00
Björn Esser 5e0fbc9841 Rebuilt for Boost 1.63 2017-01-29 09:14:17 +01:00
Björn Esser 5bfe6f97eb Build without Octave and R testsuite, since they are broken due to GCC-7 2017-01-29 09:12:27 +01:00
Björn Esser 305ca7df35 Rebuilt for Boost 1.63 2017-01-28 10:19:01 +01:00
Björn Esser 5eee769a67 Fix date in %%changelog 2017-01-28 10:08:17 +01:00
Björn Esser 8c07470f4a Update to 3.0.12
Drop Patch1 and Patch2, applied in upstream-tarball
2017-01-28 09:53:36 +01:00
Björn Esser 827e4e4e8b Backported changes from upstream into swig-3.0.11_octave42.patch 2017-01-15 10:06:37 +01:00
Björn Esser d0077f8075 Modify swig-3.0.11_octave42.patch to pass testsuite and adapt fuzz 2017-01-14 23:53:18 +01:00
Björn Esser dfde9f6191 Add Patch1 from upstream
Do not dump Octave core in examples/test suite scripts
Add Patch2 for Fedora >= 26, backported from upstream
  Support for Octave 4.2
2017-01-14 22:42:01 +01:00
Björn Esser 65e54ee746 Add Patch1 for Fedora >= 26, backported from upstream
Support for Octave 4.2
2017-01-14 19:51:47 +01:00
Jitka Plesnikova c372e6f0cd Disable guile tests (fail randomly) 2017-01-04 15:31:57 +01:00
Jitka Plesnikova 370a127789 Update to 3.0.11; Add support for PHP 7 2017-01-04 13:26:34 +01:00
Jitka Plesnikova 3f2091f80f Sub-package file swig.gdb (bug #1332673) 2016-10-20 17:01:15 +02:00
Jitka Plesnikova 00cff92a60 Update to 3.0.10 2016-06-13 12:15:33 +02:00
Jitka Plesnikova 7d5ee86e80 Fix Ruby opaque pointer handling (bug #1299502) 2016-05-25 15:39:48 +02:00
Jitka Plesnikova 0f58a1b11c Add support for Go 1.6 2016-04-18 15:58:40 +02:00
Jitka Plesnikova 341524bf5d Do not build R, Java and Go on MIPS (bug #1316852) 2016-03-11 12:47:02 +01:00
Jitka Plesnikova fe618e8c35 Used updated upstream fix for GCC 6 issue 2016-03-01 14:16:29 +01:00
Jitka Plesnikova 0bf467bbf3 Patched to build against GCC 6; Disable Go tests 2016-02-23 12:46:21 +01:00
Fedora Release Engineering b599c5bade - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 01:03:33 +00:00
Jitka Plesnikova 2fd0bd2c61 Move ccache-swig to sub-package; Generate man page for ccache-swig from help 2016-01-14 12:43:29 +01:00
Jitka Plesnikova 1c6f4b8217 3.0.8 bump 2016-01-06 15:01:26 +01:00
Björn Esser 1e0fea7d84 fix hunk-offsets in patches 2015-12-06 14:49:43 +01:00
Björn Esser 033e781f79 Python 3.5, -builtin, excess elements in struct initializer
Fix incorrect director_classic_runme.py test
Python SystemError fix with -builtin
size_type-correction for SwigPySequence_Cont
Python use Py_ssize_t instead of int for better portability
Add python inplace-operator caveats to pyopers.swg
2015-12-06 13:49:00 +01:00
Jitka Plesnikova dade8d0afe Ignore locally installed ccache when running CCache unit tests (bz#1274031) 2015-10-22 12:05:20 +02:00
Jitka Plesnikova d90daf88d3 Remove swig207-setools.patch 2015-09-18 12:04:08 +02:00
Jitka Plesnikova 9ae77f1c64 Remove the old setools patch; Resolves: bz#1180257 2015-09-18 11:48:23 +02:00
Jitka Plesnikova 0c140872c0 Fix Ruby tracking code (BZ#1225140) 2015-09-15 08:10:56 +02:00
Jonathan Wakely 2fa3b57593 Rebuilt for Boost 1.59 2015-09-03 14:24:21 +01:00
Jitka Plesnikova 3fcb6f959c Disable Ruby tests 2015-09-03 09:06:21 +02:00
Jonathan Wakely 484ab22936 Rebuilt for Boost 1.59 2015-08-27 20:02:03 +01:00
Jonathan Wakely 9e1a472a5d Rebuilt for Boost 1.58 2015-08-05 20:49:48 +01:00
Björn Esser 25f02e7eb4 Resolve merge-conflict between f23 and master 2015-08-04 07:28:28 +02:00
Björn Esser 917f24662c Update to 3.0.7 (#1249845)
Dropped Patch2, changes applied in upstream tarball
2015-08-04 07:21:37 +02:00
Dennis Gilmore cf8ece3dbf - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 2015-07-29 13:24:47 -05:00
Dennis Gilmore addd9ffa3c - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 2015-07-29 13:24:37 -05:00
Jitka Plesnikova 541024e38a rebuild for Boost 1.58 2015-07-23 12:13:31 +02:00
Jitka Plesnikova c268da3d2b rebuild for Boost 1.58 2015-07-23 12:09:54 +02:00
Jitka Plesnikova 3c6c9a3acd Disable Ruby tests of Fedora 23 and higher when building on armv7; Update list of Perl dependencies 2015-07-23 11:10:30 +02:00
Jitka Plesnikova e82af05efd Update list of Perl dependencies 2015-07-23 10:32:09 +02:00
Jitka Plesnikova bc44dd170c Disable Ruby tests of Fedora 23 and higher when building on armv7 2015-07-23 09:00:49 +02:00
David Tardon 7f5809fc2f rebuild for Boost 1.58 2015-07-22 19:38:38 +02:00
Orion Poplawski bf560fda6f Add patch for octave 4.0.0 support 2015-07-10 11:59:05 -06:00
Björn Esser e971d9a497 Update to 3.0.6 (#1240107)
Dropped Patch2 and Patch3, changes applied in upstream tarball
2015-07-06 08:35:37 +02:00
Dennis Gilmore 42c6ee5dc2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 02:14:01 +00:00
Dan Horák 86b3e64742 - skip ruby also on s390 (#1225140) 2015-05-26 20:30:58 +02:00
Björn Esser 4c69e78e8d Updated Patch3 with a more elaborated approach 2015-04-25 08:23:55 +02:00
Björn Esser 0f6e2a04fd fix "bad %%if condition" 2015-04-04 10:51:36 +02:00
Björn Esser 1865179711 * Disable Ruby-testsuite on fc23 when building on armv7. It currently
segfaults for unknown reason.
* Add a notice about Patch2 got accepted by upstream and can be dropped
  on next version.
2015-04-04 10:21:11 +02:00
Björn Esser ae5d4f653e Add Patch3 to fix segfaults of Python-wrappers when generating code with `-buildin -modern -modernargs`-flags 2015-04-03 20:19:12 +02:00
Orion Poplawski 3b13efef54 Rebuild for gcc 5 C++11 ABI 2015-02-19 12:13:08 -07:00
Björn Esser ea6707da27 Enable ccache-swig by default, if ccache is installed (#1176861) 2015-02-10 09:27:35 +01:00
Jitka Plesnikova b319f351d3 3.0.5 bump 2015-02-08 18:24:47 +01:00
Jitka Plesnikova 199d9f7a58 3.0.5 bump 2015-02-08 18:22:54 +01:00
Petr Machata 3631e815e9 Rebuild for boost 1.57.0 2015-01-27 14:24:07 +01:00
Peter Robinson 3d48ddbaa1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 04:23:39 +00:00
Jitka Plesnikova aa7c2abf2f 3.0.2 bump 2014-06-10 15:35:40 +02:00
Dennis Gilmore b3bffd5794 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 02:48:23 -05:00
Jitka Plesnikova e053360026 Update to 3.0.1 2014-06-02 14:55:12 +02:00
Petr Machata 31ece2293f Rebuild for boost 1.55.0 2014-05-23 13:50:08 +02:00
Dan Horák 4209caf60e - java unit tests fail on s390(x), too. disable for now 2014-05-22 22:27:35 +02:00
Peter Robinson 8e05671a3a unit tests fail on aarch64, too. disable for now 2014-05-12 19:26:46 +01:00
Peter Robinson 2545f35d82 No golang or R on aarch64 (currently) 2014-04-25 20:55:17 +01:00
Karsten Hopp 79f0ba316f golang is exclusivearch %{ix86} x86_64 %{arm}, don't BR it on ppc*, s390*
unit tests fail on other ppc archs, too. disable for now
2014-04-22 16:06:43 +02:00
Jitka Plesnikova 48cf70663f Small changes to enable ppc64le (BZ#1081724) 2014-03-28 11:00:41 +01:00
Jitka Plesnikova 058574832b Update to 3.0.0; Several updates related to BZ#1063589 2014-03-25 13:32:24 +01:00
Orion Poplawski b1604a3cc8 A patch to fix guile locale 2014-03-01 10:13:24 -07:00
Orion Poplawski fa769de6dd Update to 2.0.12 2014-02-28 21:01:46 -07:00
Jitka Plesnikova 06c4d674de Use bconds for enabling testsuite 2013-10-09 14:43:39 +02:00
Jitka Plesnikova 2ba2aaa0d8 2.0.11 bump 2013-09-30 13:31:50 +02:00
Jitka Plesnikova e983b63191 Fixed BZ#994120 2013-08-29 10:10:58 +02:00
Dennis Gilmore 79b6eab01d - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 11:16:18 -05:00
Petr Machata 37aa3d4b50 Rebuild for boost 1.54.0 2013-07-30 14:48:53 +02:00
Jitka Plesnikova 4779b768e8 Update to 2.0.10 2013-06-05 16:20:32 +02:00
Jitka Plesnikova 90fe4e5912 Add man page for swig (BZ#948407) 2013-05-24 13:08:27 +02:00
Dennis Gilmore f3a92585b0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 19:01:51 -06:00
Adam Tkac 80ecaf256c Update to 2.0.9
Signed-off-by: Adam Tkac <atkac@redhat.com>
2013-01-07 17:44:42 +01:00
Adam Tkac 62ea443cf6 Update to 2.0.8 (#851364)
- swig207-rh830660.patch merged
- swig207-r13128.patch merged
- swig-rh841245.patch merged

Signed-off-by: Adam Tkac <vonsch@gmail.com>
2012-09-12 15:03:36 +02:00
Adam Tkac 66d69eb527 Don't clean "bool" definition in PERL 5 environment (#841245)
Signed-off-by: Adam Tkac <atkac@redhat.com>
2012-07-19 15:39:57 +02:00
Adam Tkac e97a2ab6bd Fix building of setools package
Signed-off-by: Adam Tkac <atkac@redhat.com>
2012-06-27 17:02:03 +02:00
Adam Tkac 2ea2765871 Don't crash when attepmting to warn about wrong descructor (#830249)
Signed-off-by: Adam Tkac <atkac@redhat.com>
2012-06-12 15:42:27 +02:00
Adam Tkac 7650f2a07d Fix generating of python3 wrappers (#830660)
Signed-off-by: Adam Tkac <atkac@redhat.com>
2012-06-12 15:07:43 +02:00
Adam Tkac a794465bf3 Remove swig-1.3.23-pylib.patch from the git tree
Signed-off-by: Adam Tkac <atkac@redhat.com>
2012-06-07 17:04:14 +02:00
Adam Tkac 28e6ab2b02 Update to 2.0.7
swig-1.3.23-pylib.patch is no longer needed

Signed-off-by: Adam Tkac <atkac@redhat.com>
2012-06-07 17:03:31 +02:00
Adam Tkac 24f4bf12bc Update to 2.0.6
Signed-off-by: Adam Tkac <atkac@redhat.com>
2012-05-10 11:02:32 +02:00
Adam Tkac 7a4ff2cd66 Update to 2.0.5
- patches merged
  - swig204-rh753321.patch
  - swig204-rh679948.patch
  - swig204-rh770696.patch

Signed-off-by: Adam Tkac <atkac@redhat.com>
2012-04-23 18:23:56 +02:00
Adam Tkac 668562cac2 Drop Octave support on RHEL
Signed-off-by: Adam Tkac <atkac@redhat.com>
2012-04-19 14:49:12 +02:00
Petr Písař 366aa191f9 Rebuild against PCRE 8.30 2012-02-10 14:44:58 +01:00
Adam Tkac 63f13af526 Fix for PHP 5.4 bindings (#770696)
Signed-off-by: Adam Tkac <atkac@redhat.com>
2012-01-05 13:24:13 +01:00
Adam Tkac 033829cc42 Bump release.
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-11-15 12:53:53 +01:00
Adam Tkac 9e2b2633f4 Don't apply patch for #752054 till guile2 gets into distro
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-11-15 12:53:06 +01:00
Adam Tkac 74f8d948bc Various bugfixes.
- backport r12814 from trunk (#753321)
- use scm_to_utf8_string instead of SCM_STRING_CHARS in guile bindings (#752054)
- improve Octave compatibility (#679948)

Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-11-15 11:37:26 +01:00
Nick Bebout 510afc956d Rebuild 2011-08-01 19:06:31 -05:00
Adam Tkac 2359d40e3a Upload 2.0.4 tarball.
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-07-11 10:13:01 +02:00
Adam Tkac 20d03783ab Update to 2.0.4.
- patches merged
 - swig200-rh666429.patch
 - swig200-rh623854.patch

Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-06-20 16:30:37 +02:00
Marcela Mašláňová aad2a0b524 Perl mass rebuild 2011-06-20 08:51:54 +02:00
Adam Tkac 82d8991909 Make guile generator compatible with guile2 (#706140)
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-05-20 15:38:32 +02:00
Adam Tkac e37152b0e8 Update to 2.0.3.
- swig202-rh691513.patch merged

Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-04-22 15:52:54 +02:00
Adam Tkac 6673f8a3f3 Bacport fix for preprocessor regression (#691513).
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-03-29 12:45:54 +02:00
Adam Tkac a6a6239981 Update to 2.0.2.
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-02-21 12:35:12 +01:00
Adam Tkac 31db18046e Improve fix for PySlice issue (#666429).
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-02-16 13:18:38 +01:00
Dennis Gilmore c737d4d25a - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 11:14:19 -06:00
Adam Tkac 631016db6f Attempt to fix PySlice* API/ABI issues with the Python 3.2 (#666429).
Signed-off-by: Adam Tkac <atkac@redhat.com>
2011-01-03 14:09:52 +01:00
Adam Tkac 93ff0a24f9 Update to 2.0.1 (#640354).
- BR pcre-devel

Signed-off-by: Adam Tkac <atkac@redhat.com>
2010-10-07 15:28:32 +02:00
Adam Tkac 6a30ada4a0 Make PyCObjects->PyCapsule patch C++ compatible (#627310)
Signed-off-by: Adam Tkac <atkac@redhat.com>
2010-08-27 10:26:57 +02:00
Adam Tkac b50aa24565 Improve patch for #623854 (PyCObjects->PyCapsule transition)
Signed-off-by: Adam Tkac <atkac@redhat.com>
2010-08-20 12:15:25 +02:00
Adam Tkac ca6fe127cf Use new PyCapsule API instead of former PyCObjects API.
Signed-off-by: Adam Tkac <atkac@redhat.com>
2010-08-17 14:55:52 +02:00
Fedora Release Engineering 564120b220 dist-git conversion 2010-07-29 18:01:57 +00:00
Adam Tkac 2404aaa11d - add LICENSE-GPL, LICENSE-UNIVERSITIES and COPYRIGHT to %%doc
- include all license files in the -doc subpkg
2010-07-12 14:27:26 +00:00
Adam Tkac d3bec7668a - update to 2.0.0
- license changed to GPLv3+ and BSD
2010-06-24 13:39:07 +00:00
Adam Tkac b961b01388 - s/LGPL/LGPLv2+ 2010-02-22 13:03:53 +00:00
Adam Tkac 1e351085ba - correct license field again 2010-02-18 16:56:51 +00:00
Adam Tkac eee6e7761b - correct license field 2010-02-18 12:14:19 +00:00
Adam Tkac e3cde7667d Fix build issues:
- s/$RPM_BUILD_ROOT/%{buildroot}
- s/$RPM_BUILD_DIR/%{_builddir}
2009-12-07 11:38:56 +00:00
Adam Tkac 22f958a6d2 s/_builddir/RPM_BUILD_DIR/ 2009-12-07 10:56:30 +00:00
Adam Tkac a65b281bee - package review related fixes (#226442) 2009-12-07 10:48:43 +00:00
Bill Nottingham 7410d7169f Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 23:15:41 +00:00
Adam Tkac f24c4ed28a - update to 1.3.40 2009-09-02 12:53:12 +00:00
Adam Tkac 80e2a3c93a - correct source URL 2009-08-11 12:22:49 +00:00
Adam Tkac c04252c071 - rebuilt 2009-08-03 14:06:29 +00:00
Jesse Keating 63598a7346 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 05:13:10 +00:00
16 changed files with 3596 additions and 116 deletions

View File

@ -1 +0,0 @@
swig-1.3.39.tar.gz

25
.gitignore vendored Normal file
View File

@ -0,0 +1,25 @@
swig-2.0.0.tar.gz
/swig-2.0.1.tar.gz
/swig-2.0.2.tar.gz
/swig-2.0.3.tar.gz
/swig-2.0.4.tar.gz
/swig-2.0.5.tar.gz
/swig-2.0.6.tar.gz
/swig-2.0.7.tar.gz
/swig-2.0.8.tar.gz
/swig-2.0.9.tar.gz
/swig-2.0.10.tar.gz
/swig-2.0.11.tar.gz
/swig-2.0.12.tar.gz
/swig-3.0.0.tar.gz
/swig-3.0.1.tar.gz
/swig-3.0.2.tar.gz
/swig-3.0.5.tar.gz
/swig-3.0.6.tar.gz
/swig-3.0.7.tar.gz
/swig-3.0.8.tar.gz
/swig-3.0.9.tar.gz
/swig-3.0.10.tar.gz
/swig-3.0.11.tar.gz
/swig-3.0.12.tar.gz
/swig-4.0.0.tar.gz

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: swig
# $Id: Makefile,v 1.1 2004/09/09 12:47:02 cvsdist Exp $
NAME := swig
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 $$/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),)
# attempt 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)

4
ccache-swig.csh Normal file
View File

@ -0,0 +1,4 @@
# Use ccache-swig by default. Users who don't want that can setenv the
# CCACHE_DISABLE environment variable in their personal profile.
alias swig 'ccache-swig swig'

4
ccache-swig.sh Normal file
View File

@ -0,0 +1,4 @@
# Use ccache-swig by default. Users who don't want that can set the
# CCACHE_DISABLE environment variable in their personal profile.
alias swig='ccache-swig swig'

12
description-ccache.h2m Normal file
View File

@ -0,0 +1,12 @@
[name]
ccache-swig - a fast compiler cache
[description]
ccache-swig is a compiler cache. It speeds up re-compilation of C/C++/SWIG
code by caching previous compiles and detecting when the same compile is
being done again. ccache-swig is ccache plus support for SWIG.
[notes]
For more information, see @DOCDIR@/swig-doc/Doc/Manual/CCache.html from the
swig-doc package.

24
description.h2m Normal file
View File

@ -0,0 +1,24 @@
[name]
swig - Simplified Wrapper and Interface Generator
[synopsis]
swig [ options ] " file"
[description]
The swig command is used to create wrapper code to connect C and C++ code to
scripting languages like Perl, Python, Tcl etc. from the definition of the
interface. For detailed information on writing those interface definitions
please refer to /usr/share/doc/swig-doc/Doc/Manual/index.html from the swig-doc
package.
This manpage concentrates on explaining the invocation of the swig command.
[author]
SWIG was originally created by David Beazley. For up-to-date information
about authors and contributors please check http://www.swig.org/guilty.html.
This manual page was written by Torsten Landschoff <torsten@debian.org> and
updated by Jitka Plesnikova <jplesnik@redhat.com> (but may be used by
others).

View File

@ -1 +1 @@
ac201d1b87f8659584534f9540d7ad24 swig-1.3.39.tar.gz SHA512 (swig-4.0.0.tar.gz) = c897b87fb8b21caf8d1bee2c39cb9675a3b0ee047110e808c310a2787f8b89585738726e9f517c64e9d2f1b8311136365c569528f399b444b1081f69689b7165

View File

@ -1,29 +0,0 @@
--- SWIG-1.3.23/configure.in.pylib 2004-11-02 00:45:57.000000000 +0100
+++ SWIG-1.3.23/configure.in 2004-11-23 12:20:12.552926982 +0100
@@ -574,9 +574,11 @@
# Set the include directory
+ PYLIB=`$PYTHON -c "import sys; print sys.path[[1]]"`
+
AC_MSG_CHECKING(for Python header files)
if test -r $PYPREFIX/include/$PYVERSION/Python.h; then
- PYINCLUDE="-I$PYPREFIX/include/$PYVERSION -I$PYEPREFIX/$PYLIBDIR/$PYVERSION/config"
+ PYINCLUDE="-I$PYPREFIX/include/$PYVERSION -I$PYLIB/config"
fi
if test -z "$PYINCLUDE"; then
if test -r $PYPREFIX/include/Py/Python.h; then
@@ -587,13 +589,6 @@
# Set the library directory blindly. This probably won't work with older versions
AC_MSG_CHECKING(for Python library)
- dirs="$PYVERSION/config $PYVERSION/$PYLIBDIR python/$PYLIBDIR"
- for i in $dirs; do
- if test -d $PYEPREFIX/$PYLIBDIR/$i; then
- PYLIB="$PYEPREFIX/$PYLIBDIR/$i"
- break
- fi
- done
if test -z "$PYLIB"; then
AC_MSG_RESULT(Not found)
else

16
swig-octave-ldflags.patch Normal file
View File

@ -0,0 +1,16 @@
diff --git a/configure.ac b/configure.ac
index 1873797..754238f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1114,7 +1114,10 @@ if test -n "$OCTAVE"; then
AC_MSG_CHECKING([for Octave linker flags])
OCTAVE_LDFLAGS=
- for var in RDYNAMIC_FLAG LFLAGS RLD_FLAG OCTAVE_LIBS LIBS; do
+ for var in OCTLIBDIR; do
+ OCTAVE_LDFLAGS="${OCTAVE_LDFLAGS} "-L`env - ${mkoctfile} -p ${var}`
+ done
+ for var in RDYNAMIC_FLAG RLD_FLAG OCTAVE_LIBS LIBS; do
OCTAVE_LDFLAGS="${OCTAVE_LDFLAGS} "`env - ${mkoctfile} -p ${var}`
done
AC_MSG_RESULT([$OCTAVE_LDFLAGS])

28
swig-octave5.1.patch Normal file
View File

@ -0,0 +1,28 @@
commit c38b7de6a120e6392abff50afd9bb919cc858cfc
Author: Orion Poplawski <orion@nwra.com>
Date: Sun Mar 10 11:47:27 2019 -0600
Fix format-security error with octave 5.1
diff --git a/Lib/octave/octrun.swg b/Lib/octave/octrun.swg
index 3012331..ff614e6 100644
--- a/Lib/octave/octrun.swg
+++ b/Lib/octave/octrun.swg
@@ -51,7 +51,7 @@ SWIGRUNTIME octave_value SWIG_Error(int code, const char *msg) {
octave_value type(SWIG_ErrorType(code));
std::string r = msg;
r += " (" + type.string_value() + ")";
- error(r.c_str());
+ error("%s", r.c_str());
return octave_value(r);
}
@@ -840,7 +840,7 @@ SWIGRUNTIME void swig_acquire_ownership_obj(void *vptr, int own);
const std::string opname = std::string("__") + octave_base_value::get_umap_name(umap) + std::string("__");
octave_value ret;
if (!dispatch_unary_op(opname, ret)) {
- error((opname + std::string(" method not found")).c_str());
+ error("%s", (opname + std::string(" method not found")).c_str());
return octave_value();
}
return ret;

806
swig.spec
View File

@ -1,104 +1,782 @@
%{!?tcl:%define tcl 1} # We can skip tests
%{!?guile:%define guile 1} %bcond_without testsuite
Summary: Connects C/C++/Objective C to some high-level programming languages. %if %{without testsuite}
Name: swig %global tcl 0
Version: 1.3.39 %global lualang 0
Release: 1%{?dist} %global phplang 0
License: BSD %global rubylang 0
Group: Development/Tools %global python2lang 0
URL: http://swig.sourceforge.net/ %global python3lang 0
Source: http://download.sourceforge.net/swig/swig-%{version}.tar.gz %global golang 0
Patch1: swig-1.3.23-pylib.patch %global octave 0
%global Rlang 0
%global javalang 0
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %{!?tcl:%global tcl 1}
BuildRequires: perl, python-devel %{!?guile:%global guile 0}
%{!?lualang:%global lualang 1}
%{!?phplang:%global phplang 1}
# Disable Ruby test failed with swig 4.0.0
%ifarch s390 s390x
%{!?rubylang:%global rubylang 0}
%else
%{!?rubylang:%global rubylang 1}
%endif
%{!?python2lang:%global python2lang 1}
%{!?python3lang:%global python3lang 1}
%if 0%{?rhel}
%{!?golang:%global golang 0}
%{!?octave:%global octave 0}
%{!?Rlang:%global Rlang 0}
%bcond_with build_ccache_swig
%else
%{!?octave:%global octave 1}
%{!?Rlang:%global Rlang 1}
%bcond_without build_ccache_swig
%endif
%ifarch aarch64 %{arm} %{mips} ppc64le ppc %{power64} s390 s390x
%{!?javalang:%global javalang 0}
%else
%{!?javalang:%global javalang 1}
%endif
# Do not run Go tests, they failed with 4.0.0 on ppc64le
%ifarch %{ix86} x86_64 %{arm} aarch64
%{!?golang:%global golang 1}
%else
%{!?golang:%global golang 0}
%endif
Summary: Connects C/C++/Objective C to some high-level programming languages
Name: swig
Version: 4.0.0
Release: 5%{?dist}
License: GPLv3+ and BSD
URL: http://swig.sourceforge.net/
Source0: http://downloads.sourceforge.net/project/swig/swig/swig-%{version}/swig-%{version}.tar.gz
# Define the part of man page sections
Source1: description.h2m
%if %{with build_ccache_swig}
Source2: description-ccache.h2m
Source3: ccache-swig.sh
Source4: ccache-swig.csh
%endif
Patch0: swig308-Do-not-use-isystem.patch
# https://github.com/swig/swig/pull/1522
Patch1: swig-octave-ldflags.patch
# Fix Go tests for Go 1.13-beta1 (BZ#1736731)
Patch2: swig400-Fix-all-Go-tests-to-build-with-go-build.patch
Patch3: swig400-Restore-setting-of-GOVERSIONOPTION.patch
Patch4: swig400-Fix-Go-version-check-and-Go-in-tree-example-tests.patch
BuildRequires: perl-interpreter, pcre-devel
%if %{python2lang}
BuildRequires: python2-devel
%endif
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: autoconf, automake, gawk, dos2unix
BuildRequires: gcc-c++
BuildRequires: help2man
BuildRequires: perl-devel
BuildRequires: perl(base)
BuildRequires: perl(Config)
BuildRequires: perl(Devel::Peek)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(fields)
BuildRequires: perl(Math::BigInt)
BuildRequires: perl(strict)
BuildRequires: perl(Test::More)
BuildRequires: perl(vars)
BuildRequires: perl(warnings)
BuildRequires: boost-devel
# Need when Source/CParse/parser.y is patched
BuildRequires: bison
%if %{tcl} %if %{tcl}
BuildRequires: tcl-devel BuildRequires: tcl-devel
%endif %endif
%if %{guile} %if %{guile}
BuildRequires: guile-devel BuildRequires: guile-devel
%endif %endif
BuildRequires: autoconf, automake, gawk %if %{octave}
BuildRequires: octave-devel
%endif
%if %{golang}
BuildRequires: golang
BuildRequires: golang-bin
BuildRequires: golang-shared
BuildRequires: golang-src
%endif
%if %{lualang}
BuildRequires: lua-devel
%endif
%if %{rubylang}
BuildRequires: ruby-devel
%endif
%if %{Rlang}
BuildRequires: R-devel
%endif
%if %{javalang}
BuildRequires: java, java-devel
%endif
%if %{phplang}
BuildRequires: php, php-devel
%endif
%description %description
Simplified Wrapper and Interface Generator (SWIG) is a software Simplified Wrapper and Interface Generator (SWIG) is a software
development tool for connecting C, C++ and Objective C programs with a development tool for connecting C, C++ and Objective C programs with a
variety of high-level programming languages. SWIG is primarily used variety of high-level programming languages. SWIG is used with different
with Perl, Python and Tcl/TK, but it has also been extended to Java, types of target languages including common scripting languages such as
Eiffel and Guile. SWIG is normally used to create high-level Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported
interpreted programming environments, systems integration, and as a languages also includes non-scripting languages such as C#, D, Go language,
tool for building user interfaces. Java including Android, Lua, OCaml, Octave, Scilab and R. Also several
interpreted and compiled Scheme implementations (Guile, MzScheme/Racket)
are supported. SWIG is most commonly used to create high-level interpreted
or compiled programming environments, user interfaces, and as a tool for
testing and prototyping C/C++ software.
%if %{with build_ccache_swig}
%package -n ccache-swig
Summary: Fast compiler cache
License: GPLv2+
Requires: swig
Conflicts: swig < 3.0.8-2
%description -n ccache-swig
ccache-swig is a compiler cache. It speeds up re-compilation of C/C++/SWIG
code by caching previous compiles and detecting when the same compile is
being done again. ccache-swig is ccache plus support for SWIG.
%endif
%package doc %package doc
Summary: Documentation files for SWIG Summary: Documentation files for SWIG
License: BSD License: BSD
Group: Development/Tools
BuildArch: noarch BuildArch: noarch
%description doc %description doc
This package contains documentation for SWIG and useful examples. This package contains documentation for SWIG and useful examples
%package gdb
Summary: Commands for easier debugging of SWIG
License: BSD
Requires: swig
%description gdb
This package contains file with commands for easier debugging of SWIG
in gdb.
%prep %prep
%setup -q -n swig-%{version} %setup -q -n swig-%{version}
%patch1 -p1 -b .pylib
%patch0 -p1 -b .isystem
%patch1 -p1 -b .octave-ldflags
%patch2 -p1
%patch3 -p1
%patch4 -p1
# as written on https://fedoraproject.org/wiki/Packaging_talk:Perl, section 2 for all in CHANGES README; do
# (specific req/prov filtering). Before you remove this hack make sure you don't iconv -f ISO88591 -t UTF8 < $all > $all.new
# reintroduce https://bugzilla.redhat.com/show_bug.cgi?id=489421 touch -r $all $all.new
cat << \EOF > %{name}-prov mv -f $all.new $all
#!/bin/sh done
%{__perl_provides} `perl -p -e 's|\S+%{_docdir}/%{name}-doc-%{version}\S+||'`
EOF
%define __perl_provides %{_builddir}/%{name}-%{version}/%{name}-prov
chmod +x %{__perl_provides}
cat << \EOF > %{name}-req
#!/bin/sh
%{__perl_requires} `perl -p -e 's|\S+%{_docdir}/%{name}-doc-%{version}\S+||'`
EOF
%define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req
chmod +x %{__perl_requires}
%build %build
./autogen.sh ./autogen.sh
%configure
# Disable maximum compile warnings when octave is supported, because Octave
# code produces lots of the warnings demanded by strict ISO C and ISO C++.
# It causes that log had more then 600M.
%configure \
--without-ocaml \
%if %{python2lang}
--with-python=%__python2\
%else
--without-python \
%endif
%if %{python3lang}
--with-python3=%__python3 \
%else
--without-python3 \
%endif
%if %{phplang}
--with-php=%{__php} \
%else
--without-php \
%endif
%if ! %{tcl}
--without-tcl \
%endif
%if ! %{javalang}
--without-java \
%endif
%if ! %{Rlang}
--without-r \
%endif
%if ! %{golang}
--without-go \
%endif
%if %{octave}
--with-octave=/usr/bin/octave \
--without-maximum-compile-warnings \
%endif
%if %{without build_ccache_swig}
--disable-ccache \
%endif
;
make %{?_smp_mflags} make %{?_smp_mflags}
#make check
%if %{with testsuite}
# Test suite
make check
%endif
%install %install
rm -rf $RPM_BUILD_ROOT # Remove all arch dependent files in Examples/ created during tests
make clean-examples
# Remove all arch dependent files in Examples/
pushd Examples/ pushd Examples/
for all in `find Makefile.in`; do # Remove all arch dependent files in Examples/
rm -f "${all%%.in}" find -type f -name 'Makefile.in' -delete -print
# We don't want to ship files below.
rm -rf test-suite
find -type f -name '*.dsp' -delete -print
find -type f -name '*.dsw' -delete -print
# Convert files to UNIX format
for all in `find -type f`; do
dos2unix -k $all
chmod -x $all
done done
popd popd
make DESTDIR=$RPM_BUILD_ROOT install make DESTDIR=%{buildroot} install
%clean #################################################
rm -rf $RPM_BUILD_ROOT # Use help output for generating of man page swig
echo "Options:" >help_swig
%{buildroot}%{_bindir}/swig --help >>help_swig
%post -p /sbin/ldconfig # Update the output to be correctly formatted be help2man
sed -i -e 's/^\(\s\+-[^-]\+\)- \(.*\)$/\1 \2/' help_swig
sed -i -e 's/^\(\s\+-\w\+-[^-]*\)- \(.*\)$/\1 \2/' help_swig
%postun -p /sbin/ldconfig # Generate a helper script that will be used by help2man
cat >h2m_helper_swig <<'EOF'
#!/bin/bash
[ "$1" == "--version" ] && echo "" || cat help_swig
EOF
chmod a+x h2m_helper_swig
# Generate man page
help2man -N --section 1 ./h2m_helper_swig --include %{SOURCE1} -o %{name}.1
%if %{with build_ccache_swig}
########################################################
# Use help output for generating of man page ccache-swig
%{buildroot}%{_bindir}/ccache-swig -h >>help_ccache
# Update the output to be correctly formatted be help2man
sed -i -e '/compiler cache/ d' help_ccache
sed -i -e '/Copyright/ d' help_ccache
sed -i -e 's/^Usage:/[synopsis]/' help_ccache
sed -i -e 's/^Options:/[options]/' help_ccache
sed -i -e 's/^\s\+/ /' help_ccache
sed -i -e 's/^\(-[^- ] <\w\+>\s\+\) \(\w.\+\)$/ \1 \2/' help_ccache
sed -i -e 's/^\(-[^- ]\s\+\) \(\w.\+\)$/ \1 \2/' help_ccache
# Generate a helper script that will be used by help2man
cat >h2m_helper_ccache <<'EOF'
#!/bin/bash
[ "$1" == "--version" ] && echo ""
[ "$1" == "--help" ] && echo "" || echo ""
EOF
chmod a+x h2m_helper_ccache
cat %{SOURCE2} >>help_ccache
sed -i -e 's#@DOCDIR@#%{_docdir}#' help_ccache
# Generate man page
help2man -N --section 1 ./h2m_helper_ccache --include help_ccache -o ccache-swig.1
%endif
# Add man page for swig to repository
mkdir -p %{buildroot}%{_mandir}/man1/
install -p -m 0644 %{name}.1 %{buildroot}%{_mandir}/man1/
%if %{with build_ccache_swig}
install -p -m 0644 ccache-swig.1 %{buildroot}%{_mandir}/man1/
%endif
# Quiet some rpmlint complaints - remove empty file
rm -f %{buildroot}%{_datadir}/%name/%{version}/octave/std_carray.i
%if %{with build_ccache_swig}
# Enable ccache-swig by default
mkdir -p %{buildroot}%{_sysconfdir}/profile.d/
install -dm 755 %{buildroot}%{_sysconfdir}/profile.d
install -pm 644 %{SOURCE3} %{SOURCE4} %{buildroot}%{_sysconfdir}/profile.d
%endif
# Add swig.gdb sub-package gdb
mkdir -p %{buildroot}%{_datadir}/%{name}/gdb
install -pm 644 Tools/swig.gdb %{buildroot}%{_datadir}/%{name}/gdb
%files %files
%defattr(-,root,root) %{_bindir}/%{name}
%{_bindir}/* %{_datadir}/%{name}
%{_datadir}/swig %exclude %{_datadir}/%{name}/gdb
%{_mandir}/man1/swig.1*
%license LICENSE LICENSE-GPL LICENSE-UNIVERSITIES
%doc ANNOUNCE CHANGES CHANGES.current
%doc COPYRIGHT README TODO
%if %{with build_ccache_swig}
%files -n ccache-swig
%{_bindir}/ccache-swig
%config(noreplace) %{_sysconfdir}/profile.d/ccache-swig.*sh
%{_mandir}/man1/ccache-swig.1* %{_mandir}/man1/ccache-swig.1*
%endif
%files doc %files doc
%doc ANNOUNCE CHANGES FUTURE INSTALL LICENSE NEW README TODO %license LICENSE LICENSE-GPL LICENSE-UNIVERSITIES
%doc Doc Examples %doc Doc Examples COPYRIGHT
%files gdb
%{_datadir}/%{name}/gdb
%changelog %changelog
* Mon Aug 12 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.0.0-5
- Backport upstream fix for Go tests (BZ#1736731)
* Tue Aug 06 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.0.0-4
- Disable Go tests, they fail with Go 1.13-beta
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Wed Jun 05 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.0.0-2
- Updated package description
* Fri May 03 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.0.0-1
- Update to 4.0.0
* Sat Apr 27 2019 Orion Poplawski <orion@nwra.com> - 3.0.12-25
- Add patches for octave 5.1 support
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.12-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jan 25 2019 Jonathan Wakely <jwakely@redhat.com> - 3.0.12-23
- Rebuilt for Boost 1.69
* Thu Nov 15 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.12-22
- Add support for Octave 4.4
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.12-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 3.0.12-20
- Rebuilt for Python 3.7
* Fri Jun 22 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.12-19
- Disable using of Python 2
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.0.12-18
- Rebuilt for Python 3.7
* Tue Apr 24 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.12-17
- Backport upstream Coverity fixes (bug#1570037)
- Do not build ccache-swig on RHEL
* Wed Feb 14 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.12-16
- Update conditions for tests
- Fix configure to properly check version of Go 1.10
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.12-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Tue Jan 23 2018 Jonathan Wakely <jwakely@redhat.com> - 3.0.12-14
- Rebuilt for Boost 1.66
* Tue Nov 21 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.12-13
- Disable PHP tests, because they fail with PHP 7.2.0-RC
* Wed Sep 20 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.12-12
- Fix generated code for constant expressions containing wchar_t L
literals
* Thu Sep 07 2017 Jared Smith <jsmith@fedoraproject.org> - 3.0.12-11
- Add patch to support NodeJS versions 7 and 8, fixes FTBFS
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.12-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.12-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Jun 14 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.12-8
- Fixed tests to building on Perl 5.26 without dot in INC
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.12-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
* Sat Apr 29 2017 Björn Esser <besser82@fedoraproject.org> - 3.0.12-6
- Rebuilt for bootstrapping new arch: s390x
* Mon Feb 13 2017 Björn Esser <besser82@fedoraproject.org> - 3.0.12-5
- Rebuilt with R-testsuite enabled
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.12-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Feb 01 2017 Björn Esser <besser82@fedoraproject.org> - 3.0.12-3
- Rebuilt with Octave-testsuite enabled
* Sun Jan 29 2017 Björn Esser <besser82@fedoraproject.org> - 3.0.12-2
- Rebuilt for Boost 1.63
* Sat Jan 28 2017 Björn Esser <besser82@fedoraproject.org> - 3.0.12-1
- Update to 3.0.12
- Drop Patch1 and Patch2, applied in upstream-tarball
- Build without Octave and R testsuite, since they are broken due to GCC-7
* Sat Jan 14 2017 Björn Esser <besser82@fedoraproject.org> - 3.0.11-2
- Add Patch1 from upstream
- Do not dump Octave core in examples/test suite scripts
- Add Patch2 for Fedora >= 26, backported from upstream
- Support for Octave 4.2
* Mon Jan 02 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.11-1
- Update to 3.0.11
- Add support for PHP 7
- Disable guile tests
* Wed Oct 19 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.10-2
- Sub-package file swig.gdb (bug #1332673)
* Mon Jun 13 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.10-1
- Update to 3.0.10
* Wed May 25 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.8-8
- Fix Ruby opaque pointer handling (bug #1299502)
* Mon Apr 18 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.8-7
- Add support for Go 1.6
* Fri Mar 11 2016 Michal Toman <mtoman@fedoraproject.org> - 3.0.8-6
- Do not build R, Java and Go on MIPS
* Tue Mar 01 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.8-5
- Used updated upstream fix for GCC 6 issue
* Mon Feb 22 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.8-4
- Patched to build against GCC 6
- Disable Go tests, because they failed against new Go 1.6
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Jan 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.8-2
- Move ccache-swig to sub-package
- Generate man page for ccache-swig from help
* Mon Jan 04 2016 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.8-1
- Update to 3.0.8
* Sun Dec 06 2015 Björn Esser <fedora@besser82.io> - 3.0.7-10
- fix hunk-offsets in patches
* Sun Dec 06 2015 Björn Esser <fedora@besser82.io> - 3.0.7-9
- add Patch10: Python 3.5, -builtin, excess elements in struct initializer
- add Patch11: Fix incorrect director_classic_runme.py test
- add Patch12: Python SystemError fix with -builtin
- add Patch13: size_type-correction for SwigPySequence_Cont
- add Patch14: Python use Py_ssize_t instead of int for better portability
- add Patch15: Add python inplace-operator caveats to pyopers.swg
* Wed Oct 21 2015 David Sommerseth <davids@redhat.com> - 3.0.7-8
- Ignore locally installed ccache when running CCache unit tests
- Resolves: bz#1274031
* Wed Sep 16 2015 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.7-7
- Remove the old setools patch. The bug was already fixed by upstream
- Resolves: bz#1180257
* Mon Sep 14 2015 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.7-6
- Fix Ruby tracking code (BZ#1225140)
* Thu Sep 03 2015 Jonathan Wakely <jwakely@redhat.com> - 3.0.7-5
- Rebuilt for Boost 1.59
* Tue Sep 01 2015 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.7-4
- Disable Ruby tests
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 3.0.7-3
- Rebuilt for Boost 1.59
* Wed Aug 05 2015 Jonathan Wakely <jwakely@redhat.com> 3.0.7-2
- Rebuilt for Boost 1.58
* Tue Aug 04 2015 Björn Esser <bjoern.esser@gmail.com> - 3.0.7-1
- Update to 3.0.7 (#1249845)
- Dropped Patch2, changes applied in upstream tarball
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-6
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
* Thu Jul 23 2015 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.6-5
- rebuild for Boost 1.58
* Thu Jul 23 2015 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.6-4
- Disable Ruby tests on Fedora 23 and higher when building on armv7
- Update list of Perl dependencies
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 3.0.6-3
- rebuild for Boost 1.58
* Fri Jul 10 2015 Orion Poplawski <orion@cora.nwra.com> - 3.0.6-2
- Add patch for octave 4.0.0 support
* Mon Jul 06 2015 Björn Esser <bjoern.esser@gmail.com> - 3.0.6-1
- Update to 3.0.6 (#1240107)
- Dropped Patch2 and Patch3, changes applied in upstream tarball
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.5-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue May 26 2015 Dan Horák <dan[at]danny.cz> - 3.0.5-7
- skip ruby also on s390 (#1225140)
* Sat Apr 25 2015 Björn Esser <bjoern.esser@gmail.com> - 3.0.5-6
- Updated Patch3 with a more elaborated approach
* Sat Apr 04 2015 Björn Esser <bjoern.esser@gmail.com> - 3.0.5-5
- Disable Ruby-testsuite on fc23 when building on armv7. It currently
segfaults for unknown reason.
- Add a notice about Patch2 got accepted by upstream and can be dropped
on next version.
* Fri Apr 03 2015 Björn Esser <bjoern.esser@gmail.com> - 3.0.5-4
- Add Patch3 to fix segfaults of Python-wrappers when generating
code with `-buildin -modern -modernargs`-flags
* Thu Feb 19 2015 Orion Poplawski <orion@cora.nwra.com> - 3.0.5-3
- Rebuild for gcc 5 C++11 ABI
* Tue Feb 10 2015 Björn Esser <bjoern.esser@gmail.com> - 3.0.5-2
- Enable ccache-swig by default, if ccache is installed (#1176861)
* Tue Feb 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.5-1
- Update to 3.0.5 (#1178440)
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 3.0.2-3
- Rebuild for boost 1.57.0
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Mon Jun 09 2014 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.2-1
- Update to 3.0.2
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu May 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.1-1
- Update to 3.0.1
- Updated parameters for configure and conditions for BRs
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 3.0.0-7
- Rebuild for boost 1.55.0
* Thu May 22 2014 Dan Horák <dan[at]danny.cz> 3.0.0-6
- java unit tests fail on s390(x), too. disable for now
* Mon May 12 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.0.0-5
- unit tests fail on aarch64, too. disable for now
* Fri Apr 25 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.0.0-4
- No golang or R on aarch64 (currently)
* Tue Apr 22 2014 Karsten Hopp <karsten@redhat.com> 3.0.0-3
- golang is exclusivearch %%{ix86} x86_64 %%{arm}, don't BR it on ppc*, s390*
- unit tests fail on other ppc archs, too. disable for now
* Fri Mar 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.0-2
- Small changes to enable ppc64le (BZ#1081724)
* Thu Mar 20 2014 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.0-1
- Update to 3.0.0
- Update BRs to run tests for Java, Ruby, Lua, R, Go
- Replace %%define by %%global (BZ#1063589)
- Remove Group tag (BZ#1063589)
- Generate man page from help to have the correct list of options
* Fri Feb 28 2014 Orion Poplawski <orion@cora.nwra.com> - 2.0.12-1
- Update to 2.0.12
- A patch to fix guile locale
* Wed Oct 09 2013 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.11-2
- Use bconds for enabling testsuite
* Mon Sep 16 2013 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.11-1
- Update to 2.0.11
* Wed Aug 21 2013 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.10-4
- Fixed BZ#994120
- Remove the req/prov filtering from version docdir (BZ#489421), because
it is not needed
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.10-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 2.0.10-2
- Rebuild for boost 1.54.0
* Fri May 31 2013 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.10-1
- Update to 2.0.10
- swig203-rh706140.patch merged
- swig204-rh752054.patch merged
- Create swig-2.0.10-Fix-x390-build.patch
* Fri May 24 2013 Jitka Plesnikova <jplesnik@redhat.com> - 2.0.9-3
- Add man page for swig (BZ#948407)
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Mon Jan 07 2013 Adam Tkac <atkac redhat com> 2.0.9-1
- update to 2.0.9
* Wed Sep 12 2012 Adam Tkac <atkac redhat com> 2.0.8-1
- update to 2.0.8 (#851364)
- swig207-rh830660.patch merged
- swig207-r13128.patch merged
- swig-rh841245.patch merged
* Thu Jul 19 2012 Adam Tkac <atkac redhat com> 2.0.7-4
- don't clean "bool" definition in PERL 5 environment (#841245)
* Wed Jun 27 2012 Adam Tkac <atkac redhat com> 2.0.7-3
- fix building of setools package
* Tue Jun 12 2012 Adam Tkac <atkac redhat com> 2.0.7-2
- fix generating of python3 wrappers (#830660)
- don't crash when attepmting to warn about wrong descructor (#830249)
* Thu Jun 07 2012 Adam Tkac <atkac redhat com> 2.0.7-1
- update to 2.0.7
- swig-1.3.23-pylib.patch is no longer needed
* Thu May 10 2012 Adam Tkac <atkac redhat com> 2.0.6-1
- update to 2.0.6
* Mon Apr 23 2012 Adam Tkac <atkac redhat com> 2.0.5-1
- update to 2.0.5
- patches merged
- swig204-rh753321.patch
- swig204-rh679948.patch
- swig204-rh770696.patch
* Thu Apr 19 2012 Adam Tkac <atkac redhat com> - 2.0.4-7
- drop Octave support on RHEL
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 2.0.4-6
- Rebuild against PCRE 8.30
* Thu Jan 05 2012 Adam Tkac <atkac redhat com> 2.0.4-5
- fix for PHP 5.4 bindings (#770696)
* Tue Nov 15 2011 Adam Tkac <atkac redhat com> 2.0.4-4
- don't apply patch for #752054 till guile2 gets into distro
* Mon Nov 14 2011 Adam Tkac <atkac redhat com> 2.0.4-3
- backport r12814 from trunk (#753321)
- use scm_to_utf8_string instead of SCM_STRING_CHARS in guile bindings (#752054)
- improve Octave compatibility (#679948)
* Mon Aug 1 2011 Nick Bebout <nb@fedoraproject.org> 2.0.4-2
- rebuild to fix 2.0.3 being tagged in over 2.0.4-1
* Mon Jun 20 2011 Adam Tkac <atkac redhat com> 2.0.4-1
- update to 2.0.4
- patches merged
- swig200-rh666429.patch
- swig200-rh623854.patch
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> 2.0.3-3
- Perl mass rebuild
* Fri May 20 2011 Adam Tkac <atkac redhat com> 2.0.3-2
- make guile generator compatible with guile2 (#706140)
* Fri Apr 22 2011 Adam Tkac <atkac redhat com> 2.0.3-1
- update to 2.0.3
- swig202-rh691513.patch merged
* Tue Mar 29 2011 Adam Tkac <atkac redhat com> 2.0.2-2
- bacport fix for preprocessor regression (#691513)
* Mon Feb 21 2011 Adam Tkac <atkac redhat com> 2.0.2-1
- update to 2.0.2
* Wed Feb 16 2011 Adam Tkac <atkac redhat com> 2.0.1-4
- improve fix for PySlice issue (#666429)
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Jan 03 2011 Adam Tkac <atkac redhat com> 2.0.1-2
- attempt to fix PySlice* API/ABI issues with the Python 3.2 (#666429)
* Thu Oct 07 2010 Adam Tkac <atkac redhat com> 2.0.1-1
- update to 2.0.1 (#640354)
- BR pcre-devel
* Fri Aug 27 2010 Adam Tkac <atkac redhat com> 2.0.0-5
- make PyCObjects->PyCapsule patch C++ compatible (#627310)
* Fri Aug 20 2010 Adam Tkac <atkac redhat com> 2.0.0-4
- improve patch for #623854 (PyCObjects->PyCapsule transition)
* Tue Aug 17 2010 Adam Tkac <atkac redhat com> 2.0.0-3
- python: use new PyCapsule API instead of former PyCObjects API
* Mon Jul 12 2010 Adam Tkac <atkac redhat com> 2.0.0-2
- add LICENSE-GPL, LICENSE-UNIVERSITIES and COPYRIGHT to %%doc
- include all license files in the -doc subpkg
* Thu Jun 24 2010 Adam Tkac <atkac redhat com> 2.0.0-1
- update to 2.0.0
- license changed to GPLv3+ and BSD
* Mon Feb 22 2010 Adam Tkac <atkac redhat com> 1.3.40-5
- s/LGPL/LGPLv2+
* Thu Feb 18 2010 Adam Tkac <atkac redhat com> 1.3.40-4
- correct license field again
* Thu Feb 18 2010 Adam Tkac <atkac redhat com> 1.3.40-3
- correct license field
* Mon Dec 07 2009 Adam Tkac <atkac redhat com> 1.3.40-2
- package review related fixes (#226442)
* Wed Sep 02 2009 Adam Tkac <atkac redhat com> 1.3.40-1
- update to 1.3.40
* Tue Aug 11 2009 Adam Tkac <atkac redhat com> 1.3.39-4
- correct source URL
* Mon Aug 03 2009 Adam Tkac <atkac redhat com> 1.3.39-3
- rebuilt
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.39-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Mon Mar 30 2009 Adam Tkac <atkac redhat com> 1.3.39-1 * Mon Mar 30 2009 Adam Tkac <atkac redhat com> 1.3.39-1
- update to 1.3.39 - update to 1.3.39
- swig-1.3.38-rh485540.patch was merged - swig-1.3.38-rh485540.patch was merged
@ -154,12 +832,12 @@ rm -rf $RPM_BUILD_ROOT
- swig can determine architecture now (#211095) - swig can determine architecture now (#211095)
* Mon Aug 28 2006 Jitka Kudrnacova <jkudrnac@redhat.com> -1.3.29-1 * Mon Aug 28 2006 Jitka Kudrnacova <jkudrnac@redhat.com> -1.3.29-1
-rebuilt -rebuilt
* Tue Jul 18 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 1.3.29-0.3 * Tue Jul 18 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 1.3.29-0.3
- rebuilt - rebuilt
* Fri Jun 30 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 1.3.29-0.2 * Fri Jun 30 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 1.3.29-0.2
- Build requires autoconf, automake (bug #197132) - Build requires autoconf, automake (bug #197132)
* Wed Apr 19 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 1.3.29-0.1 * Wed Apr 19 2006 Jitka Kudrnacova <jkudrnac@redhat.com> - 1.3.29-0.1
@ -180,13 +858,13 @@ rm -rf $RPM_BUILD_ROOT
* Wed Mar 02 2005 Phil Knirsch <pknirsch@redhat.com> 1.3.24-2 * Wed Mar 02 2005 Phil Knirsch <pknirsch@redhat.com> 1.3.24-2
- bump release and rebuild with gcc 4 - bump release and rebuild with gcc 4
* Thu Feb 03 2005 Karsten Hopp <karsten@redhat.de> 1.3.24-1 * Thu Feb 03 2005 Karsten Hopp <karsten@redhat.de> 1.3.24-1
- update - update
* Wed Dec 01 2004 Phil Knirsch <pknirsch@redhat.com> 1.3.23-2 * Wed Dec 01 2004 Phil Knirsch <pknirsch@redhat.com> 1.3.23-2
- rebuild - rebuild
* Tue Nov 23 2004 Karsten Hopp <karsten@redhat.de> 1.3.23-1 * Tue Nov 23 2004 Karsten Hopp <karsten@redhat.de> 1.3.23-1
- update - update
- new pylib patch - new pylib patch
- remove destdir patch, swig.m4 is no longer included - remove destdir patch, swig.m4 is no longer included
@ -299,7 +977,7 @@ rm -rf $RPM_BUILD_ROOT
- rebuilt for 6.1 - rebuilt for 6.1
* Thu Apr 15 1999 Michael Maher <mike@redhat.com> * Thu Apr 15 1999 Michael Maher <mike@redhat.com>
- built package for 6.0 - built package for 6.0
* Tue Sep 15 1998 Michael Maher <mike@redhat.com> * Tue Sep 15 1998 Michael Maher <mike@redhat.com>
- built package - built package

View File

@ -0,0 +1,13 @@
diff -up swig-3.0.8/configure.ac.orig swig-3.0.8/configure.ac
--- swig-3.0.8/configure.ac.orig 2016-02-02 16:01:09.094852303 +0100
+++ swig-3.0.8/configure.ac 2016-02-02 16:01:42.096702679 +0100
@@ -131,7 +131,8 @@ AC_SUBST(BOOST_CPPFLAGS)
dnl How to specify include directories that may be system directories.
# -I should not be used on system directories (GCC)
if test "$GCC" = yes; then
- ISYSTEM="-isystem "
+# ISYSTEM="-isystem "
+ ISYSTEM="-I"
else
ISYSTEM="-I"
fi

View File

@ -0,0 +1,54 @@
From 62136ff782e9bf6641970f716d7d40afcf6c49ea Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor <iant@golang.org>
Date: Fri, 9 Aug 2019 14:06:45 -0700
Subject: [PATCH] Fix Go version check and Go in-tree example tests
Fixes #1607
---
Examples/Makefile.in | 4 ++--
configure.ac | 5 +++--
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/Examples/Makefile.in b/Examples/Makefile.in
index 9e05d2763..6fbca29db 100644
--- a/Examples/Makefile.in
+++ b/Examples/Makefile.in
@@ -1484,7 +1484,7 @@ go: $(SRCDIR_SRCS) $(GOPATHPARENTDIR)/go.mod
rm -f gopath/$(GOMOD)/src/runme/*; \
fi
if test -f $(SRCDIR)$(RUNME).go; then \
- cp $(SRCDIR)/$(RUNME).go gopath/$(GOMOD)/src/runme/; \
+ cp $(SRCDIR)$(RUNME).go gopath/$(GOMOD)/src/runme/; \
fi
GOPATH=`pwd`/gopath/$(GOMOD); \
export GOPATH; \
@@ -1533,7 +1533,7 @@ go_cpp: $(SRCDIR_SRCS) $(GOPATHPARENTDIR)/go.mod
rm -f gopath/$(GOMOD)/src/runme/*; \
fi
if test -f $(SRCDIR)$(RUNME).go; then \
- cp $(SRCDIR)/$(RUNME).go gopath/$(GOMOD)/src/runme/; \
+ cp $(SRCDIR)$(RUNME).go gopath/$(GOMOD)/src/runme/; \
fi
GOPATH=`pwd`/gopath/$(GOMOD); \
export GOPATH; \
diff --git a/configure.ac b/configure.ac
index 73c38a72c..63509cd66 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2391,10 +2391,11 @@ else
if test -n "$GO" ; then
GOVERSIONOPTION=version
+ go_version=$($GO $GOVERSIONOPTION | sed -e 's/go version //')
AC_MSG_CHECKING([whether go version is too old])
case $go_version in
- go1.[012345]*)
- AC_MSG_RESULT([yes - minimum version is 1.6])
+ go1.[012]*)
+ AC_MSG_RESULT([yes - minimum version is 1.3])
GO=
GOOPT="-intgosize 32"
;;
--
2.20.1

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,25 @@
From 6b108c19e1504c937e1a7d50147575dd8e624b73 Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor <iant@golang.org>
Date: Thu, 8 Aug 2019 22:59:57 -0700
Subject: [PATCH 2/2] Restore setting of GOVERSIONOPTION
Accidentally removed in last commit.
---
configure.ac | 1 +
1 file changed, 1 insertion(+)
diff --git a/configure.ac b/configure.ac
index a38e97d2a..73c38a72c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2390,6 +2390,7 @@ else
GOVERSIONOPTION=
if test -n "$GO" ; then
+ GOVERSIONOPTION=version
AC_MSG_CHECKING([whether go version is too old])
case $go_version in
go1.[012345]*)
--
2.20.1