Mon Mar 7 04:43:55 2016 UTC ()
Add hack for build failure with native X11 on NetBSD 7.x and -current,
the symptom being that ftttdrv.h (from freetype2) is not found. It
turns out that native X11 doesn't install ftttdrv.h for some reason
(probably an oversight) but that the lack is easily compensated
because the whole file contains only two substantive lines, neither of
which appears to be especially important.

PR 50902.


(dholland)
diff -r0 -r1.1 pkgsrc/fonts/fontforge/hacks.mk

File Added: pkgsrc/fonts/fontforge/Attic/hacks.mk
# $NetBSD: hacks.mk,v 1.1 2016/03/07 04:43:55 dholland Exp $
#

# On NetBSD 7.x for a while a version of freetype2 that was supposed
# to have ftttdrv.h was shipped without actually installing that
# header. This causes fontforge-20150824 and up to fail to build.

.include "../../mk/bsd.prefs.mk"

.if ${X11_TYPE} == "native" && !empty(MACHINE_PLATFORM:MNetBSD-7.*) && \
	!exists(/usr/X11R7/include/freetype2/ftttdrv.h)
BUILDLINK_TARGETS+=	buildlink-freetype2-ftttdrv.h
buildlink-freetype2-ftttdrv.h:
	${RUN}								\
	dest=${BUILDLINK_DIR}"/include/freetype2/ftttdrv.h";		\
	${ECHO_BUILDLINK_MSG} "Hacking around missing ftttdrv.h";	\
	${ECHO} '#define TT_INTERPRETER_VERSION_35  35' >> "$$dest";	\
	${ECHO} '#define TT_INTERPRETER_VERSION_38  38' >> "$$dest"

.endif