[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Tuesday, May 19, 2020 @ 08:37:56 Author: felixonmars Revision: 386406 upgpkg: libgdiplus 5.6.1-3: reproducibility rebuild Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-05-19 08:37:54 UTC (rev 386405) +++ PKGBUILD2020-05-19 08:37:56 UTC (rev 386406) @@ -3,7 +3,7 @@ pkgname=libgdiplus pkgver=5.6.1 -pkgrel=2 +pkgrel=3 url='https://www.mono-project.com/docs/gui/libgdiplus/' pkgdesc='Open Source Implementation of the GDI+ API' arch=('x86_64')
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Tuesday, April 2, 2019 @ 13:23:56 Author: anthraxx Revision: 349648 upgpkg: libgdiplus 5.6.1-2 (libgif rebuild) Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-04-02 13:06:32 UTC (rev 349647) +++ PKGBUILD2019-04-02 13:23:56 UTC (rev 349648) @@ -3,12 +3,13 @@ pkgname=libgdiplus pkgver=5.6.1 -pkgrel=1 -url='http://www.mono-project.com/docs/gui/libgdiplus/' +pkgrel=2 +url='https://www.mono-project.com/docs/gui/libgdiplus/' pkgdesc='Open Source Implementation of the GDI+ API' arch=('x86_64') license=('MPL' 'LGPL') -depends=('libtiff' 'libjpeg' 'libpng' 'cairo' 'giflib' 'glib2' 'libexif' 'zlib' 'freetype2') +depends=('libtiff' 'libjpeg' 'libpng' 'cairo' 'giflib' 'libgif.so' 'glib2' + 'libexif' 'zlib' 'freetype2') source=(https://github.com/mono/libgdiplus/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz) sha256sums=('deff863023950b1d1de7e47e44fc31c8ba39cfc06334737261965f697b2ad312') sha512sums=('fe6a798da6ad194d4e1d3ce2ebb71a43d3f2f3d198bdf053e8a03e861c81c1c838f3d5d60cfde6b1d6f662fb7f9c2192a9acc89c30a65999e841f4ad7b180baf')
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Wednesday, March 27, 2019 @ 21:31:16 Author: anthraxx Revision: 349299 upgpkg: libgdiplus 5.6.1-1 Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-03-27 21:26:57 UTC (rev 349298) +++ PKGBUILD2019-03-27 21:31:16 UTC (rev 349299) @@ -2,16 +2,16 @@ # Contributor: Daniel Isenmann pkgname=libgdiplus -pkgver=5.6 +pkgver=5.6.1 pkgrel=1 +url='http://www.mono-project.com/docs/gui/libgdiplus/' pkgdesc='Open Source Implementation of the GDI+ API' arch=('x86_64') license=('MPL' 'LGPL') -url='http://www.mono-project.com/docs/gui/libgdiplus/' depends=('libtiff' 'libjpeg' 'libpng' 'cairo' 'giflib' 'glib2' 'libexif' 'zlib' 'freetype2') -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/mono/libgdiplus/archive/${pkgver}.tar.gz) -sha256sums=('6a75e4a476695cd6a1475fd6b989423ecf73978fd757673669771d8a6e13f756') -sha512sums=('15487b170e3dcca63573da2360788c5d235fc214bfbfa38b041fd3f075354589d5dcf93ee1cc9f242515f3430af43324f39aa1b51827d3f004b526fc524507df') +source=(https://github.com/mono/libgdiplus/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha256sums=('deff863023950b1d1de7e47e44fc31c8ba39cfc06334737261965f697b2ad312') +sha512sums=('fe6a798da6ad194d4e1d3ce2ebb71a43d3f2f3d198bdf053e8a03e861c81c1c838f3d5d60cfde6b1d6f662fb7f9c2192a9acc89c30a65999e841f4ad7b180baf') prepare() { cd ${pkgname}-${pkgver} @@ -20,7 +20,9 @@ build() { cd ${pkgname}-${pkgver} - ./configure --prefix=/usr --with-cairo=system + ./configure \ +--prefix=/usr \ +--with-cairo=system make }
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Tuesday, October 17, 2017 @ 18:01:27 Author: jelle Revision: 308162 upgpkg: libgdiplus 4.2-2 daniel key removal Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-10-17 17:37:12 UTC (rev 308161) +++ PKGBUILD2017-10-17 18:01:27 UTC (rev 308162) @@ -3,7 +3,7 @@ pkgname=libgdiplus pkgver=4.2 -pkgrel=1 +pkgrel=2 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) license=('MPL' 'LGPL')
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Thursday, July 14, 2016 @ 18:26:37 Author: daniel Revision: 271862 upgpkg: libgdiplus 4.2-1 New upstream release Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-07-14 18:19:47 UTC (rev 271861) +++ PKGBUILD2016-07-14 18:26:37 UTC (rev 271862) @@ -2,7 +2,7 @@ # Maintainer: Daniel Isenmann pkgname=libgdiplus -pkgver=3.12 +pkgver=4.2 pkgrel=1 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) @@ -9,15 +9,11 @@ license=('MPL' 'LGPL') url="http://www.mono-project.com"; depends=('libtiff' 'cairo' 'giflib' 'glib2' 'libexif') -source=(http://download.mono-project.com/sources/${pkgname}/${pkgname}-${pkgver}.tar.gz - libgdiplus0-giflib5.patch) -md5sums=('b8fd78c2adce16498354c2476a248d98' - 'fa26245d5bf28607730192386d66fca7') +source=(http://download.mono-project.com/sources/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('3e68075aa0911d5ebc2b3739e85af0ea') prepare() { cd ${pkgname}-${pkgver} - patch -Np1 -i ../libgdiplus0-giflib5.patch - sed -i -e 's/-L\${libjpeg_prefix}\/lib -ljpeg/-ljpeg/' configure }
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD libgdiplus0-giflib5.patch)
Date: Sunday, January 18, 2015 @ 16:30:06 Author: daniel Revision: 229525 upgpkg: libgdiplus 3.12-1 New upstream release Modified: libgdiplus/trunk/PKGBUILD libgdiplus/trunk/libgdiplus0-giflib5.patch ---+ PKGBUILD |6 +++--- libgdiplus0-giflib5.patch | 16 2 files changed, 3 insertions(+), 19 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-01-18 10:31:58 UTC (rev 229524) +++ PKGBUILD2015-01-18 15:30:06 UTC (rev 229525) @@ -2,7 +2,7 @@ # Maintainer: Daniel Isenmann pkgname=libgdiplus -pkgver=3.8 +pkgver=3.12 pkgrel=1 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) @@ -11,8 +11,8 @@ depends=('libtiff' 'cairo' 'giflib' 'glib2' 'libexif') source=(http://download.mono-project.com/sources/${pkgname}/${pkgname}-${pkgver}.tar.gz libgdiplus0-giflib5.patch) -md5sums=('e75440257b006d7fc2c39e9c56022c4e' - 'a2db6fbb81b1367b3d45eaff674c00a5') +md5sums=('b8fd78c2adce16498354c2476a248d98' + 'fa26245d5bf28607730192386d66fca7') prepare() { cd ${pkgname}-${pkgver} Modified: libgdiplus0-giflib5.patch === --- libgdiplus0-giflib5.patch 2015-01-18 10:31:58 UTC (rev 229524) +++ libgdiplus0-giflib5.patch 2015-01-18 15:30:06 UTC (rev 229525) @@ -6,22 +6,6 @@ === --- libgdiplus-2.10.9.orig/src/gifcodec.c +++ libgdiplus-2.10.9/src/gifcodec.c -@@ -39,8 +39,15 @@ GUID gdip_gif_image_format_guid = {0xb96 - - #include "gifcodec.h" - -+#if !defined(GIFLIB_MAJOR) || GIFLIB_MAJOR < 5 - /* giflib declares this incorrectly as EgifOpen */ - extern GifFileType *EGifOpen(void *userData, OutputFunc writeFunc); -+#endif -+#if !defined(GIFLIB_MAJOR) || !(GIFLIB_MAJOR > 5 || \ -+(GIFLIB_MAJOR == 5 && GIFLIB_MINOR >= 1)) -+# define DGifCloseFile(a, b) DGifCloseFile(a) -+# define EGifCloseFile(a, b) EGifCloseFile(a) -+#endif - - /* Data structure used for callback */ - typedef struct @@ -105,7 +112,7 @@ gdip_gif_inputfunc (GifFileType *gif, Gi */
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD libgdiplus0-giflib5.patch)
Date: Sunday, September 28, 2014 @ 19:42:32 Author: daniel Revision: 223662 upgpkg: libgdiplus 3.8-1 New upstream release Modified: libgdiplus/trunk/PKGBUILD libgdiplus/trunk/libgdiplus0-giflib5.patch ---+ PKGBUILD | 24 - libgdiplus0-giflib5.patch | 60 +++- 2 files changed, 54 insertions(+), 30 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-09-28 17:38:16 UTC (rev 223661) +++ PKGBUILD2014-09-28 17:42:32 UTC (rev 223662) @@ -2,33 +2,21 @@ # Maintainer: Daniel Isenmann pkgname=libgdiplus -pkgver=2.10.9 -pkgrel=5 +pkgver=3.8 +pkgrel=1 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) license=('MPL' 'LGPL') url="http://www.mono-project.com"; depends=('libtiff' 'cairo' 'giflib' 'glib2' 'libexif') -source=(http://download.mono-project.com/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2 -libpng15.patch -libgdiplus0-giflib5.patch -libgdiplus-2.10.9-gold.patch -libgdiplus-2.10.9-freetype25.patch -libgdiplus-2.10.9-giflib-5.1.0.patch) -md5sums=('b4615c14584b5d73cbb9757c28887654' - 'a2d143676bbaceeb88b4c34069e93986' - 'ad97558c721106eea03c7808b501814b' - '95fb92750c131ce9287419c3ac5fcb76' - '6ee484dde02ea89aded1287c0a8d4bad' - '8c0a975b12a011b21e4216c44be1416e') +source=(http://download.mono-project.com/sources/${pkgname}/${pkgname}-${pkgver}.tar.gz + libgdiplus0-giflib5.patch) +md5sums=('e75440257b006d7fc2c39e9c56022c4e' + 'a2db6fbb81b1367b3d45eaff674c00a5') prepare() { cd ${pkgname}-${pkgver} - patch -Np0 -i ../libpng15.patch patch -Np1 -i ../libgdiplus0-giflib5.patch - patch -Np1 -i ../libgdiplus-2.10.9-gold.patch - patch -Np1 -i ../libgdiplus-2.10.9-freetype25.patch - patch -Np1 -i ../libgdiplus-2.10.9-giflib-5.1.0.patch sed -i -e 's/-L\${libjpeg_prefix}\/lib -ljpeg/-ljpeg/' configure } Modified: libgdiplus0-giflib5.patch === --- libgdiplus0-giflib5.patch 2014-09-28 17:38:16 UTC (rev 223661) +++ libgdiplus0-giflib5.patch 2014-09-28 17:42:32 UTC (rev 223662) @@ -1,19 +1,28 @@ -diff --git a/src/gifcodec.c b/src/gifcodec.c -index 8dee0eb..564beed 100644 a/src/gifcodec.c -+++ b/src/gifcodec.c -@@ -39,8 +39,10 @@ GUID gdip_gif_image_format_guid = {0xb96b3cb0U, 0x0728U, 0x11d3U, {0x9d, 0x7b, 0 +--- + src/gifcodec.c | 50 +- + 1 file changed, 41 insertions(+), 9 deletions(-) + +Index: libgdiplus-2.10.9/src/gifcodec.c +=== +--- libgdiplus-2.10.9.orig/src/gifcodec.c libgdiplus-2.10.9/src/gifcodec.c +@@ -39,8 +39,15 @@ GUID gdip_gif_image_format_guid = {0xb96 #include "gifcodec.h" -+#if GIFLIB_MAJOR < 5 ++#if !defined(GIFLIB_MAJOR) || GIFLIB_MAJOR < 5 /* giflib declares this incorrectly as EgifOpen */ extern GifFileType *EGifOpen(void *userData, OutputFunc writeFunc); +#endif ++#if !defined(GIFLIB_MAJOR) || !(GIFLIB_MAJOR > 5 || \ ++(GIFLIB_MAJOR == 5 && GIFLIB_MINOR >= 1)) ++# define DGifCloseFile(a, b) DGifCloseFile(a) ++# define EGifCloseFile(a, b) EGifCloseFile(a) ++#endif /* Data structure used for callback */ typedef struct -@@ -105,7 +107,7 @@ gdip_gif_inputfunc (GifFileType *gif, GifByteType *data, int len) +@@ -105,7 +112,7 @@ gdip_gif_inputfunc (GifFileType *gif, Gi */ static int @@ -22,7 +31,7 @@ { ExtensionBlock *ep; -@@ -129,7 +131,7 @@ AddExtensionBlockMono(SavedImage *New, int Len, BYTE ExtData[]) +@@ -129,7 +136,7 @@ AddExtensionBlockMono(SavedImage *New, i if (ExtData) { memcpy(ep->Bytes, ExtData, Len); @@ -31,7 +40,7 @@ } return (GIF_OK); -@@ -232,20 +234,20 @@ DGifSlurpMono(GifFileType * GifFile, SavedImage *TrailingExtensions) +@@ -232,20 +239,20 @@ DGifSlurpMono(GifFileType * GifFile, Sav } case EXTENSION_RECORD_TYPE: { @@ -55,7 +64,7 @@ } break; } -@@ -303,12 +305,19 @@ gdip_load_gif_image (void *stream, GpImage **image, BOOL from_file) +@@ -303,12 +310,19 @@ gdip_load_gif_image (void *stream, GpIma result = NULL; loop_counter = FALSE; @@ -76,7 +85,25 @@ if (gif == NULL) { goto error; } -@@ -660,11 +669,22 @@ gdip_save_gif_image (void *stream, GpImage *image, BOOL from_file) +@@ -581,7 +595,7 @@ gdip_load_gif_image (void *stream, GpIma + } + + FreeExtensionMono(&global_extensions); +- DGifCloseFile (gif); ++ DGifCloseFile (gif, NULL); + + *image = result; + return Ok; +@@ -597,7 +611,7 @@ error: + + if (gif != NULL) { + FreeExten
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Thursday, November 21, 2013 @ 02:29:08 Author: allan Revision: 22 upgpkg: libgdiplus 2.10.9-3 remove static libraries Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2013-11-21 01:26:16 UTC (rev 21) +++ PKGBUILD2013-11-21 01:29:08 UTC (rev 22) @@ -3,7 +3,7 @@ pkgname=libgdiplus pkgver=2.10.9 -pkgrel=2 +pkgrel=3 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) license=('MPL' 'LGPL') @@ -26,6 +26,7 @@ sed -i -e 's/-L\${libjpeg_prefix}\/lib -ljpeg/-ljpeg/' configure } + build() { cd ${pkgname}-${pkgver} ./configure --prefix=/usr --with-cairo=system
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Monday, August 19, 2013 @ 11:25:34 Author: jgc Revision: 193215 upgpkg: libgdiplus 2.10.9-2 Fix pkgconfig file (FS#36577) Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2013-08-19 08:46:38 UTC (rev 193214) +++ PKGBUILD2013-08-19 09:25:34 UTC (rev 193215) @@ -3,7 +3,7 @@ pkgname=libgdiplus pkgver=2.10.9 -pkgrel=1 +pkgrel=2 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) license=('MPL' 'LGPL') @@ -24,6 +24,8 @@ patch -Np0 -i ../libpng15.patch patch -Np1 -i ../libgdiplus0-giflib5.patch patch -Np1 -i ../libgdiplus-2.10.9-gold.patch + + sed -i -e 's/-L\${libjpeg_prefix}\/lib -ljpeg/-ljpeg/' configure } build() { cd ${pkgname}-${pkgver}
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Monday, April 29, 2013 @ 19:01:40 Author: bpiotrowski Revision: 183932 upgpkg: libgdiplus 2.10-4 - rebuild against libpng 1.6 Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2013-04-29 16:57:15 UTC (rev 183931) +++ PKGBUILD2013-04-29 17:01:40 UTC (rev 183932) @@ -3,7 +3,7 @@ pkgname=libgdiplus pkgver=2.10 -pkgrel=3 +pkgrel=4 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) license=('MPL' 'LGPL')
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Saturday, November 17, 2012 @ 18:49:27 Author: eric Revision: 171474 upgpkg: libgdiplus 2.10-3 Rebuild to fix segfault (close FS#30996) Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-11-17 23:34:41 UTC (rev 171473) +++ PKGBUILD2012-11-17 23:49:27 UTC (rev 171474) @@ -3,13 +3,12 @@ pkgname=libgdiplus pkgver=2.10 -pkgrel=2 +pkgrel=3 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) license=('MPL' 'LGPL') url="http://www.mono-project.com"; depends=('libtiff>=3.9.2-2' 'cairo>=1.8.10' 'giflib' 'glib2>=2.24.0' 'libexif') -makedepends=('pkgconfig') options=('!libtool') source=(http://download.mono-project.com/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2 libpng15.patch) md5sums=('451966e8f637e3a1f02d1d30f900255d' @@ -18,12 +17,12 @@ build() { cd "${srcdir}/${pkgname}-${pkgver}" patch -p0 <../libpng15.patch - ./configure --prefix=/usr --with-cairo=system || return 1 - - make || return 1 + ./configure --prefix=/usr --with-cairo=system + + make } package() { cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install || return 1 + make DESTDIR="${pkgdir}" install }
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD libpng15.patch)
Date: Wednesday, January 18, 2012 @ 16:23:03 Author: daniel Revision: 146858 upgpkg: libgdiplus 2.10-2 Rebuild for libpng and libtiff Added: libgdiplus/trunk/libpng15.patch Modified: libgdiplus/trunk/PKGBUILD + PKGBUILD |9 ++- libpng15.patch | 164 +++ 2 files changed, 170 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-01-18 21:05:19 UTC (rev 146857) +++ PKGBUILD2012-01-18 21:23:03 UTC (rev 146858) @@ -3,7 +3,7 @@ pkgname=libgdiplus pkgver=2.10 -pkgrel=1 +pkgrel=2 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) license=('MPL' 'LGPL') @@ -11,12 +11,15 @@ depends=('libtiff>=3.9.2-2' 'cairo>=1.8.10' 'giflib' 'glib2>=2.24.0' 'libexif') makedepends=('pkgconfig') options=('!libtool') -source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2) -md5sums=('451966e8f637e3a1f02d1d30f900255d') +source=(http://download.mono-project.com/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2 libpng15.patch) +md5sums=('451966e8f637e3a1f02d1d30f900255d' + 'a2d143676bbaceeb88b4c34069e93986') build() { cd "${srcdir}/${pkgname}-${pkgver}" + patch -p0 <../libpng15.patch ./configure --prefix=/usr --with-cairo=system || return 1 + make || return 1 } Added: libpng15.patch === --- libpng15.patch (rev 0) +++ libpng15.patch 2012-01-18 21:23:03 UTC (rev 146858) @@ -0,0 +1,164 @@ +$NetBSD: patch-aa,v 1.8 2011/01/21 10:21:51 wiz Exp $ + +Fix build with png-1.5. + +--- src/pngcodec.c.orig2010-11-03 16:52:54.0 + src/pngcodec.c +@@ -116,10 +116,15 @@ gdip_load_png_properties (png_structp pn + bitmap_data->dpi_horz = png_get_x_pixels_per_inch(png_ptr, info_ptr); + bitmap_data->dpi_vert = png_get_y_pixels_per_inch(png_ptr, info_ptr); + #elif defined(PNG_pHYs_SUPPORTED) +- if ((info_ptr->valid & PNG_INFO_pHYs) && (info_ptr->phys_unit_type == PNG_RESOLUTION_METER)) { +- bitmap_data->image_flags |= ImageFlagsHasRealDPI; +- bitmap_data->dpi_horz = info_ptr->x_pixels_per_unit * 0.0254; +- bitmap_data->dpi_vert = info_ptr->y_pixels_per_unit * 0.0254; ++ if (png_get_valid (png_ptr, info_ptr, PNG_INFO_pHYs)) { ++ png_uint_32 res_x, res_y; ++ int unit_type; ++ png_get_pHYs (png_ptr, info_ptr, &res_x, &res_y, &unit_type); ++ if (unit_type == PNG_RESOLUTION_METER) { ++ bitmap_data->image_flags |= ImageFlagsHasRealDPI; ++ bitmap_data->dpi_horz = res_x * 0.0254; ++ bitmap_data->dpi_vert = res_y * 0.0254; ++ } + } + #endif + /* default to screen resolution (if nothing was provided or available) */ +@@ -130,7 +135,7 @@ gdip_load_png_properties (png_structp pn + #if defined(PNG_iCCP_SUPPORTED) + { + png_charp name; +- png_charp profile; ++ png_bytep profile; + png_uint_32 proflen; + int compression_type; + +@@ -292,6 +297,11 @@ gdip_load_png_image_from_file_or_stream + ImageFlags colourspace_flag; + int i; + int j; ++ png_colorp png_palette; ++ int png_num_palette; ++ png_bytep trans_alpha; ++ int num_trans; ++ png_color_16p trans_color; + + width = png_get_image_width (png_ptr, info_ptr); + height = png_get_image_height (png_ptr, info_ptr); +@@ -309,6 +319,8 @@ gdip_load_png_image_from_file_or_stream + } + + /* Copy palette. */ ++ png_get_PLTE (png_ptr, info_ptr, &png_palette, &png_num_palette); ++ + num_colours = 1 << bit_depth; + + if (png_get_color_type (png_ptr, info_ptr) == PNG_COLOR_TYPE_GRAY) { +@@ -321,8 +333,8 @@ gdip_load_png_image_from_file_or_stream + colourspace_flag = ImageFlagsColorSpaceRGB; + + palette_entries = num_colours; +- if (palette_entries > info_ptr->num_palette) { +- palette_entries = info_ptr->num_palette; ++ if (palette_entries > png_num_palette) { ++ palette_entries = png_num_palette; + } + + palette = GdipAlloc (sizeof(ColorPalette) + (num_colours - 1) * sizeof(ARGB)); +@@ -331,29 +343,30 @@ gdip_load_png_image_from_file_or_stream + + for (i=0; i < palette_entries; i++) { + set_pixel_bgra (&palette->Entries[i], 0,
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Sunday, February 27, 2011 @ 06:15:27 Author: daniel Revision: 111499 upgpkg: libgdiplus 2.10-1 Mono 2.10.1 release Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-02-27 11:03:38 UTC (rev 111498) +++ PKGBUILD2011-02-27 11:15:27 UTC (rev 111499) @@ -2,7 +2,7 @@ # Maintainer: Daniel Isenmann pkgname=libgdiplus -pkgver=2.8.1 +pkgver=2.10 pkgrel=1 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) @@ -12,7 +12,7 @@ makedepends=('pkgconfig') options=('!libtool') source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2) -md5sums=('b9be687fe7decea69128df252faa33e1') +md5sums=('451966e8f637e3a1f02d1d30f900255d') build() { cd "${srcdir}/${pkgname}-${pkgver}"
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Saturday, November 20, 2010 @ 11:26:03 Author: daniel Revision: 100121 upgpkg: libgdiplus 2.8.1-1 Mono 2.8.1 release Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-11-20 15:49:08 UTC (rev 100120) +++ PKGBUILD2010-11-20 16:26:03 UTC (rev 100121) @@ -2,7 +2,7 @@ # Maintainer: Daniel Isenmann pkgname=libgdiplus -pkgver=2.8 +pkgver=2.8.1 pkgrel=1 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) @@ -12,11 +12,15 @@ makedepends=('pkgconfig') options=('!libtool') source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2) -md5sums=('4fd70e5ab7847574c20453c349bc4c97') +md5sums=('b9be687fe7decea69128df252faa33e1') build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr --with-cairo=system || return 1 make || return 1 +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install || return 1 }
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Monday, October 18, 2010 @ 13:52:42 Author: daniel Revision: 95327 upgpkg: libgdiplus 2.8-1 New mono 2.8 release Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-10-18 17:52:41 UTC (rev 95326) +++ PKGBUILD2010-10-18 17:52:42 UTC (rev 95327) @@ -2,7 +2,7 @@ # Maintainer: Daniel Isenmann pkgname=libgdiplus -pkgver=2.6.7 +pkgver=2.8 pkgrel=1 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) @@ -12,7 +12,7 @@ makedepends=('pkgconfig') options=('!libtool') source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2) -md5sums=('6448c2dd9a63ccdd69cb305e0ce4d40b') +md5sums=('4fd70e5ab7847574c20453c349bc4c97') build() { cd "${srcdir}/${pkgname}-${pkgver}"
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Sunday, July 25, 2010 @ 14:10:59 Author: daniel Revision: 86086 upgpkg: libgdiplus 2.6.7-1 upstream mono release 2.6.7 Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-07-25 18:00:14 UTC (rev 86085) +++ PKGBUILD2010-07-25 18:10:59 UTC (rev 86086) @@ -2,7 +2,7 @@ # Maintainer: Daniel Isenmann pkgname=libgdiplus -pkgver=2.6.4 +pkgver=2.6.7 pkgrel=1 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) @@ -12,7 +12,7 @@ makedepends=('pkgconfig') options=('!libtool') source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2) -md5sums=('d860cfca4c13fbbaa054077eda3ab97b') +md5sums=('6448c2dd9a63ccdd69cb305e0ce4d40b') build() { cd "${srcdir}/${pkgname}-${pkgver}"
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Monday, May 3, 2010 @ 14:11:54 Author: daniel Revision: 79379 upgpkg: libgdiplus 2.6.4-1 New mono bugfix release 2.6.4 Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-05-03 18:10:17 UTC (rev 79378) +++ PKGBUILD2010-05-03 18:11:54 UTC (rev 79379) @@ -2,23 +2,20 @@ # Maintainer: Daniel Isenmann pkgname=libgdiplus -pkgver=2.6.2 +pkgver=2.6.4 pkgrel=1 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) license=('MPL' 'LGPL') url="http://www.mono-project.com"; -depends=('libtiff>=3.9.2-2' 'cairo>=1.8.8-2' 'giflib' 'glib2>=2.22.3' 'libexif') +depends=('libtiff>=3.9.2-2' 'cairo>=1.8.10' 'giflib' 'glib2>=2.24.0' 'libexif') makedepends=('pkgconfig') options=('!libtool') -source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2 -gdiplus-png14.patch) -md5sums=('6771225607e6624f8bf99e4515bd7957' - '8393904b1a1a79a51cb8b29d61dc090f') +source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('d860cfca4c13fbbaa054077eda3ab97b') build() { cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np0 -i "${srcdir}/gdiplus-png14.patch" || return 1 ./configure --prefix=/usr --with-cairo=system || return 1 make || return 1 make DESTDIR="${pkgdir}" install || return 1
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Thursday, March 25, 2010 @ 06:52:58 Author: daniel Revision: 73346 upgpkg: libgdiplus 2.6.2-1 New mono release 2.6.3 Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-03-25 10:52:40 UTC (rev 73345) +++ PKGBUILD2010-03-25 10:52:58 UTC (rev 73346) @@ -2,8 +2,8 @@ # Maintainer: Daniel Isenmann pkgname=libgdiplus -pkgver=2.6 -pkgrel=2 +pkgver=2.6.2 +pkgrel=1 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) license=('MPL' 'LGPL') @@ -13,7 +13,7 @@ options=('!libtool') source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2 gdiplus-png14.patch) -md5sums=('9107b4429fdafde914bd23405544c58d' +md5sums=('6771225607e6624f8bf99e4515bd7957' '8393904b1a1a79a51cb8b29d61dc090f') build() {
[arch-commits] Commit in libgdiplus/trunk (PKGBUILD)
Date: Tuesday, December 15, 2009 @ 12:36:07 Author: daniel Revision: 61313 upgpkg: libgdiplus 2.6-1 New mono release 2.6 Modified: libgdiplus/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2009-12-15 15:43:43 UTC (rev 61312) +++ PKGBUILD2009-12-15 17:36:07 UTC (rev 61313) @@ -2,7 +2,7 @@ # Maintainer: Daniel Isenmann pkgname=libgdiplus -pkgver=2.4.2 +pkgver=2.6 pkgrel=1 pkgdesc="An Open Source Implementation of the GDI+ API" arch=(i686 x86_64) @@ -12,7 +12,7 @@ makedepends=('automake' 'pkgconfig') options=('!libtool') source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2) -md5sums=('703210950bce2ed0a9824f897f774925') +md5sums=('9107b4429fdafde914bd23405544c58d') build() { cd ${startdir}/src/${pkgname}-${pkgver}