aboutsummaryrefslogtreecommitdiffstats
path: root/japanese/font-rounded-mgenplus/Makefile
blob: 84150c257de361a1896fabca8c19632cb86fb23f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# $FreeBSD$

PORTNAME=   rounded-mgenplus
PORTVERSION=    20150602
#PORTREVISION=  0
CATEGORIES= japanese x11-fonts
MASTER_SITES=   SOURCEFORGE_JP
MASTER_SITE_SUBDIR=users/8/8598
PKGNAMEPREFIX=  ja-font-

MAINTAINER= ume@FreeBSD.org
COMMENT=    Rounded Mgen+ Japanese TrueType fonts

LICENSE=    OFL11

USES=       7z fonts:fc
FONTNAME=   ${PORTNAME}
NO_ARCH=    yes
NO_BUILD=   yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL=   ${WRKDIR}/pkg-install
SUB_FILES=  pkg-install
NO_WRKSUBDIR=   yes
PORTDOCS=   *

OPTIONS_DEFINE=         DOCS
OPTIONS_MULTI=          FONT_FAMILY
OPTIONS_MULTI_FONT_FAMILY=  ROUNDED_MGENPLUS_1C ROUNDED_MGENPLUS_1CP \
                ROUNDED_MGENPLUS_1M ROUNDED_MGENPLUS_1MN \
                ROUNDED_MGENPLUS_1P ROUNDED_MGENPLUS_1PP \
                ROUNDED_MGENPLUS_2C ROUNDED_MGENPLUS_2CP \
                ROUNDED_MGENPLUS_2M ROUNDED_MGENPLUS_2P \
                ROUNDED_MGENPLUS_2PP
OPTIONS_DEFAULT=        ROUNDED_MGENPLUS_1C ROUNDED_MGENPLUS_1CP \
                ROUNDED_MGENPLUS_1M ROUNDED_MGENPLUS_1MN \
                ROUNDED_MGENPLUS_1P ROUNDED_MGENPLUS_1PP \
                ROUNDED_MGENPLUS_2C ROUNDED_MGENPLUS_2CP \
                ROUNDED_MGENPLUS_2M ROUNDED_MGENPLUS_2P \
                ROUNDED_MGENPLUS_2PP
OPTIONS_SUB=            yes
ROUNDED_MGENPLUS_1C_DESC=   Rounded Mgen+ 1c
ROUNDED_MGENPLUS_1CP_DESC=  Rounded Mgen+ 1cp
ROUNDED_MGENPLUS_1M_DESC=   Rounded Mgen+ 1m
ROUNDED_MGENPLUS_1MN_DESC=  Rounded Mgen+ 1mn
ROUNDED_MGENPLUS_1P_DESC=   Rounded Mgen+ 1p
ROUNDED_MGENPLUS_1PP_DESC=  Rounded Mgen+ 1pp
ROUNDED_MGENPLUS_2C_DESC=   Rounded Mgen+ 2c
ROUNDED_MGENPLUS_2CP_DESC=  Rounded Mgen+ 2cp
ROUNDED_MGENPLUS_2M_DESC=   Rounded Mgen+ 2m
ROUNDED_MGENPLUS_2P_DESC=   Rounded Mgen+ 2p
ROUNDED_MGENPLUS_2PP_DESC=  Rounded Mgen+ 2pp

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1C}
FAMILY= 1c
.endif
.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1CP}
FAMILY+=1cp
.endif
.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1M}
FAMILY+=1m
.endif
.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1MN}
FAMILY+=1mn
.endif
.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1P}
FAMILY+=1p
.endif
.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_1PP}
FAMILY+=1pp
.endif
.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2C}
FAMILY+=2c
.endif
.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2CP}
FAMILY+=2cp
.endif
.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2M}
FAMILY+=2m
.endif
.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2P}
FAMILY+=2p
.endif
.if ${PORT_OPTIONS:MROUNDED_MGENPLUS_2PP}
FAMILY+=2pp
.endif

do-install:
    ${MKDIR} ${STAGEDIR}${FONTSDIR}
.for FAM in ${FAMILY}
    ${INSTALL_DATA} ${WRKSRC}/rounded-mgenplus-${FAM}-*.ttf \
        ${STAGEDIR}${FONTSDIR}
.endfor
    ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
        ${STAGEDIR}${PREFIX}/etc/fonts/conf.d
    ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
        ${FILESDIR}/62-fonts-${PORTNAME}.conf \
        ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail
    ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \
        ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
    ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
        ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf

post-install-DOCS-on:
    ${MKDIR} ${STAGEDIR}${DOCSDIR}
    cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
        "! -name *\.ttf"

.include <bsd.port.mk>