File clanlib.changes of Package clanlib
-------------------------------------------------------------------
Mon Mar 31 15:57:45 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- remove unused pcre build dependency
-------------------------------------------------------------------
Wed Oct 16 06:43:57 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Add libXinerama-devel BuildRequires: ensure clanDisplay can be
built.
-------------------------------------------------------------------
Mon Oct 14 18:31:50 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to version 4.2
Enhancements
* Implement CSS justify-content:space-evenly for clanUI
* Modify Vec2 and Vec3 so std::is_trivially_copyable
returns true
Possible Breaking changes
* Update C++ required standard to c++20 (from c++11)
* Change OpenGL minimum requirements to 4.3 (Year 2012) from
3.2 (Year 2009) for the for GL3 target
* (Linux) libxinerama-dev is now a prerequisite
Fixes
* Fix usage of OpenGL Buffer Objects for Intel GPUs
* Implement fullscreen toggle on Linux.
* Fixed broken examples
Tidy Up
* Replace clan::make_unique with std::make_unique
* Enforce object ownership for providers by using
std::unique_ptr
* Updated GLSL shaders to version 430
- Drop clanlib-add-aarch64.patch, fixed upstream
-------------------------------------------------------------------
Wed Jun 16 12:37:52 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix build on aarch64 since clanlib-cpuid.patch has been dropped:
* clanlib-add-aarch64.patch
-------------------------------------------------------------------
Tue Apr 6 17:14:46 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 4.1
* Removed all the obsolete elements of ClanLib that were either
abandoned, replaced by newer methodologies,
moved to separate projects.
* Removed base modules: Compute, CSSLayout, Database, GameIDE,
GUI, Physics2D, Physics3D, Sqlite and SWRender
* Introduced clanUI, that replaced clanGUI.
This took the best ideas of clanGUI, to provide a faster, easier
and more flexible UI framework.
* New Prerequisite, a C++11 compiler is now required to compile
ClanLib.
* Performance increase of clanUI
* Support of OpenGL ES3.2
* Fixed clan::GameTime::get_time_elapsed_ms() accuracy
* Enhanced clanUI to reflect the UICore fork.
* Updated clanSound to use ALSA
* Various API enhancements
* Various bug fixes
- Integrated doc and examples package
- Dropped upstream fixed
* ClanLib-2.3.6-fix-opengl.patch
* clanlib-cpuid.patch
* stdgnu++11.patch
* clanlib-alsa.patch
-------------------------------------------------------------------
Tue Mar 26 07:03:44 UTC 2019 - olaf@aepfle.de
- Use alsa API properly. Consumers are expected to use
<alsa/asoundlib.h> instead of <asoundlib.h>.
This is in preparation of an change to pkgconfig(alsa) to
not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
clanlib-alsa.patch
-------------------------------------------------------------------
Wed Jan 10 16:00:16 UTC 2018 - crrodriguez@opensuse.org
- Do not use Mesa-devel package but pkgconfig(gl)
-------------------------------------------------------------------
Tue Oct 20 14:54:12 UTC 2015 - eric.fintzel@linux.vnet.ibm.com
- Use -std=gnu++11 option for ppc64le.
According to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58241
it avoids "cannot convert 'bool' to '__vector(4) __bool int'
in return" errors.
Patch file: stdgnu++11.patch
-------------------------------------------------------------------
Thu Nov 7 15:23:35 UTC 2013 - schwab@suse.de
- clanlib-cpuid.patch: use cpuid only on x86
- Remove obsolete clanlib-ppc.patch
- Remove obsolete options
-------------------------------------------------------------------
Mon Mar 18 20:07:08 UTC 2013 - schwab@suse.de
- Define CL_ARM_PLATFORM also for aarch64
-------------------------------------------------------------------
Sun Dec 30 22:37:49 UTC 2012 - dvaleev@suse.com
- fix build for powerpc (clanlib-ppc.patch)
-------------------------------------------------------------------
Fri Sep 21 12:22:21 UTC 2012 - coolo@suse.com
- fix compilation with newer Mesa in #undefing a new symbol
ClanLib-2.3.6-fix-opengl.patch
-------------------------------------------------------------------
Thu Jul 12 15:07:19 UTC 2012 - adrian@suse.de
- fix build on arm architecture
-------------------------------------------------------------------
Tue May 15 10:04:02 UTC 2012 - jreidinger@suse.com
- clean up dependencies and fix dependencies for clanlib-devel
-------------------------------------------------------------------
Sun May 13 14:42:43 UTC 2012 - jreidinger@suse.com
- Update to version 2.3.6:
* No breaking changes from 2.3.5
* complete list of changes is available at
http://clanlib.org/wiki/ClanLib_2.3.6_Release_Notes
- removed upstream integrated patch for gcc 4.7.
-------------------------------------------------------------------
Thu Mar 15 20:20:15 UTC 2012 - dimstar@opensuse.org
- Update to version 2.3.5:
* complete list of changes is available at
http://clanlib.org/wiki/ClanLib_2.3.5_Release_Notes
-------------------------------------------------------------------
Thu Mar 15 20:13:20 UTC 2012 - dimstar@opensuse.org
- Add clanlib-gcc47.patch: Fix build with gcc 4.7.
-------------------------------------------------------------------
Fri Jan 27 13:40:11 UTC 2012 - cfarrell@suse.com
- license update: Zlib
-------------------------------------------------------------------
Tue Dec 13 16:00:34 UTC 2011 - jreidinger@suse.com
- update to 2.3.4
* complete list of changes is available here:
http://clanlib.org/wiki/BreakingChanges and
here http://clanlib.org/wiki/ClanLib_2.3.4_Release_Notes
- create separate doc with useful generated documentation (
previous state was useless)
-------------------------------------------------------------------
Wed Nov 16 14:06:56 UTC 2011 - jengelh@medozas.de
- Remove redundant/unwanted tags/section (cf. specfile guidelines)
-------------------------------------------------------------------
Wed Nov 16 10:08:00 UTC 2011 - jreidinger@suse.com
- Update to version 2.3.3:
* this is major version update (from 2.2.9 to 2.3.3).
* complete list of changes is available here:
http://clanlib.org/wiki/BreakingChanges and
here http://clanlib.org/wiki/ClanLib_2.3.3_Release_Notes
-------------------------------------------------------------------
Sat Jul 2 16:36:18 UTC 2011 - jengelh@medozas.de
- Use %_smp_mflags for parallel building
- Strip %clean section (not needed on BS)
-------------------------------------------------------------------
Thu Jun 16 13:32:08 CEST 2011 - pth@suse.de
- Fix file list.
- Fix copying of Examples.
- Convert line endings in some text files.
-------------------------------------------------------------------
Sat Jun 11 14:33:38 UTC 2011 - vlado.paskov@gmail.com
- Update to version 2.2.9:
* this is major version update (from 2.1.1 to 2.2.9).
* complete list of changes is available here:
http://clanlib.org/wiki/BreakingChanges and
here http://clanlib.org/wiki/ClanLib_2.2.9_Release_Notes
-------------------------------------------------------------------
Sat Mar 13 13:34:52 UTC 2010 - dimstar@opensuse.org
- Update to version 2.1.1:
+ See UpGRADE.txt for changes.
-------------------------------------------------------------------
Tue Feb 9 14:00:34 CET 2010 - prusnak@suse.cz
- build -doc and -examples subpackages as noarch
-------------------------------------------------------------------
Wed Aug 5 13:43:34 CEST 2009 - prusnak@suse.cz
- updated to 2.0.3
* new display target: GL1 (works on pre OpenGL 2.0 cards)
- removed obsoleted patch:
* includes.patch (mainline)
-------------------------------------------------------------------
Tue Jul 7 11:28:28 CEST 2009 - prusnak@suse.cz
- added COPYING.GPLv2 to examples subpackage [bnc#519487]
-------------------------------------------------------------------
Tue May 19 12:46:08 CEST 2009 - prusnak@suse.cz
- updated to 2.0.2
* New (revived) display target: SDL
* New example: GUICustomComponent (game-gui)
* New example: PostProcessing (using shaders)
- fixed missing includes (includes.patch)
- removed obsoleted patches:
* used-twice.patch (mainline)
-------------------------------------------------------------------
Thu Apr 30 09:30:38 CEST 2009 - prusnak@suse.cz
- updated to 2.0.1
* changes too numerous to list
- fixed the same variable used twice in expression (used-twice.patch)
- removed obsoleted patches
* endian.patch (not needed anymore)
* delete.patch (mainline)
* includes.patch
-------------------------------------------------------------------
Sun Mar 29 23:54:45 CEST 2009 - crrodriguez@suse.de
- fix build with GCC 44
-------------------------------------------------------------------
Mon Nov 10 15:37:30 CET 2008 - prusnak@suse.cz
- fix wrong delete usage (delete.patch) [bnc#443368]
-------------------------------------------------------------------
Wed Mar 19 15:55:00 CET 2008 - prusnak@suse.cz
- updated to 0.8.1
* GUI: CL_InputBox improved, supports system-wide cut-and-paste
* GUI: RichEdit class added, currently only a very basic html style viewer
* Global: CL_Clipboard added
* ClanDisplay: .bmp loading support added
* ClanSound: ALSA support added
- Loads of bugs fixed
- removed obsolete patch:
* clvoid.patch (included in update)
-------------------------------------------------------------------
Thu Oct 18 11:13:54 CEST 2007 - prusnak@suse.cz
- fixed missing includes (includes.patch)
- changed Xalan-c to libxslt (xsltproc) in BuildRequires to build docs
-------------------------------------------------------------------
Tue Oct 16 11:17:39 CEST 2007 - prusnak@suse.cz
- updated to 0.8.0
* ,major changes, replaces legacy 0.6.5 release
* see NEWS for more details
- added patches
* clvoid.patch - replace CLvoid with void
* endian.patch - enable endian check in configure.ac
- dropped obsolete patches
* assert.patch
* byteorder.patch
* cast-warn.patch
* DirectFB.patch
* destdir.patch
* docu.patch
* fixes.patch
* gcc41.patch
* noexec.patch
* show_commands.patch
* std_c++.patch
-------------------------------------------------------------------
Thu May 24 01:33:17 CEST 2007 - ro@suse.de
- added ldconfig to postscript
-------------------------------------------------------------------
Wed Apr 11 16:18:16 CEST 2007 - sbrabec@suse.cz
- Require just created libmikmod-devel instead of libmikmod.
-------------------------------------------------------------------
Wed Feb 7 18:28:33 CET 2007 - ro@suse.de
- do not build as root
-------------------------------------------------------------------
Mon Dec 11 17:27:08 CET 2006 - meissner@suse.de
- mark up assembler as needing no executable stack.
-------------------------------------------------------------------
Tue Oct 17 00:20:19 CEST 2006 - ro@suse.de
- use DirectFB-devel in BuildRequires
- add DirectFB-devel to require-list in devel package
-------------------------------------------------------------------
Thu Jul 13 14:24:16 CEST 2006 - nadvornik@suse.cz
- fixed compile with new directfb
-------------------------------------------------------------------
Mon Jan 30 15:05:57 CET 2006 - nadvornik@suse.cz
- cleared setgid on source archive files
-------------------------------------------------------------------
Fri Jan 27 11:17:31 CET 2006 - nadvornik@suse.cz
- fixed Requires of devel subpackage
-------------------------------------------------------------------
Wed Jan 25 21:35:03 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Tue Nov 29 13:29:41 CET 2005 - meissner@suse.de
- fno-strict-aliasing.
-------------------------------------------------------------------
Mon Oct 17 16:14:28 CEST 2005 - meissner@suse.de
- fixed gcc41 C++ problems.
-------------------------------------------------------------------
Mon Feb 28 13:27:56 CET 2005 - meissner@suse.de
- Fixed gcc4 C++ problems.
-------------------------------------------------------------------
Wed Jul 21 17:45:36 CEST 2004 - schwab@suse.de
- Fix inappropriate mixing of signed and unsigned.
- Fix missing shifts.
-------------------------------------------------------------------
Wed Jul 21 08:30:40 CEST 2004 - schwab@suse.de
- Fix stupid endian bug.
-------------------------------------------------------------------
Wed Jan 14 01:29:58 CET 2004 - ro@suse.de
- build with current DirectFB
-------------------------------------------------------------------
Wed Aug 27 15:19:23 CEST 2003 - nadvornik@suse.cz
- do not package static libraries
-------------------------------------------------------------------
Thu Aug 14 11:10:49 CEST 2003 - nadvornik@suse.cz
- fixed cast warnings
-------------------------------------------------------------------
Mon May 19 16:18:14 CEST 2003 - ro@suse.de
- add static libs to devel subpackage
- remove .cvsignore files from package
-------------------------------------------------------------------
Tue Feb 25 09:36:42 CET 2003 - aj@suse.de
- Include missing assert.
-------------------------------------------------------------------
Fri Feb 07 17:16:39 CET 2003 - mcihar@suse.cz
- updated to 0.6.5:
- DirectFB updates.
- Misc minor bug fixes.
- compiled with joystick support
-------------------------------------------------------------------
Fri Feb 7 13:02:12 CET 2003 - ro@suse.de
- DirectFB-0.9.16 changed DSPF_RGB15 to DSPF_ARGB1555
-------------------------------------------------------------------
Mon Aug 26 15:48:29 CEST 2002 - nadvornik@suse.cz
- fixed mode of doc files
-------------------------------------------------------------------
Fri Jul 5 10:10:53 CEST 2002 - kukuk@suse.de
- Use %ix86 macro
-------------------------------------------------------------------
Thu Jul 4 14:12:03 CEST 2002 - ro@suse.de
- fix for libpng (add -lz)
-------------------------------------------------------------------
Mon Jun 17 13:40:32 CEST 2002 - meissner@suse.de
- also run suse_update_config so we get a new and fresh config.guess.
-------------------------------------------------------------------
Fri Jun 7 11:49:33 CEST 2002 - ro@suse.de
- use latest snapshot from 0.6 branch to compile with
DirectFB 0.9.11
-------------------------------------------------------------------
Sat Jun 1 10:42:02 CEST 2002 - ro@suse.de
- changed neededforbuild <libmikmo> to <libmikmod>
-------------------------------------------------------------------
Mon May 6 12:06:29 CEST 2002 - ro@suse.de
- removed "-j3" from make call
-------------------------------------------------------------------
Fri May 3 14:09:35 CEST 2002 - pthomas@suse.de
- Update to 0.6.1.
- Fix code to compile with gcc 3.1.
- Remove 'using namespace std;' from clanlib header.
- Add patch to support DESTDIR.
- Enable support for vorbis.
- Add freetype2, pkgconfig, DirectFB, libogg and libvorbis
to #neededforbuild.
-------------------------------------------------------------------
Fri Apr 26 15:22:40 CEST 2002 - stepan@suse.de
- fix lib path
-------------------------------------------------------------------
Fri Feb 1 00:26:05 CET 2002 - ro@suse.de
- changed neededforbuild <libpng> to <libpng-devel-packages>
-------------------------------------------------------------------
Wed Jan 23 14:39:32 CET 2002 - nadvornik@suse.cz
- updated to 0.5.3
-------------------------------------------------------------------
Thu Nov 22 09:22:27 CET 2001 - nadvornik@suse.cz
- fixed problem with absolute paths to resources
- do not use -mcpu=i686, it is not compiled correctly
-------------------------------------------------------------------
Tue Nov 13 09:45:32 CET 2001 - nadvornik@suse.cz
- fixed to compile on ia64
-------------------------------------------------------------------
Mon Nov 12 14:16:21 CET 2001 - nadvornik@suse.cz
- updated to 0.5.1
- many bugfixes
- updated documentation
-------------------------------------------------------------------
Mon Nov 12 11:58:35 CET 2001 - ro@suse.de
- no svgalib
-------------------------------------------------------------------
Thu Nov 8 18:38:59 CET 2001 - ro@suse.de
- use mesa-devel-packages in neededforbuild
-------------------------------------------------------------------
Thu Aug 23 15:45:30 CEST 2001 - uli@suse.de
- build with RPM_OPT_FLAGS (i.e. with optimizations; seems to
untrigger internal compiler error on IA64)
-------------------------------------------------------------------
Thu Jun 21 10:06:12 CEST 2001 - nadvornik@suse.cz
- some fixes for 64bit archs
-------------------------------------------------------------------
Wed Jun 6 13:47:03 CEST 2001 - nadvornik@suse.cz
- update to 0.5.0
-------------------------------------------------------------------
Tue May 8 14:51:03 CEST 2001 - mfabian@suse.de
- bzip2 sources
-------------------------------------------------------------------
Thu Mar 22 10:05:09 CET 2001 - nadvornik@suse.cz
- freetype in neededforbuild was needless, removed
-------------------------------------------------------------------
Thu Mar 15 18:23:12 CET 2001 - ro@suse.de
- changed neededforbuild <mesaglu> to <xf86glu>
- changed neededforbuild <mesaglu-devel> to <xf86glu-devel>
-------------------------------------------------------------------
Wed Mar 7 16:58:40 CET 2001 - ro@suse.de
- changed neededforbuild <mesadev> to <mesa-devel>
-------------------------------------------------------------------
Mon Feb 26 13:20:27 CET 2001 - nadvornik@suse.cz
- fixed to compile on axp
-------------------------------------------------------------------
Mon Dec 11 15:57:49 CET 2000 - kukuk@suse.de
- Remove Requires, RPM can solve this better
-------------------------------------------------------------------
Fri Jul 28 09:15:54 CEST 2000 - nadvornik@suse.cz
- compiled with xdevel3 to work with xf86 3.3.6
-------------------------------------------------------------------
Thu Jul 20 11:22:24 CEST 2000 - nadvornik@suse.cz
- fixed bug with mouse in fullscreen
-------------------------------------------------------------------
Thu Jul 13 10:06:22 CEST 2000 - nadvornik@suse.cz
- configure with --enable-vidmode
-------------------------------------------------------------------
Tue May 30 09:16:17 CEST 2000 - nadvornik@suse.cz
- update to 0.4.4
-------------------------------------------------------------------
Mon May 22 09:54:30 CEST 2000 - nadvornik@suse.cz
- used %{_defaultdocdir}
- added mesadev to neededforbuild
-------------------------------------------------------------------
Fri Apr 28 10:45:35 MEST 2000 - nadvornik@suse.cz
- fixed to compile with xf86-4.0
-------------------------------------------------------------------
Wed Apr 12 15:25:06 CEST 2000 - nadvornik@suse.cz
- update to 0.4.3
- added BuildRoot
- added URL
-------------------------------------------------------------------
Thu Mar 16 19:16:08 CET 2000 - kukuk@suse.de
- Remove framebuffer support for SPARC
-------------------------------------------------------------------
Tue Mar 14 01:00:19 CET 2000 - ro@suse.de
- fixed to compile on alpha
-------------------------------------------------------------------
Mon Feb 28 19:17:11 MET 2000 - sndirsch@suse.de
- fixed some problems with undefined symbols in libclanMagick.so
- added shared library libMagick.so again for this
-------------------------------------------------------------------
Fri Feb 18 13:19:14 MET 2000 - sndirsch@suse.de
- Magicklib is now built statically and not longer included by
clanlib
-------------------------------------------------------------------
Fri Feb 18 09:45:17 MET 2000 - sndirsch@suse.de
- updated to CVS tag "version-0-4-0-SuSE"
-------------------------------------------------------------------
Thu Feb 17 15:26:34 MET 2000 - sndirsch@suse.de
- updated to release 0.4.0
-------------------------------------------------------------------
Wed Feb 9 20:31:40 MET 2000 - sndirsch@suse.de
- changed group tag
------------------------------------------------------------------
Thu Jan 20 11:31:13 MET 2000 - sndirsch@suse.de
- added Requires field for libpng
------------------------------------------------------------------
Tue Dec 28 14:48:47 MET 1999 - sndirsch@suse.de
- created clanlib package