ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/mports/trunk/x11-fonts/droid-fonts-ttf/Makefile
Revision: 18333
Committed: Thu Mar 26 23:24:35 2015 UTC (9 years, 1 month ago) by laffer1
File size: 2208 byte(s)
Log Message:
make droid fonts fetchable again

File Contents

# Content
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>

Properties

Name Value
svn:keywords MidnightBSD=%H