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
openSUSE Build Service is sponsored by