I've been testing SWIG 1.3.30 and it looks like it's just about ready. I don't think there are any major changes to the ebuild -- since they now support R as a scripting language, you might want to add a USE flag for it. Here's the "announcement": A release candidate for SWIG-1.3.30 is available on SourceForge: http://sourceforge.net/project/showfiles.php?group_id=1645 Please test and report any regressions. Assuming no disasters we aim to make the official release in a week or so. The high level changes are as follows: SWIG-1.3.30 summary: - Python-2.5 support - New language module: R - Director support added for C# - Numerous director fixes and improvements - Improved mingw/msys support - Better constants support in Guile and chicken modules - Minor improvements/fixes in cffi, php, allegrocl, perl, chicken, lua, ruby, ocaml, python, java, c# and guile language modules - Many many other bug fixes William
Also need to make sure the following compile (these are swig depends): app-mobilephone/bitpim app-mobilephone/obexftp app-pda/libopensync dev-libs/redland-bindings dev-python/PyAmanith dev-python/apse dev-python/m2crypto dev-python/pyifp dev-python/pylibpcap dev-python/pyme dev-util/subversion games-rpg/adonthell media-libs/libgpod media-video/qvamps net-libs/wvstreams sci-libs/gdal sci-mathematics/fann sys-cluster/heartbeat sys-libs/openipmi x11-misc/fluxspace x11-wm/kahakai Most important of these is obviously subversion. Let me know if you want to splitup compile testing (I'm just about to run subversion compile test). Also, if you have an ebuild, go ahead and paste it here. I'll probably do just a quick bump, then release an -r1 with the complete set of configurable options.
The SWIG folks found enough bugs in 1.3.30 to release 1.3.31 today: *** ANNOUNCE: SWIG 1.3.31 (November 20, 2006) *** http://www.swig.org We're pleased to announce SWIG-1.3.31, the latest installment in the SWIG development effort. SWIG-1.3.31 includes a number of bug fixes and large number of enhancements throughout. What is SWIG? ------------- SWIG is a software development tool that reads C/C++ header files and generates the wrapper code needed to make C and C++ code accessible from other languages including Perl, Python, Tcl, Ruby, PHP, Java, Scheme (Guile, MzScheme, CHICKEN), Ocaml, Lua, Pike, C#, Modula-3, and Common Lisp (CLISP, Allegro CL, CFFI, UFFI). SWIG can also export its parse tree in the form of XML and Lisp s-expressions. Major applications of SWIG include generation of scripting language extension modules, rapid prototyping, testing, and user interface development for large C/C++ systems. Availability: ------------- The release is available for download on Sourceforge at http://prdownloads.sourceforge.net/swig/swig-1.3.31.tar.gz A Windows version should also be available at http://prdownloads.sourceforge.net/swig/swigwin-1.3.31.zip What's New? =========== SWIG-1.3.31 summary: - Python modern classes regression fix Release numbers --------------- With SWIG-1.3, we are adopting an odd/even version numbering scheme for SWIG. Odd version numbers (1.3, 1.5, 1.7, etc...) are considered to be development releases. Even numbers (1.4,1.6,1.8) are stable releases. The current 1.3 effort is working to produce a stable 2.0 release. A stable 2.0 release will not be made until it can accompanied by fully updated documentation. In the meantime, we will continue to make periodic 1.3.x releases. We need your help! ------------------ Even if you are perfectly happy with SWIG-1.1, we can still use your feedback. First, we like to know about compilation problems and other issues concerning the building of SWIG. Second, if SWIG-1.3 is unable to compile your old interface files, we would like to get information about the features you are using. This information will help us find bugs in the SWIG-1.3 release, develop techniques for supporting backwards compatibility, and write documentation that addresses specific issues related to migrating from SWIG-1.1 to SWIG-1.3. We are also looking for volunteers who would like to work on various aspects of SWIG development. SWIG is an unfunded project that would not exist without volunteers. We are also looking for the developers of other SWIG language modules. If you have developed a SWIG module and would like to see it incorporated into the new release, please contact us to obtain SWIG-CVS access. We are also more than willing to help port your module from SWIG-1.1 to SWIG-1.3. Please send email to beazley@cs.uchicago.edu for further information. Please report problems with this release to the swig-dev mailing list, details at http://www.swig.org/mail.html. --- The SWIG Developers ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Swig-devel mailing list Swig-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/swig-devel
Summary needs update to reflect 1.3.31 availability but I can't change it...
(In reply to comment #3) > Summary needs update to reflect 1.3.31 availability but I can't change it... > Should I close this and file a new one?
*swig-1.3.31 (07 Jan 2007) 07 Jan 2007; Bryan Østergaard <kloeri@gentoo.org> +swig-1.3.31.ebuild: Version bump to fix python-2.5 compatibility, bug 148728.