View | Details | Raw Unified | Return to bug 200455 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-22 / +38 lines)
Lines 2-60 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	fira
4
PORTNAME=	fira
5
PORTVERSION=	3.111
5
PORTVERSION=	4.103
6
CATEGORIES=	www
6
CATEGORIES=	www
7
MASTER_SITES=	http://www.carrois.com/wordpress/downloads/${PORTNAME}_3_1/ \
7
MASTER_SITES=	http://www.carrois.com/downloads/%SUBDIR%/:sans,mono \
8
		SF/horia/${CATEGORIES}/${PORTNAME}${PKGNAMESUFFIX}/ \
8
		SF/horia/${CATEGORIES}/${PORTNAME}${PKGNAMESUFFIX}/%SUBDIR%/:sans,mono,bp
9
		SF/horia/${CATEGORIES}/${PORTNAME}${PKGNAMESUFFIX}/:bp
9
MASTER_SITE_SUBDIR=	${PORTNAME}_4_1/:sans,bp ${PORTNAME}_mono_3_2/:mono
10
PKGNAMESUFFIX=	-webfont
10
PKGNAMESUFFIX=	-webfont
11
DISTNAME=	${PORTNAME:S|f|F|}Fonts${PORTVERSION:S|.||}
11
DISTNAME=	${PORTNAME:S|f|F|}
12
DISTFILES=	${PORTNAME:S|f|F|}Boilerplate${PORTVERSION:S|.||}${EXTRACT_SUFX}:bp \
12
DISTFILES=	${DISTNAME}Boilerplate${PORTVERSION:S|.||}${EXTRACT_SUFX}:bp \
13
		${DISTNAME}${EXTRACT_SUFX} \
13
		${DISTNAME}Fonts${PORTVERSION:S|.||}${EXTRACT_SUFX}:sans \
14
		${PORTNAME:S|f|F|}PDF${PORTVERSION:S|.||}${EXTRACT_SUFX} \
14
		${DISTNAME}MonoFonts${MONO_VERSION}${EXTRACT_SUFX}:mono
15
		${PORTNAME:S|f|F|}UFO_beta${PORTVERSION:S|.||}${EXTRACT_SUFX} \
15
EXTRACT_ONLY=	${DISTFILES:C|:[^:]+$||:M*.zip}
16
		Version_Report.rtf
17
EXTRACT_ONLY=	${DISTFILES:C|Version.*||:S|:bp||}
18
16
19
MAINTAINER=	horia@racoviceanu.com
17
MAINTAINER=	horia@racoviceanu.com
20
COMMENT=	Sans-serif and monospaced Web Font for small screens
18
COMMENT=	Sans-serif and monospaced Web Font for small screens
21
19
22
LICENSE=	OFL11
20
LICENSE=	OFL11
21
LICENSE_FILE=	${WRKSRC}/${DISTNAME}Fonts${PORTVERSION:S|.||}/License.txt
23
22
24
USES=		zip
23
USES=		zip
24
NO_ARCH=	yes
25
NO_BUILD=	yes
25
NO_BUILD=	yes
26
NO_WRKSUBDIR=	yes
26
27
27
SUB_FILES=	pkg-message
28
SUB_FILES=	pkg-message
28
PLIST_SUB=	WWWDIR_REL="${WWWDIR_REL}"
29
PLIST_SUB=	WWWDIR_REL="${WWWDIR_REL}"
29
30
30
DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
31
DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
31
PORTDOCS=	Version_Report.rtf \
32
PORTDOCS=	*.pdf *.rtf
32
		${PORTNAME:S|f|F|}*.pdf
33
33
34
EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX}
34
EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX}
35
PORTEXAMPLES=	*
35
PORTEXAMPLES=	*
36
36
37
MONO_VERSION=	3203
38
37
OPTIONS_DEFINE=	DOCS EXAMPLES
39
OPTIONS_DEFINE=	DOCS EXAMPLES
38
EXAMPLES_DESC=	UFO source files
40
EXAMPLES_DESC=	UFO source files
39
41
42
DOCS_DISTFILES=	${DISTNAME}_4_1_Version_Report.rtf:sans \
43
		${DISTNAME}PDF${PORTVERSION:S|.||}${EXTRACT_SUFX}:sans \
44
		${DISTNAME}MonoPDF${MONO_VERSION}${EXTRACT_SUFX}:mono
45
EXAMPLES_DISTFILES=	${DISTNAME}UFO_beta${PORTVERSION:S|.||}${EXTRACT_SUFX}:sans \
46
			${DISTNAME}MonoUFO_beta${MONO_VERSION}${EXTRACT_SUFX}:mono
47
48
.include <bsd.port.options.mk>
49
40
do-install:
50
do-install:
41
	@${MKDIR} ${STAGEDIR}${WWWDIR}
51
	@${MKDIR} ${STAGEDIR}${WWWDIR}
42
.for b in index.html fira.css
52
.for b in index.html ${PORTNAME:S|$|.css|}
43
	${INSTALL_DATA} \
53
	${INSTALL_DATA} \
44
	${WRKDIR}/${PORTNAME:S|f|F|}Boilerplate${PORTVERSION:S|.||}/${b} \
54
		${WRKDIR}/${DISTNAME}Boilerplate${PORTVERSION:S|.||}/${b} \
45
		${STAGEDIR}${WWWDIR}
55
		${STAGEDIR}${WWWDIR}
46
.endfor
56
.endfor
47
.for w in eot ttf woff
57
.for w in eot ttf woff woff2
48
	@${MKDIR} ${STAGEDIR}${WWWDIR}/${w}
58
	@${MKDIR} ${STAGEDIR}${WWWDIR}/${w}
49
	${INSTALL_DATA} ${WRKSRC}/${PORTNAME:S|f|F|}*${PORTVERSION:S|.||}/WEB/${PORTNAME:S|f|F|}*.${w} \
59
	${INSTALL_DATA} ${WRKSRC}/${DISTNAME}*Fonts*/WEB/${w:tu}/${DISTNAME}*.${w} \
50
		${STAGEDIR}${WWWDIR}/${w}/
60
		${STAGEDIR}${WWWDIR}/${w}/
51
.endfor
61
.endfor
62
.if ${PORT_OPTIONS:MDOCS}
52
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
63
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
53
	${CP} ${DISTDIR}/Version_Report.rtf ${WRKSRC}/
64
	${CP} ${DISTDIR}/${DISTFILES:C|:[^:]+$||:M*.rtf} ${WRKSRC}
54
	${CP} ${WRKDIR}/${PORTNAME:S|f|F|}PDF${PORTVERSION:S|.||}/${PORTNAME:S|f|F|}*.pdf ${WRKSRC}/
65
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|:M*.rtf} ${STAGEDIR}${DOCSDIR}
55
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
66
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/${DISTNAME}*PDF*/|:M*.pdf} \
67
		${STAGEDIR}${DOCSDIR}
68
.endif
69
.if ${PORT_OPTIONS:MEXAMPLES}
56
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
70
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
57
	(cd ${WRKDIR}/${PORTNAME:S|f|F|}UFO_beta${PORTVERSION:S|.||} && \
71
. for e in ${EXAMPLES_DISTFILES:R:C|:[^:]+$||}
58
		${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
72
	(cd ${WRKDIR}/${e} && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
73
. endfor
74
.endif
59
75
60
.include <bsd.port.mk>
76
.include <bsd.port.mk>
(-)distinfo (-10 / +16 lines)
Lines 1-10 Link Here
1
SHA256 (FiraBoilerplate3111.zip) = 2cf2adb0dfabdb622e505ac36104560c185b6560afd7ba57560746bbe129dae3
1
SHA256 (FiraBoilerplate4103.zip) = f2a3935abe7a055d501ee03fa449c91ab58af231f175b357eb5f1567e764d678
2
SIZE (FiraBoilerplate3111.zip) = 2172
2
SIZE (FiraBoilerplate4103.zip) = 2240
3
SHA256 (FiraFonts3111.zip) = 3ced3df236b0b0eec1b390885c53ac02f3e3f830e9449414230717334a0b2457
3
SHA256 (FiraFonts4103.zip) = 5f9449243daec662327354f8f57531696c4dd914725fedb0c0988c301e8b85db
4
SIZE (FiraFonts3111.zip) = 11902303
4
SIZE (FiraFonts4103.zip) = 26973890
5
SHA256 (FiraPDF3111.zip) = c742d06a41194cbf196838d702db650a2873e5a46c0dd7548c936b635d85c1be
5
SHA256 (FiraMonoFonts3203.zip) = 64df8a45ae0d0d199434a5896994d981e327142ba1a19e8812447baceba55761
6
SIZE (FiraPDF3111.zip) = 20229008
6
SIZE (FiraMonoFonts3203.zip) = 1204392
7
SHA256 (FiraUFO_beta3111.zip) = 8405618a11ac0601345156fc7a60d42fb80c1f9dad349c387bca59957f2dcf44
7
SHA256 (Fira_4_1_Version_Report.rtf) = 212f62bfcb66bb9bb4c2a7a8cc555685a17e5f29bd677b614f5ff7238695f4d1
8
SIZE (FiraUFO_beta3111.zip) = 7083232
8
SIZE (Fira_4_1_Version_Report.rtf) = 16236
9
SHA256 (Version_Report.rtf) = fed531be5dfee0cb54bd4133e02f7a93d95edbfb6999ff4a0ee41c8b67479c5e
9
SHA256 (FiraPDF4103.zip) = bd736eb5fd2d50a2f7c48de425bff6ab4ce0afcac43eca87b287e319efbe8ab7
10
SIZE (Version_Report.rtf) = 5743
10
SIZE (FiraPDF4103.zip) = 39206184
11
SHA256 (FiraMonoPDF3203.zip) = 019599d8878b1ce044e84db491263cb05b58c5c0ae87aa4ab715ca5006086c42
12
SIZE (FiraMonoPDF3203.zip) = 2333660
13
SHA256 (FiraUFO_beta4103.zip) = ba4c553e72fa3d71d2231940aa42edae17539d358612d4815a5d44b75749633e
14
SIZE (FiraUFO_beta4103.zip) = 9654662
15
SHA256 (FiraMonoUFO_beta3203.zip) = b4e3acec4b3273009fb62a41c070cccb1d99cb1c172d5bfe1f063d46076163f4
16
SIZE (FiraMonoUFO_beta3203.zip) = 1331394
(-)files/pkg-message.in (-1 / +1 lines)
Lines 7-13 Link Here
7
Fira has advanced Open Type typographic layout features and language support.
7
Fira has advanced Open Type typographic layout features and language support.
8
Please refer to the Technical Documentation installed by this port or online at
8
Please refer to the Technical Documentation installed by this port or online at
9
9
10
    http://www.carrois.com/fira-3-1/
10
    http://www.carrois.com/fira-4-1/
11
11
12
For details about OpenType Layout Features see the OpenType Layout tag registry
12
For details about OpenType Layout Features see the OpenType Layout tag registry
13
13
(-)pkg-descr (-2 / +2 lines)
Lines 4-10 Link Here
4
includes a Mono Spaced variant with 3 weights (regular, medium and bold). The
4
includes a Mono Spaced variant with 3 weights (regular, medium and bold). The
5
UFO source files are included in examples.
5
UFO source files are included in examples.
6
6
7
Web Font: EOT, WOFF, TTF, and boilerplate HTML+CSS
7
Web Font: EOT, WOFF, WOFF2, TTF, and boilerplate HTML+CSS
8
*supports advanced Open Type typographic layout features and languages
8
*supports advanced Open Type typographic layout features and languages
9
9
10
WWW: http://www.carrois.com/fira-3-1/
10
WWW: http://www.carrois.com/fira-4-1/
(-)pkg-plist (-4 / +35 lines)
Lines 105-111 Link Here
105
%%WWWDIR_REL%%/woff/FiraSans-UltraItalic.woff
105
%%WWWDIR_REL%%/woff/FiraSans-UltraItalic.woff
106
%%WWWDIR_REL%%/woff/FiraSans-UltraLight.woff
106
%%WWWDIR_REL%%/woff/FiraSans-UltraLight.woff
107
%%WWWDIR_REL%%/woff/FiraSans-UltraLightItalic.woff
107
%%WWWDIR_REL%%/woff/FiraSans-UltraLightItalic.woff
108
@dirrm %%WWWDIR_REL%%/eot
108
%%WWWDIR_REL%%/woff2/FiraMono-Bold.woff2
109
@dirrm %%WWWDIR_REL%%/ttf
109
%%WWWDIR_REL%%/woff2/FiraMono-Medium.woff2
110
@dirrm %%WWWDIR_REL%%/woff
110
%%WWWDIR_REL%%/woff2/FiraMono-Regular.woff2
111
@dirrm %%WWWDIR_REL%%
111
%%WWWDIR_REL%%/woff2/FiraSans-Bold.woff2
112
%%WWWDIR_REL%%/woff2/FiraSans-BoldItalic.woff2
113
%%WWWDIR_REL%%/woff2/FiraSans-Book.woff2
114
%%WWWDIR_REL%%/woff2/FiraSans-BookItalic.woff2
115
%%WWWDIR_REL%%/woff2/FiraSans-Eight.woff2
116
%%WWWDIR_REL%%/woff2/FiraSans-EightItalic.woff2
117
%%WWWDIR_REL%%/woff2/FiraSans-ExtraBold.woff2
118
%%WWWDIR_REL%%/woff2/FiraSans-ExtraBoldItalic.woff2
119
%%WWWDIR_REL%%/woff2/FiraSans-ExtraLight.woff2
120
%%WWWDIR_REL%%/woff2/FiraSans-ExtraLightItalic.woff2
121
%%WWWDIR_REL%%/woff2/FiraSans-Four.woff2
122
%%WWWDIR_REL%%/woff2/FiraSans-FourItalic.woff2
123
%%WWWDIR_REL%%/woff2/FiraSans-Hair.woff2
124
%%WWWDIR_REL%%/woff2/FiraSans-HairItalic.woff2
125
%%WWWDIR_REL%%/woff2/FiraSans-Heavy.woff2
126
%%WWWDIR_REL%%/woff2/FiraSans-HeavyItalic.woff2
127
%%WWWDIR_REL%%/woff2/FiraSans-Italic.woff2
128
%%WWWDIR_REL%%/woff2/FiraSans-Light.woff2
129
%%WWWDIR_REL%%/woff2/FiraSans-LightItalic.woff2
130
%%WWWDIR_REL%%/woff2/FiraSans-Medium.woff2
131
%%WWWDIR_REL%%/woff2/FiraSans-MediumItalic.woff2
132
%%WWWDIR_REL%%/woff2/FiraSans-Regular.woff2
133
%%WWWDIR_REL%%/woff2/FiraSans-SemiBold.woff2
134
%%WWWDIR_REL%%/woff2/FiraSans-SemiBoldItalic.woff2
135
%%WWWDIR_REL%%/woff2/FiraSans-Thin.woff2
136
%%WWWDIR_REL%%/woff2/FiraSans-ThinItalic.woff2
137
%%WWWDIR_REL%%/woff2/FiraSans-Two.woff2
138
%%WWWDIR_REL%%/woff2/FiraSans-TwoItalic.woff2
139
%%WWWDIR_REL%%/woff2/FiraSans-Ultra.woff2
140
%%WWWDIR_REL%%/woff2/FiraSans-UltraItalic.woff2
141
%%WWWDIR_REL%%/woff2/FiraSans-UltraLight.woff2
142
%%WWWDIR_REL%%/woff2/FiraSans-UltraLightItalic.woff2

Return to bug 200455