Lines 6-27
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= webfonts |
8 |
PORTNAME= webfonts |
9 |
PORTVERSION= 0.21 |
9 |
PORTVERSION= 0.22 |
10 |
PORTREVISION= 3 |
|
|
11 |
CATEGORIES= x11-fonts |
10 |
CATEGORIES= x11-fonts |
12 |
MASTER_SITES= ${MASTER_SITE_NETBSD:S/%SUBDIR%/ms-ttf/} \ |
11 |
MASTER_SITES= ${MASTER_SITE_NETBSD:S/%SUBDIR%/ms-ttf/}:group1 \ |
13 |
${MASTER_SITE_SOURCEFORGE:S/%SUBDIR%/corefonts/} \ |
12 |
${MASTER_SITE_SOURCEFORGE:S/%SUBDIR%/corefonts/}:group1 \ |
14 |
ftp://ftp.uni-koeln.de/pc/win32/msoft/ \ |
13 |
ftp://ftp.uni-koeln.de/pc/win32/msoft/:group1 \ |
15 |
ftp://ftp.extra.ouh.nl/studie/alg/hulp/win/fonts/ \ |
14 |
ftp://ftp.extra.ouh.nl/studie/alg/hulp/win/fonts/:group1 \ |
16 |
ftp://ftp.vn.ua/pub/win/freefont/ \ |
15 |
ftp://ftp.vn.ua/pub/win/freefont/:group1 \ |
17 |
ftp://ftp.vsu.ru/pub/tex/font-packs/mscore/ \ |
16 |
ftp://ftp.vsu.ru/pub/tex/font-packs/mscore/:group1 \ |
18 |
ftp://ftp.directnet.ru/pub/fonts-win/ \ |
17 |
ftp://ftp.directnet.ru/pub/fonts-win/:group1 \ |
19 |
ftp://ftp.sinn.ru/pub/win95/fonts/ \ |
18 |
ftp://ftp.sinn.ru/pub/win95/fonts/:group1 \ |
20 |
ftp://ftp.lexa.ru/pub/mirrors/ftp.vsu.ru/pub/tex/font-packs/mscore/ \ |
19 |
ftp://ftp.lexa.ru/pub/mirrors/ftp.vsu.ru/pub/tex/font-packs/mscore/:group1 \ |
21 |
ftp://ftp.botik.ru/rented/znamensk/distributions/ftp.vsu.ru/pub/tex/font-packs/mscore/ |
20 |
ftp://ftp.botik.ru/rented/znamensk/distributions/ftp.vsu.ru/pub/tex/font-packs/mscore/:group1 \ |
22 |
DISTFILES= andale32.exe trebuc32.exe georgi32.exe verdan32.exe \ |
21 |
http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/:group2 \ |
23 |
comic32.exe arialb32.exe impact32.exe arial32.exe \ |
22 |
http://www.zeuscat.com/andrew/software/corefonts/:group2 \ |
24 |
times32.exe courie32.exe webdin32.exe |
23 |
ftp://ftp.isu.edu.tw/pub/MsDownload/ie6sp1/en/:group2 |
|
|
24 |
DISTFILES= andale32.exe:group1 arial32.exe:group1 arialb32.exe:group1 \ |
25 |
comic32.exe:group1 courie32.exe:group1 georgi32.exe:group1 \ |
26 |
impact32.exe:group1 times32.exe:group1 trebuc32.exe:group1 \ |
27 |
verdan32.exe:group1 webdin32.exe:group1 |
28 |
|
29 |
.if defined(HAVE_MSWINDOWS_LICENSE) |
30 |
DISTFILES+= ielpkth.cab:group2 |
31 |
.endif |
32 |
|
25 |
DIST_SUBDIR= ${PORTNAME} |
33 |
DIST_SUBDIR= ${PORTNAME} |
26 |
|
34 |
|
27 |
MAINTAINER= kkonstan@duth.gr |
35 |
MAINTAINER= kkonstan@duth.gr |
Lines 36-43
Link Here
|
36 |
NO_PACKAGE= "Restrictive license - cannot distribute in modified form" |
44 |
NO_PACKAGE= "Restrictive license - cannot distribute in modified form" |
37 |
|
45 |
|
38 |
EXTRACT_CMD= ${LOCALBASE}/bin/cabextract |
46 |
EXTRACT_CMD= ${LOCALBASE}/bin/cabextract |
39 |
EXTRACT_BEFORE_ARGS= --lowercase --quiet |
47 |
EXTRACT_BEFORE_ARGS= -qLF '*.ttf' -d ${WRKSRC} |
40 |
EXTRACT_AFTER_ARGS= -d ${WRKSRC} |
48 |
EXTRACT_AFTER_ARGS= |
41 |
|
49 |
|
42 |
# |
50 |
# |
43 |
# Local variables |
51 |
# Local variables |
Lines 53-58
Link Here
|
53 |
MSG_FILE= ${PKGDIR}/pkg-message |
61 |
MSG_FILE= ${PKGDIR}/pkg-message |
54 |
PKGMESSAGE= ${WRKDIR}/pkg-message |
62 |
PKGMESSAGE= ${WRKDIR}/pkg-message |
55 |
|
63 |
|
|
|
64 |
FONTS_FILE= ${WRKDIR}/fonts.dir |
65 |
|
56 |
.include <bsd.port.pre.mk> |
66 |
.include <bsd.port.pre.mk> |
57 |
|
67 |
|
58 |
.if ${X_WINDOW_SYSTEM:L} == xfree86-3 |
68 |
.if ${X_WINDOW_SYSTEM:L} == xfree86-3 |
Lines 72-84
Link Here
|
72 |
# Post-extract |
82 |
# Post-extract |
73 |
# |
83 |
# |
74 |
post-extract: |
84 |
post-extract: |
75 |
${RM} -f ${WRKSRC}/*.dll ${WRKSRC}/*.exe ${WRKSRC}/*.inf |
85 |
${EXTRACT_CMD} -qLF '*.txt' -d ${WRKSRC} ${_DISTDIR}/webdin32.exe |
76 |
|
86 |
|
77 |
# |
87 |
# |
78 |
# Post-patch |
88 |
# Post-patch |
79 |
# |
89 |
# |
80 |
post-patch: |
90 |
post-patch: |
81 |
${SED} 's|%%FONTSDIR%%|${FONTSDIR}|g' ${MSG_FILE} > ${PKGMESSAGE} |
91 |
${SED} -e 's|%%FONTSDIR%%|${FONTSDIR}|g' \ |
|
|
92 |
-e 's|%%DOCSDIR%%|${DOCSDIR}|g' \ |
93 |
${MSG_FILE} > ${PKGMESSAGE} |
94 |
.if defined(HAVE_MSWINDOWS_LICENSE) |
95 |
${SORT} ${FILESDIR}/fonts.dir ${FILESDIR}/tahoma.dir > ${FONTS_FILE} |
96 |
.else |
97 |
${CP} ${FILESDIR}/fonts.dir ${FONTS_FILE} |
98 |
.endif |
99 |
${PRINTF} "1i\n%u\n.\nwq\n" `wc -l < ${FONTS_FILE}` | \ |
100 |
ed -s ${FONTS_FILE} |
101 |
|
102 |
# |
103 |
# Pre-install |
104 |
# |
105 |
pre-install: |
106 |
.if exists(${.CURDIR}/work/${DISTNAME}/tahoma.ttf) |
107 |
PLIST_SUB+= EXTRAFONTS="" |
108 |
.else |
109 |
PLIST_SUB+= EXTRAFONTS="@comment " |
110 |
.endif |
82 |
|
111 |
|
83 |
# |
112 |
# |
84 |
# Install |
113 |
# Install |
Lines 86-93
Link Here
|
86 |
do-install: |
115 |
do-install: |
87 |
${MKDIR} ${FONTSDIR} ${DOCSDIR} |
116 |
${MKDIR} ${FONTSDIR} ${DOCSDIR} |
88 |
${INSTALL_DATA} ${WRKSRC}/*.ttf ${FONTSDIR} |
117 |
${INSTALL_DATA} ${WRKSRC}/*.ttf ${FONTSDIR} |
89 |
${INSTALL_DATA} ${FILESDIR}/fonts.dir ${FONTSDIR} |
118 |
${INSTALL_DATA} ${FONTS_FILE} ${FONTSDIR} |
90 |
${INSTALL_DATA} ${FILESDIR}/fonts.dir ${FONTSDIR}/fonts.scale |
119 |
${INSTALL_DATA} ${FONTS_FILE} ${FONTSDIR}/fonts.scale |
91 |
${INSTALL_DATA} ${WRKSRC}/licen.txt ${DOCSDIR}/LICENSE |
120 |
${INSTALL_DATA} ${WRKSRC}/licen.txt ${DOCSDIR}/LICENSE |
92 |
.if ${X_WINDOW_SYSTEM:L} == xfree86-3 |
121 |
.if ${X_WINDOW_SYSTEM:L} == xfree86-3 |
93 |
${LN} -fs ${FONTSDIR} ${TTFONTSDIR}/${FONTNAME} |
122 |
${LN} -fs ${FONTSDIR} ${TTFONTSDIR}/${FONTNAME} |