From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jul 4 09:00:39 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A8A8037B401 for ; Fri, 4 Jul 2003 09:00:39 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EF6A44027 for ; Fri, 4 Jul 2003 09:00:33 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h64G0WUp066118 for ; Fri, 4 Jul 2003 09:00:32 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h64G0W4J066117; Fri, 4 Jul 2003 09:00:32 -0700 (PDT) Resent-Date: Fri, 4 Jul 2003 09:00:32 -0700 (PDT) Resent-Message-Id: <200307041600.h64G0W4J066117@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, KATO Tsuguru Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D21C737B404 for ; Fri, 4 Jul 2003 08:54:28 -0700 (PDT) Received: from hfep08.dion.ne.jp (hfep08.dion.ne.jp [203.181.105.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6D884400D for ; Fri, 4 Jul 2003 08:54:27 -0700 (PDT) (envelope-from tkato@prontomail.com) Received: from localhost ([61.198.241.183]) by hfep08.dion.ne.jp with SMTP id <20030704155422213.OMET@hfep08.dion.ne.jp> for ; Sat, 5 Jul 2003 00:54:22 +0900 Message-Id: <20030705005314.4518196e.tkato@prontomail.com> Date: Sat, 5 Jul 2003 00:53:14 +0900 From: KATO Tsuguru To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/54101: Update port: graphics/gd2 to 2.0.15 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2003 16:00:40 -0000 >Number: 54101 >Category: ports >Synopsis: Update port: graphics/gd2 to 2.0.15 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jul 04 09:00:32 PDT 2003 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 4.8-RELEASE i386 >Organization: >Environment: >Description: - Update to version 2.0.15 Remove file: files/patch-gd.c >How-To-Repeat: >Fix: diff -urN /usr/ports/graphics/gd2/Makefile graphics/gd2/Makefile --- /usr/ports/graphics/gd2/Makefile Tue Jul 1 17:10:00 2003 +++ graphics/gd2/Makefile Fri Jul 4 23:08:59 2003 @@ -6,8 +6,7 @@ # PORTNAME= gd -PORTVERSION= 2.0.12 -PORTREVISION= 1 +PORTVERSION= 2.0.15 CATEGORIES+= graphics MASTER_SITES= http://www.boutell.com/gd/http/ \ ftp://ftp.boutell.com/pub/boutell/gd/ \ @@ -17,63 +16,50 @@ MAINTAINER?= ports@FreeBSD.org COMMENT?= A graphics library for fast creation of images -LIB_DEPENDS= png:${PORTSDIR}/graphics/png \ - jpeg:${PORTSDIR}/graphics/jpeg \ - freetype:${PORTSDIR}/print/freetype2 +LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ + png.5:${PORTSDIR}/graphics/png \ + freetype.9:${PORTSDIR}/print/freetype2 LATEST_LINK= gd2 -.ifndef WITHOUT_XPM -# Temporary hack, until X-less XPM building is added to USE_XPM: -.ifndef WITHOUT_X11 -USE_XPM= yes -.else +MAKE_ENV= WRKSRC="${WRKSRC}" +MAKEFILE= ${FILESDIR}/Makefile.bsd +INSTALLS_SHLIB= yes + +.if defined(WITHOUT_X11) +PKGNAMESUFFIX= -nox11 +.if !defined(WITHOUT_XPM) LIB_DEPENDS+= Xpm:${PORTSDIR}/graphics/xpm .endif .else -MAKE_ARGS+= -DWITHOUT_XPM +USE_XPM= yes .endif -INSTALLS_SHLIB= yes -MAKEFILE= ${FILESDIR}/Makefile.bsd -MAKE_ARGS+= -j2 -.for v in WRKSRC INSTALL_PROGRAM INSTALL_DATA INSTALL_SCRIPT -MAKE_ARGS+= $v="${$v}" -.endfor - -.if defined(HAVE_UNISYS_LICENSE) || \ +.if defined(WITH_LZW) || defined(HAVE_UNISYS_LICENSE) || \ (defined(USA_RESIDENT) && ${USA_RESIDENT} == "YES") -WITH_LZW= yes +CFLAGS+= -DLZW_LICENSED +.endif + +.if defined(GD_FONTS) +USE_PERL5_BUILD= yes +SCRIPTS_ENV+= GD_FONTS="${GD_FONTS}" .endif +pre-everything:: .if !defined(WITH_LZW) -pre-fetch: - @${ECHO_CMD} "************************************************************" - @${ECHO_CMD} "* If you live outside US and Canada, you can define *" - @${ECHO_CMD} "* WITH_LZW to enable GIF compression support. *" - @${ECHO_CMD} "************************************************************" + @${ECHO_MSG} "************************************************************" + @${ECHO_MSG} "* If you live outside US and Canada, you can define *" + @${ECHO_MSG} "* WITH_LZW to enable GIF compression support. *" + @${ECHO_MSG} "************************************************************" .endif post-extract: @${CP} ${FILESDIR}/g* ${WRKSRC} -post-patch: -.if !defined(WITH_LZW) - @${MV} ${WRKSRC}/gd_gif_out.c ${WRKSRC}/gd_gif_out.c.nogif && \ - ${SED} -e "s|#define LZW_LICENCED||g" \ - < ${WRKSRC}/gd_gif_out.c.nogif \ - > ${WRKSRC}/gd_gif_out.c -.endif - post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/index.html ${DOCSDIR} -.endif - -.if defined(GD_FONTS) -USE_PERL5_BUILD=yes -SCRIPTS_ENV+= GD_FONTS="${GD_FONTS}" + ${INSTALL_DATA} ${WRKSRC}/index.html ${DOCSDIR} .endif .include diff -urN /usr/ports/graphics/gd2/distinfo graphics/gd2/distinfo --- /usr/ports/graphics/gd2/distinfo Tue Jul 1 17:10:00 2003 +++ graphics/gd2/distinfo Sat Jun 21 19:53:40 2003 @@ -1 +1 @@ -MD5 (gd-2.0.12.tar.gz) = de82080fbac781cfcd512c3c299066d7 +MD5 (gd-2.0.15.tar.gz) = 6ededf633b4fd054662ec123c7825fbb diff -urN /usr/ports/graphics/gd2/files/Makefile.bsd graphics/gd2/files/Makefile.bsd --- /usr/ports/graphics/gd2/files/Makefile.bsd Tue Jul 1 17:10:01 2003 +++ graphics/gd2/files/Makefile.bsd Fri Jul 4 23:10:37 2003 @@ -1,4 +1,4 @@ -PROGS!= make -V BIN_PROGRAMS -f ${WRKSRC}/makefile.sample +PROGS!= ${MAKE} -V BIN_PROGRAMS -f ${WRKSRC}/makefile.sample PROGS+= gd2togif gdcmpgif giftogd2 PROGS+= annotate # new utility, not included in makefile.sample TESTS= gdtest gddemo gd2time gdtestft testac fontsizetest fontwheeltest @@ -15,11 +15,11 @@ SHLIB_MINOR=0 INCS= gd.h gd_io.h gdcache.h gdfontg.h gdfontl.h gdfontmb.h \ gdfonts.h gdfontt.h -SHLIB_NAME!= make -V SHLIB_NAME LIB=${LIB} \ +SHLIB_NAME!= ${MAKE} -V SHLIB_NAME LIB=${LIB} \ SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} -f ${MAKEDIR}/bsd.lib.mk -CFLAGS+=-I${.CURDIR} -I${LOCALBASE}/include/freetype2/ \ - -I${LOCALBASE}/include/freetype2/freetype -I${LOCALBASE}/include \ +CFLAGS+=-I${.CURDIR} -I${LOCALBASE}/include/freetype2/freetype \ + -I${LOCALBASE}/include/freetype2 -I${LOCALBASE}/include \ -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_LIBFREETYPE -DHAVE_LIBZ LDADD= -L${LOCALBASE}/lib -lpng -lz -ljpeg -lfreetype -lm @@ -38,23 +38,23 @@ all: lib${LIB}.a ${SHLIB_NAME} ${PROGS} # ${TESTS} lib${LIB}.a ${SHLIB_NAME}: ${SRCS} - make LIB=${LIB} SRCS="${SRCS}" \ + ${MAKE} LIB=${LIB} SRCS="${SRCS}" \ SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} \ CFLAGS="${CFLAGS}" -ECFLAGS LDADD="${LDADD}" \ -f ${MAKEDIR}/bsd.lib.mk ${.TARGET} ${PROGS} ${TESTS}: ${SHLIB_NAME} lib${LIB}.a - make PROG=${.TARGET} NOMAN=1 LDADD="-L. -lgd" \ + ${MAKE} PROG=${.TARGET} NOMAN=1 LDADD="-L${.CURDIR} -lgd" \ CFLAGS="${CFLAGS}" -ECFLAGS -f ${MAKEDIR}/bsd.prog.mk install: mkdir -p ${PREFIX}/include - make LIB=${LIB} LIBDIR=${PREFIX}/lib NOPROFILE=true \ + ${MAKE} LIB=${LIB} LIBDIR=${PREFIX}/lib NOPROFILE=true \ SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR} \ -f ${MAKEDIR}/bsd.lib.mk install - cd ${.CURDIR} && ${INSTALL_DATA} ${INCS} ${PREFIX}/include - cd ${.CURDIR} && ${INSTALL_PROGRAM} ${PROGS} ${PREFIX}/bin/ - ${INSTALL_SCRIPT} ${.CURDIR}/bdftogd ${PREFIX}/bin/ + cd ${.CURDIR} && ${BSD_INSTALL_DATA} ${INCS} ${PREFIX}/include + cd ${.CURDIR} && ${BSD_INSTALL_PROGRAM} ${PROGS} ${PREFIX}/bin/ + ${BSD_INSTALL_SCRIPT} ${.CURDIR}/bdftogd ${PREFIX}/bin/ .if exists(${.CURDIR}/Makefile.fonts) .include "Makefile.fonts" diff -urN /usr/ports/graphics/gd2/files/gd_gif_out.c graphics/gd2/files/gd_gif_out.c --- /usr/ports/graphics/gd2/files/gd_gif_out.c Sat Apr 12 22:48:31 2003 +++ graphics/gd2/files/gd_gif_out.c Fri Jul 4 22:43:27 2003 @@ -8,8 +8,6 @@ ** Wrapper functions for GIF output. */ -#define LZW_LICENCED - void gdImageGifToSink(gdImagePtr im, gdSinkPtr outSink) { gdIOCtx *out = gdNewSSCtx(NULL,outSink); diff -urN /usr/ports/graphics/gd2/files/patch-gd.c graphics/gd2/files/patch-gd.c --- /usr/ports/graphics/gd2/files/patch-gd.c Tue Jul 1 17:10:01 2003 +++ graphics/gd2/files/patch-gd.c Thu Jan 1 09:00:00 1970 @@ -1,27 +0,0 @@ ---- gd.c.orig Sat Mar 29 17:25:42 2003 -+++ gd.c Wed May 14 16:46:34 2003 -@@ -2696,6 +2696,16 @@ - void - gdImagePolygon (gdImagePtr im, gdPointPtr p, int n, int c) - { -+ if (!n) { -+ return; -+ } -+ gdImageLine(im, p->x, p->y, p[n-1].x, p[n-1].y, c); -+ gdImageOpenPolygon(im, p, n, c); -+} -+ -+void -+gdImageOpenPolygon (gdImagePtr im, gdPointPtr p, int n, int c) -+{ - int i; - int lx, ly; - if (!n) -@@ -2710,7 +2720,6 @@ - - lx = p->x; - ly = p->y; -- gdImageLine (im, lx, ly, p[n - 1].x, p[n - 1].y, c); - for (i = 1; (i < n); i++) - { - p++; >Release-Note: >Audit-Trail: >Unformatted: