diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2009-03-01 12:56:04 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2009-03-01 12:56:04 +0000 |
commit | 2b561dc7b213a8f31d38fdaa81c55d89f8ae0a9c (patch) | |
tree | 38cbea9f1ebb093b19c280735ef84ef98bcfa3a9 /x11-fonts | |
parent | 4d7036c976ce7b87c0085d48a02aa5728b94460a (diff) | |
download | ports-2b561dc7b213a8f31d38fdaa81c55d89f8ae0a9c.tar.gz ports-2b561dc7b213a8f31d38fdaa81c55d89f8ae0a9c.zip |
Notes
Diffstat (limited to 'x11-fonts')
-rw-r--r-- | x11-fonts/Makefile | 1 | ||||
-rw-r--r-- | x11-fonts/stix-fonts/Makefile | 60 | ||||
-rw-r--r-- | x11-fonts/stix-fonts/distinfo | 3 | ||||
-rw-r--r-- | x11-fonts/stix-fonts/files/pkg-message.in | 10 | ||||
-rw-r--r-- | x11-fonts/stix-fonts/pkg-descr | 12 | ||||
-rw-r--r-- | x11-fonts/stix-fonts/pkg-plist | 37 |
6 files changed, 123 insertions, 0 deletions
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile index 63ae8838c58a..48fc9c383b46 100644 --- a/x11-fonts/Makefile +++ b/x11-fonts/Makefile @@ -117,6 +117,7 @@ SUBDIR += sgifonts SUBDIR += sharefonts SUBDIR += showfont + SUBDIR += stix-fonts SUBDIR += suxus SUBDIR += terminus-font SUBDIR += texcm-ttf diff --git a/x11-fonts/stix-fonts/Makefile b/x11-fonts/stix-fonts/Makefile new file mode 100644 index 000000000000..ffd56f42022f --- /dev/null +++ b/x11-fonts/stix-fonts/Makefile @@ -0,0 +1,60 @@ +# New ports collection makefile for: STIX fonts +# Date created: 28 February 2009 +# Whom: Thierry Thomas <thierry@pompo.net> +# +# $FreeBSD$ +# + +PORTNAME= STIX-fonts +PORTVERSION= 0.20071031 +CATEGORIES= x11-fonts +MASTER_SITES= http://www.mozilla.org/projects/mathml/fonts/stix/ +DISTNAME= STIXBeta + +MAINTAINER= thierry@FreeBSD.org +COMMENT= A comprehensive set of fonts for scientific and engineering purposes + +BUILD_DEPENDS= mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale \ + mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir +RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig + +USE_ZIP= yes +USE_XORG= x11 + +NO_WRKSUBDIR= yes + +PLIST_SUB= FONTDIR="${FONTDIR:S|${PREFIX}/||}" \ + FCCACHE='${FCCACHE}' + +SUB_FILES= pkg-message +PKGMESSAGE= ${WRKDIR}/pkg-message +SUB_LIST= FONTDIR=${FONTDIR} + +FONTNAME= stix +FONTDIR= ${PREFIX}/lib/X11/fonts/${FONTNAME} +INSTDAT= License.txt Readme.txt fonts.dir fonts.scale + +MKFONTSCL_CMD= ${LOCALBASE}/bin/mkfontscale +MKFONTDIR_CMD= ${LOCALBASE}/bin/mkfontdir +FCCACHE= ${LOCALBASE}/bin/fc-cache -f -v + +do-build: + cd ${WRKSRC} && \ + ${MKFONTSCL_CMD} + ${REINPLACE_CMD} -e 's|-misc-|-stix-|' ${WRKSRC}/fonts.scale + cd ${WRKSRC} && \ + ${MKFONTDIR_CMD} + +do-install: + ${MKDIR} ${FONTDIR} + cd ${WRKSRC} && \ + ${INSTALL_DATA} ${INSTDAT} *.otf ${FONTDIR} + +post-install: + @${ECHO_MSG} "===> Running fc-cache" + -${FCCACHE} ${FONTDIR} + @${ECHO_MSG} + @${CAT} ${PKGMESSAGE} + @${ECHO_MSG} + +.include <bsd.port.mk> diff --git a/x11-fonts/stix-fonts/distinfo b/x11-fonts/stix-fonts/distinfo new file mode 100644 index 000000000000..2ef20091ff85 --- /dev/null +++ b/x11-fonts/stix-fonts/distinfo @@ -0,0 +1,3 @@ +MD5 (STIXBeta.zip) = cf15d327b3c0499107b0a178c74a8915 +SHA256 (STIXBeta.zip) = b6c143a4e7d0c0e7de16072cfdee12ac2a049a677687001535882c9ab59c874d +SIZE (STIXBeta.zip) = 758513 diff --git a/x11-fonts/stix-fonts/files/pkg-message.in b/x11-fonts/stix-fonts/files/pkg-message.in new file mode 100644 index 000000000000..9c1334d88b56 --- /dev/null +++ b/x11-fonts/stix-fonts/files/pkg-message.in @@ -0,0 +1,10 @@ +You can start using the fonts by following these instructions: + +Make sure that the freetype module is loaded. If it is not, add the following +line to the "Modules" section of your X11 / x.org configuration file: + + Load "freetype" + +Add the following line to the "Files" section: + + FontPath "%%FONTDIR%%/" diff --git a/x11-fonts/stix-fonts/pkg-descr b/x11-fonts/stix-fonts/pkg-descr new file mode 100644 index 000000000000..5a80eab8d060 --- /dev/null +++ b/x11-fonts/stix-fonts/pkg-descr @@ -0,0 +1,12 @@ +The mission of the Scientific and Technical Information Exchange (STIX) font +creation project is the preparation of a comprehensive set of fonts that serve +the scientific and engineering community in the process from manuscript creation +through final publication, both in electronic and print formats. Toward this +purpose, the STIX fonts will be made available, under royalty-free license, to +anyone, including publishers, software developers, scientists, students, and the +general public. + +These fonts cover all the symbols in MathML and this port can replace the former +x11-fonts/mathfonts. + +WWW: http://www.stixfonts.org/ diff --git a/x11-fonts/stix-fonts/pkg-plist b/x11-fonts/stix-fonts/pkg-plist new file mode 100644 index 000000000000..8ee616c15c85 --- /dev/null +++ b/x11-fonts/stix-fonts/pkg-plist @@ -0,0 +1,37 @@ +@comment $FreeBSD$ +%%FONTDIR%%/License.txt +%%FONTDIR%%/Readme.txt +%%FONTDIR%%/STIXGeneral.otf +%%FONTDIR%%/STIXGeneralBol.otf +%%FONTDIR%%/STIXGeneralBolIta.otf +%%FONTDIR%%/STIXGeneralItalic.otf +%%FONTDIR%%/STIXIntDis.otf +%%FONTDIR%%/STIXIntDisBol.otf +%%FONTDIR%%/STIXIntSma.otf +%%FONTDIR%%/STIXIntSmaBol.otf +%%FONTDIR%%/STIXIntUp.otf +%%FONTDIR%%/STIXIntUpBol.otf +%%FONTDIR%%/STIXIntUpDis.otf +%%FONTDIR%%/STIXIntUpDisBol.otf +%%FONTDIR%%/STIXIntUpSma.otf +%%FONTDIR%%/STIXIntUpSmaBol.otf +%%FONTDIR%%/STIXNonUni.otf +%%FONTDIR%%/STIXNonUniBol.otf +%%FONTDIR%%/STIXNonUniBolIta.otf +%%FONTDIR%%/STIXNonUniIta.otf +%%FONTDIR%%/STIXSiz1Sym.otf +%%FONTDIR%%/STIXSiz1SymBol.otf +%%FONTDIR%%/STIXSiz2Sym.otf +%%FONTDIR%%/STIXSiz2SymBol.otf +%%FONTDIR%%/STIXSiz3Sym.otf +%%FONTDIR%%/STIXSiz3SymBol.otf +%%FONTDIR%%/STIXSiz4Sym.otf +%%FONTDIR%%/STIXSiz4SymBol.otf +%%FONTDIR%%/STIXSiz5Sym.otf +%%FONTDIR%%/STIXVar.otf +%%FONTDIR%%/STIXVarBol.otf +%%FONTDIR%%/fonts.dir +%%FONTDIR%%/fonts.scale +@exec %%FCCACHE%% %D/%%FONTDIR%% 2>/dev/null || true +@unexec rm %D/%%FONTDIR%%/fonts.cache-1 2>/dev/null || /usr/bin/true +@dirrm %%FONTDIR%% |