I've updated the proposal to take into account the discussions had off-line. We're still waiting for help from the GNOME team on contracts for the use of various Volatile GNOME libraries, but otherwise the case should be complete.
The proposal is in the case directory as proposal.txt, and is attached here. Thanks, ====================================================================== Summary ======= SWT is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented. SWT is release under Eclipse Public License. This project requests a minor release binding, requires minor changes in makefile. it will be added in SFW as SUNWswt. Interfaces ========== Exported Interfaces ------------------- /usr/share/lib/java/swt.jar Uncommitted /usr/share/lib/java/swt-debug.jar Uncommitted /usr/lib/swt/libswt-pi-gtk-3349.so Project Private /usr/lib/swt/libswt-gtk-3349.so Project Private /usr/lib/swt/libswt-gnome-gtk-3349.so Project Private /usr/lib/swt/libswt-cde-gtk-3349.so Project Private /usr/lib/swt/libswt-cairo-gtk-3349.so Project Private /usr/lib/swt/libswt-awt-gtk-3349.so Project Private /usr/lib/swt/libswt-atk-gtk-3349.so Project Private The shared libraries are dynamically loaded by the Java classes. Since the libraries will only change when the jar file does, they will always be in sync, and the use of version numbers in the SONAME doesn't have an impact on consumers of SWT's Public interfaces. Imported Interfaces ------------------- /usr/lib/libcairomm-1.0.so.1 Uncommitted LSARC/2008/704 /usr/lib/libpng.so.3 Uncommitted LSARC/2003/568 GTK+, ATK Committed LSARC/2008/207 libgnome, libgnomevfs, libgnomeui Volatile LSARC/2008/207 Reference Documents =================== [1] http://www.eclipse.org/swt/ [2] http://en.wikipedia.org/wiki/Standard_Widget_Toolkit Danek