1PORTNAME=	rounded-mgenplus
2PORTVERSION=	20150602
3PORTREVISION=	1
4CATEGORIES=	japanese x11-fonts
5MASTER_SITES=	OSDN_CHAMBER/8/8598
6PKGNAMEPREFIX=	ja-font-
7
8MAINTAINER=	ports@MidnightBSD.org
9COMMENT=	Rounded Mgen+ Japanese TrueType fonts
10WWW=		http://jikasei.me/font/rounded-mgenplus/
11
12LICENSE=	OFL11
13
14USES=		7z fonts:fc
15FONTPATHSPEC=	${FONTNAME}:pri=60
16NO_ARCH=	yes
17NO_BUILD=	yes
18PKGINSTALL=	${WRKDIR}/pkg-install
19PKGDEINSTALL=	${WRKDIR}/pkg-install
20SUB_FILES=	pkg-install
21NO_WRKSUBDIR=	yes
22PORTDOCS=	*
23
24OPTIONS_DEFINE=			DOCS
25OPTIONS_MULTI=			FONT_FAMILY
26OPTIONS_MULTI_FONT_FAMILY=	ROUNDED_MGENPLUS_1C ROUNDED_MGENPLUS_1CP \
27				ROUNDED_MGENPLUS_1M ROUNDED_MGENPLUS_1MN \
28				ROUNDED_MGENPLUS_1P ROUNDED_MGENPLUS_1PP \
29				ROUNDED_MGENPLUS_2C ROUNDED_MGENPLUS_2CP \
30				ROUNDED_MGENPLUS_2M ROUNDED_MGENPLUS_2P \
31				ROUNDED_MGENPLUS_2PP
32OPTIONS_DEFAULT=		ROUNDED_MGENPLUS_1C ROUNDED_MGENPLUS_1CP \
33				ROUNDED_MGENPLUS_1M ROUNDED_MGENPLUS_1MN \
34				ROUNDED_MGENPLUS_1P ROUNDED_MGENPLUS_1PP \
35				ROUNDED_MGENPLUS_2C ROUNDED_MGENPLUS_2CP \
36				ROUNDED_MGENPLUS_2M ROUNDED_MGENPLUS_2P \
37				ROUNDED_MGENPLUS_2PP
38OPTIONS_SUB=			yes
39ROUNDED_MGENPLUS_1C_DESC=	Rounded Mgen+ 1c
40ROUNDED_MGENPLUS_1CP_DESC=	Rounded Mgen+ 1cp
41ROUNDED_MGENPLUS_1M_DESC=	Rounded Mgen+ 1m
42ROUNDED_MGENPLUS_1MN_DESC=	Rounded Mgen+ 1mn
43ROUNDED_MGENPLUS_1P_DESC=	Rounded Mgen+ 1p
44ROUNDED_MGENPLUS_1PP_DESC=	Rounded Mgen+ 1pp
45ROUNDED_MGENPLUS_2C_DESC=	Rounded Mgen+ 2c
46ROUNDED_MGENPLUS_2CP_DESC=	Rounded Mgen+ 2cp
47ROUNDED_MGENPLUS_2M_DESC=	Rounded Mgen+ 2m
48ROUNDED_MGENPLUS_2P_DESC=	Rounded Mgen+ 2p
49ROUNDED_MGENPLUS_2PP_DESC=	Rounded Mgen+ 2pp
50
51.include <bsd.mport.options.mk>
52
53.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1C}
54FAMILY=	1c
55.endif
56.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1CP}
57FAMILY+=1cp
58.endif
59.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1M}
60FAMILY+=1m
61.endif
62.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1MN}
63FAMILY+=1mn
64.endif
65.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1P}
66FAMILY+=1p
67.endif
68.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1PP}
69FAMILY+=1pp
70.endif
71.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2C}
72FAMILY+=2c
73.endif
74.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2CP}
75FAMILY+=2cp
76.endif
77.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2M}
78FAMILY+=2m
79.endif
80.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2P}
81FAMILY+=2p
82.endif
83.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2PP}
84FAMILY+=2pp
85.endif
86
87do-install:
88	${MKDIR} ${FONTSDIR}
89.for FAM in ${FAMILY}
90	${INSTALL_DATA} ${WRKSRC}/rounded-mgenplus-${FAM}-*.ttf \
91	    ${FONTSDIR}
92.endfor
93	${MKDIR} ${PREFIX}/etc/fonts/conf.avail \
94	    ${PREFIX}/etc/fonts/conf.d
95	${INSTALL_DATA} ${FILESDIR}/20-unhint-${FONTNAME}.conf \
96	    ${FILESDIR}/62-fonts-${FONTNAME}.conf \
97	    ${PREFIX}/etc/fonts/conf.avail
98	${LN} -s -f ../conf.avail/20-unhint-${FONTNAME}.conf \
99	    ${PREFIX}/etc/fonts/conf.d/20-unhint-${FONTNAME}.conf
100	${LN} -s -f ../conf.avail/62-fonts-${FONTNAME}.conf \
101	    ${PREFIX}/etc/fonts/conf.d/62-fonts-${FONTNAME}.conf
102
103post-install-DOCS-on:
104	${MKDIR} ${FAKE_DESTDIR}${DOCSDIR}
105	cd ${WRKSRC} && ${COPYTREE_SHARE} . ${FAKE_DESTDIR}${DOCSDIR} \
106		"! -name *\.ttf"
107
108.include <bsd.port.mk>
109