Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Oct 2000 15:40:04 -0500 (EST)
From:      Mikhail Teterin <mi@privatelabs.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/22425: new port: geminifonts -- fonts for koi8-u encoding
Message-ID:  <200010302040.e9UKe4C57190@misha.privatelabs.com>

next in thread | raw e-mail | index | archive | help

>Number:         22425
>Category:       ports
>Synopsis:       new port: geminifonts -- fonts for koi8-u encoding
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 30 12:50:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Mikhail Teterin
>Release:        FreeBSD 4.1.1-STABLE i386
>Organization:
Virtual Estates, Inc.
>Environment:

>Description:

	From the pkg-descr. The Cronyx koi8-r fonts mentioned
	here now come as part of XFree86.

	This  package contains  the set  of ukrainian  fonts for
	X11  Release  6.  Copyright   (C)  1995  Victor  Forsyuk
	<victor@gu.net>

	This set is  based on so-called "Cronyx"  font set, that
	was copyrighted by Cronyx  Ltd.: Copyright (C) 1994-1995
	Cronyx Ltd.

	Under no circumstances is the author responsible for the
	proper functioning of this software, nor does the author
	assume any responsibility for  damages incurred with its
	use.

	This port also creates two aliases for each of the fonts
	-- for koi8-r  encoding (koi8-u is a  superset of koi8-r
	anyway) and for cronyx foundry. Some applications (gtk?)
	look  for  -cronyx-*-  and/or *-koi8-r  explicitly,  but
	there is  no reason why  this fonts  can not be  used in
	those cases.

	Once again, I think, it is time for the "ukrainian" category
	in the ports collection.

>How-To-Repeat:

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	geminifonts
#	geminifonts/pkg-message
#	geminifonts/pkg-descr
#	geminifonts/pkg-plist
#	geminifonts/distinfo
#	geminifonts/Makefile
#	geminifonts/pkg-comment
#
echo c - geminifonts
mkdir -p geminifonts > /dev/null 2>&1
echo x - geminifonts/pkg-message
sed 's/^X//' >geminifonts/pkg-message << 'END-of-geminifonts/pkg-message'
X
X	For  your X-server  to use  the fonts,  you have  to add
X	the  ${X11BASE}/lib/X11/fonts/koi8u-gemini (X11BASE  is,
X	usually,  /usr/X11R6)  to  the server's  font-path.  Use
X	``xset fp+''  to do this  for the current  X-session and
X	consult  your  X-server's  documentation  to  make  this
X	permanent.
X
END-of-geminifonts/pkg-message
echo x - geminifonts/pkg-descr
sed 's/^X//' >geminifonts/pkg-descr << 'END-of-geminifonts/pkg-descr'
XThis package contains the set of ukrainian fonts for X11 Release 6.
XCopyright (C) 1995 Victor Forsyuk <victor@gu.net>
X
XThis set is based on so-called "Cronyx" font set, that was copyrighted
Xby Cronyx Ltd.: Copyright (C) 1994-1995 Cronyx Ltd.
X
XUnder no circumstances is the author responsible for the proper
Xfunctioning of this software, nor does the author assume any
Xresponsibility for damages incurred with its use.
X
XThis port also creates  two aliases for each of the  fonts -- for koi8-r
Xencoding (koi8-u is a superset of koi8-r anyway) and for cronyx foundry.
XSome applications (gtk?) look for -cronyx-*- and/or *-koi8-r explicitly,
Xbut there is no reason why this fonts can not be used in those cases.
END-of-geminifonts/pkg-descr
echo x - geminifonts/pkg-plist
sed 's/^X//' >geminifonts/pkg-plist << 'END-of-geminifonts/pkg-plist'
Xlib/X11/fonts/koi8-u-gemini/gem1c.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1cb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1cbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1co.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1h.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1hb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1hbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1ho.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1t.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1tb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1tbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem1to.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2c.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2cb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2cbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2co.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2h.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2hb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2hbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2ho.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2t.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2tb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2tbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem2to.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3c.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3cb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3cbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3co.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3h.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3hb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3hbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3ho.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3t.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3tb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3tbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem3to.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem4h.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem4hb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem4hbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem4ho.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem4t.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem4tb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem4tbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem4to.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem5h.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem5hb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem5hbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem5ho.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem5t.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem5tb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem5tbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem5to.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem6h.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem6hb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem6hbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem6ho.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem6t.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem6tb.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem6tbo.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/gem6to.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/fonts.alias
Xlib/X11/fonts/koi8-u-gemini/fonts.dir
Xlib/X11/fonts/koi8-u-gemini/koi10x16b.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/koi10x20.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/koi12x24.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/koi6x10.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/koi6x13.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/koi8x13.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/koi9x15.pcf.Z
Xlib/X11/fonts/koi8-u-gemini/koinil2.pcf.Z
X@dirrm lib/X11/fonts/koi8-u-gemini
END-of-geminifonts/pkg-plist
echo x - geminifonts/distinfo
sed 's/^X//' >geminifonts/distinfo << 'END-of-geminifonts/distinfo'
XMD5 (X-koi8u.tgz) = 8d83a73d90d8c0dda94df25ceee65acd
END-of-geminifonts/distinfo
echo x - geminifonts/Makefile
sed 's/^X//' >geminifonts/Makefile << 'END-of-geminifonts/Makefile'
X# New ports collection makefile for: koi8rPS
X# Date created:         Oct 30, 2000
X# Whom:                 mi@aldan.algebra.com
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gemini
XPORTVERSION=	1.0
XCATEGORIES=	x11-fonts # ukrainian
XMASTER_SITES=	http://www.brama.com/compute/unix/
XPKGNAMEPREFIX=	koi8-u-
XPKGNAMESUFFIX=	-x11
XDISTNAME=	X-koi8u
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	mi@aldan.algebra.com
X
XBUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11/XFree86
X
XUSE_X_PREFIX=	yes
X
XNO_WRKSUBDIR=	yes
X
XMAKE_ENV+=	DESTDIR=${X11BASE}/lib/X11/fonts/koi8-u-gemini
XMAKE_ARGS+=	-j 2 -E DESTDIR
X
Xpost-install:
X	${CAT} ${PKGMESSAGE}
X
X# This will  allow one to  use just this  fonts for both,  the Ukrainian
X# koi8-u and the Russian koi8-r encodings. Since koi8-u is a superset of
X# koi8-r, there  is not need to  load both sets into  X-server, but some
X# applications look for cronyx-*-koi8-r or koi8-r explicitly.	-mi
Xpost-build:
X	# Creating aliases for koi8-r encoding and Cronyx foundry:
X	@${ECHO} >> ${WRKSRC}/fonts.alias
X	@${ECHO} "# Automaticly generated aliases for koi8-r encoding" \
X		>> ${WRKSRC}/fonts.alias
X	${AWK} '/gemini/ { \
X		name = $$2; \
X		gsub("koi8-u", "koi8-r", $$2); \
X		print $$2 " " name; \
X		gsub("gemini", "cronyx", $$2); \
X		print $$2 " " name; \
X	}' < ${WRKSRC}/fonts.dir >> ${WRKSRC}/fonts.alias
X
X.include <bsd.port.mk>
END-of-geminifonts/Makefile
echo x - geminifonts/pkg-comment
sed 's/^X//' >geminifonts/pkg-comment << 'END-of-geminifonts/pkg-comment'
XUkrainian KOI8 fonts for X11R6 (koi8-u)
END-of-geminifonts/pkg-comment
exit

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200010302040.e9UKe4C57190>