Commit Graph

89 Commits

Author SHA256 Message Date
Klaus Kämpf
6f604dfc1b Accepting request 226429 from home:kwk:branches:devel:tools:building
- Update to 3.0.0
  - This is a major new release focusing primarily on C++
    improvements.
  - C++11 support added. Please see documentation for details of
    supported features:
    http://www.swig.org/Doc3.0/CPlusPlus11.html
  - Nested class support added. This has been taken full advantage
    of in Java and C#. Other languages can use the nested classes,
    but require further work for a more natural integration into
    the target language.
  - We urge folk knowledgeable in the other target languages to
    step forward and help with this effort.
  - Lua: improved metatables and support for %nspace.
  - Go 1.3 support added.
  - Python import improvements including relative imports.
  - Python 3.3 support completed.
  - Perl director support added.
  - C# .NET 2 support is now the minimum. Generated using statements
    are replaced by fully qualified names.
  - Bug fixes and improvements to the following languages:
    C#, Go, Guile, Java, Lua, Perl, PHP, Python, Octave, R, Ruby, Tcl
  - Various other bug fixes and improvements affecting all
    languages.
  - Note that this release contains some backwards incompatible
    changes in some languages.
  - Full detailed release notes are in the changes file.
- drop 0001-Fix-Ruby-tracking-code-to-use-C-hash.patch,
  ruby-1.8.6-newobject.patch, and swig-fix_ocaml_type.patch.
  All upstreamed.

OBS-URL: https://build.opensuse.org/request/show/226429
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=63
2014-03-17 13:58:49 +00:00
Klaus Kämpf
f05657c6d2 - Update to 2.0.12
- This is a maintenance release backporting some fixes from the
    pending 3.0.0 release.
  - Octave 3.8 support added.
  - C++11 support for new versions of erase/insert in the STL
    containers.
  - Compilation fixes on some systems for the generated Lua, PHP,
    Python and R wrappers.
 
  - Drop upstreamed patches:
    swig-lua-fix-void-return-for-int-functions.patch
    swig-support-octave-3.8.0.patch
    ruby-2.0-encoding-utf8.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=60
2014-02-10 09:34:03 +00:00
Klaus Kämpf
536cb6b5d2 Accepting request 215615 from home:badshah400:branches:devel:tools:building
Add patch to make swig support octave >= 3.8.0

OBS-URL: https://build.opensuse.org/request/show/215615
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=58
2014-01-30 11:49:32 +00:00
Klaus Kämpf
9108068fca Accepting request 201652 from home:badshah400:branches:devel:tools:building
Add patch to fix a swig regression in version 2.0.11 causing void returns in non-void functions; patch submitted upstream.

OBS-URL: https://build.opensuse.org/request/show/201652
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=56
2013-10-02 06:33:50 +00:00
Klaus Kämpf
e574a90f5c Accepting request 200683 from home:kwk:branches:devel:tools:building
- Update to SWIG 2.0.11
  - Minor bug fixes and enhancements mostly in Python, but also
    C#, Lua, Ocaml, Octave, Perl, PHP, Python, R, Ruby, Tcl.

OBS-URL: https://build.opensuse.org/request/show/200683
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=54
2013-09-26 09:12:59 +00:00
Ismail Dönmez
c5765806ac Accepting request 176931 from home:kwk:branches:devel:tools:building
- Ruby 1.8.6 (SLE10) tracks objects differently
  Add ruby-1.8.6-newobject.patch
- Remove skip-python-li_std_containers_int.patch, fixed upstream
- Remove python-2.4.patch, fixed upstream
- Fix Fedora/RHEL builds (BuildRequires:  perl-Test-Simple)

- Change Ruby 1.9+ object tracking to use C hashes, fixes all
  failed Ruby tests.
  Patch added:   0001-Fix-Ruby-tracking-code-to-use-C-hash.patch
  Patch removed: 0008-Ruby-Disable-broken-tests.patch

OBS-URL: https://build.opensuse.org/request/show/176931
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=52
2013-05-29 11:54:28 +00:00
Klaus Kämpf
5c89de63fc - Ruby 2.0 strictly enforces encoding
Add ruby-2.0-encoding-utf8.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=51
2013-05-28 13:04:53 +00:00
Klaus Kämpf
004052a460 - Update to SWIG 2.0.10
- Ruby 1.9 support is now complete.
  - Add support for Guile 2.0 and Guile 1.6 support (GH interface) has
    been dropped.
  - Various small language neutral improvements and fixes.
  - Various bug fixes and minor improvements specific to C#, CFFI, D,
    Java, Octave, PHP, Python,
  - Minor bug fix in ccache-swig.
  - Development has moved to Github with Travis continuous integration
    testing - patches using https://github.com/swig/swig are welcome.     
- drop 0012-Python-Disable-broken-test-in-threads_exception.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=50
2013-05-28 07:47:58 +00:00
Philipp Thomas
c5762fc53a - Add swig-fix_ocaml_type.patch to change the declaration of
caml_array_length to match that in ocaml's header.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=48
2013-03-28 11:01:12 +00:00
Klaus Kämpf
9535c6a376 - Fix RHEL4 and 6 build
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=45
2012-12-20 09:47:28 +00:00
Klaus Kämpf
1661fc9130 - Fix RHEL6 build
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=44
2012-12-20 09:40:24 +00:00
Ismail Dönmez
10fd96e572 Accepting request 145936 from systemsmanagement:wbem
- Update to SWIG 2.0.9
  SWIG-2.0.9 summary:
  - Improved typemap matching.
  - Ruby 1.9 support is much improved.
  - Various bug fixes and minor improvements in C#, CFFI, Go, Java,
    Modula3, Octave, Perl, Python, R, Ruby, Tcl and in ccache-swig.
- Removed patches (included in 2.0.9 release)
  - 0001-Ruby-replace-obsolete-STR2CSTR-macro-with-StringValu.patch
  - 0002-Ruby-use-RbConfig-instead-of-deprecated-Config-modul.patch
  - 0003-Ruby-Fix-include-pathes-for-Ruby-1.9.patch
  - 0004-Ruby-Add-local-dir-to-loadpath-for-Ruby-1.9.patch
  - 0007-Ruby-1.9-methods-returns-array-of-Symbols-now.patch
- Removed broken patch
  - swig-2.0.4-guile2.patch
- Disable tests failing on (deprecated) Python 2.4
  - new patch: python-2.4.patch

- fix build on SLE10: disable autogen.sh
  Add patch: PyInt_FromSize_t unavailable under Python 2.4

OBS-URL: https://build.opensuse.org/request/show/145936
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=43
2012-12-19 22:17:47 +00:00
Klaus Kämpf
e2dfc111bd - Update to 2.0.8
* Fix a couple of regressions introduced in 2.0.5 and 2.0.7.
  * Improved using declarations and using directives support.
  * Minor fixes/enhancements for C#, Java, Octave, Perl and Python.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=41
2012-11-04 21:54:18 +00:00
Klaus Kämpf
e26c676208 - Fix segfault in constructor/destructor warning (upstream ID 3530078)
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=38
2012-05-27 13:32:46 +00:00
Klaus Kämpf
7af15c657f Accepting request 122517 from home:kwk:branches:devel:tools:building
- Port SWIG to Ruby 1.9 (various patches)
- Disable broken tests

- Update to 2.0.7
  * Important regression fixes since 2.0.5 for typemaps in general and
    in Python.
  * Fixes and enhancements for Go, Java, Octave and PHP.

OBS-URL: https://build.opensuse.org/request/show/122517
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=37
2012-05-26 21:53:07 +00:00
Ismail Dönmez
77ce9f19a6 - Update to 2.0.6
* Various fixes with templates and typedef types.
  * Some template lookup problems fixed.
  * Templated type fixes to use correct typemaps.
  * Autodoc documentation generation improvements.
  * Python STL container wrappers improvements including addition of
    stepped slicing.
  * Approximately 70 fixes and minor enhancements for the following
    target languages: AllegroCL, C#, D, Go, Java, Lua, Ocaml, Octave,
    Perl, PHP, Python, R, Ruby, Tcl, Xml.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=35
2012-04-30 12:24:08 +00:00
Ismail Dönmez
bbab5343cc Accepting request 113033 from home:adra:branches:devel:tools:building
Added a patch to fix regression leading to uncompilable code when using typedef and function pointer references

OBS-URL: https://build.opensuse.org/request/show/113033
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=33
2012-04-10 08:43:19 +00:00
Ismail Dönmez
e65876f8c1 Accepting request 108217 from home:k0da:ppc
- The perl 5.12 packages are compiled with -Duse64bitint, which 
  means that IVs are 64-bits even on 32-bit architectures. When 
  converting IVs, SWIG assumes that an IV is the same size as a 
  long, which causes OverflowErrors with  unsigned longs when 
  the value is greater than 2^31.

OBS-URL: https://build.opensuse.org/request/show/108217
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=31
2012-03-06 20:46:07 +00:00
Ismail Dönmez
d61fa65c83 Accepting request 108119 from systemsmanagement:wbem
- fix SLES 10 build, disable failing test (bnc#750618)

OBS-URL: https://build.opensuse.org/request/show/108119
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=29
2012-03-06 09:25:49 +00:00
Klaus Kämpf
b07254f4ba - fix build, add Group field to subpackages
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=28
2012-03-05 13:21:52 +00:00
Ismail Dönmez
c39aafaeeb Accepting request 96070 from devel:openSUSE:Factory:for-legal
- fix license to be in spdx.org format

OBS-URL: https://build.opensuse.org/request/show/96070
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=26
2011-12-09 09:06:26 +00:00
f163bfcab1 - generate guile 2 friendly code
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=25
2011-12-05 15:48:36 +00:00
Ismail Dönmez
bd2b7fea26 Accepting request 84038 from home:kwk:branches:devel:tools:building
- Update to swig 2.0.4
  (see CHANGES.current for complete list)
  * [Perl] Patch #3260265 fixing overloading of non-primitive types and integers in 
    Perl 5.12 and later.
  * [Ruby] Fix %import where one of the imported files %include one of the STL include
    files such as std_vector.i.
  * [python] Additional fixes for python3.2 support.
  * [python] Fixed PyGetSetDescr for python3.2.
  * Bug 2635919: Convenience method to convert std::map to a python dict.
  * Fixed bug 1163440: vararg typemaps.
  * [Python] Applied patch #1932484: migrate PyCObject to PyCapsule.
  * [Python] Merged in the szager-python-builtin branch, adding the -builtin feature
    for python.  The -builtin option may provide a significant performance gain
    in python wrappers.  For full details and limitations, refer to Doc/Manual/Python.html.
    A small test suite designed to demonstrate the performance gain is in
    Examples/python/performance.

- Fix RHEL/Fedora build

OBS-URL: https://build.opensuse.org/request/show/84038
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=23
2011-09-21 07:57:50 +00:00
c61b5d2d81 Accepting request 70751 from home:namtrac:branches:devel:tools:building
- Fix test failures with Perl 5.14
- Use upstream patch for Perl 5.12 support

OBS-URL: https://build.opensuse.org/request/show/70751
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=15
2011-05-20 19:38:03 +00:00
Sascha Peilicke
ccfb7e4f48 Accepting request 69970 from devel:tools:building
Remove duplicate BuildRequires: python-devel (forwarded request 69911 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/69970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=21
2011-05-18 08:30:22 +00:00
OBS User autobuild
f0c827cae5 Accepting request 37087 from devel:tools:building
Copy from devel:tools:building/swig based on submit request 37087 from user michal-m

OBS-URL: https://build.opensuse.org/request/show/37087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=17
2010-04-07 15:38:27 +00:00
OBS User autobuild
aeb131732a Accepting request 32511 from devel:tools:building
Copy from devel:tools:building/swig based on submit request 32511 from user coolo

OBS-URL: https://build.opensuse.org/request/show/32511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=15
2010-02-14 11:35:50 +00:00
OBS User autobuild
a6ac6b6feb Accepting request 29348 from devel:tools:building
Copy from devel:tools:building/swig based on submit request 29348 from user coolo

OBS-URL: https://build.opensuse.org/request/show/29348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=14
2010-02-11 18:01:01 +00:00
OBS User unknown
65136e88e3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=12 2008-10-22 16:51:14 +00:00
OBS User unknown
2279774155 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=10 2008-09-26 13:12:14 +00:00
OBS User unknown
e2f5c77919 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=9 2008-04-10 20:48:27 +00:00
OBS User unknown
5bcd22c2e6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=8 2008-03-27 21:52:20 +00:00
OBS User unknown
812afab518 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=7 2008-03-19 12:11:57 +00:00
OBS User unknown
6a854e7de1 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=6 2007-12-03 22:41:10 +00:00
OBS User unknown
14a75848df OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=5 2007-10-02 23:13:21 +00:00
OBS User unknown
0cc7ffe87a OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=4 2007-05-31 19:14:03 +00:00
OBS User unknown
47469c663c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=3 2007-05-24 11:58:23 +00:00
OBS User unknown
a3583282bd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=2 2007-04-05 22:31:16 +00:00
OBS User unknown
76b8f9c3c4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/swig?expand=0&rev=1 2007-01-15 23:38:28 +00:00