diff -urN /usr/ports/x11-fonts/alef.old/Makefile /usr/ports/x11-fonts/alef/Makefile --- /usr/ports/x11-fonts/alef.old/Makefile 2014-07-18 13:48:34.000000000 +0200 +++ /usr/ports/x11-fonts/alef/Makefile 2014-09-12 10:58:08.000000000 +0200 @@ -2,40 +2,51 @@ PORTNAME= alef PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= x11-fonts MASTER_SITES= http://alef.hagilda.com/ DISTNAME= Alef MAINTAINER= cpm@fbsd.es -COMMENT= A free multi-lingual font designed for screens +COMMENT= Free multi-lingual font designed for screens LICENSE= OFL11 +LICENSE_FILE= ${WRKDIR}/OFL-license.txt -BUILD_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig +BUILD_DEPENDS= ${LOCALBASE}/bin/mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \ + ${LOCALBASE}/bin/mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale USES= zip USE_XORG= x11 FONTSDIR= ${PREFIX}/lib/X11/fonts/${PORTNAME} -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} NO_BUILD= yes +NO_WRKSUBDIR= yes -PLIST_SUB= FONTSDIR="${FONTSDIR:S|${PREFIX}/||}" +FONTSDIR= ${PREFIX}/lib/X11/fonts/${PORTNAME} +INSTDAT= fonts.dir fonts.scale +PLIST_SUB= FONTSDIR="${FONTSDIR}" -PORTDOCS= COMING-SOON.txt OFL-license.txt readme.txt +MKFONTSCL_CMD= ${LOCALBASE}/bin/mkfontscale +MKFONTDIR_CMD= ${LOCALBASE}/bin/mkfontdir OPTIONS_DEFINE= DOCS +PORTDOCS= COMING-SOON.txt readme.txt + post-extract: - @${MKDIR} ${WRKSRC} - cd ${WRKDIR} ; ${MV} TTF ${WRKSRC} + ${MKDIR} ${WRKSRC} + cd ${WRKDIR} && ${MV} TTF ${WRKSRC} ${MV} ${WRKDIR}/--COMING-SOON--.txt ${WRKDIR}/COMING-SOON.txt +pre-install: + ${MKFONTSCL_CMD} ${WRKSRC}/TTF + ${MKFONTDIR_CMD} ${WRKSRC}/TTF + do-install: - @${MKDIR} ${STAGEDIR}${FONTSDIR} - ${INSTALL_DATA} ${WRKSRC}/TTF/* ${STAGEDIR}${FONTSDIR} - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for f in ${PORTDOCS} - ${INSTALL_DATA} ${WRKDIR}/${f} ${STAGEDIR}${DOCSDIR} -.endfor + ${MKDIR} ${STAGEDIR}${FONTSDIR} + cd ${WRKSRC}/TTF/ && ${INSTALL_DATA} ${INSTDAT} ${STAGEDIR}${FONTSDIR} + ${INSTALL_DATA} ${WRKSRC}/TTF/*.ttf ${STAGEDIR}${FONTSDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKDIR}/|} ${STAGEDIR}${DOCSDIR} .include diff -urN /usr/ports/x11-fonts/alef.old/pkg-plist /usr/ports/x11-fonts/alef/pkg-plist --- /usr/ports/x11-fonts/alef.old/pkg-plist 2014-07-18 09:27:19.000000000 +0200 +++ /usr/ports/x11-fonts/alef/pkg-plist 2014-09-12 10:49:43.000000000 +0200 @@ -1,3 +1,5 @@ -%%FONTSDIR%%/Alef-Bold.ttf -%%FONTSDIR%%/Alef-Regular.ttf -@dirrmtry %%FONTSDIR%% +lib/X11/fonts/alef/Alef-Bold.ttf +lib/X11/fonts/alef/Alef-Regular.ttf +lib/X11/fonts/alef/fonts.dir +lib/X11/fonts/alef/fonts.scale +@dirrmtry lib/X11/fonts/alef