commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2020-01-01 14:56:25 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new.6675 (New) Package is "fltk" Wed Jan 1 14:56:25 2020 rev:42 rq:758157 version:1.3.5 Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2019-09-05 12:29:16.695632546 +0200 +++ /work/SRC/openSUSE:Factory/.fltk.new.6675/fltk.changes 2020-01-01 14:56:28.841874130 +0100 @@ -1,0 +2,7 @@ +Thu Dec 19 12:01:54 UTC 2019 - pgaj...@suse.com + +- version update to 1.3.5 + * see CHANGES or +https://www.fltk.org/articles.php?L1635 + +--- Old: fltk-1.3.4-source.tar.gz New: fltk-1.3.5-source.tar.gz Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.qlhLkZ/_old 2020-01-01 14:56:29.381874413 +0100 +++ /var/tmp/diff_new_pack.qlhLkZ/_new 2020-01-01 14:56:29.385874414 +0100 @@ -1,7 +1,7 @@ # # spec file for package fltk # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,13 @@ Name: fltk -Version:1.3.4 +Version:1.3.5 Release:0 Summary:C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 License:LGPL-2.1-or-later Group: Development/Libraries/X11 -Url:http://www.fltk.org/ -Source: http://fltk.org/pub/fltk/%{version}/fltk-%{version}-source.tar.gz +URL:https://www.fltk.org/ +Source: https://fltk.org/pub/fltk/%{version}/fltk-%{version}-source.tar.gz Source2:baselibs.conf # PATCH-FIX-UPSTREAM fltk-1.3.4-fltk_config.patch tchva...@suse.com -- obey libdir and other options in fltk-config taken from Fedora Patch0: fltk-1.3.4-fltk_config.patch ++ fltk-1.3.4-source.tar.gz -> fltk-1.3.5-source.tar.gz ++ 21374 lines of diff (skipped)
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2019-09-05 12:29:15 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new.7948 (New) Package is "fltk" Thu Sep 5 12:29:15 2019 rev:41 rq:723014 version:1.3.4 Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2018-02-03 15:37:34.991157408 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new.7948/fltk.changes 2019-09-05 12:29:16.695632546 +0200 @@ -1,0 +2,5 @@ +Fri Aug 9 06:48:58 UTC 2019 - Martin Liška + +- Use FAT LTO objects in order to provide proper static library. + +--- Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.pWAiQu/_old 2019-09-05 12:29:17.367632415 +0200 +++ /var/tmp/diff_new_pack.pWAiQu/_new 2019-09-05 12:29:17.367632415 +0200 @@ -1,7 +1,7 @@ # # spec file for package fltk # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,7 +20,7 @@ Version:1.3.4 Release:0 Summary:C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Development/Libraries/X11 Url:http://www.fltk.org/ Source: http://fltk.org/pub/fltk/%{version}/fltk-%{version}-source.tar.gz @@ -91,6 +91,7 @@ %patch2 %build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects %configure \ --enable-shared \ --enable-threads
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2018-02-03 15:37:33 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is "fltk" Sat Feb 3 15:37:33 2018 rev:40 rq:570580 version:1.3.4 Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2017-08-12 19:41:47.337884246 +0200 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2018-02-03 15:37:34.991157408 +0100 @@ -1,0 +2,5 @@ +Mon Jan 29 12:20:23 UTC 2018 - pgaj...@suse.com + +- added xcursor dependency [bsc#1077881] + +--- Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.607ymL/_old 2018-02-03 15:37:35.743122284 +0100 +++ /var/tmp/diff_new_pack.607ymL/_new 2018-02-03 15:37:35.747122097 +0100 @@ -1,7 +1,7 @@ # # spec file for package fltk # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -37,6 +37,7 @@ BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(xft) BuildRequires: pkgconfig(xinerama)
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2017-08-12 19:41:43 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is "fltk" Sat Aug 12 19:41:43 2017 rev:39 rq:514861 version:1.3.4 Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2017-07-30 11:24:50.406898737 +0200 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2017-08-12 19:41:47.337884246 +0200 @@ -1,0 +2,5 @@ +Tue Jul 25 00:37:09 UTC 2017 - jeng...@inai.de + +- Trim description, drop TM/R marks according to guidelines. + +--- Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.qtCtYH/_old 2017-08-12 19:41:49.265613867 +0200 +++ /var/tmp/diff_new_pack.qtCtYH/_new 2017-08-12 19:41:49.277612184 +0200 @@ -19,7 +19,7 @@ Name: fltk Version:1.3.4 Release:0 -Summary:Free C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 +Summary:C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 License:LGPL-2.1+ Group: Development/Libraries/X11 Url:http://www.fltk.org/ @@ -43,15 +43,12 @@ %description The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a C++ -graphical user interface toolkit for the X Window System (UNIX(r)), -OpenGL(r), and Microsoft(r) Windows(r) NT 4.0, 95, or 98. The -installation of this package requires you to install a 3D library. If -you do not have hardware 3D, you can use the software OpenGL library in -the mesasoft package (series x3d). The library can be recompiled -without 3D support. +graphical user interface toolkit for the X Window System, +OpenGL, and Microsoft Windows NT 4.0, 95, or 98. The +installation of this package requires a 3D library such as Mesa. %package devel -Summary:Include Files and Libraries mandatory for Development +Summary:Development files for the FLTK GUI toolkit Group: Development/Libraries/C and C++ Requires: libfltk1 = %{version} Requires: pkgconfig(gl) @@ -60,41 +57,32 @@ %description devel The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a C++ -graphical user interface toolkit for the X Window System (UNIX(r)), -OpenGL(r), and Microsoft(r) Windows(r) NT 4.0, 95, or 98). Installation -of this package requires you to install a 3D library. If you do not -have 3D hardware you can use the software OpenGL library in the -mesasoft package (series x3d). The library can be recompiled without 3D -support. +graphical user interface toolkit for the X Window System, +OpenGL, and Microsoft Windows NT 4.0, 95, or 98. The +installation of this package requires a 3D library such as Mesa. %package -n libfltk1 -Summary:FLTK Library +Summary:The FLTK GUI toolkit library Group: System/Libraries Obsoletes: fltk < 1.3.2 %description -n libfltk1 The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a C++ -graphical user interface toolkit for the X Window System (UNIX(r)), -OpenGL(r), and Microsoft(r) Windows(r) NT 4.0, 95, or 98. The -installation of this package requires you to install a 3D library. If -you do not have hardware 3D, you can use the software OpenGL library in -the mesasoft package (series x3d). The library can be recompiled -without 3D support. +graphical user interface toolkit for the X Window System, +OpenGL, and Microsoft Windows NT 4.0, 95, or 98. The +installation of this package requires a 3D library such as Mesa. %package devel-static -Summary:Static Libraries mandatory for Development +Summary:Static libraries for the FLTK GUI toolkit Group: Development/Libraries/C and C++ Requires: fltk-devel = %{version} Requires: libfltk1 = %{version} %description devel-static The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a C++ -graphical user interface toolkit for the X Window System (UNIX(r)), -OpenGL(r), and Microsoft(r) Windows(r) NT 4.0, 95, or 98). Installation -of this package requires you to install a 3D library. If you do not -have 3D hardware you can use the software OpenGL library in the -mesasoft package (series x3d). The library can be recompiled without 3D -support. +graphical user interface toolkit for the X Window System, +OpenGL, and Microsoft Windows NT 4.0, 95, or 98. The +installation of this package requires a 3D library such as Mesa. %prep %setup -q
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2017-07-30 11:24:49 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is "fltk" Sun Jul 30 11:24:49 2017 rev:38 rq:510970 version:1.3.4 Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2017-02-16 16:42:14.105965652 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2017-07-30 11:24:50.406898737 +0200 @@ -1,0 +2,7 @@ +Mon Jul 17 12:34:53 UTC 2017 - tchva...@suse.com + +- Drop patch fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch + as upstream closed the ticked stating it is wrong +- Add patch fltk-1.3.4-fltk_config.patch + +--- Old: fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch New: fltk-1.3.4-fltk_config.patch Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.zwqi6q/_old 2017-07-30 11:24:51.242780787 +0200 +++ /var/tmp/diff_new_pack.zwqi6q/_new 2017-07-30 11:24:51.246780223 +0200 @@ -17,7 +17,6 @@ Name: fltk -# Migrating Code from FLTK 1.1 to 1.3: http://www.fltk.org/doc-1.3/migration_1_3.html Version:1.3.4 Release:0 Summary:Free C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 @@ -26,11 +25,10 @@ Url:http://www.fltk.org/ Source: http://fltk.org/pub/fltk/%{version}/fltk-%{version}-source.tar.gz Source2:baselibs.conf -# PATCH-FIX-UPSTREAM fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch http://www.fltk.org/str.php?L2918 reddw...@opensuse.org -- Don't ask dependent libraries to link against Xft without need. Broke games/toycars. -Patch0: fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch +# PATCH-FIX-UPSTREAM fltk-1.3.4-fltk_config.patch tchva...@suse.com -- obey libdir and other options in fltk-config taken from Fedora +Patch0: fltk-1.3.4-fltk_config.patch # PATCH-FIX-OPENSUSE fltk-1.3.2-verbose_build.patch reddw...@opensuse.org -- Make the build verbose so the post build checks can verify the CFLAGS Patch2: fltk-1.3.2-verbose_build.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: libjpeg-devel @@ -56,9 +54,9 @@ Summary:Include Files and Libraries mandatory for Development Group: Development/Libraries/C and C++ Requires: libfltk1 = %{version} -Provides: fltk = %{version} Requires: pkgconfig(gl) Requires: pkgconfig(x11) +Provides: fltk = %{version} %description devel The Fast Light Tool Kit ("FLTK", pronounced "fulltick") is a C++ @@ -100,31 +98,29 @@ %prep %setup -q -%patch0 +%patch0 -p1 %patch2 %build %configure \ ---enable-shared --enable-threads + --enable-shared \ + --enable-threads make %{?_smp_mflags} cd documentation make html %{?_smp_mflags} %install -make install libdir=${RPM_BUILD_ROOT}%{_libdir}/ \ -includedir=${RPM_BUILD_ROOT}%{_includedir} \ -bindir=${RPM_BUILD_ROOT}%{_bindir} \ -docdir=${RPM_BUILD_ROOT}/%{_docdir}/fltk-devel/html/ \ -mandir=${RPM_BUILD_ROOT}%{_mandir} STRIP=true -rm -r ${RPM_BUILD_ROOT}%{_mandir}/cat* -# rm ${RPM_BUILD_ROOT}%{_libdir}/libfltk*.a +make install libdir=%{buildroot}%{_libdir}/ \ +includedir=%{buildroot}%{_includedir} \ +bindir=%{buildroot}%{_bindir} \ +docdir=%{buildroot}/%{_docdir}/fltk-devel/html/ \ +mandir=%{buildroot}%{_mandir} STRIP=true +rm -r %{buildroot}%{_mandir}/cat* %post -n libfltk1 -p /sbin/ldconfig - %postun -n libfltk1 -p /sbin/ldconfig %files devel -%defattr(-,root,root) %doc examples makeinclude %doc %{_docdir}/fltk-devel %{_mandir}/man*/* @@ -133,12 +129,10 @@ %{_bindir}/* %files -n libfltk1 -%defattr(-,root,root) %doc CHANGES COPYING README %{_libdir}/*.so.* %files devel-static -%defattr(0644,root,root) %{_libdir}/libfltk*.a %changelog ++ fltk-1.3.4-fltk_config.patch ++ diff -up fltk-1.3.4-1/fltk-config.in.fltk_config fltk-1.3.4-1/fltk-config.in --- fltk-1.3.4-1/fltk-config.in.fltk_config 2016-01-30 20:49:56.0 -0600 +++ fltk-1.3.4-1/fltk-config.in 2017-03-04 12:29:28.910316677 -0600 @@ -44,8 +44,8 @@ CXX="@CXX@" # flags for C++ compiler: ARCHFLAGS="@ARCHFLAGS@" -CFLAGS="@CFLAGS@ @LARGEFILE@ @PTHREAD_FLAGS@" -CXXFLAGS="@CXXFLAGS@ @LARGEFILE@ @PTHREAD_FLAGS@" +CFLAGS="" +CXXFLAGS="" LDFLAGS="@LDFLAGS@" LDLIBS="@LIBS@" OPTIM="@OPTIM@" @@ -228,7 +228,7 @@ if test "$BINARY_DIR" != ""; then includes="-I$BINARY_DIR $includes" fi -if test "$libdir" != /usr/lib
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2017-02-16 16:42:12 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is "fltk" Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2016-11-25 12:03:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2017-02-16 16:42:14.105965652 +0100 @@ -1,0 +2,6 @@ +Thu Feb 9 14:40:05 UTC 2017 - dims...@opensuse.org + +- Explicitly package %{_docdir}/fltk-devel in order to fix build + with RPM 4.13.0. + +--- Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.cAQnM4/_old 2017-02-16 16:42:14.669885566 +0100 +++ /var/tmp/diff_new_pack.cAQnM4/_new 2017-02-16 16:42:14.669885566 +0100 @@ -1,7 +1,7 @@ # # spec file for package fltk # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -126,6 +126,7 @@ %files devel %defattr(-,root,root) %doc examples makeinclude +%doc %{_docdir}/fltk-devel %{_mandir}/man*/* %{_libdir}/*.so %{_includedir}/*
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2016-11-25 12:03:57 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is "fltk" Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2015-01-30 06:11:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2016-11-25 12:03:59.0 +0100 @@ -1,0 +2,6 @@ +Mon Nov 21 15:29:09 UTC 2016 - pgaj...@suse.com + +- updated to 1.3.4: see CHANGES +- remove fltk-1.3.3-do-not-use-internal-ABI.patch (upstreamed) + +--- Old: fltk-1.3.3-do-not-use-internal-ABI.patch fltk-1.3.3-source.tar.gz New: fltk-1.3.4-source.tar.gz Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.9mtxi2/_old 2016-11-25 12:04:01.0 +0100 +++ /var/tmp/diff_new_pack.9mtxi2/_new 2016-11-25 12:04:01.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package fltk # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: fltk # Migrating Code from FLTK 1.1 to 1.3: http://www.fltk.org/doc-1.3/migration_1_3.html -Version:1.3.3 +Version:1.3.4 Release:0 Summary:Free C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 License:LGPL-2.1+ @@ -30,8 +30,6 @@ Patch0: fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch # PATCH-FIX-OPENSUSE fltk-1.3.2-verbose_build.patch reddw...@opensuse.org -- Make the build verbose so the post build checks can verify the CFLAGS Patch2: fltk-1.3.2-verbose_build.patch -# PATCH-FIX-UPSTREAM fltk-1.3.3-do-not-use-internal-ABI.patch dims...@opensuse.org -- Do not use internal functions -Patch3: fltk-1.3.3-do-not-use-internal-ABI.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: doxygen BuildRequires: gcc-c++ @@ -104,7 +102,6 @@ %setup -q %patch0 %patch2 -%patch3 -p0 %build %configure \ ++ fltk-1.3.3-source.tar.gz -> fltk-1.3.4-source.tar.gz ++ 143106 lines of diff (skipped)
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2015-01-30 06:11:20 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2015-01-22 21:48:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2015-01-30 06:11:22.0 +0100 @@ -1,0 +2,7 @@ +Mon Jan 26 12:33:38 UTC 2015 - dims...@opensuse.org + +- Add fltk-1.3.3-do-not-use-internal-ABI.patch: do not use internal + function Fl_XFont_On_Demand::value(), which changes ABI based on + the configuration. Add a fl_core_font() getter for the same. + +--- New: fltk-1.3.3-do-not-use-internal-ABI.patch Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.HP08ku/_old 2015-01-30 06:11:23.0 +0100 +++ /var/tmp/diff_new_pack.HP08ku/_new 2015-01-30 06:11:23.0 +0100 @@ -30,6 +30,8 @@ Patch0: fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch # PATCH-FIX-OPENSUSE fltk-1.3.2-verbose_build.patch reddw...@opensuse.org -- Make the build verbose so the post build checks can verify the CFLAGS Patch2: fltk-1.3.2-verbose_build.patch +# PATCH-FIX-UPSTREAM fltk-1.3.3-do-not-use-internal-ABI.patch dims...@opensuse.org -- Do not use internal functions +Patch3: fltk-1.3.3-do-not-use-internal-ABI.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: doxygen BuildRequires: gcc-c++ @@ -102,6 +104,7 @@ %setup -q %patch0 %patch2 +%patch3 -p0 %build %configure \ ++ fltk-1.3.3-do-not-use-internal-ABI.patch ++ Index: FL/x.H === --- FL/x.H (revision 10476) +++ FL/x.H (working copy) @@ -132,6 +132,7 @@ XFontStruct *ptr; }; extern FL_EXPORT Fl_XFont_On_Demand fl_xfont; +extern FL_EXPORT XFontStruct* fl_core_font(); // this object contains all X-specific stuff about a window: // Warning: this object is highly subject to change! Index: src/fl_font.cxx === --- src/fl_font.cxx (revision 10476) +++ src/fl_font.cxx (working copy) @@ -55,6 +55,14 @@ # include fl_font_x.cxx #endif // WIN32 +#ifdef WIN32 +#elif defined(__APPLE__) +#else +XFontStruct *fl_core_font() +{ + return fl_xfont.value(); +} +#endif double fl_width(const char* c) { if (c) return fl_width(c, (int) strlen(c)); Index: src/gl_draw.cxx === --- src/gl_draw.cxx (revision 10476) +++ src/gl_draw.cxx (working copy) @@ -84,7 +84,7 @@ * then sorting through them at draw time (for normal X rendering) to find which one can * render the current glyph... But for now, just use the first font in the list for GL... */ -XFontStruct *font = fl_xfont; +XFontStruct *font = fl_core_font(); int base = font-min_char_or_byte2; int count = font-max_char_or_byte2-base+1; fl_fontsize-listbase = glGenLists(256); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2015-01-22 21:48:03 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2014-11-01 08:14:07.0 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2015-01-22 21:48:12.0 +0100 @@ -1,0 +2,7 @@ +Tue Jan 13 03:32:00 UTC 2015 - p.drou...@gmail.com + +- Update to version 1.3.3 + +Very much changes; please have a look on CHANGES file +- Remove fltk-1.3.2-underlinking.patch; merged upstream + +--- @@ -483,2 +490,2 @@ - user interface toolkit for X (UNIX�), OpenGL, and WIN32 (Microsoft� - Windows� NT 4.0, 95, or 98) + user interface toolkit for X (UNIX®), OpenGL, and WIN32 (Microsoft® + Windows® NT 4.0, 95, or 98) Old: fltk-1.3.2-source.tar.gz fltk-1.3.2-underlinking.patch New: fltk-1.3.3-source.tar.gz Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.bVABgk/_old 2015-01-22 21:48:13.0 +0100 +++ /var/tmp/diff_new_pack.bVABgk/_new 2015-01-22 21:48:13.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package fltk # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,18 +18,16 @@ Name: fltk # Migrating Code from FLTK 1.1 to 1.3: http://www.fltk.org/doc-1.3/migration_1_3.html -Version:1.3.2 +Version:1.3.3 Release:0 Summary:Free C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 License:LGPL-2.1+ Group: Development/Libraries/X11 Url:http://www.fltk.org/ -Source: http://ftp.easysw.com/pub/fltk/%{version}/fltk-%{version}-source.tar.gz +Source: http://fltk.org/pub/fltk/%{version}/fltk-%{version}-source.tar.gz Source2:baselibs.conf # PATCH-FIX-UPSTREAM fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch http://www.fltk.org/str.php?L2918 reddw...@opensuse.org -- Don't ask dependent libraries to link against Xft without need. Broke games/toycars. Patch0: fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch -# PATCH-FIX-UPSTREAM fltk-1.3.2-underlinking.patch http://www.fltk.org/str.php?L2919 reddw...@opensuse.org -- Link against all needed libraries. -Patch1: fltk-1.3.2-underlinking.patch # PATCH-FIX-OPENSUSE fltk-1.3.2-verbose_build.patch reddw...@opensuse.org -- Make the build verbose so the post build checks can verify the CFLAGS Patch2: fltk-1.3.2-verbose_build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -103,7 +101,6 @@ %prep %setup -q %patch0 -%patch1 %patch2 %build ++ fltk-1.3.2-source.tar.gz - fltk-1.3.3-source.tar.gz ++ 70230 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2014-11-01 08:13:59 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2013-03-11 10:04:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2014-11-01 08:14:07.0 +0100 @@ -1,0 +2,7 @@ +Sat Oct 25 16:57:19 UTC 2014 - crrodrig...@opensuse.org + +- Correct -devel package dependencies +* /usr/include/FL/x*.H needs x11 headers +* /usr/include/FL/gl*.H needs gl headers. + +--- Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.1gc5Ul/_old 2014-11-01 08:14:08.0 +0100 +++ /var/tmp/diff_new_pack.1gc5Ul/_new 2014-11-01 08:14:08.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package fltk # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -59,6 +59,8 @@ Group: Development/Libraries/C and C++ Requires: libfltk1 = %{version} Provides: fltk = %{version} +Requires: pkgconfig(gl) +Requires: pkgconfig(x11) %description devel The Fast Light Tool Kit (FLTK, pronounced fulltick) is a C++ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2013-03-11 10:04:50 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk, Maintainer is pgaj...@suse.com Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2013-01-29 10:43:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2013-03-11 10:04:52.0 +0100 @@ -1,0 +2,6 @@ +Tue Mar 5 17:27:54 UTC 2013 - j...@suse.com + +- added a fltk-devel-static subpackage to transport libfltk*.a + as needed by Documentation:Tools/flpsed. + +--- Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.BBgX7H/_old 2013-03-11 10:04:54.0 +0100 +++ /var/tmp/diff_new_pack.BBgX7H/_new 2013-03-11 10:04:54.0 +0100 @@ -83,6 +83,20 @@ the mesasoft package (series x3d). The library can be recompiled without 3D support. +%package devel-static +Summary:Static Libraries mandatory for Development +Group: Development/Libraries/C and C++ +Requires: fltk-devel = %{version} +Requires: libfltk1 = %{version} + +%description devel-static +The Fast Light Tool Kit (FLTK, pronounced fulltick) is a C++ +graphical user interface toolkit for the X Window System (UNIX(r)), +OpenGL(r), and Microsoft(r) Windows(r) NT 4.0, 95, or 98). Installation +of this package requires you to install a 3D library. If you do not +have 3D hardware you can use the software OpenGL library in the +mesasoft package (series x3d). The library can be recompiled without 3D +support. %prep %setup -q @@ -104,7 +118,7 @@ docdir=${RPM_BUILD_ROOT}/%{_docdir}/fltk-devel/html/ \ mandir=${RPM_BUILD_ROOT}%{_mandir} STRIP=true rm -r ${RPM_BUILD_ROOT}%{_mandir}/cat* -rm ${RPM_BUILD_ROOT}%{_libdir}/libfltk*.a +# rm ${RPM_BUILD_ROOT}%{_libdir}/libfltk*.a %post -n libfltk1 -p /sbin/ldconfig @@ -123,4 +137,8 @@ %doc CHANGES COPYING README %{_libdir}/*.so.* +%files devel-static +%defattr(0644,root,root) +%{_libdir}/libfltk*.a + %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2013-01-29 10:43:44 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk, Maintainer is pgaj...@suse.com Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2013-01-24 09:55:07.0 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2013-01-29 10:43:45.0 +0100 @@ -1,0 +2,8 @@ +Fri Jan 25 13:33:43 UTC 2013 - pgaj...@suse.com + +- by previous change, files of fltk maint package was moved to + fltk-devel, keeping fltk empty; thus: + * libfltk1 obsoletes fltk + * fltk-devel provides fltk + +--- Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.GGvnLh/_old 2013-01-29 10:43:47.0 +0100 +++ /var/tmp/diff_new_pack.GGvnLh/_new 2013-01-29 10:43:47.0 +0100 @@ -58,6 +58,7 @@ Summary:Include Files and Libraries mandatory for Development Group: Development/Libraries/C and C++ Requires: libfltk1 = %{version} +Provides: fltk = %{version} %description devel The Fast Light Tool Kit (FLTK, pronounced fulltick) is a C++ @@ -71,6 +72,7 @@ %package -n libfltk1 Summary:FLTK Library Group: System/Libraries +Obsoletes: fltk 1.3.2 %description -n libfltk1 The Fast Light Tool Kit (FLTK, pronounced fulltick) is a C++ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2013-01-24 09:55:05 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk, Maintainer is pgaj...@suse.com Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2012-11-28 10:18:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2013-01-24 09:55:07.0 +0100 @@ -1,0 +2,28 @@ +Thu Jan 10 16:16:08 UTC 2013 - reddw...@opensuse.org + +- updated to 1.3.2: +- Removed unnecessary drawing calls (STR #2898) +- Fixed regression in FLTK 1.3.1 for unbundled Mac OS FLTK applications that + did not appear in dock nor have a menu bar (STR #2890). +- Fl_Table::clear() now calls table-clear() for consistency. (STR #2889) +- Fixed Fl_Scroll widget that fails under Mac OS X 10.8 and retina display (STR #2887). +- Prevents scrollbars from drawing when widget is sized too small to be visible (STR #2886). +- Documented how to make a Mac OS X FLTK application launchable by dropping files on its icon. +- Fixed a Mac-specific issue appeared with OS 10.8 (Mountain Lion): long delay before + opening when the application is started by dragging a file on the application icon. +- Fixed use of PNG image from im-memory data (STR #2884). +- Added static Fl_RGB_Image::max_size(size_t) to limit the maximum memory size allowed to + RGB images (STR #2881). +- add fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch to avoid adding unneeded libraries + to the link command of dependent packages. Those libraries didn't even need to be installed. +- remove automake BuildRequire +- substitute %if crazyness for pkgconfig() style BuildRequires +- correct libfltk1 group +- get rid of the fltk package which only contained duplicated doc files, probably by a packaging accident +- add fltk-1.3.2-verbose_build.patch +- add fltk-1.3.2-underlinking-patch +- remove fltk-as-needed.patch (integrated into fltk-1.3.2-underlinking-patch) +- don't add -fno-strict-aliasing to CFLAGS. Upstream already does that +- don't set glflags and fltkflags for make. I don't see it doing anything useful + +--- Old: fltk-1.3.1-source.tar.bz2 fltk-as-needed.patch New: fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch fltk-1.3.2-source.tar.gz fltk-1.3.2-underlinking.patch fltk-1.3.2-verbose_build.patch Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.E0JAXQ/_old 2013-01-24 09:55:08.0 +0100 +++ /var/tmp/diff_new_pack.E0JAXQ/_new 2013-01-24 09:55:08.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package fltk # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,82 +18,32 @@ Name: fltk # Migrating Code from FLTK 1.1 to 1.3: http://www.fltk.org/doc-1.3/migration_1_3.html -Version:1.3.1 +Version:1.3.2 Release:0 Summary:Free C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 License:LGPL-2.1+ Group: Development/Libraries/X11 Url:http://www.fltk.org/ -# some of files were updated from CinePaint CVS: -# http://cinepaint.cvs.sourceforge.net/cinepaint/cinepaint-project/fltk/ -Source: %{name}-%{version}-source.tar.bz2 +Source: http://ftp.easysw.com/pub/fltk/%{version}/fltk-%{version}-source.tar.gz Source2:baselibs.conf -Patch0: fltk-as-needed.patch +# PATCH-FIX-UPSTREAM fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch http://www.fltk.org/str.php?L2918 reddw...@opensuse.org -- Don't ask dependent libraries to link against Xft without need. Broke games/toycars. +Patch0: fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch +# PATCH-FIX-UPSTREAM fltk-1.3.2-underlinking.patch http://www.fltk.org/str.php?L2919 reddw...@opensuse.org -- Link against all needed libraries. +Patch1: fltk-1.3.2-underlinking.patch +# PATCH-FIX-OPENSUSE fltk-1.3.2-verbose_build.patch reddw...@opensuse.org -- Make the build verbose so the post build checks can verify the CFLAGS +Patch2: fltk-1.3.2-verbose_build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: libfltk1 = %{version} - -BuildRequires: automake BuildRequires: doxygen BuildRequires: gcc-c++ -BuildRequires: pkgconfig - -%if
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2012-11-28 10:18:58 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk, Maintainer is pgaj...@suse.com Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2012-07-30 20:25:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2012-11-28 10:18:59.0 +0100 @@ -1,0 +2,37 @@ +Tue Nov 20 13:01:32 UTC 2012 - pgaj...@suse.com + +- updated to 1.3.1: +- Fixed utf_strncasecmp and utf_strcasecmp +- Moved all inline constructors into source file to avoid bad DLLs +- Fixed Fl_Widget::copy_label() and Fl_Window::copy_label() when + called with the old label() (STR #2836) +- Fixed Fl_Input_::maximum_size() documentation and replace() method + to honor maximum_size() as number of allowed characters (STR #2747). +- Fixed a potential crash if Fl_Double_Window::flush() was called + before show() +- Fixed regression (in FLTK 1.3.0) that could clear a radio + button by using the keyboard (space or shortcut) (STR #2748) +- Fixed fl_pie() drawing too small on X11 (STR #2703) +- Fixed Fl_Menu issue with unusual menu flags (STR #2680) +- Fixed Windows DLL import of fl_xid() (STR #2670) +- Added Fl::screen_work_area() functions that compute the work area + of a screen. These functions improve the positioning of menus. + Changed Fl::x(), Fl::y(), Fl::w(), Fl::h() functions + to return the origin and size of the work area of the main screen + (STR #2695 + 2697) +- Created the FL_SCREEN_CONFIGURATION_CHANGED event that is triggered + when a screen is added, removed, moved or when resolution is changed + (STR #2600) +- Improved the description of page size and orientation by + Fl_PostScript_File_Device. +- Added support for horizontal wheel movement under X11 and MSWindows Vista + and above (STR #2644). + +1.3.1 ABI FEATURES + (To enable the following ABI features, put: #define FLTK_ABI_VERSION 10301 + at the top of your FL/Enumerations.H and rebuild FLTK and your app) +- Fl_Tree optimized to support large trees (eg. 100k items): + Added _next_sibling and _prev_sibling to Fl_Tree_Item class, + and support methods. + +--- Old: fltk-1.3.0-source.tar.bz2 New: fltk-1.3.1-source.tar.bz2 Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.BLWimS/_old 2012-11-28 10:19:01.0 +0100 +++ /var/tmp/diff_new_pack.BLWimS/_new 2012-11-28 10:19:01.0 +0100 @@ -18,7 +18,7 @@ Name: fltk # Migrating Code from FLTK 1.1 to 1.3: http://www.fltk.org/doc-1.3/migration_1_3.html -Version:1.3.0 +Version:1.3.1 Release:0 Summary:Free C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 License:LGPL-2.1+ ++ fltk-1.3.0-source.tar.bz2 - fltk-1.3.1-source.tar.bz2 ++ 85008 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2012-07-30 20:25:08 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk, Maintainer is pgaj...@suse.com Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2012-02-20 17:23:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2012-07-30 20:25:12.0 +0200 @@ -1,0 +2,5 @@ +Thu Jul 26 07:05:50 UTC 2012 - co...@suse.com + +- buildrequires on specific library sonames is breaking build + +--- Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.qXdhmT/_old 2012-07-30 20:25:22.0 +0200 +++ /var/tmp/diff_new_pack.qXdhmT/_new 2012-07-30 20:25:22.0 +0200 @@ -39,10 +39,10 @@ %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} %if 0%{?rhel_version} 0%{?rhel_version} 501 -BuildRequires: xorg-x11-devel -BuildRequires: xorg-x11-libs BuildRequires: xorg-x11-Mesa-libGL BuildRequires: xorg-x11-Mesa-libGLU +BuildRequires: xorg-x11-devel +BuildRequires: xorg-x11-libs %else BuildRequires: libX11-devel BuildRequires: libXext-devel @@ -57,47 +57,41 @@ %endif %if 0%{?suse_version} BuildRequires: Mesa-devel -BuildRequires: xorg-x11-devel -%if 0%{?suse_version} 1120 -BuildRequires: libjpeg8 -%else -BuildRequires: libjpeg -%endif BuildRequires: libjpeg-devel -BuildRequires: libpng BuildRequires: libpng-devel +BuildRequires: xorg-x11-devel %endif %if 0%{?mandriva_version} %ifarch x86_64 +BuildRequires: lib64mesagl1-devel +BuildRequires: lib64mesaglu1-devel BuildRequires: lib64x11_6-devel BuildRequires: lib64xext6-devel BuildRequires: lib64xinerama1-devel -BuildRequires: lib64mesagl1-devel -BuildRequires: lib64mesaglu1-devel %if 0%{?mandriva_version} 201000 BuildRequires: lib64jpeg62 BuildRequires: lib64jpeg62-devel %else -BuildRequires: lib64jpeg7 BuildRequires: lib64jpeg-devel +BuildRequires: lib64jpeg7 %endif -BuildRequires: lib64png3 BuildRequires: lib64png-devel +BuildRequires: lib64png3 %else +BuildRequires: libmesagl1-devel +BuildRequires: libmesaglu1-devel BuildRequires: libx11_6-devel BuildRequires: libxext6-devel BuildRequires: libxinerama1-devel -BuildRequires: libmesagl1-devel -BuildRequires: libmesaglu1-devel %if 0%{?mandriva_version} 201000 BuildRequires: libjpeg62 BuildRequires: libjpeg62-devel %else -BuildRequires: libjpeg7 BuildRequires: libjpeg-devel +BuildRequires: libjpeg7 %endif -BuildRequires: libpng3 BuildRequires: libpng-devel +BuildRequires: libpng3 %endif %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2012-02-20 17:22:51 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk, Maintainer is pgaj...@suse.com Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2011-12-27 18:35:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2012-02-20 17:23:01.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 20 12:58:48 UTC 2012 - co...@suse.com + +- let the devel package buildrequire xorg-x11-devel + +--- Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.YCW4BJ/_old 2012-02-20 17:23:02.0 +0100 +++ /var/tmp/diff_new_pack.YCW4BJ/_new 2012-02-20 17:23:02.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package fltk # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,13 @@ # - Name: fltk -License:LGPL-2.1+ -Group: Development/Libraries/X11 # Migrating Code from FLTK 1.1 to 1.3: http://www.fltk.org/doc-1.3/migration_1_3.html Version:1.3.0 -Release:1 +Release:0 Summary:Free C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 +License:LGPL-2.1+ +Group: Development/Libraries/X11 Url:http://www.fltk.org/ # some of files were updated from CinePaint CVS: # http://cinepaint.cvs.sourceforge.net/cinepaint/cinepaint-project/fltk/ @@ -33,8 +32,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: libfltk1 = %{version} -BuildRequires: automake doxygen pkgconfig +BuildRequires: automake +BuildRequires: doxygen BuildRequires: gcc-c++ +BuildRequires: pkgconfig %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} %if 0%{?rhel_version} 0%{?rhel_version} 501 @@ -110,10 +111,13 @@ without 3D support. %package devel -License:LGPL-2.1+ Summary:Include Files and Libraries mandatory for Development Group: Development/Libraries/C and C++ Requires: libfltk1 = %{version} +%if 0%{?suse_version} +BuildRequires: Mesa-devel +BuildRequires: xorg-x11-devel +%endif %description devel The Fast Light Tool Kit (FLTK, pronounced fulltick) is a C++ @@ -125,7 +129,6 @@ support. %package -n libfltk1 -License:LGPL-2.1+ Summary:FLTK Library Group: Development/Libraries/C and C++ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2011-12-27 18:35:15 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk, Maintainer is pgaj...@suse.com Changes: --- /work/SRC/openSUSE:Factory/fltk/fltk.changes2011-09-23 01:57:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.fltk.new/fltk.changes 2011-12-27 18:35:17.0 +0100 @@ -1,0 +2,11 @@ +Thu Dec 22 07:52:43 UTC 2011 - pgaj...@suse.com + +- buildrequires automake + +--- +Wed Dec 21 08:41:22 UTC 2011 - pgaj...@suse.com + +- fixed linking library with as-needed [bnc#736410] + * as-needed.patch + +--- New: fltk-as-needed.patch Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.OMRAhr/_old 2011-12-27 18:35:19.0 +0100 +++ /var/tmp/diff_new_pack.OMRAhr/_new 2011-12-27 18:35:19.0 +0100 @@ -20,6 +20,7 @@ Name: fltk License:LGPL-2.1+ Group: Development/Libraries/X11 +# Migrating Code from FLTK 1.1 to 1.3: http://www.fltk.org/doc-1.3/migration_1_3.html Version:1.3.0 Release:1 Summary:Free C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 @@ -28,10 +29,11 @@ # http://cinepaint.cvs.sourceforge.net/cinepaint/cinepaint-project/fltk/ Source: %{name}-%{version}-source.tar.bz2 Source2:baselibs.conf +Patch0: fltk-as-needed.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: libfltk1 = %{version} -BuildRequires: doxygen pkgconfig +BuildRequires: automake doxygen pkgconfig BuildRequires: gcc-c++ %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} @@ -140,9 +142,9 @@ %prep %setup -q +%patch0 -p1 %build -%{?suse_update_config:%{suse_update_config}} export CFLAGS=%optflags -fno-strict-aliasing export CXXFLAGS=%optflags -fno-strict-aliasing %configure \ ++ fltk-as-needed.patch ++ Index: fltk-1.3.0/src/Makefile === --- fltk-1.3.0.orig/src/Makefile +++ fltk-1.3.0/src/Makefile @@ -240,7 +240,7 @@ $(LIBNAME): $(OBJECTS) libfltk.so.1.3: $(OBJECTS) echo $(DSOCOMMAND) $@ ... - $(DSOCOMMAND) $@ $(OBJECTS) + $(DSOCOMMAND) $@ $(OBJECTS) $(LDLIBS) $(RM) libfltk.so $(LN) libfltk.so.1.3 libfltk.so -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at 2011-12-06 18:09:46 Comparing /work/SRC/openSUSE:Factory/fltk (Old) and /work/SRC/openSUSE:Factory/.fltk.new (New) Package is fltk, Maintainer is pgaj...@suse.com Changes: Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.fdOcTS/_old 2011-12-06 18:14:53.0 +0100 +++ /var/tmp/diff_new_pack.fdOcTS/_new 2011-12-06 18:14:53.0 +0100 @@ -18,7 +18,7 @@ Name: fltk -License:LGPLv2.1+ +License:LGPL-2.1+ Group: Development/Libraries/X11 Version:1.3.0 Release:1 @@ -108,7 +108,7 @@ without 3D support. %package devel -License:LGPLv2.1+ +License:LGPL-2.1+ Summary:Include Files and Libraries mandatory for Development Group: Development/Libraries/C and C++ Requires: libfltk1 = %{version} @@ -123,7 +123,7 @@ support. %package -n libfltk1 -License:LGPLv2.1+ +License:LGPL-2.1+ Summary:FLTK Library Group: Development/Libraries/C and C++ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at Thu Sep 22 10:44:34 CEST 2011. --- fltk/fltk.changes 2011-07-12 08:50:07.0 +0200 +++ /mounts/work_src_done/STABLE/fltk/fltk.changes 2011-09-19 12:01:14.0 +0200 @@ -1,0 +2,7 @@ +Sun Sep 18 17:17:12 UTC 2011 - jeng...@medozas.de + +- Apply packaging guidelines (remove redundant/obsolete + tags/sections from specfile, etc.) +- Implement baselibs config + +--- calling whatdependson for head-i586 New: baselibs.conf Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.tVUiNG/_old 2011-09-22 10:44:30.0 +0200 +++ /var/tmp/diff_new_pack.tVUiNG/_new 2011-09-22 10:44:30.0 +0200 @@ -15,13 +15,11 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: fltk License:LGPLv2.1+ Group: Development/Libraries/X11 -AutoReqProv:on Version:1.3.0 Release:1 Summary:Free C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 @@ -29,6 +27,7 @@ # some of files were updated from CinePaint CVS: # http://cinepaint.cvs.sourceforge.net/cinepaint/cinepaint-project/fltk/ Source: %{name}-%{version}-source.tar.bz2 +Source2:baselibs.conf BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: libfltk1 = %{version} @@ -113,7 +112,6 @@ Summary:Include Files and Libraries mandatory for Development Group: Development/Libraries/C and C++ Requires: libfltk1 = %{version} -AutoReqProv:on %description devel The Fast Light Tool Kit (FLTK, pronounced fulltick) is a C++ @@ -128,7 +126,6 @@ License:LGPLv2.1+ Summary:FLTK Library Group: Development/Libraries/C and C++ -AutoReqProv:on %description -n libfltk1 The Fast Light Tool Kit (FLTK, pronounced fulltick) is a C++ @@ -146,18 +143,15 @@ %build %{?suse_update_config:%{suse_update_config}} -./configure CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing \ - CXXFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing \ - --prefix=%{_prefix} \ - --bindir=%{_bindir} \ ---libdir=%{_libdir} \ ---includedir=%{_includedir} \ +export CFLAGS=%optflags -fno-strict-aliasing +export CXXFLAGS=%optflags -fno-strict-aliasing +%configure \ --enable-shared --enable-threads make glflags=-L%{_libdir} -lGL \ fltkflags=-L%{_libdir} -lfltk \ - %{?jobs:-j%jobs}; + %{?_smp_mflags} cd documentation -make html +make html %{?_smp_mflags} %install make install libdir=${RPM_BUILD_ROOT}%{_libdir}/ \ @@ -172,9 +166,6 @@ %postun -n libfltk1 -p /sbin/ldconfig -%clean -rm -rf $RPM_BUILD_ROOT - %files %defattr(-,root,root) %doc CHANGES COPYING README ++ baselibs.conf ++ libfltk1 fltk-devel requires -fltk-targettype requires libfltk1-targettype = version Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit fltk for openSUSE:Factory
Hello community, here is the log from the commit of package fltk for openSUSE:Factory checked in at Tue Jul 12 16:17:46 CEST 2011. --- fltk/fltk.changes 2010-08-27 21:27:58.0 +0200 +++ /mounts/work_src_done/STABLE/fltk/fltk.changes 2011-07-12 08:50:07.0 +0200 @@ -1,0 +2,11 @@ +Mon Jul 11 15:36:53 UTC 2011 - pgaj...@novell.com + +- updated to 1.3.0: +* Added UTF-8 Unicode support throughout FLTK and Fluid +* Added Fl_Tree widget for hierarchical views +* Added Fl_Table widget for widget layout +* Added Fl_Native_Filechooser as a widget and global options +* etc., see CHANGES +* removed upstreamed and unneeded patches + +--- calling whatdependson for head-i586 Old: fltk-1.1.10-as_needed.patch fltk-1.1.10-cast.patch fltk-1.1.10-intptr_t.patch fltk-1.1.10-libdir.patch fltk-1.1.10-link_gl.patch fltk-1.1.10-source.tar.bz2 fltk-1.1.10-varargs.patch fltk-delete-fix.patch New: fltk-1.3.0-source.tar.bz2 Other differences: -- ++ fltk.spec ++ --- /var/tmp/diff_new_pack.3uc4GX/_old 2011-07-12 16:17:06.0 +0200 +++ /var/tmp/diff_new_pack.3uc4GX/_new 2011-07-12 16:17:06.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package fltk (Version 1.1.10) +# spec file for package fltk # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,25 +22,17 @@ License:LGPLv2.1+ Group: Development/Libraries/X11 AutoReqProv:on -Version:1.1.10 +Version:1.3.0 Release:1 Summary:Free C++ GUI Toolkit for the X Window System, OpenGL, and WIN32 Url:http://www.fltk.org/ # some of files were updated from CinePaint CVS: # http://cinepaint.cvs.sourceforge.net/cinepaint/cinepaint-project/fltk/ Source: %{name}-%{version}-source.tar.bz2 -Patch1: %{name}-delete-fix.patch -Patch2: %{name}-%{version}-intptr_t.patch -Patch3: %{name}-%{version}-libdir.patch -Patch4: %{name}-%{version}-cast.patch -# Took from Gentoo -Patch5: %{name}-%{version}-as_needed.patch -Patch6: %{name}-%{version}-link_gl.patch -Patch7: %{name}-%{version}-varargs.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: libfltk1 = %{version} -BuildRequires: pkgconfig +BuildRequires: doxygen pkgconfig BuildRequires: gcc-c++ %if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version} @@ -151,20 +143,6 @@ %prep %setup -q -%patch1 -%patch2 -%if %{_lib} == lib64 -%patch3 -# renaming on 64bit archs due to fixed libdir in variable called by ranlib -mv lib lib64 -%endif -%if 0%{?fedora} 11 || 0%{?rhel_version} || 0%{?centos_version} || 0%{?sles_version} -%else -%patch4 -%endif -%patch5 -p1 -%patch6 -%patch7 %build %{?suse_update_config:%{suse_update_config}} @@ -178,6 +156,8 @@ make glflags=-L%{_libdir} -lGL \ fltkflags=-L%{_libdir} -lfltk \ %{?jobs:-j%jobs}; +cd documentation +make html %install make install libdir=${RPM_BUILD_ROOT}%{_libdir}/ \ @@ -185,10 +165,7 @@ bindir=${RPM_BUILD_ROOT}%{_bindir} \ docdir=${RPM_BUILD_ROOT}/%{_docdir}/fltk \ mandir=${RPM_BUILD_ROOT}%{_mandir} STRIP=true -rm -rf ${RPM_BUILD_ROOT}%{_mandir}/cat* -rm -r test -cp -a CHANGES COPYING README ${RPM_BUILD_ROOT}%{_docdir}/%{name} -cp makeinclude ${RPM_BUILD_ROOT}%{_docdir}/%{name} +rm -r ${RPM_BUILD_ROOT}%{_mandir}/cat* rm ${RPM_BUILD_ROOT}%{_libdir}/libfltk*.a %post -n libfltk1 -p /sbin/ldconfig @@ -200,20 +177,12 @@ %files %defattr(-,root,root) -%doc %dir %{_docdir}/fltk -%doc %{_docdir}/fltk/CHANGES -%doc %{_docdir}/fltk/COPYING -%doc %{_docdir}/fltk/README +%doc CHANGES COPYING README %files devel %defattr(-,root,root) -%dir %{_docdir}/fltk -%doc %{_docdir}/fltk/examples -%doc %{_docdir}/fltk/*.gif -%doc %{_docdir}/fltk/*.jpg -%doc %{_docdir}/fltk/*.html -%doc %{_docdir}/fltk/makeinclude -%doc %{_mandir}/man*/* +%doc examples documentation/html makeinclude +%{_mandir}/man*/* %{_libdir}/*.so %{_includedir}/* %{_bindir}/* ++ fltk-1.1.10-source.tar.bz2 - fltk-1.3.0-source.tar.bz2 ++ 501081 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org