summaryrefslogtreecommitdiff
path: root/x11-fonts/cyr-rfx
diff options
context:
space:
mode:
authorMikhail Teterin <mi@FreeBSD.org>2003-01-25 21:16:01 +0000
committerMikhail Teterin <mi@FreeBSD.org>2003-01-25 21:16:01 +0000
commita03a788790301a783c395a008abc4e534df5a1e0 (patch)
tree0e643ca807703c03012931c11e68a11e24cbb6e3 /x11-fonts/cyr-rfx
parentRemove PERL usage (diff)
Cyrillic X11 bitmap fonts from CYR-RFX project
Obtained from: NetBSD (somewhat)
Notes
Notes: svn path=/head/; revision=73996
Diffstat (limited to 'x11-fonts/cyr-rfx')
-rw-r--r--x11-fonts/cyr-rfx/Makefile36
-rw-r--r--x11-fonts/cyr-rfx/distinfo1
-rw-r--r--x11-fonts/cyr-rfx/files/Makefile.bdf2pcf20
-rw-r--r--x11-fonts/cyr-rfx/pkg-comment1
-rw-r--r--x11-fonts/cyr-rfx/pkg-descr18
-rw-r--r--x11-fonts/cyr-rfx/pkg-message8
-rw-r--r--x11-fonts/cyr-rfx/pkg-plist135
7 files changed, 219 insertions, 0 deletions
diff --git a/x11-fonts/cyr-rfx/Makefile b/x11-fonts/cyr-rfx/Makefile
new file mode 100644
index 000000000000..d450c7fb8b1d
--- /dev/null
+++ b/x11-fonts/cyr-rfx/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: cyr-rfx
+# Date created: Jan 20, 2003
+# Whom: mi@aldan.algebra.com
+#
+# $NetBSD: Makefile.common,v 1.2 2002/07/13 15:43:36 wiz Exp $
+# $FreeBSD$
+
+PORTNAME= cyr-rfx-${CYR_RFX_ENCODING}
+PORTVERSION= 1.1
+CATEGORIES= x11-fonts ukrainian russian
+MASTER_SITES= ftp://ftp.ptc.spbu.ru/mirror/%SUBDIR%/ \
+ ftp://%SUBDIR%/
+MASTER_SITE_SUBDIR= ftp.inp.nsk.su/pub/BINP/X11/fonts/cyr-rfx/srctgz
+EXTRACT_SUFX= .bdfs.tgz
+
+MAINTAINER= mi@aldan.algebra.com
+
+BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11/XFree86-4-clients \
+ mkfontdir:${PORTSDIR}/x11/XFree86-4-clients
+
+# See WWW for other available encodings
+CYR_RFX_ENCODING?= koi8-o
+
+WRKSRC= ${WRKDIR}/${CYR_RFX_ENCODING}
+NCPUS!= sysctl -n hw.ncpu 2> /dev/null || echo 1
+MAKE_ARGS+= -j ${NCPUS}
+MAKEFILE= ${FILESDIR}/Makefile.bdf2pcf
+INST_DIR= "lib/X11/fonts/${PORTNAME}"
+MAKE_ENV+= INST_DIR="${X11BASE}/${INST_DIR}" MKDIR="${MKDIR}"
+PLIST_SUB+= INST_DIR="${INST_DIR}"
+
+post-install:
+ @${SED} -e 's,/usr/X11R6,${X11BASE},g' -e \
+ 's,koi8-o,${CYR_RFX_ENCODING},g' < ${PKGMESSAGE}
+
+.include <bsd.port.mk>
diff --git a/x11-fonts/cyr-rfx/distinfo b/x11-fonts/cyr-rfx/distinfo
new file mode 100644
index 000000000000..e6f1ec5ec40c
--- /dev/null
+++ b/x11-fonts/cyr-rfx/distinfo
@@ -0,0 +1 @@
+MD5 (cyr-rfx-koi8-o-1.1.bdfs.tgz) = ec581a957f0b2b21081b516608be02de
diff --git a/x11-fonts/cyr-rfx/files/Makefile.bdf2pcf b/x11-fonts/cyr-rfx/files/Makefile.bdf2pcf
new file mode 100644
index 000000000000..d3922fe50959
--- /dev/null
+++ b/x11-fonts/cyr-rfx/files/Makefile.bdf2pcf
@@ -0,0 +1,20 @@
+VPATH= ${.CURDIR}/75dpi:${.CURDIR}/misc
+BDFS!= echo ${VPATH:S,:,/*.bdf ,}/*.bdf
+PCFS= ${BDFS:T:S/.bdf/.pcf/}
+
+.SUFFIXES: .bdf .pcf
+
+all: fonts.dir fonts.alias ${PCFS}
+
+fonts.dir: ${PCFS}
+ mkfontdir .
+
+fonts.alias: ${VPATH:S,:,/fonts.alias ,}/fonts.alias
+ cat ${.ALLSRC} > ${.TARGET}
+
+.bdf.pcf:
+ bdftopcf -o ${.TARGET} ${.ALLSRC}
+
+install: all
+ ${MKDIR} ${INST_DIR}
+ ${BSD_INSTALL_DATA} ${PCFS} fonts.dir fonts.alias ${INST_DIR}
diff --git a/x11-fonts/cyr-rfx/pkg-comment b/x11-fonts/cyr-rfx/pkg-comment
new file mode 100644
index 000000000000..8df495f7d68e
--- /dev/null
+++ b/x11-fonts/cyr-rfx/pkg-comment
@@ -0,0 +1 @@
+Cyrillic X11 bitmap fonts from CYR-RFX project
diff --git a/x11-fonts/cyr-rfx/pkg-descr b/x11-fonts/cyr-rfx/pkg-descr
new file mode 100644
index 000000000000..a2bfc9fd512a
--- /dev/null
+++ b/x11-fonts/cyr-rfx/pkg-descr
@@ -0,0 +1,18 @@
+CYR-RFX started as a collection of cyrillic fonts for X-Window
+("CYR-RFX" stands for "CYRillic Raster Fonts for X"). Now it includes
+several cyrillic encodings and two latin ones (both with Euro sign).
+
+These fonts are modified (mainly with cyrillics added) versions of
+standard X-Window fonts from misc/ and 75dpi/.
+
+The fonts included are all *iso8859-1 from misc/, and most important
+75dpi/ ones: lu (LucidaSans), lut (LucidaSansTypewriter), tim (Times),
+helv (Helvetica) and cour (Courier).
+
+Unlike the standard CYR-RFX' hierarchical install, this port installs
+all fonts for the same encoding into a single directory, with combined
+fonts.aliases and the new fonts.dir. The default encoding is KOI8-O --
+seemingly the most complete of the Cyrillic encodings, compatible (for
+most intents and purposes) with KOI8-R and KOI8-U.
+
+WWW: http://www.inp.nsk.su/~bolkhov/files/fonts/cyr-rfx/00index.en.html
diff --git a/x11-fonts/cyr-rfx/pkg-message b/x11-fonts/cyr-rfx/pkg-message
new file mode 100644
index 000000000000..73a962108195
--- /dev/null
+++ b/x11-fonts/cyr-rfx/pkg-message
@@ -0,0 +1,8 @@
+
+This port provides Cyrillic replacements for _all_ of the standard
+/usr/X11R6/lib/X11/fonts/misc and for _most_ of the standard
+/usr/X11R6/lib/X11/fonts/75dpi fonts.
+
+You may want to remove those directories from your X-server's fontpath
+in favor of this new one -- /usr/X11R6/lib/X11/fonts/cyr-rfx-koi8-o .
+
diff --git a/x11-fonts/cyr-rfx/pkg-plist b/x11-fonts/cyr-rfx/pkg-plist
new file mode 100644
index 000000000000..b8bdb501ed90
--- /dev/null
+++ b/x11-fonts/cyr-rfx/pkg-plist
@@ -0,0 +1,135 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/07/08 01:47:09 wiz Exp $
+@comment $FreeBSD: /tmp/pcvs/ports/x11-fonts/cyr-rfx/pkg-plist,v 1.1 2003-01-25 21:16:01 mi Exp $
+%%INST_DIR%%/courB08o.pcf
+%%INST_DIR%%/courB10o.pcf
+%%INST_DIR%%/courB12o.pcf
+%%INST_DIR%%/courB14o.pcf
+%%INST_DIR%%/courB18o.pcf
+%%INST_DIR%%/courB24o.pcf
+%%INST_DIR%%/courBO08o.pcf
+%%INST_DIR%%/courBO10o.pcf
+%%INST_DIR%%/courBO12o.pcf
+%%INST_DIR%%/courBO14o.pcf
+%%INST_DIR%%/courBO18o.pcf
+%%INST_DIR%%/courBO24o.pcf
+%%INST_DIR%%/courO08o.pcf
+%%INST_DIR%%/courO10o.pcf
+%%INST_DIR%%/courO12o.pcf
+%%INST_DIR%%/courO14o.pcf
+%%INST_DIR%%/courO18o.pcf
+%%INST_DIR%%/courO24o.pcf
+%%INST_DIR%%/courR08o.pcf
+%%INST_DIR%%/courR10o.pcf
+%%INST_DIR%%/courR12o.pcf
+%%INST_DIR%%/courR14o.pcf
+%%INST_DIR%%/courR18o.pcf
+%%INST_DIR%%/courR24o.pcf
+%%INST_DIR%%/helvB08o.pcf
+%%INST_DIR%%/helvB10o.pcf
+%%INST_DIR%%/helvB12o.pcf
+%%INST_DIR%%/helvB14o.pcf
+%%INST_DIR%%/helvB18o.pcf
+%%INST_DIR%%/helvB24o.pcf
+%%INST_DIR%%/helvBO08o.pcf
+%%INST_DIR%%/helvBO10o.pcf
+%%INST_DIR%%/helvBO12o.pcf
+%%INST_DIR%%/helvBO14o.pcf
+%%INST_DIR%%/helvBO18o.pcf
+%%INST_DIR%%/helvBO24o.pcf
+%%INST_DIR%%/helvO08o.pcf
+%%INST_DIR%%/helvO10o.pcf
+%%INST_DIR%%/helvO12o.pcf
+%%INST_DIR%%/helvO14o.pcf
+%%INST_DIR%%/helvO18o.pcf
+%%INST_DIR%%/helvO24o.pcf
+%%INST_DIR%%/helvR08o.pcf
+%%INST_DIR%%/helvR10o.pcf
+%%INST_DIR%%/helvR12o.pcf
+%%INST_DIR%%/helvR14o.pcf
+%%INST_DIR%%/helvR18o.pcf
+%%INST_DIR%%/helvR24o.pcf
+%%INST_DIR%%/luBIS08o.pcf
+%%INST_DIR%%/luBIS10o.pcf
+%%INST_DIR%%/luBIS12o.pcf
+%%INST_DIR%%/luBIS14o.pcf
+%%INST_DIR%%/luBIS18o.pcf
+%%INST_DIR%%/luBIS19o.pcf
+%%INST_DIR%%/luBIS24o.pcf
+%%INST_DIR%%/luBS08o.pcf
+%%INST_DIR%%/luBS10o.pcf
+%%INST_DIR%%/luBS12o.pcf
+%%INST_DIR%%/luBS14o.pcf
+%%INST_DIR%%/luBS18o.pcf
+%%INST_DIR%%/luBS19o.pcf
+%%INST_DIR%%/luBS24o.pcf
+%%INST_DIR%%/luIS08o.pcf
+%%INST_DIR%%/luIS10o.pcf
+%%INST_DIR%%/luIS12o.pcf
+%%INST_DIR%%/luIS14o.pcf
+%%INST_DIR%%/luIS18o.pcf
+%%INST_DIR%%/luIS19o.pcf
+%%INST_DIR%%/luIS24o.pcf
+%%INST_DIR%%/luRS08o.pcf
+%%INST_DIR%%/luRS10o.pcf
+%%INST_DIR%%/luRS12o.pcf
+%%INST_DIR%%/luRS14o.pcf
+%%INST_DIR%%/luRS18o.pcf
+%%INST_DIR%%/luRS19o.pcf
+%%INST_DIR%%/luRS24o.pcf
+%%INST_DIR%%/lutBS08o.pcf
+%%INST_DIR%%/lutBS10o.pcf
+%%INST_DIR%%/lutBS12o.pcf
+%%INST_DIR%%/lutBS14o.pcf
+%%INST_DIR%%/lutBS18o.pcf
+%%INST_DIR%%/lutBS19o.pcf
+%%INST_DIR%%/lutBS24o.pcf
+%%INST_DIR%%/lutRS08o.pcf
+%%INST_DIR%%/lutRS10o.pcf
+%%INST_DIR%%/lutRS12o.pcf
+%%INST_DIR%%/lutRS14o.pcf
+%%INST_DIR%%/lutRS18o.pcf
+%%INST_DIR%%/lutRS19o.pcf
+%%INST_DIR%%/lutRS24o.pcf
+%%INST_DIR%%/timB08o.pcf
+%%INST_DIR%%/timB10o.pcf
+%%INST_DIR%%/timB12o.pcf
+%%INST_DIR%%/timB14o.pcf
+%%INST_DIR%%/timB18o.pcf
+%%INST_DIR%%/timB24o.pcf
+%%INST_DIR%%/timBI08o.pcf
+%%INST_DIR%%/timBI10o.pcf
+%%INST_DIR%%/timBI12o.pcf
+%%INST_DIR%%/timBI14o.pcf
+%%INST_DIR%%/timBI18o.pcf
+%%INST_DIR%%/timBI24o.pcf
+%%INST_DIR%%/timI08o.pcf
+%%INST_DIR%%/timI10o.pcf
+%%INST_DIR%%/timI12o.pcf
+%%INST_DIR%%/timI14o.pcf
+%%INST_DIR%%/timI18o.pcf
+%%INST_DIR%%/timI24o.pcf
+%%INST_DIR%%/timR08o.pcf
+%%INST_DIR%%/timR10o.pcf
+%%INST_DIR%%/timR12o.pcf
+%%INST_DIR%%/timR14o.pcf
+%%INST_DIR%%/timR18o.pcf
+%%INST_DIR%%/timR24o.pcf
+%%INST_DIR%%/10x20o.pcf
+%%INST_DIR%%/12x24o.pcf
+%%INST_DIR%%/5x7o.pcf
+%%INST_DIR%%/6x10o.pcf
+%%INST_DIR%%/6x13Bo.pcf
+%%INST_DIR%%/6x13o.pcf
+%%INST_DIR%%/7x13Bo.pcf
+%%INST_DIR%%/7x13o.pcf
+%%INST_DIR%%/7x14Bo.pcf
+%%INST_DIR%%/7x14o.pcf
+%%INST_DIR%%/8x13Bo.pcf
+%%INST_DIR%%/8x13o.pcf
+%%INST_DIR%%/8x16o.pcf
+%%INST_DIR%%/9x15Bo.pcf
+%%INST_DIR%%/9x15o.pcf
+%%INST_DIR%%/fonts.alias
+%%INST_DIR%%/fonts.dir
+%%INST_DIR%%/nil2o.pcf
+@dirrm %%INST_DIR%%