Changes of Revision 9
[-] | Changed | swig.changes |
x 1
2 ------------------------------------------------------------------- 3 +Tue Oct 21 10:01:26 CEST 2008 - mmarek@suse.cz 4 + 5 +- fixed two integer overflows in perlprimtypes.swg. These were 6 + actually why the two tests on ppc failed. *sigh* (bnc#431945) 7 + 8 +------------------------------------------------------------------- 9 +Fri Sep 26 11:21:13 CEST 2008 - mmarek@suse.cz 10 + 11 +- disable two perl tests on ppc 12 + 13 +------------------------------------------------------------------- 14 +Wed Sep 24 15:29:33 CEST 2008 - mmarek@suse.cz 15 + 16 +- updated to 1.3.36 17 + * Enhancement to directors to wrap all protected members 18 + * Optimisation feature for objects returned by value 19 + * A few bugs fixes in the PHP, Java, Ruby, R, C#, Python, Lua and 20 + Perl modules 21 + * Other minor generic bug fixes 22 + 23 +------------------------------------------------------------------- 24 +Tue Apr 8 09:55:39 CEST 2008 - mmarek@suse.cz 25 + 26 +- updated to 1.3.35 27 + * Octave language module added 28 + * Bug fixes in Python, Lua, Java, C#, Perl modules 29 + * A few other generic bugs and runtime assertions fixed 30 + 31 +------------------------------------------------------------------- 32 +Wed Mar 26 15:04:30 CET 2008 - mmarek@suse.cz 33 + 34 +- remove the croak patch, croak(Nullch) is correct (see 35 + https://sourceforge.net/tracker/?func=detail&atid=301645&aid=1925121&group_id=1645) 36 +- testsuite-warnings.patch not needed 37 + 38 +------------------------------------------------------------------- 39 +Thu Mar 20 14:28:40 CET 2008 - pth@suse.de 40 + 41 +- define SWIG_croak_null as croak("%s","") not croak(Nullch) 42 + as croak is defined to take a string constant as 1st arg. 43 +- Don't return an unitialized local variable in template code. 44 +- Bracket if clauses so that the compiler doesn't warn in template code. 45 + 46 +------------------------------------------------------------------- 47 +Fri Feb 29 14:21:25 CET 2008 - mmarek@suse.cz 48 + 49 +- updated to 1.3.34 50 + + shared_ptr support for Python 51 + + Support for latest R - version 2.6 52 + + Various minor improvements/bug fixes for R, Lua, Python, Java, 53 + C# 54 + + A few other generic bug fixes, mainly for templates and using 55 + statements 56 + 57 + 58 +------------------------------------------------------------------- 59 Wed Nov 28 17:48:16 CET 2007 - mmarek@suse.cz 60 61 - updated to 1.3.33 62 |
||
[-] | Changed | swig.spec ^ |
201 1
2 # 3 -# spec file for package swig (Version 1.3.33) 4 +# spec file for package swig (Version 1.3.36) 5 # 6 -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. 7 -# This file and all modifications and additions to the pristine 8 -# package are under the same license as the package itself. 9 +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. 10 # 11 +# All modifications and additions to the file contributed by third parties 12 +# remain the property of their copyright owners, unless otherwise agreed 13 +# upon. The license for this file, and modifications and additions to the 14 +# file, is the same license as for the pristine package itself (unless the 15 +# license for the pristine package is not an Open Source License, in which 16 +# case the license is the MIT License). An "Open Source License" is a 17 +# license that conforms to the Open Source Definition (Version 1.9) 18 +# published by the Open Source Initiative. 19 + 20 # Please submit bugfixes or comments via http://bugs.opensuse.org/ 21 # 22 23 # norootforbuild 24 25 + 26 Name: swig 27 -BuildRequires: gcc-c++ python-devel 28 +BuildRequires: boost-devel gcc-c++ python-devel 29 Url: http://www.swig.org 30 License: BSD 3-Clause 31 Group: Development/Languages/C and C++ 32 AutoReqProv: on 33 Summary: Simplified Wrapper and Interface Generator 34 -Version: 1.3.33 35 -Release: 1 36 +Version: 1.3.36 37 +Release: 2 38 Source: swig-%{version}.tar.bz2 39 -Patch2: swig-1.3.32-testsuite-warnings.patch 40 +Patch1: swig-1.3.36-perl-long-long.patch 41 BuildRoot: %{_tmppath}/%{name}-%{version}-build 42 43 %description 44
45 William S Fulton <wsf@fultondesigns.co.uk> 46 47 %package doc 48 +License: BSD 3-Clause 49 Summary: SWIG Manual 50 Group: Development/Languages/C and C++ 51 Requires: swig 52
53 Dave Beazley <beazley@cs.utah.edu> 54 55 %package examples 56 +License: BSD 3-Clause 57 Summary: SWIG example files 58 Group: Development/Languages/C and C++ 59 Requires: swig 60
61 62 %prep 63 %setup -q 64 -%patch2 65 +%patch1 66 67 %build 68 v1=$(awk '/^# Generated by GNU Autoconf / { print $6; exit; }' configure) 69
70 %{_libdir}/swig 71 72 %changelog 73 -* Wed Nov 28 2007 - mmarek@suse.cz 74 +* Tue Oct 21 2008 mmarek@suse.cz 75 +- fixed two integer overflows in perlprimtypes.swg. These were 76 + actually why the two tests on ppc failed. *sigh* (bnc#431945) 77 +* Fri Sep 26 2008 mmarek@suse.cz 78 +- disable two perl tests on ppc 79 +* Wed Sep 24 2008 mmarek@suse.cz 80 +- updated to 1.3.36 81 + * Enhancement to directors to wrap all protected members 82 + * Optimisation feature for objects returned by value 83 + * A few bugs fixes in the PHP, Java, Ruby, R, C#, Python, Lua and 84 + Perl modules 85 + * Other minor generic bug fixes 86 +* Tue Apr 08 2008 mmarek@suse.cz 87 +- updated to 1.3.35 88 + * Octave language module added 89 + * Bug fixes in Python, Lua, Java, C#, Perl modules 90 + * A few other generic bugs and runtime assertions fixed 91 +* Wed Mar 26 2008 mmarek@suse.cz 92 +- remove the croak patch, croak(Nullch) is correct (see 93 + https://sourceforge.net/tracker/?func=detail&atid=301645&aid=1925121&group_id=1645) 94 +- testsuite-warnings.patch not needed 95 +* Thu Mar 20 2008 pth@suse.de 96 +- define SWIG_croak_null as croak("%%s","") not croak(Nullch) 97 + as croak is defined to take a string constant as 1st arg. 98 +- Don't return an unitialized local variable in template code. 99 +- Bracket if clauses so that the compiler doesn't warn in template code. 100 +* Fri Feb 29 2008 mmarek@suse.cz 101 +- updated to 1.3.34 102 + + shared_ptr support for Python 103 + + Support for latest R - version 2.6 104 + + Various minor improvements/bug fixes for R, Lua, Python, Java, 105 + C# 106 + + A few other generic bug fixes, mainly for templates and using 107 + statements 108 +* Wed Nov 28 2007 mmarek@suse.cz 109 - updated to 1.3.33 110 + shared_ptr support for Java and C# 111 + Enhanced STL support for Ruby 112
113 + Numerous fixes and minor enhancements for Allegrocl, C#, cffi, 114 Chicken, Guile, Java, Lua, Ocaml, Perl, PHP, Python, Ruby, Tcl 115 + Improved warning support 116 -* Wed Sep 19 2007 - mmarek@suse.cz 117 +* Wed Sep 19 2007 mmarek@suse.cz 118 - don't "update" autofoo when building for older dists in the 119 buildservice 120 -* Tue May 29 2007 - mmarek@suse.cz 121 +* Tue May 29 2007 mmarek@suse.cz 122 - install examples in '%%_libdir/swig/examples' (not Examples) to 123 pass the devel-file-in-non-devel-package rpmlint check 124 -* Thu May 24 2007 - mmarek@suse.cz 125 +* Thu May 24 2007 mmarek@suse.cz 126 - fixed some rpmlint errors 127 -* Wed Apr 04 2007 - mmarek@suse.cz 128 +* Wed Apr 04 2007 mmarek@suse.cz 129 - install the precompiled examples to %%_libdir/swig 130 -* Wed Jan 24 2007 - mmarek@suse.cz 131 +* Wed Jan 24 2007 mmarek@suse.cz 132 - temporarily disabled li_std_string run test under perl5 on ix86 133 and s390 134 - build examples and testsuite with -fno-strict-aliasing (packages 135 using swig & python should do the same for now) 136 - fixed testsuite-warnings.patch 137 -* Fri Dec 15 2006 - mmarek@suse.cz 138 +* Fri Dec 15 2006 mmarek@suse.cz 139 - updated to 1.3.31, for changes see 140 http://swig.svn.sourceforge.net/viewvc/swig/trunk/CHANGES?r1=9073&r2=9585&diff_format=u 141 -* Wed Nov 08 2006 - mmarek@suse.cz 142 +* Wed Nov 08 2006 mmarek@suse.cz 143 - fixed bug in the python module that caused aborts on some 144 architectures 145 -* Tue Nov 07 2006 - mmarek@suse.cz 146 +* Tue Nov 07 2006 mmarek@suse.cz 147 - don't install executable documentation files 148 -* Fri Sep 08 2006 - mmarek@suse.cz 149 +* Fri Sep 08 2006 mmarek@suse.cz 150 - fixed for Python 2.5 (further fixes may be needed, at least it 151 builds again) 152 (python25.patch) 153 - use $RPM_OPT_FLAGS, unhide compilation of test wrappers (ditto) 154 (testsuite.patch) 155 -* Wed Sep 06 2006 - mmarek@suse.de 156 +* Wed Sep 06 2006 mmarek@suse.de 157 - fixed build 158 -* Wed Jul 26 2006 - mmarek@suse.cz 159 +* Wed Jul 26 2006 mmarek@suse.cz 160 - update to version 1.3.29 161 * support for Common Lisp with CFFI 162 * new %%extend_smart_pointer() directive to extend SWIG smart 163
164 (autoconf260.patch) 165 - added python-devel to buildrequires to test the Python module 166 during build 167 -* Thu Jul 20 2006 - schwab@suse.de 168 +* Thu Jul 20 2006 schwab@suse.de 169 - Fix missing slash. 170 -* Mon Feb 27 2006 - mmarek@suse.cz 171 +* Mon Feb 27 2006 mmarek@suse.cz 172 - split documentation into swig-doc and swig-examples 173 [#153015] 174 -* Mon Jan 30 2006 - mmarek@suse.cz 175 +* Mon Jan 30 2006 mmarek@suse.cz 176 - fix build with perl-5.8.8 (thanks to Olaf Hering) 177 -* Wed Jan 25 2006 - mls@suse.de 178 +* Wed Jan 25 2006 mls@suse.de 179 - converted neededforbuild to BuildRequires 180 -* Mon Jan 23 2006 - mmarek@suse.cz 181 +* Mon Jan 23 2006 mmarek@suse.cz 182 - use -fPIC instead of -fpic (-fpic didn't pass testsuite on s390x) 183 -* Tue Jan 10 2006 - mmarek@suse.cz 184 +* Tue Jan 10 2006 mmarek@suse.cz 185 - fix endless loop when write fails 186 [#141754] (write-loop.patch) 187 -* Wed Nov 16 2005 - ro@suse.de 188 +* Wed Nov 16 2005 ro@suse.de 189 - fix build on x86_64 (fPIC in gifplot) 190 -* Wed Nov 02 2005 - dmueller@suse.de 191 +* Thu Nov 03 2005 dmueller@suse.de 192 - don't build as root 193 -* Wed Nov 02 2005 - uli@suse.de 194 +* Wed Nov 02 2005 uli@suse.de 195 - update -> 1.3.27 196 - parallelize build 197 - run test suite 198 -* Mon Apr 11 2005 - mcihar@suse.cz 199 +* Mon Apr 11 2005 mcihar@suse.cz 200 - update to 1.3.24 again, I hope that subversion guys will fix their 201 |
||
[+] | Added | swig-1.3.36-perl-long-long.patch ^ |
@@ -0,0 +1,24 @@ +--- + Lib/perl5/perlprimtypes.swg | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- Lib/perl5/perlprimtypes.swg.orig ++++ Lib/perl5/perlprimtypes.swg +@@ -111,7 +111,7 @@ SWIG_AsVal_dec(unsigned long)(SV *obj, u + if (val) *val = SvUV(obj); + return SWIG_OK; + } else if (SvIOK(obj)) { +- long v = SvIV(obj); ++ long long v = SvIV(obj); + if (v >= 0) { + if (val) *val = v; + return SWIG_OK; +@@ -246,7 +246,7 @@ SWIG_AsVal_dec(unsigned long long)(SV *o + if (val) *val = SvUV(obj); + return SWIG_OK; + } else if (SvIOK(obj)) { +- long v = SvIV(obj); ++ long long v = SvIV(obj); + if (v >= 0) { + if (val) *val = v; + return SWIG_OK; | ||
Added | swig-1.3.36.tar.bz2 ^ |