summaryrefslogtreecommitdiff
path: root/graphics/gd1/Makefile
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-12-15 14:59:57 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2001-12-15 14:59:57 +0000
commit460774c383227862f6f7c283bd78305965639c64 (patch)
tree3b06e02047fd864598ae56d9c1636b13851536ef /graphics/gd1/Makefile
parento Unbreak for mozilla 0.9.6 and later versions. Mozilla no longer (diff)
- Respect CFLAGS properly
- Fix compilation error when both freetype and freetype2 are installed - Fix Xpm support - Use freetype-config to find both include and library path - Port style changes in Makefile - Generic fix for -current malloc.h issue PR: 32854 Submitted by: KATO Tsuguru <tkato@prontomail.com>
Notes
Notes: svn path=/head/; revision=51575
Diffstat (limited to 'graphics/gd1/Makefile')
-rw-r--r--graphics/gd1/Makefile39
1 files changed, 22 insertions, 17 deletions
diff --git a/graphics/gd1/Makefile b/graphics/gd1/Makefile
index b0d7e82fb62f..244fe8b1b428 100644
--- a/graphics/gd1/Makefile
+++ b/graphics/gd1/Makefile
@@ -7,7 +7,7 @@
PORTNAME= gd
PORTVERSION= 1.8.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES+= graphics
MASTER_SITES= http://www.boutell.com/gd/http/ \
ftp://ftp.boutell.com/pub/boutell/gd/ \
@@ -19,37 +19,42 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER?= ports@FreeBSD.org
+BUILD_DEPENDS= freetype-config:${PORTSDIR}/print/freetype2 # XXX
+LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
+ png.5:${PORTSDIR}/graphics/png \
+ freetype.7:${PORTSDIR}/print/freetype2
.if !exists(/usr/bin/bzip2)
BUILD_DEPENDS+= bzip2:${PORTSDIR}/archivers/bzip2
.endif
-LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
- jpeg.9:${PORTSDIR}/graphics/jpeg \
- freetype:${PORTSDIR}/print/freetype2
-USE_FREETYPE2= yes
+FREETYPE_CONFIG?= ${LOCALBASE}/bin/freetype-config
+
+MAKE_ENV= FREETYPE_CONFIG="${FREETYPE_CONFIG}"
+INSTALLS_SHLIB= yes
.if defined(WITH_X11)
-USE_XLIB= yes
USE_XPM= yes
.endif
-INSTALLS_SHLIB= yes
-
-DOCS= index.html
+pre-everything::
+.if !defined(WITH_X11)
+ @${ECHO_MSG}
+ @${ECHO_MSG} "If you want to compile with Xpm support,"
+ @${ECHO_MSG} "hst Ctrl-C right now and use \"make WITH_X11=yes\""
+ @${ECHO_MSG}
+.endif
post-extract:
- bzip2 -d < ${_DISTDIR}/gd_gif_in.c.bz2 > ${WRKSRC}/gd_gif_in.c
+ @bzip2 -dc ${DISTDIR}/${DIST_SUBDIR}/gd_gif_in.c.bz2 \
+ > ${WRKSRC}/gd_gif_in.c
-pre-everything:
-.if !defined(WITH_X11)
- @${ECHO_MSG} "If you want to compile in X support use "
- @${ECHO_MSG} "'make -DWITH_X11' instead"
-.endif
+post-patch:
+ @${PERL} -pi -e 's|<malloc.h>|<stdlib.h>|g' ${WRKSRC}/gdcache.h
post-install:
.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/index.html ${DOCSDIR}
.endif
.include <bsd.port.mk>