Date: Fri, 23 Feb 2007 21:09:26 +0100 From: "Radim Kolar SF.NET" <hsn@sendmail.cz> To: FreeBSD-gnats-submit@FreeBSD.org Cc: dinoex@FreeBSD.org, hsn-sf@sd.iol.cz Subject: ports/109476: [PATCH] graphics/gd: unbreak build with WITH_FONTCONFIG Message-ID: <E1HKgjO-0001Ko-UH@sanatana.dharma> Resent-Message-ID: <200702232010.l1NKA4pF060212@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 109476 >Category: ports >Synopsis: [PATCH] graphics/gd: unbreak build with WITH_FONTCONFIG >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Feb 23 20:10:04 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Radim Kolar SF.NET >Release: FreeBSD 6.2-RELEASE i386 >Organization: >Environment: System: FreeBSD sanatana.dharma 6.2-RELEASE FreeBSD 6.2-RELEASE #1: Sun Jan 14 11:36:17 CET 2007 >Description: when building with fontconfig configuration option, fontconfig library must be linked in. It fixes breakage with apps linking self against gd but not against fontconfig. on my system this change unbreaks py-gd. (extension library builded ok, but failed to load >How-To-Repeat: >Fix: --- gd-2.0.34_1,1.patch begins here --- diff -ruN --exclude=CVS /usr/ports/graphics/gd/Makefile /home/hsn/hacked/gd/Makefile --- /usr/ports/graphics/gd/Makefile Thu Feb 22 21:33:05 2007 +++ /home/hsn/hacked/gd/Makefile Fri Feb 23 21:01:43 2007 @@ -7,7 +7,7 @@ PORTNAME= gd PORTVERSION= 2.0.34 -PORTREVISION?= 0 +PORTREVISION?= 1 PORTEPOCH= 1 CATEGORIES+= graphics MASTER_SITES= http://www.libgd.org/releases/ @@ -46,8 +46,8 @@ .if defined(WITH_FONTCONFIG) LIB_DEPENDS+= fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig CPPFLAGS+= -I${X11BASE}/include -DHAVE_LIBFONTCONFIG -DHAVE_PTHREAD ${PTHREAD_CFLAGS} -LDFLAGS+= ${PTHREAD_LIBS} -LDFLAGS2+= ${PTHREAD_LIBS} +LDFLAGS+= ${PTHREAD_LIBS} -lfontconfig +LDFLAGS2+= ${PTHREAD_LIBS} -L${X11BASE}/lib FEATURES+= GD_FONTCONFIG .endif --- gd-2.0.34_1,1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: >>> import gd Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/local/lib/python2.4/site-packages/gd.py", line 10, in ? import _gd ImportError: /usr/local/lib/libgd.so.4: Undefined symbol "FcPatternGetString" Port maintainer (dinoex@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.77
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1HKgjO-0001Ko-UH>