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