Index: /usr/ports/x11-fonts/isabella/Makefile =================================================================== --- /usr/ports/x11-fonts/isabella/Makefile (revision 360172) +++ /usr/ports/x11-fonts/isabella/Makefile (working copy) @@ -15,6 +15,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS} NO_BUILD= yes +USES= uidfix WRKSRC= ${WRKDIR}/Isabella FONTDIR= ${PREFIX}/lib/X11/fonts/stracke PLIST_SUB= FONTDIR="${FONTDIR:S|${PREFIX}/||}" \ @@ -24,14 +25,12 @@ MKFONTSCL_CMD= ${LOCALBASE}/bin/mkfontscale MKFONTDIR_CMD= ${LOCALBASE}/bin/mkfontdir -NO_STAGE= yes + do-install: - ${MKDIR} ${FONTDIR} - ${INSTALL_DATA} ${WRKSRC}/*.ttf ${FONTDIR} - cd ${FONTDIR} && ${MKFONTSCL_CMD} && ${MKFONTDIR_CMD} -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR} -.endif + @${MKDIR} ${STAGEDIR}${FONTDIR} + ${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${FONTDIR} + cd ${STAGEDIR}${FONTDIR} && ${MKFONTSCL_CMD} && ${MKFONTDIR_CMD} + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> Index: /usr/ports/x11-fonts/isabella/pkg-plist =================================================================== --- /usr/ports/x11-fonts/isabella/pkg-plist (revision 360172) +++ /usr/ports/x11-fonts/isabella/pkg-plist (working copy) @@ -1,4 +1,6 @@ %%FONTDIR%%/Isabella.ttf +%%FONTDIR%%/fonts.dir +%%FONTDIR%%/fonts.scale %%PORTDOCS%%%%DOCSDIR%%/README.txt %%PORTDOCS%%@dirrm %%DOCSDIR%% @unexec %%MKFONTSCL_CMD%% %D/%%FONTDIR%% && %%MKFONTDIR_CMD%% %D/%%FONTDIR%%
Committed with lots of simplification to the port
A commit references this bug: Author: bapt Date: Wed Jul 2 23:09:59 UTC 2014 New revision: 360309 URL: http://svnweb.freebsd.org/changeset/ports/360309 Log: Stagify While I'm here: - Reassign maintainership - Use @fontsdir instead of custom code - Do not run mkfontdir/mkfontscale while building the package - Remove mkfontdir/mkfontscale from build depends PR: 191568 Submitted by: lgfbsd@be-well.ilk.org Changes: head/x11-fonts/isabella/Makefile head/x11-fonts/isabella/pkg-plist