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