1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

Add Tahoma TTF fonts, it's off by default with HAVE_MSWINDOWS_LICENSE knob to

enable it. You must have a Windows License to use it. Bump it to 0.30.

PR:		ports/87847
Submitted by:	Rostislav Krasny <rosti.bsd@gmail.com>
Approved by:	Konstantinos Konstantinidis <konstand@gmail.com> (maintainer)
This commit is contained in:
Jeremy Messenger 2005-11-12 20:03:07 +00:00
parent 4af64e9b99
commit d7ddb40ab5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=148056
7 changed files with 132 additions and 24 deletions

View File

@ -6,22 +6,30 @@
#
PORTNAME= webfonts
PORTVERSION= 0.21
PORTREVISION= 3
PORTVERSION= 0.30
CATEGORIES= x11-fonts
MASTER_SITES= ${MASTER_SITE_NETBSD:S/%SUBDIR%/ms-ttf/} \
${MASTER_SITE_SOURCEFORGE:S/%SUBDIR%/corefonts/} \
ftp://ftp.uni-koeln.de/pc/win32/msoft/ \
ftp://ftp.extra.ouh.nl/studie/alg/hulp/win/fonts/ \
ftp://ftp.vn.ua/pub/win/freefont/ \
ftp://ftp.vsu.ru/pub/tex/font-packs/mscore/ \
ftp://ftp.directnet.ru/pub/fonts-win/ \
ftp://ftp.sinn.ru/pub/win95/fonts/ \
ftp://ftp.lexa.ru/pub/mirrors/ftp.vsu.ru/pub/tex/font-packs/mscore/ \
ftp://ftp.botik.ru/rented/znamensk/distributions/ftp.vsu.ru/pub/tex/font-packs/mscore/
DISTFILES= andale32.exe trebuc32.exe georgi32.exe verdan32.exe \
comic32.exe arialb32.exe impact32.exe arial32.exe \
times32.exe courie32.exe webdin32.exe
MASTER_SITES= ${MASTER_SITE_NETBSD:S/%SUBDIR%/ms-ttf/}:group1 \
${MASTER_SITE_SOURCEFORGE:S/%SUBDIR%/corefonts/}:group1 \
ftp://ftp.uni-koeln.de/pc/win32/msoft/:group1 \
ftp://ftp.extra.ouh.nl/studie/alg/hulp/win/fonts/:group1 \
ftp://ftp.vn.ua/pub/win/freefont/:group1 \
ftp://ftp.vsu.ru/pub/tex/font-packs/mscore/:group1 \
ftp://ftp.directnet.ru/pub/fonts-win/:group1 \
ftp://ftp.sinn.ru/pub/win95/fonts/:group1 \
ftp://ftp.lexa.ru/pub/mirrors/ftp.vsu.ru/pub/tex/font-packs/mscore/:group1 \
ftp://ftp.botik.ru/rented/znamensk/distributions/ftp.vsu.ru/pub/tex/font-packs/mscore/:group1 \
http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/:group2 \
http://www.zeuscat.com/andrew/software/corefonts/:group2 \
ftp://ftp.isu.edu.tw/pub/MsDownload/ie6sp1/en/:group2
DISTFILES= andale32.exe:group1 arial32.exe:group1 arialb32.exe:group1 \
comic32.exe:group1 courie32.exe:group1 georgi32.exe:group1 \
impact32.exe:group1 times32.exe:group1 trebuc32.exe:group1 \
verdan32.exe:group1 webdin32.exe:group1
.if defined(HAVE_MSWINDOWS_LICENSE)
DISTFILES+= ielpkth.cab:group2
.endif
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= kkonstan@duth.gr
@ -36,8 +44,8 @@ NO_CDROM= "Restrictive license - cannot sell for profit"
NO_PACKAGE= "Restrictive license - cannot distribute in modified form"
EXTRACT_CMD= ${LOCALBASE}/bin/cabextract
EXTRACT_BEFORE_ARGS= --lowercase --quiet
EXTRACT_AFTER_ARGS= -d ${WRKSRC}
EXTRACT_BEFORE_ARGS= -qLF '*.ttf' -d ${WRKSRC}
EXTRACT_AFTER_ARGS=
#
# Local variables
@ -53,6 +61,8 @@ PLIST_SUB= FONTNAME="${FONTNAME}" \
MSG_FILE= ${PKGDIR}/pkg-message
PKGMESSAGE= ${WRKDIR}/pkg-message
FONTS_FILE= ${WRKDIR}/fonts.dir
.include <bsd.port.pre.mk>
.if ${X_WINDOW_SYSTEM:L} == xfree86-3
@ -72,13 +82,32 @@ PLIST_SUB+= FCACHE="" \
# Post-extract
#
post-extract:
${RM} -f ${WRKSRC}/*.dll ${WRKSRC}/*.exe ${WRKSRC}/*.inf
${EXTRACT_CMD} -qLF '*.txt' -d ${WRKSRC} ${_DISTDIR}/webdin32.exe
#
# Post-patch
#
post-patch:
${SED} 's|%%FONTSDIR%%|${FONTSDIR}|g' ${MSG_FILE} > ${PKGMESSAGE}
${SED} -e 's|%%FONTSDIR%%|${FONTSDIR}|g' \
-e 's|%%DOCSDIR%%|${DOCSDIR}|g' \
${MSG_FILE} > ${PKGMESSAGE}
.if defined(HAVE_MSWINDOWS_LICENSE)
${SORT} ${FILESDIR}/fonts.dir ${FILESDIR}/tahoma.dir > ${FONTS_FILE}
.else
${CP} ${FILESDIR}/fonts.dir ${FONTS_FILE}
.endif
${PRINTF} "1i\n%u\n.\nwq\n" `wc -l < ${FONTS_FILE}` | \
ed -s ${FONTS_FILE}
#
# Pre-install
#
pre-install:
.if defined(HAVE_MSWINDOWS_LICENSE)
PLIST_SUB+= EXTRAFONTS=""
.else
PLIST_SUB+= EXTRAFONTS="@comment "
.endif
#
# Install
@ -86,8 +115,8 @@ post-patch:
do-install:
${MKDIR} ${FONTSDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/*.ttf ${FONTSDIR}
${INSTALL_DATA} ${FILESDIR}/fonts.dir ${FONTSDIR}
${INSTALL_DATA} ${FILESDIR}/fonts.dir ${FONTSDIR}/fonts.scale
${INSTALL_DATA} ${FONTS_FILE} ${FONTSDIR}
${INSTALL_DATA} ${FONTS_FILE} ${FONTSDIR}/fonts.scale
${INSTALL_DATA} ${WRKSRC}/licen.txt ${DOCSDIR}/LICENSE
.if ${X_WINDOW_SYSTEM:L} == xfree86-3
${LN} -fs ${FONTSDIR} ${TTFONTSDIR}/${FONTNAME}

View File

@ -20,3 +20,5 @@ MD5 (webfonts/courie32.exe) = 4e412c772294403ab62fb2d247d85c60
SIZE (webfonts/courie32.exe) = 646368
MD5 (webfonts/webdin32.exe) = 230a1d13a365b22815f502eb24d9149b
SIZE (webfonts/webdin32.exe) = 185072
MD5 (webfonts/ielpkth.cab) = 358584cddb75ac90472c25f01b308ebe
SIZE (webfonts/ielpkth.cab) = 411248

View File

@ -1,4 +1,3 @@
839
andalemo.ttf -monotype-andale mono-book-r-monospaced--0-0-0-0-m-0-adobe-standard
andalemo.ttf -monotype-andale mono-book-r-monospaced--0-0-0-0-m-0-ansi-1251
andalemo.ttf -monotype-andale mono-book-r-monospaced--0-0-0-0-m-0-ascii-0

View File

@ -0,0 +1,74 @@
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-adobe-standard
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-ansi-1251
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-ascii-0
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-fcd8859-15
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso10646-1
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-1
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-10
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-11
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-13
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-15
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-16
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-2
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-3
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-4
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-5
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-6
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-7
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-8
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-iso8859-9
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-koi8-e
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-koi8-r
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-koi8-ru
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-koi8-u
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-koi8-uni
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-microsoft-ansi
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-microsoft-cp1250
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-microsoft-cp1251
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-microsoft-cp1252
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-mulearabic-0
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-mulearabic-1
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-mulearabic-2
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-tcvn-0
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-tis620-0
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-tis620-2
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-tis620.2529-1
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-tis620.2533-0
tahoma.ttf -microsoft-tahoma-medium-r-even width--0-0-0-0-p-0-tis620.2533-1
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-adobe-standard
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-ansi-1251
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-ascii-0
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-fcd8859-15
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso10646-1
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-10
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-11
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-13
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-15
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-16
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-2
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-3
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-4
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-5
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-6
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-7
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-8
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-iso8859-9
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-koi8-e
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-koi8-r
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-koi8-ru
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-koi8-u
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-koi8-uni
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-microsoft-ansi
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-microsoft-cp1250
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-microsoft-cp1251
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-microsoft-cp1252
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-mulearabic-0
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-mulearabic-1
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-mulearabic-2
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-tcvn-0
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-tis620-0
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-tis620-2
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-tis620.2529-1
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-tis620.2533-0
tahomabd.ttf -microsoft-tahoma-bold-r-even width--0-0-0-0-p-0-tis620.2533-1

View File

@ -10,4 +10,6 @@ encodings:
ISO 8859-1, 2, 3, 4, 5, 6, 7, 8, 9, 10 and 15
KOI8-R and -RU
Tahoma can also be installed as an option, but a Windows License is required.
-- Konstantinos Konstantinidis

View File

@ -1,7 +1,7 @@
IMPORTANT - READ CAREFULLY: You may not use these fonts if you do not agree to
the terms of the Microsoft End-User License Agreement ("EULA"). You will find
the EULA at %%FONTSDIR%%/LICENSE. If you read and agree
to the EULA, you can start using the fonts by following these insructions:
the EULA at %%DOCSDIR%%/LICENSE. If you read and agree
to the EULA, you can start using the fonts by following these instructions:
--- XFree86 4.x.x (using the freetype module)

View File

@ -19,6 +19,8 @@
%%FONTSDIR%%/georgiai.ttf
%%FONTSDIR%%/georgiaz.ttf
%%FONTSDIR%%/impact.ttf
%%EXTRAFONTS%%%%FONTSDIR%%/tahoma.ttf
%%EXTRAFONTS%%%%FONTSDIR%%/tahomabd.ttf
%%FONTSDIR%%/times.ttf
%%FONTSDIR%%/timesbd.ttf
%%FONTSDIR%%/timesbi.ttf