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