1PORTNAME= droid-fonts-ttf 2PORTVERSION= 20131024 3PORTREVISION= 2 4CATEGORIES= x11-fonts 5MASTER_SITES= FREEBSD_LOCAL/sunpoet/ 6 7MAINTAINER= ports@MidnightBSD.org 8COMMENT= The Droid typeface family 9 10LICENSE= Apache-2.0 11 12BUILD_DEPENDS= ${LOCALBASE}/bin/mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale 13 14USES= tar:xz 15 16FONTDIR= lib/X11/fonts/Droid 17PKGMESSAGE= ${WRKDIR}/pkg-message 18PLIST_SUB= FONTDIR=${FONTDIR} 19SUB_FILES= pkg-message 20SUB_LIST= FONTDIR=${FONTDIR} 21 22do-build: 23 @cd ${WRKSRC}/ && ${LOCALBASE}/bin/mkfontscale 24 @cd ${WRKSRC}/ && ${LOCALBASE}/bin/mkfontdir 25 26do-install: 27 ${MKDIR} ${PREFIX}/${FONTDIR}/ 28 cd ${WRKSRC}/ && ${INSTALL_DATA} *.ttf fonts.* ${PREFIX}/${FONTDIR}/ 29 30# maintainer section: 31# https://android.googlesource.com/platform/frameworks/base/+/master/data/fonts/ 32 33MS_DISTFILES= fonts.tar.gz 34MS_FONTS= ${WRKSRC}/.ms-fonts 35MS_MASTER_SITE= https://android.googlesource.com/platform/frameworks/base/+archive/master/data/ 36MS_PLIST= ${WRKSRC}/.ms-pkg-plist 37MS_VERSION?= ${PORTVERSION} 38MS_WRKSRC= ${WRKSRC}/tmp 39 40maketar: do-clean extract 41 ${MKDIR} ${MS_WRKSRC}/ ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}/ 42 ${FETCH_CMD} -o ${MS_WRKSRC}/${MS_DISTFILES} ${MS_MASTER_SITE}${MS_DISTFILES} 43 ${TAR} -x -C ${MS_WRKSRC}/ -f ${MS_WRKSRC}/${MS_DISTFILES} 44 ${LS} ${MS_WRKSRC}/Droid*.ttf | ${SED} 's|${MS_WRKSRC}/||' > ${MS_FONTS} 45 ${MV} ${MS_WRKSRC}/Droid*.ttf ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}/ 46 ${TAR} -Jc -C ${MS_WRKSRC}/ -f ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}.tar.xz ${PORTNAME}-${MS_VERSION}/ 47 sudo ${INSTALL} -m 644 ${MS_WRKSRC}/${PORTNAME}-${MS_VERSION}.tar.xz ${DISTDIR}/ 48 ${SED} -i '' -e 's|${PORTVERSION}|${MS_VERSION}|' ${.CURDIR}/Makefile 49 cd ${.CURDIR}/ && ${MAKE} makesum 50 ${ECHO_MSG} '*** Update from ${PORTVERSION} to ${MS_VERSION} ***' 51# genplist 52 ${SED} 's|^|%%FONTDIR%%/|' ${MS_FONTS} > ${MS_PLIST} 53 ${ECHO_CMD} "%%FONTDIR%%/fonts.dir" >> ${MS_PLIST} 54 ${ECHO_CMD} "%%FONTDIR%%/fonts.scale" >> ${MS_PLIST} 55 ${ECHO_CMD} "@dirrm %%FONTDIR%%" >> ${MS_PLIST} 56 ${INSTALL} -m 600 ${MS_PLIST} ${PLIST} 57 58.include <bsd.port.mk> 59