ports/67144: GD 2.0.24 has been released
Dan Lukes
dan at obluda.cz
Mon May 24 22:42:03 UTC 2004
>Number: 67144
>Category: ports
>Synopsis: GD 2.0.24 has been released
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Mon May 24 15:40:23 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Dan Lukes
>Release: FreeBSD 4-STABLE i386
>Organization:
Obludarium
>Environment:
System: FreeBSD 4.10-PRERELEASE #0: Sat May 22 22:30:38 CEST 2004
>Description:
gd 2.0.24 has been released
>How-To-Repeat:
N/A
>Fix:
In the /usr/ports/graphics/gd
1. Change the PORTVERSION to 2.0.24 within Makefile
2. New content of distinfo:
MD5 (gd-2.0.24.tar.gz) = 3cc2ba39cf1e3d7e2e543df770686c20
SIZE (gd-2.0.24.tar.gz) = 545059
3. The files/patch-gd.h should be changed to:
*** gd.h.orig Mon May 24 16:25:16 2004
--- gd.h Tue May 25 00:04:42 2004
***************
*** 280,285 ****
--- 280,291 ----
/* Deprecated in favor of gdImageCreateFromPngCtx */
BGD_DECLARE(gdImagePtr) gdImageCreateFromPngSource (gdSourcePtr in);
+ #ifdef __FreeBSD__
+ BGD_DECLARE(gdImagePtr) gdImageCreateFromGif(FILE *fd);
+ BGD_DECLARE(gdImagePtr) gdImageCreateFromGifCtx(gdIOCtxPtr in);
+ BGD_DECLARE(gdImagePtr) gdImageCreateFromGifSource(gdSourcePtr in);
+ #endif
+
BGD_DECLARE(gdImagePtr) gdImageCreateFromGd (FILE * in);
BGD_DECLARE(gdImagePtr) gdImageCreateFromGdCtx (gdIOCtxPtr in);
BGD_DECLARE(gdImagePtr) gdImageCreateFromGdPtr (int size, void *data);
***************
*** 408,413 ****
--- 414,422 ----
gdPoint, *gdPointPtr;
BGD_DECLARE(void) gdImagePolygon (gdImagePtr im, gdPointPtr p, int n, int c);
+ #ifdef __FreeBSD__
+ BGD_DECLARE(void) gdImageOpenPolygon(gdImagePtr im, gdPointPtr p, int n, int c);
+ #endif
BGD_DECLARE(void) gdImageFilledPolygon (gdImagePtr im, gdPointPtr p, int n, int c);
/* These functions still work with truecolor images,
***************
*** 509,514 ****
--- 518,534 ----
/* Best to free this memory with gdFree(), not free() */
BGD_DECLARE(void *) gdImageJpegPtr (gdImagePtr im, int *size, int quality);
+ #ifdef __FreeBSD__
+ BGD_DECLARE(void) gdImageLzw(gdImagePtr im, FILE *out);
+ BGD_DECLARE(void*) gdImageLzwPtr(gdImagePtr im, int *size);
+ BGD_DECLARE(void) gdImageLzwCtx(gdImagePtr im, gdIOCtxPtr out);
+
+ BGD_DECLARE(void) gdImageBigGif(gdImagePtr im, FILE *out);
+ BGD_DECLARE(void*) gdImageBigGifPtr(gdImagePtr im, int *size);
+ BGD_DECLARE(void) gdImageBigGifCtx(gdImagePtr im, gdIOCtxPtr out);
+ #endif
+
+
/* A custom data sink. For backwards compatibility. Use
gdIOCtx instead. */
/* The sink function must return -1 on error, otherwise the number
***************
*** 522,527 ****
--- 542,554 ----
gdSink, *gdSinkPtr;
BGD_DECLARE(void) gdImagePngToSink (gdImagePtr im, gdSinkPtr out);
+
+ #ifdef __FreeBSD__
+ BGD_DECLARE(void) gdImageGif(gdImagePtr im, FILE *out);
+ BGD_DECLARE(void*) gdImageGifPtr(gdImagePtr im, int *size);
+ BGD_DECLARE(void) gdImageGifCtx(gdImagePtr im, gdIOCtxPtr out);
+ BGD_DECLARE(void) gdImageGifToSink(gdImagePtr im, gdSinkPtr out);
+ #endif
BGD_DECLARE(void) gdImageGd (gdImagePtr im, FILE * out);
BGD_DECLARE(void) gdImageGd2 (gdImagePtr im, FILE * out, int cs, int fmt);
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list