debian/0000775000000000000000000000000013271656772007210 5ustar debian/examples/0000775000000000000000000000000011717443316011015 5ustar debian/examples/Makefile0000664000000000000000000000032511717443316012455 0ustar # Makefile for showimage CC = gcc CFLAGS = -Wall -O LIBS = -I/usr/include/SDL -lSDL_image EXE = showimage all: $(EXE) showimage: showimage.c Makefile $(CC) -o $@ $@.c $(CFLAGS) $(LIBS) clean: -rm *.o $(EXE) debian/libsdl-image1.2-dev.examples0000664000000000000000000000004511717443316014264 0ustar debian/examples/Makefile showimage.c debian/compat0000664000000000000000000000000213264144022010364 0ustar 9 debian/libsdl-image1.2.lintian-overrides0000664000000000000000000000010611717443316015326 0ustar libsdl-image1.2: package-name-doesnt-match-sonames libSDL-image-1.2-0 debian/libsdl-image1.2.symbols0000664000000000000000000000234411717443404013364 0ustar libSDL_image-1.2.so.0 libsdl-image1.2 #MINVER# * Build-Depends-Package: libsdl-image1.2-dev IMG_Init@Base 1.2.10 IMG_InitJPG@Base 1.2.10 IMG_InitPNG@Base 1.2.10 IMG_InitTIF@Base 1.2.10 IMG_InitWEBP@Base 1.2.11 IMG_InvertAlpha@Base 1.2.10 IMG_Linked_Version@Base 1.2.10 IMG_Load@Base 1.2.10 IMG_LoadBMP_RW@Base 1.2.10 IMG_LoadCUR_RW@Base 1.2.10 IMG_LoadGIF_RW@Base 1.2.10 IMG_LoadICO_RW@Base 1.2.10 IMG_LoadJPG_RW@Base 1.2.10 IMG_LoadLBM_RW@Base 1.2.10 IMG_LoadPCX_RW@Base 1.2.10 IMG_LoadPNG_RW@Base 1.2.10 IMG_LoadPNM_RW@Base 1.2.10 IMG_LoadTGA_RW@Base 1.2.10 IMG_LoadTIF_RW@Base 1.2.10 IMG_LoadTyped_RW@Base 1.2.10 IMG_LoadWEBP_RW@Base 1.2.11 IMG_LoadXCF_RW@Base 1.2.10 IMG_LoadXPM_RW@Base 1.2.10 IMG_LoadXV_RW@Base 1.2.10 IMG_Load_RW@Base 1.2.10 IMG_Quit@Base 1.2.10 IMG_QuitJPG@Base 1.2.10 IMG_QuitPNG@Base 1.2.10 IMG_QuitTIF@Base 1.2.10 IMG_QuitWEBP@Base 1.2.11 IMG_ReadXPMFromArray@Base 1.2.10 IMG_isBMP@Base 1.2.10 IMG_isCUR@Base 1.2.10 IMG_isGIF@Base 1.2.10 IMG_isICO@Base 1.2.10 IMG_isJPG@Base 1.2.10 IMG_isLBM@Base 1.2.10 IMG_isPCX@Base 1.2.10 IMG_isPNG@Base 1.2.10 IMG_isPNM@Base 1.2.10 IMG_isTIF@Base 1.2.10 IMG_isWEBP@Base 1.2.11 IMG_isXCF@Base 1.2.10 IMG_isXPM@Base 1.2.10 IMG_isXV@Base 1.2.10 debian/source/0000775000000000000000000000000011717443316010477 5ustar debian/source/format0000664000000000000000000000001411717443316011705 0ustar 3.0 (quilt) debian/control0000664000000000000000000000440513264144022010574 0ustar Source: sdl-image1.2 Maintainer: Debian SDL packages maintainers Uploaders: Felix Geyer , Manuel A. Fernandez Montecelo Section: libs Priority: optional Build-Depends: debhelper (>= 9~), dh-autoreconf, libsdl1.2-dev (>= 1.2.14~), libjpeg-dev, libpng-dev, libtiff-dev, libwebp-dev (>= 0.1.3), zlib1g-dev Standards-Version: 3.9.4 Homepage: http://www.libsdl.org/projects/SDL_image/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-sdl/packages/sdl-image1.2.git Vcs-Git: git://anonscm.debian.org/pkg-sdl/packages/sdl-image1.2.git Package: libsdl-image1.2 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: Image loading library for Simple DirectMedia Layer 1.2, libraries This is a simple library to load images of various formats as SDL surfaces. It supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, XV. . This package contains the shared library. Package: libsdl-image1.2-dbg Section: debug Architecture: any Multi-Arch: same Priority: extra Depends: ${misc:Depends}, libsdl-image1.2 (= ${binary:Version}) Description: Image loading library for Simple DirectMedia Layer 1.2, debugging This is a simple library to load images of various formats as SDL surfaces. It supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, XV. . This package contains the debugging information for the shared library. Package: libsdl-image1.2-dev Architecture: any Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, libsdl-image1.2 (= ${binary:Version}), libsdl1.2-dev (>= 1.2.14~), libjpeg-dev, libpng-dev, libtiff-dev, libwebp-dev (>= 0.1.3), zlib1g-dev Description: Image loading library for Simple DirectMedia Layer 1.2, development files This is a simple library to load images of various formats as SDL surfaces. It supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, XV. . This package contains the development files. debian/watch0000664000000000000000000000015413264144022010217 0ustar version=3 http://www.libsdl.org/projects/SDL_image/release/ (?:.*/)?SDL_image-?_?([\w+\d+\.]+|\d+)\.tar\.gz debian/patches/0000775000000000000000000000000013264144633010625 5ustar debian/patches/CVE-2017-12122-2.patch0000664000000000000000000000103413264144633013454 0ustar Description: lbm: Fail to load images with unsupported/bogus color depth. Origin: upstream, https://hg.libsdl.org/SDL_image/rev/97f7f01e0665 --- a/IMG_lbm.c +++ b/IMG_lbm.c @@ -237,6 +237,12 @@ SDL_Surface *IMG_LoadLBM_RW( SDL_RWops *src ) nbplanes = 1; } + if ((nbplanes != 1) && (nbplanes != 4) && (nbplanes != 8) && (nbplanes != 24)) + { + error="unsupported number of color planes"; + goto done; + } + stencil = (bmhd.mask & 1); /* There is a mask ( 'stencil' ) */ /* Allocate memory for a temporary buffer ( used for debian/patches/CVE-2017-14440.patch0000664000000000000000000000075213264144633013330 0ustar Description: lbm: Don't overflow static colormap buffer. Origin: upstream, https://hg.libsdl.org/SDL_image/rev/bfa08dc02b3c --- a/IMG_lbm.c +++ b/IMG_lbm.c @@ -187,6 +187,11 @@ SDL_Surface *IMG_LoadLBM_RW( SDL_RWops *src ) if ( !memcmp( id, "CMAP", 4 ) ) /* palette ( Color Map ) */ { + if (size > sizeof (colormap)) { + error="colormap size is too large"; + goto done; + } + if ( !SDL_RWread( src, &colormap, size, 1 ) ) { error="error reading CMAP chunk"; debian/patches/CVE-2018-3837.patch0000664000000000000000000000101113264144633013246 0ustar Description: pcx: don't overflow buffer if bytes-per-line is less than image width. Origin: upstream, https://hg.libsdl.org/SDL_image/rev/2938fc80591a --- a/IMG_pcx.c +++ b/IMG_pcx.c @@ -149,7 +149,7 @@ SDL_Surface *IMG_LoadPCX_RW(SDL_RWops *src) if (bpl > surface->pitch) { error = "bytes per line is too large (corrupt?)"; } - buf = malloc(bpl); + buf = calloc(SDL_max(bpl, surface->pitch), 1); row = surface->pixels; for ( y=0; yh; ++y ) { /* decode a scan line to a temporary buffer first */ debian/patches/CVE-2018-3839.patch0000664000000000000000000000175713264144633013271 0ustar Description: xcf: check for some potential integer overflows. Origin: upstream, https://hg.libsdl.org/SDL_image/rev/fb643e371806 --- a/IMG_xcf.c +++ b/IMG_xcf.c @@ -555,6 +555,18 @@ static int do_layer_surface (SDL_Surface * surface, SDL_RWops * src, xcf_header SDL_RWseek (src, layer->hierarchy_file_offset, RW_SEEK_SET); hierarchy = read_xcf_hierarchy (src); + if (hierarchy->bpp > 4) { /* unsupported. */ + fprintf(stderr, "Unknown Gimp image bpp (%u)\n", (unsigned int) hierarchy->bpp); + free_xcf_hierarchy(hierarchy); + return 1; + } + + if ((hierarchy->width > 20000) || (hierarchy->height > 20000)) { /* arbitrary limit to avoid integer overflow. */ + fprintf(stderr, "Gimp image too large (%ux%u)\n", (unsigned int) hierarchy->width, (unsigned int) hierarchy->height); + free_xcf_hierarchy(hierarchy); + return 1; + } + level = NULL; for (i = 0; hierarchy->level_file_offsets [i]; i++) { SDL_RWseek (src, hierarchy->level_file_offsets [i], RW_SEEK_SET); debian/patches/CVE-2017-12122-1.patch0000664000000000000000000000263713264144633013465 0ustar Description: lbm: use correct variable to check color planes. Origin: upstream, https://hg.libsdl.org/SDL_image/rev/16772bbb1b09 --- a/IMG_lbm.c +++ b/IMG_lbm.c @@ -249,7 +249,7 @@ SDL_Surface *IMG_LoadLBM_RW( SDL_RWops *src ) goto done; } - if ( ( Image = SDL_CreateRGBSurface( SDL_SWSURFACE, width, bmhd.h, (bmhd.planes==24 || flagHAM==1)?24:8, 0, 0, 0, 0 ) ) == NULL ) + if ( ( Image = SDL_CreateRGBSurface( SDL_SWSURFACE, width, bmhd.h, (nbplanes==24 || flagHAM==1)?24:8, 0, 0, 0, 0 ) ) == NULL ) goto done; if ( bmhd.mask & 2 ) /* There is a transparent color */ @@ -276,7 +276,7 @@ SDL_Surface *IMG_LoadLBM_RW( SDL_RWops *src ) /* The 32 last colors are the same but divided by 2 */ /* Some Amiga pictures save 64 colors with 32 last wrong colors, */ /* they shouldn't !, and here we overwrite these 32 bad colors. */ - if ( (nbcolors==32 || flagEHB ) && (1< (1< (1< SDL_arraysize(palette)) { + IMG_SetError("Unsupported or incorrect biClrUsed field"); + was_error = SDL_TRUE; + goto done; + } for (i = 0; i < (int) biClrUsed; ++i) { SDL_RWread(src, &palette[i], 4, 1); } debian/patches/CVE-2017-14450.patch0000664000000000000000000000106313264144633013325 0ustar Description: gif: report error on bogus LWZ data, instead of overflowing a buffer. Origin: upstream, https://hg.libsdl.org/SDL_image/rev/45e750f92c84 --- a/IMG_gif.c +++ b/IMG_gif.c @@ -494,8 +494,10 @@ LWZReadByte(SDL_RWops *src, int flag, int input_code_size) } while (code >= clear_code) { *sp++ = table[1][code]; - if (code == table[0][code]) - RWSetMsg("circular table entry BIG ERROR"); + if (code == table[0][code]) { + RWSetMsg("circular table entry BIG ERROR"); + return -3; + } code = table[0][code]; } debian/patches/series0000664000000000000000000000034713264144633012046 0ustar CVE-2017-2887.patch CVE-2017-12122-1.patch CVE-2017-12122-2.patch CVE-2017-14440.patch CVE-2017-14441.patch CVE-2017-14442.patch CVE-2017-14448.patch CVE-2017-14450.patch CVE-2018-3837.patch CVE-2018-3838.patch CVE-2018-3839.patch debian/patches/CVE-2018-3838.patch0000664000000000000000000000160013264144633013253 0ustar Description: xcf: Prevent infinite loop and/or buffer overflow on bogus data. Origin: upstream, https://hg.libsdl.org/SDL_image/rev/c5f9cbb5d2bb --- a/IMG_xcf.c +++ b/IMG_xcf.c @@ -466,6 +466,10 @@ static unsigned char * load_xcf_tile_rle (SDL_RWops * src, Uint32 len, int bpp, int i, size, count, j, length; unsigned char val; + if (len == 0) { /* probably bogus data. */ + return NULL; + } + t = load = (unsigned char *) malloc (len); reallen = SDL_RWread (src, t, 1, len); @@ -581,6 +585,16 @@ static int do_layer_surface (SDL_Surface * surface, SDL_RWops * src, xcf_header ox, oy); } + if (!tile) { + if (hierarchy) { + free_xcf_hierarchy(hierarchy); + } + if (level) { + free_xcf_level(level); + } + return 1; + } + p8 = tile; p16 = (Uint16 *) p8; p = (Uint32 *) p8; debian/patches/CVE-2017-14441.patch0000664000000000000000000000115113264144633013323 0ustar Description: ico: reject obviously incorrect image sizes. Origin: upstream, https://hg.libsdl.org/SDL_image/rev/a1e9b624ca10 --- a/IMG_bmp.c +++ b/IMG_bmp.c @@ -735,6 +735,14 @@ goto done; } + /* sanity check image size, so we don't overflow integers, etc. */ + if ((biWidth < 0) || (biWidth > 0xFFFFFF) || + (biHeight < 0) || (biHeight > 0xFFFFFF)) { + IMG_SetError("Unsupported or invalid ICO dimensions"); + was_error = SDL_TRUE; + goto done; + } + /* Create a RGBA surface */ biHeight = biHeight >> 1; //printf("%d x %d\n", biWidth, biHeight); debian/patches/CVE-2017-2887.patch0000664000000000000000000000170313264144633013261 0ustar # HG changeset patch # User Sam Lantinga # Date 1507329619 25200 # Node ID 318484db0705d07d4d1f4c0a1d3d5ea69f6ba2b0 # Parent 7ad06019831d474380fd5a63e518d21219031519 Fixed security vulnerability in XCF image loader (thanks Yves!) diff -r 7ad06019831d -r 318484db0705 IMG_xcf.c --- a/IMG_xcf.c Mon Sep 18 16:10:17 2017 -0700 +++ b/IMG_xcf.c Fri Oct 06 15:40:19 2017 -0700 @@ -251,6 +251,7 @@ } static void xcf_read_property (SDL_RWops * src, xcf_prop * prop) { + Uint32 len; prop->id = SDL_ReadBE32 (src); prop->length = SDL_ReadBE32 (src); @@ -274,7 +275,12 @@ break; case PROP_COMPRESSION: case PROP_COLOR: - SDL_RWread (src, &prop->data, prop->length, 1); + if (prop->length > sizeof(prop->data)) { + len = sizeof(prop->data); + } else { + len = prop->length; + } + SDL_RWread(src, &prop->data, len, 1); break; case PROP_VISIBLE: prop->data.visible = SDL_ReadBE32 (src); debian/patches/CVE-2017-14448.patch0000664000000000000000000000242513264144633013337 0ustar Description: xcf: deal with bogus data in rle tile decoding. Origin: upstream, https://hg.libsdl.org/SDL_image/rev/7df1580f1695 --- a/IMG_xcf.c +++ b/IMG_xcf.c @@ -470,6 +470,7 @@ static unsigned char * load_xcf_tile_rle (SDL_RWops * src, Uint32 len, int bpp, reallen = SDL_RWread (src, t, 1, len); data = (unsigned char *) malloc (x*y*bpp); + data = (unsigned char *) calloc (1, x*y*bpp); for (i = 0; i < bpp; i++) { d = data + i; size = x*y; @@ -486,6 +487,12 @@ static unsigned char * load_xcf_tile_rle (SDL_RWops * src, Uint32 len, int bpp, t += 2; } + if (((size_t) (t - load) + length) >= len) { + break; /* bogus data */ + } else if (length > size) { + break; /* bogus data */ + } + count += length; size -= length; @@ -501,6 +508,12 @@ static unsigned char * load_xcf_tile_rle (SDL_RWops * src, Uint32 len, int bpp, t += 2; } + if (((size_t) (t - load)) >= len) { + break; /* bogus data */ + } else if (length > size) { + break; /* bogus data */ + } + count += length; size -= length; @@ -512,6 +525,10 @@ static unsigned char * load_xcf_tile_rle (SDL_RWops * src, Uint32 len, int bpp, } } } + + if (size > 0) { + break; /* just drop out, untouched data initialized to zero. */ + } } free (load); debian/copyright0000664000000000000000000000435213264144022011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: SDL_image Upstream-Contact: Sam Lantinga Mattias Engdegård Source: http://www.libsdl.org/projects/SDL_image/ Files: * Copyright: 1997-2012 Sam Lantinga License: zlib/libpng Files: IMG_gif.c Copyright: 1997-2012 Sam Lantinga 1990, 1991, 1993 David Koblas 1996 Torsten Martinsen License: zlib/libpng Files: IMG_png.c Copyright: 1997-2012 Sam Lantinga 1998 Philippe Lavoie License: zlib/libpng Files: debian/* Copyright: 2012, Manuel A. Fernandez Montecelo 2011, Felix Geyer 2010, Aurelien Jarno 2009, Barry deFreese 2002-2009 Michael Koch 2001,2002, Christian T. Steigies License: LGPL-2.1+ License: zlib/libpng This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. License: LGPL-2.1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . On Debian systems, the complete text of version 2.1 of the GNU Lesser Public License can be found in '/usr/share/common-licenses/LGPL-2.1'. debian/rules0000775000000000000000000000140413264144022010245 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 export DEB_CFLAGS_MAINT_APPEND = -pipe -Wall export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed # features -- disable building as plugins, otherwise dh_shlibs confflags = --disable-jpg-shared confflags += --disable-tif-shared confflags += --disable-png-shared confflags += --disable-webp-shared %: dh $@ --with autoreconf --parallel override_dh_autoreconf: AUTOMAKE="automake --foreign" dh_autoreconf --as-needed override_dh_auto_configure: dh_auto_configure -- $(confflags) override_dh_compress: dh_compress -Xshowimage.c override_dh_install: dh_install --fail-missing -XlibSDL_image.la override_dh_installchangelogs: dh_installchangelogs -- CHANGES override_dh_strip: dh_strip --dbg-package=libsdl-image1.2-dbg debian/docs0000664000000000000000000000000711717443316010047 0ustar README debian/changelog0000664000000000000000000003357513271656536011075 0ustar sdl-image1.2 (1.2.12-5+deb9u1build0.14.04.1) trusty-security; urgency=medium * fake sync from Debian -- Steve Beattie Mon, 30 Apr 2018 11:15:58 -0700 sdl-image1.2 (1.2.12-5+deb9u1) stretch-security; urgency=high * Backport various security fixes: - CVE-2017-2887 - CVE-2017-12122 - CVE-2017-14440 - CVE-2017-14441 - CVE-2017-14442 - CVE-2017-14448 - CVE-2017-14450 - CVE-2018-3837 - CVE-2018-3838 - CVE-2018-3839 -- Felix Geyer Sun, 15 Apr 2018 17:54:38 +0200 sdl-image1.2 (1.2.12-5) unstable; urgency=low * Really regenerate autoconf files. The upstream autogen.sh doesn't work properly. Thanks to Pino Toscano for the patch. - Fixes FTBFS on hurd. * Drop unused ${misc:Pre-Depends} for libsdl-image1.2-dbg. -- Felix Geyer Sun, 01 Sep 2013 13:03:02 +0200 sdl-image1.2 (1.2.12-4) unstable; urgency=low [ Felix Geyer ] * Switch to my @debian.org email address. * Depend on libtiff-dev rather than libtiff4-dev. [ Manuel A. Fernandez Montecelo ] * New revision of the package will trigger rebuild and help libwebp transition (Closes: #714765) * Change short description for -dbg package, was copied from main lib -- Manuel A. Fernandez Montecelo Fri, 19 Jul 2013 17:48:27 +0100 sdl-image1.2 (1.2.12-3) unstable; urgency=low * Bump Policy Standards-Version to 3.9.4 (no changes needed) * Add package -dbg with debugging information * Remove field "DM-Upload-Allowed: yes", obsolete * Change maintainer address -- Manuel A. Fernandez Montecelo Thu, 09 May 2013 17:06:16 +0100 sdl-image1.2 (1.2.12-2) unstable; urgency=low * Adding back dependencies of libsdl-image1.2-dev to avoid FTBFS in packages depending on this one, while we decide what to do in the long run (Closes: #669571) * Re-tweaked debian/rules, especially dh_autoreconf so it executes 'autogen.sh' properly (Closes: #669504) * Bumped Policy Standards-Version to 3.9.3 (no changes needed) * Set copyright-format version to 1.0 -- Manuel A. Fernandez Montecelo Tue, 01 May 2012 19:25:58 +0100 sdl-image1.2 (1.2.12-1) unstable; urgency=low * New upstream release. * Drop bug_1.2.11_corrupts_png_of_PseudoClass_type_8bit.diff, was backported from upstream. * Add a symbols file. * Fix typo in dh_installchangelogs override name. * Build with -Wl,--as-needed. * Bump debhelper build-dependency to >= 9. * Drop unnecessary dependencies of libsdl-image1.2-dev. -- Felix Geyer Mon, 20 Feb 2012 13:10:38 +0100 sdl-image1.2 (1.2.11-2) unstable; urgency=high * Backported patch to fix bug "libsdl-image1.2: Some corrupted images (supertux and vor)" (Closes: #656927). Upstream "Bug 1377 - SDL_image 1.2.11 corrupts png of PseudoClass type 8bit", changeset 312 7036dd36a22f. -- Manuel A. Fernandez Montecelo Sun, 22 Jan 2012 23:54:41 +0000 sdl-image1.2 (1.2.11-1) unstable; urgency=low * New upstream release - debian/copyright: License switched to zlib/libpng * debian/control: - Updated the long description - Updated the list of maintainers, and added myself to uploaders - Updated the dependencies * Disabled patches: - libpng15.diff: Picked from upsteam, now released -- Manuel A. Fernandez Montecelo Fri, 20 Jan 2012 23:50:05 +0000 sdl-image1.2 (1.2.10-3) unstable; urgency=low [ Felix Geyer ] * Drop ancient Conflicts. * Wrap (Build-)Depends in debian/control. * Switch to dh(1) debian/rules. * Enable parallel building. * Drop .la file. * Drop local dpkg-shlibdeps overrides. * Remove all patches since they were disabled anyway. * Switch to source format 3.0 (quilt). * Update to Standards-Version 3.9.2, no further changes necessary. * Switch to debhelper compat level v9. - Exports build flags. - Build for multiarch. (Closes: #651006) * Override lintian warning package-name-doesnt-match-sonames. * Fix building with libpng 1.5. (Closes: #636007) - Add libpng15.diff. - (Build-)Depend on libpng-dev instead of libpng12-dev. * Add myself as uploader. * Update Vcs control fields to the new git repository. * Improve copyright file. [ Dominique Dumont ] * control: allowed DM uploads. Set dev pkg to multi-arch: same * copyright: converted to DEP-5 debian/copyright * source: override package-needs-versioned-debhelper-build-depends warning -- Felix Geyer Thu, 01 Dec 2011 13:11:22 +0100 sdl-image1.2 (1.2.10-2.1) unstable; urgency=low * Non-maintainer upload. * Empty dependency_libs (Closes: #619536). * Fix configure flags (Closes: #591190). -- Luk Claes Sun, 26 Jun 2011 17:58:00 +0200 sdl-image1.2 (1.2.10-2) unstable; urgency=low [ Aurelien Jarno ] * Add myself to uploaders. * Bump shlibs (Closes: #563452). * (Build-)Depends on libjpeg-dev instead of libjpeg62-dev (Closes: #569241). -- Aurelien Jarno Thu, 11 Feb 2010 15:12:43 +0100 sdl-image1.2 (1.2.10-1) unstable; urgency=low [ Barry deFreese ] * Have SDL Team take over maintenance. + With permission from Michael Koch. + Thanks to Michael for all of his previous work. * Add myself to uploaders. * Add VCS tags. * New upstream release. -- Barry deFreese Mon, 16 Nov 2009 14:30:11 -0500 sdl-image1.2 (1.2.8-1) unstable; urgency=low * New upstream release. - adds pkg-config support (Closes: #515123) -- Michael Koch Thu, 22 Oct 2009 23:09:13 +0200 sdl-image1.2 (1.2.7-2) unstable; urgency=low * debian/control: - Added ${misc:Depends} to all Depends. - Updated Standards-Version to 3.8.3. -- Michael Koch Mon, 31 Aug 2009 08:17:06 +0200 sdl-image1.2 (1.2.7-1) unstable; urgency=low * New upstream release. * debian/control: Build-Depends on debhelper (>= 5). * debian/control: Updated Standards-Version to 3.8.2. * debian/control: Add Homepage field. * debian/watch: Updated watch file for easier upstream updates. -- Michael Koch Tue, 21 Jul 2009 21:08:48 +0200 sdl-image1.2 (1.2.6-3) unstable; urgency=low * CVE-2008-0544: Fix heap based buffer overflow. * Force library to link libjpeg and libtif and not dlopen them during runtime. -- Michael Koch Tue, 05 Feb 2008 23:10:31 +0100 sdl-image1.2 (1.2.6-2) unstable; urgency=high * Fixed buffer overflow when reading GIFs. CVE pending. * Updated Standards-Version to 3.7.3. -- Michael Koch Sun, 27 Jan 2008 23:44:23 +0100 sdl-image1.2 (1.2.6-1) unstable; urgency=low * New upstream release. Closes: #437005. * Replaced obsolete ${Source-Version}. * Handle errors better in clean target. -- Michael Koch Sat, 11 Aug 2007 16:42:46 +0200 sdl-image1.2 (1.2.5-3) unstable; urgency=low * Updated config.guess and config.sub (Closes: #401526). -- Michael Koch Tue, 16 Jan 2007 08:38:19 +0100 sdl-image1.2 (1.2.5-2) unstable; urgency=low * Added patch to make SDL_image 1.2 less segfault. Thanks to Margarita Manterola for the patch (Closes: #378173). -- Michael Koch Sat, 22 Jul 2006 04:30:39 +0000 sdl-image1.2 (1.2.5-1) unstable; urgency=low * New upstream release * Updated Build-Depends and Depends to SDL 1.2.10 * Updated minimum shlibs version to 1.2.5 * Updated Standards-Version to 3.7.2 * Simplified watch file * Fixed address of FSF in debian/copyright -- Michael Koch Fri, 9 Jun 2006 07:21:47 +0000 sdl-image1.2 (1.2.4-1) unstable; urgency=low * New upstream release * debian/copyright: Fixed header for license text (Closes: #290199) * Updated config.guess and config.sub (Closes: #267493) * debian/rules: Use dh_installman instead of dh_installmanpages -- Michael Koch Wed, 23 Feb 2005 10:44:58 +0000 sdl-image1.2 (1.2.3-6) unstable; urgency=low * Fixed download URL in debian/copyright * Added debian/watch * Add -ltiff before -ljpeg. Added debian/patches/bug267169.diff for this (Closes: #267169) -- Michael Koch Tue, 16 Nov 2004 18:24:14 +0000 sdl-image1.2 (1.2.3-5) unstable; urgency=low * libsdl-image1.2-dev: Updated Depends to use libtiff4-dev (Closes: #262160) Thanks to Jochen Friedrich. -- Michael Koch Fri, 30 Jul 2004 20:27:09 +0200 sdl-image1.2 (1.2.3-4) unstable; urgency=low * Build-Depend on libtiff4-dev. * debian/copyright: Updated download URL, author mail address and copyrigth notice. * libsdl-image1.2-dev: Updated section to libdevel. -- Michael Koch Sun, 25 Jul 2004 20:44:14 +0200 sdl-image1.2 (1.2.3-3) unstable; urgency=low * Added patch from Ivo Danihelka (Closes: 256660). * Updated Standards-Version to 3.6.1. * Build depend on debhelper (>= 4.0.0). * Use debian/compat instead of DH_COMPAT. * Raised debhelper compat level to 4. * Use dh_install instead of dh_movefiles. -- Michael Koch Thu, 8 Jul 2004 11:39:58 +0200 sdl-image1.2 (1.2.3-2) unstable; urgency=low * Build-Depends on libpng12-dev not libpng3-dev. * libsdl-image1.2-dev: Depends on libpng12-dev instead of libpng3-dev. * Bumped Standards-Version to 3.5.10. -- Michael Koch Mon, 23 Jun 2003 05:38:52 +0000 sdl-image1.2 (1.2.3-1) unstable; urgency=low * New upstream version. * Conflicts with packages explicitely linking libpng2 (Closes: #178802). * Bumped Standards-Version to 3.5.9. * Fixed "noopt" handling in debian/rules. * Changed debian/shlibs.local to fix libsdl1.2debian dependency. -- Michael Koch Thu, 20 Mar 2003 12:48:26 +0100 sdl-image1.2 (1.2.2-5) unstable; urgency=low * Bumped Standards-Version to 3.5.8. -- Michael Koch Thu, 12 Dec 2002 19:48:39 +0100 sdl-image1.2 (1.2.2-4) unstable; urgency=low * Support "noopt" option and dropped "debug". * Enabled TIFF and XCF support. * Cleaned up debian rules. -- Michael Koch Wed, 23 Oct 2002 17:07:37 +0200 sdl-image1.2 (1.2.2-3) unstable; urgency=low * Updated Standard-Version to 3.5.7. -- Michael Koch Thu, 5 Sep 2002 16:59:08 +0200 sdl-image1.2 (1.2.2-2) unstable; urgency=low * New maintainer (Closes: #158940). * Build-Depend on libpng3-dev (Closes: #153871, #156033). * libsdl-image1.2-dev depend on libpng3-dev. * added AM_MAINTAINER_MODE to configure.in to get rid of conflicts to aclocal, autoconf, automake (Closes: #153851). * use debhelper compat mode 3 (Build-Depend on debhelper >> 3.0). * add support for DEB_HOST_GNU_TYPE, DEB_BUILD_GNU_TYPE and DEB_BUILD_OPTIONS. * removed postinst script. debhelper does all automatically. * reworked debian/rules -- Michael Koch Wed, 4 Sep 2002 09:29:11 +0200 sdl-image1.2 (1.2.2-1) unstable; urgency=low * new upstream version (closes: #150670) * build-depend on new SDL 1.2.4 * patch acinclude.m4, configure.in * re-run libtoolize --force --copy; aclocal; patch aclocal.m4 to include SDL_LIBS_FOR_LIBS, then run automake --foreign; autoconf * depend on libpng-dev, not on (older) libpng2-dev (closes: #152302) -- Christian T. Steigies Mon, 8 Jul 2002 23:03:25 -0400 sdl-image1.2 (1.2.1-2) unstable; urgency=low * libsdl-image1.2-dev should depend on -dev packages, thanks Junichi * Ok, I've had enough. To make it build on slower arches as well we now build-conflict with aclocal, autoconf, automake * "missing" has to be executable -- Christian T. Steigies Sat, 13 Apr 2002 22:15:49 -0400 sdl-image1.2 (1.2.1-1.1) unstable; urgency=low * NMU * built against libsdl1.2 1.2.2-3.3 * acinclude.m4: removed copy of sdl.m4 * configure.in: IMG_LIBS should use SDL_LIBS_FOR_LIBS, not SDL_LIBS * re-ran libtoolize --force --copy; aclocal; automake --foreign; autoconf * debian/control: - updated Build-Depends and Depends on libsdl1.2 to 1.2.2-3.3 - tweaked package descriptions -- Branden Robinson Tue, 25 Dec 2001 05:45:38 -0500 sdl-image1.2 (1.2.1-1) unstable; urgency=low * new upstream version * tried to add Branden's fixes again in Makefile.am, aclocal.m4 and configure.in * re-ran libtoolize --force --copy; aclocal; automake --foreign; autoconf -- Christian T. Steigies Tue, 18 Dec 2001 21:21:39 -0500 sdl-image1.2 (1.2.0-2) unstable; urgency=low * fix section in control file, libsdl-image1.2 goes in libs, -dev in devel -- Christian T. Steigies Mon, 12 Nov 2001 21:15:11 -0500 sdl-image1.2 (1.2.0-1.1) unstable; urgency=low * NMU to fix the Big SDL and X Extension Library Problem (Closes: #115051) * built against libsdl1.2 1.2.2-3.1 * Thanks to Eric Gillespie, Jr. for help preparing this solution. * Makefile.am: use @SDL_LIBS_FOR_LIBS@ for the SDL image library itself, and @SDL_LIBS@ for the sample program * acinclude.m4: removed copy of sdl.m4 * configure.in: don't define LIBS here * re-ran libtoolize --force --copy; aclocal; automake --foreign; autoconf * debian/control: - bumped Standards-Version - add Build-Depends on zlib1g-dev - add versioning of (>= 1.2.2-3.1) to Build-Dep on libsdl1.2-dev (it contains the logic for @SDL_LIBS_FOR_LIBS@) - add versioning of (>= 1.2.2-3.1) to libsdl-image1.2-dev's dependency on libsdl1.2-dev * debian/postinst: only run ldconfig if $1 = "configure" * debian/rules: - remove some crack-smoking file deletion from the build rule (it always fails, and is taken care of in the install rule) -- Branden Robinson Wed, 10 Oct 2001 12:33:40 -0500 sdl-image1.2 (1.2.0-1) unstable; urgency=low * sdl-image for SDL1.2. Initial Release. (closes: #94452) -- Christian T. Steigies Fri, 20 Apr 2001 15:19:03 -0400 debian/libsdl-image1.2-dev.install0000664000000000000000000000014411717443316014114 0ustar usr/include/SDL usr/lib/*/libSDL_image.a usr/lib/*/libSDL_image.so usr/lib/*/pkgconfig/SDL_image.pc debian/libsdl-image1.2.install0000664000000000000000000000004011717443316013333 0ustar usr/lib/*/libSDL_image-1.2.so.*