886ea3
Name:       SDL
886ea3
Version:    1.2.15
a19bfa
Release:    17%{?dist}
886ea3
Summary:    A cross-platform multimedia library
886ea3
Group:      System Environment/Libraries
886ea3
URL:        http://www.libsdl.org/
886ea3
# The license of the file src/video/fbcon/riva_mmio.h is bad, but the contents
e98839
# of the file has been relicensed to MIT in 2008 by Nvidia for the
886ea3
# xf86_video-nv driver, therefore it can be considered ok.
886ea3
License:    LGPLv2+
886ea3
# Source: http://www.libsdl.org/release/%%{name}-%%{version}.tar.gz
886ea3
# To create the repackaged archive use ./repackage.sh %%{version}
886ea3
Source0:    %{name}-%{version}_repackaged.tar.gz
886ea3
Source1:    SDL_config.h
886ea3
Source2:    repackage.sh
886ea3
Patch0:     SDL-1.2.12-multilib.patch
886ea3
# Rejected by upstream as sdl1155, rh480065
886ea3
Patch1:     SDL-1.2.10-GrabNotViewable.patch
886ea3
# Proposed to upstream as sdl1680, rh891973
886ea3
Patch2:     SDL-1.2.15-x11-Bypass-SetGammaRamp-when-changing-gamma.patch
886ea3
# Proposded to upstream as sdl1769
886ea3
Patch3:     SDL-1.2.15-const_XData32.patch
886ea3
# sdl-config(1) manual from Debian, rh948864
886ea3
Patch4:     SDL-1.2.15-add_sdl_config_man.patch
ed3740
# Do not use backing store by default, sdl2383, rh1073057, rh1245417
ed3740
# rejected by upstream
ed3740
Patch5:     SDL-1.2.15-no-default-backing-store.patch
962229
# upstream bug #4538, in upstream after 1.2.15
962229
Patch6:    SDL-1.2.15-CVE-2019-13616-validate_image_size_when_loading_BMP_files.patch
886ea3
a19bfa
Patch7:    0001-CVE-2019-7572-Fix-a-buffer-overread-in-IMA_ADPCM_nib.patch
a19bfa
Patch8:    0002-CVE-2019-7578-Fix-a-buffer-overread-in-InitIMA_ADPCM.patch
a19bfa
Patch9:    0003-CVE-2019-7574-Fix-a-buffer-overread-in-IMA_ADPCM_dec.patch
a19bfa
Patch10:   0004-CVE-2019-7577-Fix-a-buffer-overread-in-MS_ADPCM_deco.patch
a19bfa
Patch11:   0005-CVE-2019-7577-Fix-a-buffer-overread-in-MS_ADPCM_nibb.patch
a19bfa
Patch12:   0006-CVE-2019-7572-Fix-a-buffer-overwrite-in-IMA_ADPCM_de.patch
a19bfa
Patch13:   0007-CVE-2019-7573-CVE-2019-7576-Fix-buffer-overreads-in-.patch
a19bfa
Patch14:   0008-CVE-2019-7575-Fix-a-buffer-overwrite-in-MS_ADPCM_dec.patch
a19bfa
Patch15:   0009-CVE-2019-7635-Reject-BMP-images-with-pixel-colors-ou.patch
a19bfa
Patch16:   0010-CVE-2019-7638-CVE-2019-7636-Refuse-loading-BMP-image.patch
a19bfa
Patch17:   0011-CVE-2019-7637-Fix-in-integer-overflow-in-SDL_Calcula.patch
a19bfa
Patch18:   0001-Don-t-use-C99-features.patch
a19bfa
886ea3
BuildRequires:  alsa-lib-devel
886ea3
BuildRequires:  audiofile-devel
886ea3
BuildRequires:  mesa-libGL-devel
886ea3
BuildRequires:  mesa-libGLU-devel
886ea3
BuildRequires:  libXext-devel
886ea3
BuildRequires:  libX11-devel
886ea3
BuildRequires:  libXrandr-devel
886ea3
BuildRequires:  libXrender-devel
886ea3
BuildRequires:  pulseaudio-libs-devel
886ea3
%ifarch %{ix86}
886ea3
BuildRequires:  nasm
886ea3
%endif
886ea3
# Autotools
886ea3
BuildRequires:  automake
886ea3
BuildRequires:  autoconf
886ea3
BuildRequires:  libtool
886ea3
886ea3
%description
886ea3
Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed
886ea3
to provide fast access to the graphics frame buffer and audio device.
886ea3
886ea3
%package devel
886ea3
Summary:    Files needed to develop Simple DirectMedia Layer applications
886ea3
Group:      Development/Libraries
886ea3
Requires:   SDL%{?_isa} = %{version}-%{release}
886ea3
Requires:   alsa-lib-devel
886ea3
Requires:   mesa-libGL-devel
886ea3
Requires:   mesa-libGLU-devel
886ea3
Requires:   libX11-devel
886ea3
Requires:   libXext-devel
886ea3
Requires:   libXrandr-devel
886ea3
Requires:   libXrender-devel
886ea3
886ea3
%description devel
886ea3
Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed
886ea3
to provide fast access to the graphics frame buffer and audio device. This
886ea3
package provides the libraries, include files, and other resources needed for
886ea3
developing SDL applications.
886ea3
886ea3
%package static
886ea3
Summary:    Files needed to develop static Simple DirectMedia Layer applications
886ea3
Group:      Development/Libraries
886ea3
Requires:   SDL-devel%{?_isa} = %{version}-%{release}
886ea3
886ea3
%description static
886ea3
Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed
886ea3
to provide fast access to the graphics frame buffer and audio device. This
886ea3
package provides the static libraries needed for developing static SDL
886ea3
applications.
886ea3
886ea3
%prep
886ea3
%setup -q -b0
886ea3
%patch0 -p1 -b .multilib
886ea3
%patch1 -p0 -b .grabnotviewable
886ea3
%patch2 -p1 -b .gamma
886ea3
%patch3 -p1 -b .XData32
886ea3
%patch4 -p1 -b .sdl_config_man
ed3740
%patch5 -p1 -b .backing_store
962229
%patch6 -p1 -b .0006
a19bfa
%patch7 -p1 -b .0007
a19bfa
%patch8 -p1 -b .0008
a19bfa
%patch9 -p1 -b .0009
a19bfa
%patch10 -p1 -b .0010
a19bfa
%patch11 -p1 -b .0011
a19bfa
%patch12 -p1 -b .0012
a19bfa
%patch13 -p1 -b .0013
a19bfa
%patch14 -p1 -b .0014
a19bfa
%patch15 -p1 -b .0015
a19bfa
%patch16 -p1 -b .0016
a19bfa
%patch17 -p1 -b .0017
a19bfa
%patch18 -p1 -b .0018
962229
e98839
for F in CREDITS; do
886ea3
    iconv -f iso8859-1 -t utf-8 < "$F" > "${F}.utf"
886ea3
    touch --reference "$F" "${F}.utf"
886ea3
    mv "${F}.utf" "$F"
886ea3
done
886ea3
# Compilation without ESD
886ea3
sed -i -e 's/.*AM_PATH_ESD.*//' configure.in
886ea3
# Update config.sub to support aarch64, bug #926510
886ea3
cp -p %{_datadir}/automake-*/config.{sub,guess} build-scripts
886ea3
886ea3
%build
886ea3
aclocal
886ea3
libtoolize
886ea3
autoconf
886ea3
%configure \
886ea3
    --disable-video-svga \
886ea3
    --disable-video-ggi \
886ea3
    --disable-video-aalib \
886ea3
    --enable-sdl-dlopen \
886ea3
    --disable-arts \
886ea3
    --disable-esd \
886ea3
    --enable-pulseaudio-shared \
886ea3
    --enable-alsa \
886ea3
    --disable-video-ps3 \
886ea3
    --disable-rpath
886ea3
make %{?_smp_mflags}
886ea3
886ea3
%install
886ea3
make install DESTDIR=%{buildroot}
886ea3
886ea3
# Rename SDL_config.h to SDL_config-<arch>.h to avoid file conflicts on
886ea3
# multilib systems and install SDL_config.h wrapper
886ea3
mv %{buildroot}/%{_includedir}/SDL/SDL_config.h %{buildroot}/%{_includedir}/SDL/SDL_config-%{_arch}.h
886ea3
install -m644 %{SOURCE1} %{buildroot}/%{_includedir}/SDL/SDL_config.h
886ea3
886ea3
# remove libtool .la file
886ea3
rm -f %{buildroot}%{_libdir}/*.la
886ea3
886ea3
%post -p /sbin/ldconfig
886ea3
886ea3
%postun -p /sbin/ldconfig
886ea3
886ea3
%files
886ea3
%doc BUGS COPYING CREDITS README-SDL.txt
886ea3
%{_libdir}/lib*.so.*
886ea3
886ea3
%files devel
886ea3
%doc README docs.html docs/html docs/index.html TODO WhatsNew
886ea3
%{_bindir}/*-config
886ea3
%{_libdir}/lib*.so
886ea3
%{_libdir}/pkgconfig/sdl.pc
886ea3
%{_includedir}/SDL
886ea3
%{_datadir}/aclocal/*
886ea3
%{_mandir}/man1/*
886ea3
%{_mandir}/man3/SDL*.3*
886ea3
886ea3
%files static
886ea3
%{_libdir}/lib*.a
886ea3
886ea3
%changelog
a19bfa
* Fri Feb 14 2020 Wim Taymans <wtaymans@redhat.com> - 1.2.15-17
a19bfa
- Fix Some CVEs: CVE-2019-7572, CVE-2019-7573, CVE-2019-7574,
a19bfa
  CVE-2019-7575, CVE-2019-7576, CVE-2019-7577, CVE-2019-7578,
a19bfa
  CVE-2019-7635, CVE-2019-7636, CVE-2019-7637, CVE-2019-7638
a19bfa
- Resolves: rhbz#1716201, rhbz#1716202, rhbz#1716206,
a19bfa
- Resolves: rhbz#1716207, rhbz#1716208
a19bfa
e98839
* Mon Dec 16 2019 Tomas Pelka <tpelka@redhat.com> - 1.2.15-16
e98839
- Need to bump version to avoid conflict with 7.7.z build
e98839
- Resolves: rhbz#1756277
e98839
e98839
* Fri Aug 30 2019 Petr Pisar <ppisar@redhat.com> - 1.2.15-15
962229
- Fix CVE-2019-13616 (a heap buffer over-read in BlitNtoN) (bug #1747237)
e98839
- Resolves: rhbz#1756277
962229
ed3740
* Wed Jul 29 2015 Petr Pisar <ppisar@redhat.com> - 1.2.15-14
ed3740
- Do not harness backing store by default. Export SDL_VIDEO_X11_BACKINGSTORE
ed3740
  environment variable to enable it.
ed3740
- Resolves: rhbz#1245417
ed3740
ed3740
* Tue Jun 10 2014 Petr Pisar <ppisar@redhat.com> - 1.2.15-13
ed3740
- Add support for ppc64le architecture (bug #1119370)
ed3740
- bump version to match changelog
ed3740
02442d
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.2.15-11
02442d
- Mass rebuild 2014-01-24
02442d
02442d
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.2.15-10
02442d
- Mass rebuild 2013-12-27
02442d
886ea3
* Wed Jun 19 2013 Petr Pisar <ppisar@redhat.com> - 1.2.15-9
886ea3
- Add sdl-config(1) manual page (bug #948864)
886ea3
886ea3
* Thu May 23 2013 Petr Pisar <ppisar@redhat.com> - 1.2.15-8
886ea3
- Update header files to support aarch64 (bug #966115)
886ea3
886ea3
* Wed Mar 27 2013 Petr Pisar <ppisar@redhat.com> - 1.2.15-7
886ea3
- Update config.sub to support aarch64 (bug #926510)
886ea3
- Adapt to libX11-1.5.99.901
886ea3
886ea3
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.15-6
886ea3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
886ea3
886ea3
* Wed Jan 23 2013 Petr Pisar <ppisar@redhat.com> - 1.2.15-5
886ea3
- Work around bug in Xorg to allow changing gamma on X11 (bug #891973)
886ea3
886ea3
* Mon Sep 10 2012 Petr Pisar <ppisar@redhat.com> - 1.2.15-4
886ea3
- GL and GLU headers have been moved to mesa-GL-devel and mesa-GLU-devel
886ea3
886ea3
* Thu Aug 23 2012 Matthias Clasen <mclasen@redhat.com> - 1.2.15-3
886ea3
- Drop esound and arts support (bug #851349)
886ea3
886ea3
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.15-2
886ea3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
886ea3
886ea3
* Thu Feb 23 2012 Petr Pisar <ppisar@redhat.com> - 1.2.15-1
886ea3
- Beautify spec code
886ea3
- 1.2.15 bump
886ea3
886ea3
* Thu Jan 19 2012 Petr Pisar <ppisar@redhat.com> - 1.2.14-16
886ea3
- Replace my patch with upstream one (bug #782251)
886ea3
886ea3
* Tue Jan 17 2012 Petr Pisar <ppisar@redhat.com> - 1.2.14-15
886ea3
- Restore compatibility with libX11-1.4.99.1 (bug #782251)
886ea3
886ea3
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.14-14
886ea3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
886ea3
886ea3
* Fri Aug 26 2011 Petr Pisar <ppisar@redhat.com> - 1.2.14-13
886ea3
- Don't block SDL_WM_GrabInput() if window is not viewable (bug #480065)
886ea3
886ea3
* Thu Feb 24 2011 Petr Pisar <ppisar@redhat.com> - 1.2.14-12
886ea3
- Adapt to nasm-2.09 (bug #678818)
886ea3
886ea3
* Fri Feb 18 2011 Petr Pisar <ppisar@redhat.com> - 1.2.14-11
886ea3
- Correct patch application
886ea3
- Make intradependecies architecture specific
886ea3
886ea3
* Fri Feb 18 2011 Petr Pisar <ppisar@redhat.com> - 1.2.14-10
886ea3
- Do not call memcpy() on overlapping areas (bug #669844)
886ea3
886ea3
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.14-9
886ea3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
886ea3
886ea3
* Mon Aug 16 2010 Petr Pisar <ppisar@redhat.com> - 1.2.14-8
886ea3
- Kernel joystick structure has grown in unknown 2.6 Linux version (rh624241,
886ea3
  sdl900)
886ea3
886ea3
* Thu Aug 12 2010 Petr Pisar <ppisar@redhat.com> - 1.2.14-7
886ea3
- Fix left button press event in windowed mode (rh556608, sdl894)
886ea3
- Remove unrecognized --disable-debug and --enable-dlopen configure options
886ea3
  (rh581056)
886ea3
886ea3
* Mon Aug 02 2010 Petr Pisar <ppisar@redhat.com> - 1.2.14-6
886ea3
- Make repacked source tar ball relative
886ea3
- Remove useless src/joystick/darwin/10.3.9-FIX/IOHIDLib.h because of APSL-2.0
886ea3
  license
886ea3
- Apply SDL-1.2.14-xio_error-rh603984.patch (rh603984, sdl1009)
886ea3
- Escape spec file comments
886ea3
- Convert CREDITS to UTF-8
886ea3
886ea3
* Wed Jun 23 2010 Hans de Goede <hdegoede@redhat.com> 1.2.14-5
886ea3
- Don't crash when trying to exit because of an xio-error (rh603984, sdl1009)
886ea3
886ea3
* Wed Mar 24 2010 Thomas Woerner <twoerner@redhat.com> 1.2.14-4
886ea3
- added repackage.sh script to remove joyos2,h and symbian.zip because of
886ea3
  licensing problems
886ea3
- added comment about riva_mmio.h license
886ea3
886ea3
* Tue Feb 16 2010 Josh Boyer <jwboyer@gmail.com> 1.2.14-3
886ea3
- disable ps3 video support that was added in 2.14.  It fails to
886ea3
  build on ppc/ppc64
886ea3
886ea3
* Fri Feb 12 2010 Thomas Woerner <twoerner@redhat.com> 1.2.14-2
886ea3
- fixed build for libtool 2.2.6 in F-13 (rhbz#555501)
886ea3
886ea3
* Tue Oct 27 2009 Thomas Woerner <twoerner@redhat.com> 1.2.14-1
886ea3
- new version 1.2.14
886ea3
- dropped patches for upstream fixes: libdir, dynamic-esd, x11dyn64,
886ea3
  dynamic-pulse, pa-rewrite, rh484362 and rh487720
886ea3
886ea3
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.13-10
886ea3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
886ea3
886ea3
* Tue Apr  7 2009 Thomas Woerner <twoerner@redhat.com> 1.2.13-9
886ea3
- fixed qemu-kvm segfaults on startup in SDL_memcpyMMX/SSE (rhbz#487720)
886ea3
  upstream patch
886ea3
886ea3
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.13-8
886ea3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
886ea3
886ea3
* Fri Feb 13 2009 Hans de Goede <hdegoede@redhat.com> 1.2.13-7
886ea3
- Rewrite pulseaudio support to stop the crackle crackle with the
886ea3
  new glitch free pulseaudio, this also gives us much better latency,
886ea3
  as good as with directly using alsa (rh 474745, sdl 698)
e98839
- Workaround an obscure bug in the inline-asm revcpy function (by disabling it)
886ea3
  This fixes Ri-li crashing on i386 (rh 484121, rh 484362, sdl 699)
886ea3
886ea3
* Tue Sep  2 2008 Thomas Woerner <twoerner@redhat.com> 1.2.13-6
886ea3
- dropped pulseaudio hack (rhbz#448270)
886ea3
- pulseaudio is now used by default
886ea3
- simplified spec file for new architecture support (rhbz#433618)
886ea3
886ea3
* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.2.13-5
886ea3
- fix license tag
886ea3
886ea3
* Wed May 28 2008 Dennis Gilmore <dennis@ausil.us> 1.2.13-4
886ea3
- fix sparc multilib handling
886ea3
886ea3
* Mon Apr  7 2008 Thomas Woerner <twoerner@redhat.com> 1.2.13-3
886ea3
- updated PulseAudio driver (rhbz#439847)
886ea3
  Thanks to Lennart Poettering for the patch
886ea3
886ea3
* Fri Feb  1 2008 Thomas Woerner <twoerner@redhat.com> 1.2.13-2
886ea3
- new static sub package for static libraries
886ea3
886ea3
* Mon Jan  7 2008 Thomas Woerner <twoerner@redhat.com> 1.2.13-1
886ea3
- new version 1.2.13
886ea3
  - fixes i810 video overlay problem (rhbz#310841)
886ea3
  - fixes c++ style comments in header files (rhbz#426475)
886ea3
- review fixes: spec file cleanup, dropped static libs (rhbz#226402)
886ea3
- fixed pulseaudio hack scripts from Warren for multilib systems (rhbz#426579)
886ea3
- fixed pulseaudio detection in configure to enable dynamic use of pulseaudio
886ea3
  libraries
886ea3
886ea3
* Fri Dec 21 2007 Warren Togami <wtogami@redhat.com> 1.2.12-5
886ea3
- correct stupid mistake that broke SDL-devel
886ea3
  RPM should error out if a SourceX is defined twice...
886ea3
886ea3
* Wed Dec 19 2007 Warren Togami <wtogami@redhat.com> 1.2.12-4
886ea3
- Build with --enable-pulseaudio-shared for testing purposes (#343911)
886ea3
  It is known to not work in some cases, so not enabled by default.
886ea3
- Move pulseaudio enabler hack from SDL_mixer (#426275)
886ea3
- Make pulseaudio enabler hack conditional.  It will only attempt to use it if
886ea3
  alsa-plugins-pulseaudio is installed.
886ea3
886ea3
* Tue Nov  6 2007 Thomas Woerner <twoerner@redhat.com> 1.2.12-3
886ea3
- fixed latest multiarch conflicts: dropped libdir from sdl-config completely
886ea3
  (rhbz#343141)
886ea3
886ea3
* Tue Aug 28 2007 Thomas Woerner <twoerner@redhat.com> 1.2.12-2
886ea3
- use uname -m in multilib patch instead of arch
886ea3
886ea3
* Mon Aug 27 2007 Thomas Woerner <twoerner@redhat.com> 1.2.12-1
886ea3
- new version 1.2.12
886ea3
  fixes TEXTRELs (rhbz#179407)
886ea3
- added arm support (rhbz#245411)
886ea3
  Thanks to Lennert Buytenhek for the patch
886ea3
- added alpha support (rhbz#246463)
886ea3
  Thanks to Oliver Falk for the patch
886ea3
- disabled yasm for SDL (rhbz#234823)
886ea3
  Thanks to Nikolay Ulyanitsky for the patch
886ea3
886ea3
* Tue Mar 20 2007 Thomas Woerner <twoerner@redhat.com> 1.2.11-2
886ea3
- use X11 dlopen code for 64 bit architectures (rhbz#207903)
886ea3
886ea3
* Mon Mar 19 2007 Thomas Woerner <twoerner@redhat.com> 1.2.11-1
886ea3
- new version 1.2.11
886ea3
- fixed man page SDL_ListModes (rhbz#208212)
886ea3
- fixed spurious esound, audiofile dependencies (rhbz#217389)
886ea3
  Thanks to Ville Skyttä for the patch
886ea3
- dropped requirements for imake and libXt-devel (rhbz#226402)
886ea3
- made nasm arch %%{ix86} only (rhbz#226402)
886ea3
- dropped O3 from options (rhbz#226402)
886ea3
- dropped tagname environment variable (rhbz#226402)
886ea3
886ea3
* Thu Nov  2 2006 Thomas Woerner <twoerner@redhat.com> 1.2.10-9
886ea3
- fixed arch order in SDL_config.h wrapper
886ea3
886ea3
* Fri Oct 27 2006 Thomas Woerner <twoerner@redhat.com> 1.2.10-8
886ea3
- fixed multilib conflicts for SDL (#212288)
886ea3
886ea3
* Wed Jul 26 2006 Thomas Woerner <twoerner@redhat.com> 1.2.10-6.2
886ea3
- setting the X11 lib and include paths hard to get shared X11 support on all
886ea3
  architectures
886ea3
886ea3
* Wed Jul 26 2006 Thomas Woerner <twoerner@redhat.com> 1.2.10-6.1
886ea3
- added build requires for automake and autoconf
886ea3
886ea3
* Tue Jul 25 2006 Thomas Woerner <twoerner@redhat.com> 1.2.10-6
e98839
- dropped libXt build requires, because libSDL does not need libXt at all -
886ea3
  this was an autofoo bug (fixed already)
886ea3
- fixed multilib devel conflicts (#192749)
886ea3
- added buidrequires for imake: AC_PATH_X needs imake currently
886ea3
886ea3
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.2.10-5
886ea3
- rebuild
886ea3
- use %%configure macro
886ea3
886ea3
* Tue Jun 20 2006 Christopher Stone <chris.stone@gmail.com> 1.2.10-4
886ea3
- added missing (build) requires for libXt libXrender libXrandr
886ea3
- remove %%makeinstall macro (bad practice)
886ea3
- use %%{buildroot} macro consistantly
886ea3
886ea3
* Tue Jun  6 2006 Thomas Woerner <twoerner@redhat.com> 1.2.10-2
886ea3
- added missing (build) requires for GL and GLU
886ea3
886ea3
* Mon May 22 2006 Thomas Woerner <twoerner@redhat.com> 1.2.10-1
886ea3
- new version 1.2.10
886ea3
- dropped the following patches because they are not needed anymore:
886ea3
  ppc_modes, gcc4, yuv_mmx_gcc4 and no_exec_stack
886ea3
- new pagesize patch (drop PAGE_SIZE, use sysconf(_SC_PAGESIZE) instead)
886ea3
886ea3
* Mon Feb 13 2006 Jesse Keating <jkeating@redhat.com> - 1.2.9-5.2.1
886ea3
- rebump for build order issues during double-long bump
886ea3
886ea3
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.2.9-5.2
886ea3
- bump again for double-long bug on ppc(64)
886ea3
886ea3
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.2.9-5.1
886ea3
- rebuilt for new gcc4.1 snapshot and glibc changes
886ea3
886ea3
* Fri Jan 27 2006 Thomas Woerner <twoerner@redhat.com> 1.2.9-5
886ea3
- added upstream no exec stack patch
886ea3
886ea3
* Thu Jan 26 2006 Thomas Woerner <twoerner@redhat.com> 1.2.9-4
886ea3
- prefer alsa sound output, then artsd and esd
886ea3
886ea3
* Tue Jan 24 2006 Thomas Woerner <twoerner@redhat.com> 1.2.9-3
886ea3
- dropped libtool .la files from devel package
886ea3
886ea3
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
886ea3
- rebuilt
886ea3
886ea3
* Wed Nov 16 2005 Thomas Woerner <twoerner@redhat.com> 1.2.9-2.1
886ea3
- fixed build requires
886ea3
886ea3
* Tue Nov 15 2005 Warren Togami <wtogami@redhat.com> 1.2.9-2
886ea3
- -devel req actual X libs
886ea3
886ea3
* Mon Nov  7 2005 Thomas Woerner <twoerner@redhat.com> 1.2.9-1
886ea3
- new version 1.2.9 with additional gcc4 fixes
886ea3
- using xorg-x11-devel instead of XFree86-devel
886ea3
886ea3
* Thu May 26 2005 Bill Nottingham <notting@redhat.com> 1.2.8-3.2
886ea3
- fix configure script for libdir so library deps are identical on all
886ea3
  arches (#158346)
886ea3
886ea3
* Thu Apr 14 2005 Thomas Woerner <twoerner@redhat.com> 1.2.8-3.1
886ea3
- new version of the gcc4 fix
886ea3
886ea3
* Tue Apr 12 2005 Thomas Woerner <twoerner@redhat.com> 1.2.8-3
886ea3
- fixed gcc4 compile problems
886ea3
- fixed x86_64 endian problem
886ea3
886ea3
* Wed Feb  9 2005 Thomas Woerner <twoerner@redhat.com> 1.2.8-2
886ea3
- rebuild
886ea3
886ea3
* Fri Dec 17 2004 Thomas Woerner <twoerner@redhat.com> 1.2.8-1
886ea3
- new version 1.2.8
886ea3
886ea3
* Thu Oct 14 2004 Thomas Woerner <twoerner@redhat.com> 1.2.7-8
886ea3
- added patch from SDL CVS for arts detection/initialization problem (#113831)
886ea3
886ea3
* Wed Sep 29 2004 Thomas Woerner <twoerner@redhat.com> 1.2.7-7.1
886ea3
- moved to new autofoo utils
886ea3
886ea3
* Fri Jul  9 2004 Thomas Woerner <twoerner@redhat.com> 1.2.7-7
886ea3
- fixed resolution switching for ppc (#127254)
886ea3
886ea3
* Mon Jun 21 2004 Thomas Woerner <twoerner@redhat.com> 1.2.7-6
886ea3
- fixed gcc34 build problems
886ea3
886ea3
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
886ea3
- rebuilt
886ea3
886ea3
* Mon May 24 2004 Thomas Woerner <twoerner@redhat.com> 1.2.7-4
886ea3
- added requires for alsa-lib-devel (#123374)
886ea3
886ea3
* Wed Mar 31 2004 Harald Hoyer <harald@redhat.com> - 1.2.7-3
886ea3
- fixed gcc34 compilation issues
886ea3
886ea3
* Wed Mar 10 2004 Thomas Woerner <twoerner@redhat.com> 1.2.7-2.1
886ea3
- added buildrequires for alsa-lib-devel
886ea3
- now using automake 1.5
886ea3
886ea3
* Tue Mar  9 2004 Thomas Woerner <twoerner@redhat.com> 1.2.7-2
886ea3
- Fixed SDL requires for devel package
886ea3
886ea3
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
886ea3
- rebuilt
886ea3
- Revive SDL-ppc64.patch
886ea3
886ea3
* Mon Mar  1 2004 Thomas Woerner <twoerner@redhat.com> 1.2.7-1
886ea3
- new version 1.2.7
886ea3
886ea3
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
886ea3
- rebuilt
886ea3
886ea3
* Thu Feb  5 2004 Thomas Woerner <twoerner@redhat.com> 1.2.6-3.1
886ea3
- disabled several video modes, hopefuilly fixes (#113831)
886ea3
886ea3
* Thu Jan 29 2004 Thomas Woerner <twoerner@redhat.com> 1.2.6-3
886ea3
- fix for alsa 1.0
886ea3
886ea3
* Tue Nov 25 2003 Thomas Woerner <twoerner@redhat.com> 1.2.6-2
886ea3
- removed rpath
886ea3
- using O3 instead of O2, now (SDL_RLEaccel.c compile error)
886ea3
- added BuildRequires for nasm
886ea3
886ea3
* Tue Sep  2 2003 Thomas Woerner <twoerner@redhat.com> 1.2.6-1
886ea3
- new version 1.2.6
886ea3
886ea3
* Thu Aug  7 2003 Elliot Lee <sopwith@redhat.com> 1.2.5-9
886ea3
- Fix libtool
886ea3
886ea3
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
886ea3
- rebuilt
886ea3
886ea3
* Wed Jun  4 2003 Than Ngo <than@redhat.com> 1.2.5-7
886ea3
- fix build problem with gcc 3.3
886ea3
- clean up specfile
886ea3
886ea3
* Mon May 19 2003 Thomas Woerner  <twoerner@redhat.com> 1.2.5-5
886ea3
- rebuild
886ea3
886ea3
* Tue Apr 15 2003 Thomas Woerner  <twoerner@redhat.com> 1.2.5-4
886ea3
- X11 modes fix (use more than 60 Hz, when possible)
886ea3
886ea3
* Mon Feb 17 2003 Elliot Lee <sopwith@redhat.com> 1.2.5-3.5
886ea3
- ppc64 fix
886ea3
886ea3
* Mon Feb 10 2003 Thomas Woerner  <twoerner@redhat.com> 1.2.5-3
886ea3
- added -fPIC to LDFLAGS
886ea3
886ea3
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
886ea3
- rebuilt
886ea3
886ea3
* Tue Dec 10 2002 Thomas Woerner <twoerner@redhat.com> 1.2.5-1
886ea3
- new version 1.2.5
886ea3
- disabled conflicting automake16 patch
886ea3
- dgavideo modes fix (#78861)
886ea3
886ea3
* Sun Dec 01 2002 Elliot Lee <sopwith@redhat.com> 1.2.4-7
886ea3
- Fix unpackaged files by including them.
886ea3
- _smp_mflags
886ea3
886ea3
* Fri Nov 29 2002 Tim Powers <timp@redhat.com> 1.2.4-6
886ea3
- remove unpackaged files from the buildroot
886ea3
- lib64'ize
886ea3
886ea3
* Sat Jul 20 2002 Florian La Roche <Florian.LaRoche@redhat.de>
886ea3
- do not require nasm for mainframe
886ea3
886ea3
* Tue Jul  2 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.4-4
886ea3
- Fix bug #67255
886ea3
886ea3
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
886ea3
- automated rebuild
886ea3
886ea3
* Sun May 26 2002 Tim Powers <timp@redhat.com>
886ea3
- automated rebuild
886ea3
886ea3
* Thu May 23 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.4-1
886ea3
- 1.2.4
886ea3
- Fix build with automake 1.6
886ea3
886ea3
* Mon Mar 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.3-7
886ea3
- Fix AM_PATH_SDL automake macro with AC_LANG(c++) (#60533)
886ea3
886ea3
* Thu Feb 28 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.3-6
886ea3
- Rebuild in current environment
886ea3
886ea3
* Thu Jan 24 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.3-5
886ea3
- dlopen() aRts and esd rather than linking directly to them.
886ea3
- make sure aRts and esd are actually used if they're running.
886ea3
886ea3
* Mon Jan 21 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.3-4
886ea3
- Don't crash without xv optimization: BuildRequire a version of nasm that
886ea3
  works.
886ea3
886ea3
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
886ea3
- automated rebuild
886ea3
886ea3
* Mon Dec 17 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.3-2
886ea3
- Rebuild with new aRts, require arts-devel rather than kdelibs-sound-devel
886ea3
- Temporarily exclude alpha (compiler bugs)
886ea3
886ea3
* Thu Nov 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.3-1
886ea3
- 1.2.3
886ea3
886ea3
* Sat Nov 17 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-5
886ea3
- Add workaround for automake 1.5 asm bugs
886ea3
886ea3
* Tue Oct 30 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-4
886ea3
- Make sure -fPIC is used on all architectures (#55039)
886ea3
- Fix build with autoconf 2.5x
886ea3
886ea3
* Fri Aug 31 2001 Bill Nottingham <notting@redhat.com> 1.2.2-3
886ea3
- rebuild (fixes #50750??)
886ea3
886ea3
* Thu Aug  2 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-2
886ea3
- SDL-devel should require esound-devel and kdelibs-sound-devel (#44884)
886ea3
886ea3
* Tue Jul 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.2-1
886ea3
- Update to 1.2.2; this should fix #47941
886ea3
- Add build dependencies
886ea3
886ea3
* Tue Jul 10 2001 Elliot Lee <sopwith@redhat.com> 1.2.1-3
886ea3
- Rebuild to eliminate libXv/libXxf86dga deps.
886ea3
886ea3
* Fri Jun 29 2001 Preston Brown <pbrown@redhat.com>
e98839
- output same libraries for sdl-config whether --libs or --static-libs
886ea3
  selected.  Fixes compilation of most SDL programs.
886ea3
- properly packaged new HTML documentation
886ea3
886ea3
* Sun Jun 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.1-1
886ea3
- 1.2.1
886ea3
886ea3
* Mon May  7 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.2.0-2
886ea3
- Add Bill's byteorder patch
886ea3
886ea3
* Sun Apr 15 2001 Bernhard Rosenkraenzer <bero@redhat.com>
886ea3
- 1.2.0
886ea3
886ea3
* Tue Feb 27 2001 Karsten Hopp <karsten@redhat.de>
886ea3
- SDL-devel requires SDL
886ea3
886ea3
* Tue Jan 16 2001 Bernhard Rosenkraenzer <bero@redhat.com>
886ea3
- Require arts rather than kdelibs-sound
886ea3
886ea3
* Sun Jan  7 2001 Bernhard Rosenkraenzer <bero@redhat.com>
886ea3
- 1.1.7
886ea3
886ea3
* Tue Oct 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
886ea3
- 1.1.6
886ea3
886ea3
* Mon Aug  7 2000 Bernhard Rosenkraenzer <bero@redhat.com>
886ea3
- build against new DGA
886ea3
- update to 1.1.4, remove patches (they're now in the base release)
886ea3
886ea3
* Tue Aug  1 2000 Bernhard Rosenkraenzer <bero@redhat.com>
886ea3
- %%post -p /sbin/ldconfig (Bug #14928)
886ea3
- add URL
886ea3
886ea3
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
886ea3
- automatic rebuild
886ea3
886ea3
* Sun Jun 18 2000 Bill Nottingham <notting@redhat.com>
886ea3
- replace patch that fell out of SRPM
886ea3
886ea3
* Tue Jun 13 2000 Preston Brown <pbrown@redhat.com>
886ea3
- FHS paths
886ea3
- use 1.1 (development) version; everything even from Loki links to it!
886ea3
886ea3
* Thu May  4 2000 Bill Nottingham <notting@redhat.com>
886ea3
- autoconf fixes for ia64
886ea3
886ea3
* Mon Apr 24 2000 Tim Powers <timp@redhat.com>
886ea3
- updated to 1.0.8
886ea3
886ea3
* Tue Feb 15 2000 Tim Powers <timp@redhat.com>
886ea3
- updated to 1.0.4, fixes problems when run in 8bpp
886ea3
886ea3
* Tue Feb 01 2000 Tim  Powers <timp@redhat.com>
886ea3
- applied patch from Hans de Goede <hans@highrise.nl> for fullscreen toggling.
886ea3
- using  --enable-video-x11-dgamouse since it smoothes the mouse some.
886ea3
886ea3
* Sun Jan 30 2000 Tim Powers <timp@redhat.com>
886ea3
- updated to 1.0.3, bugfix update
886ea3
886ea3
* Fri Jan 28 2000 Tim Powers <timp@redhat.com>
886ea3
- fixed group etc
886ea3
886ea3
* Fri Jan 21 2000 Tim Powers <timp@redhat.com>
886ea3
- build for 6.2 Powertools
886ea3
886ea3
* Wed Jan 19 2000 Sam Lantinga <slouken@devolution.com>
886ea3
- Re-integrated spec file into SDL distribution
e98839
- 'name' and 'version' come from configure
886ea3
- Some of the documentation is devel specific
886ea3
- Removed SMP support from %%build - it doesn't work with libtool anyway
886ea3
886ea3
* Tue Jan 18 2000 Hakan Tandogan <hakan@iconsult.com>
886ea3
- Hacked Mandrake sdl spec to build 1.1
886ea3
886ea3
* Sun Dec 19 1999 John Buswell <johnb@mandrakesoft.com>
886ea3
- Build Release
886ea3
886ea3
* Sat Dec 18 1999 John Buswell <johnb@mandrakesoft.com>
886ea3
- Add symlink for libSDL-1.0.so.0 required by sdlbomber
886ea3
- Added docs
886ea3
886ea3
* Thu Dec 09 1999 Lenny Cartier <lenny@mandrakesoft.com>
886ea3
- v 1.0.0
886ea3
886ea3
* Mon Nov  1 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
886ea3
- First spec file for Mandrake distribution.
886ea3
886ea3
# end of file