Please, stabilize 1.3.25, it's needed for newer subversion versions to go stable (see Bug 114705), has fixed dependencies for dev-lang/php (see Bug 102364) and compiles fine with php (see Bug 114870). Thanks.
Ok, so, I'm doing this: emerge gramps gnucash perl pyme m2crypto hamlib solfege wvstreams geos =subversion-1.2.3-r3 libcap fluxspace kahakai as it will test all packages that depend on swig in my stable chroot, as well as the subversion version targeted for stabling. Hopefully this all works out :X.
Python issues exist.
When testing, please note that media-libs/lcms also has an unstated dependency on swig. https://bugs.gentoo.org/show_bug.cgi?id=98547 The current stable version (1.13) works with the current stable version of swig, but will not compile against swig 1.3.25. lcms-1.14-r1 compiles fine against swig 1.3.25. Stabilizing swig 1.3.25 probably needs to happen at the same time as lcms-1.14-r1 goes stable.
*** Bug 138562 has been marked as a duplicate of this bug. ***
*** Bug 139505 has been marked as a duplicate of this bug. ***
Moving CC to here, since the other bug was a DUPE anyway...
removing block on 140707.
Stable on mips.
Hi, Previously swig-1.3.21 provided libswigpy.so.0 see : # equery belongs /usr/lib/libswigpy.so.0 [ Searching for file(s) /usr/lib/libswigpy.so.0 in *... ] dev-lang/swig-1.3.21 (/usr/lib/libswigpy.so.0 -> libswigpy.so.0.0.0) and # equery files swig|grep libswigpy.so.0 /usr/lib/libswigpy.so -> libswigpy.so.0.0.0 /usr/lib/libswigpy.so.0 -> libswigpy.so.0.0.0 /usr/lib/libswigpy.so.0.0.0 However after upgrading to swig-1.3.25 libswigpy.so.0 goes missing... See: # emerge --ask --verbose swig These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-lang/swig-1.3.25 [1.3.21] USE="perl python -doc -guile -java -php -ruby -tcl -tk" 0 kB Total size of downloads: 0 kB Would you like to merge these packages? [Yes/No] <...> After the upgrade no more libswigpy.so.0 see: # ls /usr/lib/libswigpy.so.0 ls: /usr/lib/libswigpy.so.0: No such file or directory and no output from : # equery belongs /usr/lib/libswigpy.so.0 [ Searching for file(s) /usr/lib/libswigpy.so.0 in *... ] Is this an upstream thing, did I miss a use flag, is it some new feature in the ebuild, are these files now provided by a different ebuild, is it a bug? Any help would be appreciated. Thanks, Warren.
This is an usptream bug. I've checked the sources files and it plain doesn't exist.
I've found this thread which suggests that it swig just doesn't use files like libswigpy anymore. http://sourceforge.net/mailarchive/message.php?msg_id=36305905 Thanks, Warren.
Warren, you are correct. Newer versions of swig do not need the helper libaries anymore. Most upstreams should be aware of this now and support it.
All done, closing.