Hello community, here is the log from the commit of package fox16 checked in at Wed Jan 30 18:08:47 CET 2008. -------- --- fox16/fox16.changes 2007-10-10 12:51:54.000000000 +0200 +++ fox16/fox16.changes 2008-01-30 13:37:22.000000000 +0100 @@ -1,0 +2,13 @@ +Mon Dec 17 18:50:03 CET 2007 - lrupp@suse.de + +- update to 1.6.31: + + Bug fix to strtoull() for systems which have + no native strtoull(). + + Missing tr() added in FXMDIClient. + + Fix for FXRuby in FXMDIClient (don't test for message==0 + in notify message). +- split libfox%soname to follow shared library packaging policy +- fix desktop files and add them as normal files +- enable warnings again + +------------------------------------------------------------------- Old: ---- fox-1.6.30.tar.bz2 New: ---- adie.desktop calculator.desktop fox-1.6.31.tar.bz2 pathfinder.desktop ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fox16.spec ++++++ --- /var/tmp/diff_new_pack.v15264/_old 2008-01-30 18:07:24.000000000 +0100 +++ /var/tmp/diff_new_pack.v15264/_new 2008-01-30 18:07:24.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package fox16 (Version 1.6.30) +# spec file for package fox16 (Version 1.6.31) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -14,16 +14,21 @@ Url: http://www.fox-toolkit.org/ Summary: Shared Libraries for the FOX Toolkit Group: Development/Languages/C and C++ -License: LGPL v2 or later -Version: 1.6.30 +License: LGPL v2.1 or later +Version: 1.6.31 Release: 1 +%define soname 1_6 AutoReqProv: on Source: fox-%{version}.tar.bz2 Source1: calculator.png Source2: pathfinder.png Source3: adie.png Source4: fox16-rpmlintrc +Source5: adie.desktop +Source6: calculator.desktop +Source7: pathfinder.desktop Provides: fox = %{version}-%{release} +Requires: libfox%soname = %{version} Patch1: fox-1.6.26_initialise_local_variable.patch Patch2: fox-1.6.26-missing_html_tag.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -84,6 +89,35 @@ David Tyree Jeroen van der Zijp +%package -n libfox1_6 +Summary: Shared Libraries for the FOX Toolkit +Group: Development/Languages/C and C++ + +%description -n libfox%soname +This package contains the shared libraries needed +by applications compiled with the FOX GUI Toolkit. + +Authors: +-------- + Johnathan Bush + Pierre Cyr + Janusz Ganczarski + Daniel Gehriger + Eric Gillet + Freddy Golos + Angel-Ventura Mendo Gomez + Sean Hubbell + Sander Jansen + Lyle Johnson + Torsten Landschoff + René van Paassen + Guoqing Tian + David Tyree + Charles W. Warren + David Tyree + Jeroen van der Zijp + + %package devel Summary: Development Files and Documentation for the FOX GUI Toolkit Group: Development/Languages/C and C++ @@ -134,18 +168,15 @@ Jeroen van der Zijp %package static -Summary: Shared Libraries for the FOX Toolkit +Summary: Static Libraries for the FOX Toolkit Group: Development/Languages/C and C++ # skip dependency checks required by libtool .la files => skip-check-libtool-deps %description static -FOX is a C++-based library for graphical user interface development. +This package contains static libraries for developing applications +which are statically linked against the FOX libraries. -FOX supports modern GUI features such as drag-and-drop, tooltips, tab -books, tree lists, icons, multiple document interfaces (MDI), timers, -idle processing, automatic GUI updating, as well as OpenGL/Mesa for 3D -graphics. Subclassing of basic FOX widgets allows for easy extension -beyond the built-in widgets by application writers. +FOX is a C++-based library for graphical user interface development. @@ -177,7 +208,15 @@ %description example-apps The example-apps package contains executables for several FOX-based -applications, including Adie, calculator, shutterbug and PathFinder. +applications, including: + +* Adie : Programmer's Text Editor + +* calculator : Calculator Applet + +* shutterbug : Screenshot Utility + +* PathFinder : File Browser @@ -208,7 +247,6 @@ %build autoreconf -fi -## CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG -Wuninitialized -fno-strict-aliasing" \ %configure \ --enable-threadsafe \ --enable-release \ @@ -237,66 +275,31 @@ install -m 644 %SOURCE1 %buildroot/%{_datadir}/pixmaps/ install -m 644 %SOURCE2 %buildroot/%{_datadir}/pixmaps/ install -m 644 %SOURCE3 %buildroot/%{_datadir}/pixmaps/ -cat > %buildroot/%{_datadir}/applications/calculator.desktop << EOF -[Desktop Entry] -Encoding=UTF-8 -Name=Calculator -Icon=calculator.png -Exec=calculator -GenericName=Calculator -GenericName[de]=Taschenrechner -Terminal=false -Type=Application -Categories=Qt;KDE;Utility;X-KDE-Utilities-Desktop;Calculator; -Comment=A fox-toolkit based calculator -Comment[de]=Ein auf dem Fox-Toolkit basierender Taschenrechner -EOF -cat > %buildroot/%{_datadir}/applications/pathfinder.desktop << EOF -[Desktop Entry] -Encoding=UTF-8 -Name=PathFinder -Icon=pathfinder.png -Exec=PathFinder -GenericName=File Manager -GenericName[de]=Dateimanager -Terminal=false -Type=Application -Categories=Application;System;FileManager; -EOF -cat > %buildroot/%{_datadir}/applications/adie.desktop << EOF -[Desktop Entry] -Encoding=UTF-8 -Name=Adie -Icon=adie.png -Exec=adie -GenericName=Text Editor -GenericName[de]=Texteditor -Terminal=false -Type=Application -MimeType=text/english;text/plain; -Categories=TextEditor -EOF +install -m 644 %SOURCE5 %buildroot/%{_datadir}/applications/ +install -m 644 %SOURCE6 %buildroot/%{_datadir}/applications/ +install -m 644 %SOURCE7 %buildroot/%{_datadir}/applications/ %suse_update_desktop_file calculator %suse_update_desktop_file pathfinder %suse_update_desktop_file adie %endif %clean -rm -rf %{buildroot} +rm -rf %buildroot -%post -p /sbin/ldconfig +%post -n libfox1_6 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libfox1_6 -p /sbin/ldconfig %files %defattr(644, root, root, 0755) %doc doc %doc ADDITIONS AUTHORS LICENSE* README TRACING index.html -%defattr(-, root, root, 0755) + +%files -n libfox1_6 +%defattr(-, root, root) %{_libdir}/libFOX-*.so* %{_libdir}/libCHART-*.so* -%exclude %{_libdir}/libFOX-*.so -%exclude %{_libdir}/libCHART-*.so +%exclude %{_libdir}/*.so %files devel %defattr(-,root,root) @@ -328,8 +331,19 @@ %{_mandir}/man1/calculator* %{_mandir}/man1/PathFinder* %{_mandir}/man1/shutterbug* + %changelog -* Wed Oct 10 2007 - lrupp@suse.de +* Mon Dec 17 2007 lrupp@suse.de +- update to 1.6.31: + + Bug fix to strtoull() for systems which have + no native strtoull(). + + Missing tr() added in FXMDIClient. + + Fix for FXRuby in FXMDIClient (don't test for message==0 + in notify message). +- split libfox%%soname to follow shared library packaging policy +- fix desktop files and add them as normal files +- enable warnings again +* Wed Oct 10 2007 lrupp@suse.de - update to 1.6.30: + Fixed some issues with flush() in FXBZFileStream and FXGZFileStream. @@ -349,7 +363,7 @@ - added fox16-rpmlintrc - added LICENSE_ADDENDUM, removed INSTALL from %%doc - create desktop entries for adie, calculator and pathfinder -* Tue Jun 05 2007 - lrupp@suse.de +* Tue Jun 05 2007 lrupp@suse.de - update to 1.6.27 + Fixed regression in glUseFXFont() when using Xft instead of XLFD. + Fixed bug in FXVisual which caused drawing to FXBitmap to fail. @@ -366,9 +380,9 @@ default size. - Remove libbz2 from BuildRequires (in buildsystem now) - Remove "--with-xim": breaks keyboard support -* Thu May 10 2007 - ro@suse.de +* Fri May 11 2007 ro@suse.de - fix typo in specfile -* Thu May 03 2007 - lars@suse.de +* Thu May 03 2007 lars@suse.de - update to 1.6.26 - remove upstremed patches: + fox-1.6.20_configure_x11_extensions_header.patch @@ -376,9 +390,9 @@ - adapt fox-1.6.26_initialise_local_variable.patch - added Mandriva and Fedora dependencies - require libexpat-devel for openSUSE > 10.2 -* Wed Mar 07 2007 - lrupp@suse.de +* Wed Mar 07 2007 lrupp@suse.de - fixed requires for devel package on older distributions -* Tue Mar 06 2007 - lrupp@suse.de +* Tue Mar 06 2007 lrupp@suse.de - update to 1.6.23: + Fixed problem with X11 XLFD fonts. If XLFD font name specified directly, no font was matched. @@ -386,14 +400,14 @@ FXTreeListBox. + Always define vfscanf(), vscanf(), and vsscanf() when on Windows. + Remove FXAPI in FXObjectListOf template. -* Sun Jan 28 2007 - lrupp@suse.de +* Sun Jan 28 2007 lrupp@suse.de - add static package - compile for release - reorder documentation -* Fri Jan 26 2007 - lrupp@suse.de +* Fri Jan 26 2007 lrupp@suse.de - added version numbers in provides - build on older distributions -* Fri Dec 01 2006 - lrupp@suse.de +* Fri Dec 01 2006 lrupp@suse.de - update to 1.6.20 + Rolled back explicit template instantiation stuff: not supported everywhere. @@ -405,7 +419,7 @@ button release. + Fixed problems in FXFile, FXSocket, FXPipe occurring on 64-bit Windows. -* Fri Oct 13 2006 - lrupp@suse.de +* Fri Oct 13 2006 lrupp@suse.de - update to 1.6.16 + Fixed issue with FXMDIChild and FXTopWindow close() routine; this mostly affects FXRuby @@ -416,17 +430,17 @@ + FXToolTip & FXExpression bugs fixed + Updated Adie.stx - removed fox-1.6.4_optflags.patch -* Tue Jun 13 2006 - lrupp@suse.de +* Tue Jun 13 2006 lrupp@suse.de - fix #183748 : fox development files in run-time package - fix #183746 : package fox is compiled without RPM_OPT_FLAGS - fix #183739 : fox-1.6.4-3: local variable used before set - reduce BuildRequires - enable configure options: cups,xft,xim,xcursor,xrandr,opengl,shape,xshm -* Wed Apr 26 2006 - lrupp@suse.de +* Wed Apr 26 2006 lrupp@suse.de - new source 1.6.4 from upstream - package is alive again ;-) -* Mon Jun 23 2003 - pthomas@suse.de +* Mon Jun 23 2003 pthomas@suse.de - Include accidently left out libFOX.so. -* Fri Jun 20 2003 - pthomas@suse.de +* Fri Jun 20 2003 pthomas@suse.de - Initial package creation. - Use AM_CXXFLAGS instead of overriding CXXFLAGS. - Clean up code, including int->pointer casts. ++++++ fox-1.6.30.tar.bz2 -> fox-1.6.31.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/fox-1.6.30/configure new/fox-1.6.31/configure --- old/fox-1.6.30/configure 2007-10-06 15:28:23.000000000 +0200 +++ new/fox-1.6.31/configure 2007-11-16 16:21:22.000000000 +0100 @@ -1520,7 +1520,7 @@ FOX_MINOR_VERSION=6 -FOX_PATCH_LEVEL=30 +FOX_PATCH_LEVEL=31 FOX_INTERFACE_VERSION=0 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/fox-1.6.30/configure.in new/fox-1.6.31/configure.in --- old/fox-1.6.30/configure.in 2007-10-06 15:27:26.000000000 +0200 +++ new/fox-1.6.31/configure.in 2007-11-16 16:21:15.000000000 +0100 @@ -8,7 +8,7 @@ FOX_MINOR_VERSION=6 dnl Increment after every source code change -FOX_PATCH_LEVEL=30 +FOX_PATCH_LEVEL=31 dnl Binaries compiled with this patchlevel of FOX will need at least dnl version MAJOR.MINOR.INTERFACE_VERSION to run. The assertion diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/fox-1.6.30/include/fxver.h new/fox-1.6.31/include/fxver.h --- old/fox-1.6.30/include/fxver.h 2007-10-06 15:35:45.000000000 +0200 +++ new/fox-1.6.31/include/fxver.h 2007-11-16 16:21:37.000000000 +0100 @@ -5,7 +5,7 @@ // FOX version #define FOX_MAJOR 1 #define FOX_MINOR 6 -#define FOX_LEVEL 30 +#define FOX_LEVEL 31 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/fox-1.6.30/src/FXMDIClient.cpp new/fox-1.6.31/src/FXMDIClient.cpp --- old/fox-1.6.30/src/FXMDIClient.cpp 2006-05-19 03:15:09.000000000 +0200 +++ new/fox-1.6.31/src/FXMDIClient.cpp 2007-11-16 16:20:40.000000000 +0100 @@ -19,7 +19,7 @@ * License along with this library; if not, write to the Free Software * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * ********************************************************************************* -* $Id: FXMDIClient.cpp,v 1.62.2.1 2006/05/10 13:18:13 fox Exp $ * +* $Id: FXMDIClient.cpp,v 1.62.2.2 2007/10/25 15:08:51 fox Exp $ * ********************************************************************************/ #include "xincs.h" #include "fxver.h" @@ -326,10 +326,10 @@ // Show a menu of other MDI child windows long FXMDIClient::onCmdOthersWindows(FXObject*,FXSelector,void*){ - FXDialogBox choose(this,"Select Window",DECOR_TITLE|DECOR_BORDER|DECOR_RESIZE,0,0,300,200,10,10,10,10, 10,10); + FXDialogBox choose(this,tr("Select Window"),DECOR_TITLE|DECOR_BORDER|DECOR_RESIZE,0,0,300,200,10,10,10,10, 10,10); FXHorizontalFrame* buttons=new FXHorizontalFrame(&choose,LAYOUT_SIDE_BOTTOM|LAYOUT_FILL_X|PACK_UNIFORM_WIDTH|PACK_UNIFORM_HEIGHT,0,0,0,0,0,0,0,0); - new FXButton(buttons,"&OK",NULL,&choose,FXDialogBox::ID_ACCEPT,BUTTON_INITIAL|BUTTON_DEFAULT|FRAME_RAISED|FRAME_THICK|LAYOUT_RIGHT,0,0,0,0,HORZ_PAD,HORZ_PAD,VERT_PAD,VERT_PAD); - new FXButton(buttons,"&Cancel",NULL,&choose,FXDialogBox::ID_CANCEL,BUTTON_DEFAULT|FRAME_RAISED|FRAME_THICK|LAYOUT_RIGHT,0,0,0,0,HORZ_PAD,HORZ_PAD,VERT_PAD,VERT_PAD); + new FXButton(buttons,tr("&OK"),NULL,&choose,FXDialogBox::ID_ACCEPT,BUTTON_INITIAL|BUTTON_DEFAULT|FRAME_RAISED|FRAME_THICK|LAYOUT_RIGHT,0,0,0,0,HORZ_PAD,HORZ_PAD,VERT_PAD,VERT_PAD); + new FXButton(buttons,tr("&Cancel"),NULL,&choose,FXDialogBox::ID_CANCEL,BUTTON_DEFAULT|FRAME_RAISED|FRAME_THICK|LAYOUT_RIGHT,0,0,0,0,HORZ_PAD,HORZ_PAD,VERT_PAD,VERT_PAD); FXVerticalFrame* mdilistframe=new FXVerticalFrame(&choose,FRAME_SUNKEN|FRAME_THICK|LAYOUT_FILL_X|LAYOUT_FILL_Y,0,0,0,0,0,0,0,0,0,0); FXList* mdilist=new FXList(mdilistframe,NULL,0,LIST_BROWSESELECT|LAYOUT_FILL_X|LAYOUT_FILL_Y); mdilist->setNumVisible(10); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/fox-1.6.30/src/strtoll.cpp new/fox-1.6.31/src/strtoll.cpp --- old/fox-1.6.30/src/strtoll.cpp 2006-06-13 04:25:33.000000000 +0200 +++ new/fox-1.6.31/src/strtoll.cpp 2007-11-16 16:20:41.000000000 +0100 @@ -19,7 +19,7 @@ * License along with this library; if not, write to the Free Software * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * ********************************************************************************* -* $Id: strtoll.cpp,v 1.9.2.1 2006/06/13 02:25:33 fox Exp $ * +* $Id: strtoll.cpp,v 1.9.2.2 2007/11/16 14:50:40 fox Exp $ * ********************************************************************************/ #include "xincs.h" #include "fxver.h" @@ -182,7 +182,7 @@ if(endptr) *endptr=s; // Skip spaces - while((c=*s++)!='\0' && Ascii::isSpace(c)) s++; + while(*s!='\0' && Ascii::isSpace(*s)) s++; // Process sign if(*s=='-'){ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/fox-1.6.30/src/version.rc new/fox-1.6.31/src/version.rc --- old/fox-1.6.30/src/version.rc 2007-10-06 15:49:57.000000000 +0200 +++ new/fox-1.6.31/src/version.rc 2007-11-16 16:26:38.000000000 +0100 @@ -1,5 +1,5 @@ 1 VERSIONINFO -FILEVERSION 1,6,30,0 +FILEVERSION 1,6,31,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -15,7 +15,7 @@ BLOCK "040904b0" BEGIN VALUE "FileDescription", "FOX GUI Library\0" -VALUE "FileVersion", "1,6,30.0\0" +VALUE "FileVersion", "1,6,31.0\0" VALUE "LegalCopyright", "GNU Library General Public License\0" END END ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org