summaryrefslogtreecommitdiff
path: root/x11-fonts
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2009-03-01 12:56:04 +0000
committerThierry Thomas <thierry@FreeBSD.org>2009-03-01 12:56:04 +0000
commit2b561dc7b213a8f31d38fdaa81c55d89f8ae0a9c (patch)
tree38cbea9f1ebb093b19c280735ef84ef98bcfa3a9 /x11-fonts
parent- Fix build with gcc 4.x (diff)
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/
Notes
Notes: svn path=/head/; revision=229275
Diffstat (limited to 'x11-fonts')
-rw-r--r--x11-fonts/Makefile1
-rw-r--r--x11-fonts/stix-fonts/Makefile60
-rw-r--r--x11-fonts/stix-fonts/distinfo3
-rw-r--r--x11-fonts/stix-fonts/files/pkg-message.in10
-rw-r--r--x11-fonts/stix-fonts/pkg-descr12
-rw-r--r--x11-fonts/stix-fonts/pkg-plist37
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%%