# 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:
#
#	font-ricty
#	font-ricty/files
#	font-ricty/files/pkg-install.in
#	font-ricty/files/20-unhint-rictydiscord.conf
#	font-ricty/files/20-unhint-ricty.conf
#	font-ricty/files/62-fonts-rictydiscord.conf
#	font-ricty/files/62-fonts-ricty.conf
#	font-ricty/pkg-plist
#	font-ricty/Makefile
#	font-ricty/distinfo
#	font-ricty/pkg-descr
#
echo c - font-ricty
mkdir -p font-ricty > /dev/null 2>&1
echo c - font-ricty/files
mkdir -p font-ricty/files > /dev/null 2>&1
echo x - font-ricty/files/pkg-install.in
sed 's/^X//' >font-ricty/files/pkg-install.in << '1165a87dce3644b3eacf6ccafc144a01'
X#!/bin/sh
X
XX_FONTSDIR=%%X_FONTSDIR%%/TTF
X
Xcatfontsdir ()
X{
X    while read _IN
X    do
X      case "${_IN}" in
X      *-Ricty*) ;;
X      *)       echo ${_IN} ;;
X      esac
X    done
X}
X
XROMA=""
XBOLD="ds=y"
XITAL="ai=0.15"
XOBLI="ai=0.15"
XRITA="ai=0.08"
XROBL="ai=0.08"
X
Xmake_xlfd()
X{
X	_enc=$1
X	_file=$2
X	_vendor=$3
X	_fname=$4
X	_poc=$5
X	_weight=$6
X
X	case "${_poc}:${_enc}" in
X	p:jisx0201.1976-*)	PFIX="bw=0.5" ;;
X	c:jisx0201.1976-*)	PFIX="bw=0.5" ;;
X	p:*)			PFIX="" ;;
X	c:*)			PFIX="" ;;
X	esac
X
X	case $_weight in
X	bold)
X	set --	""	bold-r \
X		${ITAL} bold-i \
X		${OBLI}	bold-o \
X		${RITA}	bold-ri \
X		${ROBL}	bold-ro
X	while [ $# != 0 ]; do
X		_prefix="${PFIX}:$1"; shift
X		_variant=$1; shift
X		printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \
X			$_prefix $_file $_vendor "$_fname" $_variant $_poc $_enc
X	done | sed -e 's,::,:,g' -e 's,^:,,'
X	;;
X	medium)
X	set --	""	medium-r \
X		${ITAL}	medium-i \
X		${OBLI}	medium-o \
X		${RITA}	medium-ri \
X		${ROBL}	medium-ro
X	while [ $# != 0 ]; do
X		_prefix="${PFIX}:$1"; shift
X		_variant=$1; shift
X		printf "%s:%s -%s-%s-%s-normal--0-0-0-0-%s-0-%s\n" \
X			$_prefix $_file $_vendor "$_fname" $_variant $_poc $_enc
X	done | sed -e 's,::,:,g' -e 's,^:,,'
X	;;
X	esac
X}
X
Xaddentries ()
X{
X	for ENC in iso8859-1 iso10646-1 jisx0201.1976-0 jisx0208.1983-0 jisx0208.1990-0
X	do
X		make_xlfd $ENC Ricty-Regular.ttf ipa "Ricty" p medium
X		make_xlfd $ENC Ricty-Bold.ttf ipa "Ricty" p bold
X
X		%%DISCORD%%make_xlfd $ENC RictyDiscord-Regular.ttf ipa "Ricty Discord" p medium
X		%%DISCORD%%make_xlfd $ENC RictyDiscord-Bold.ttf ipa "Ricty Discord" p bold
X	done
X}
X
Xnfonts ()
X{
X    _L=0; while read _IN; do _L=$((${_L}+1)); done; echo ${_L}
X}
X
Xcase "$2" in
XPOST-INSTALL)
X	cd ${X_FONTSDIR}
X	touch fonts.dir
X	(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
X	nfonts < fonts.dir.tmp > fonts.dir
X	cat fonts.dir.tmp >> fonts.dir
X	rm -f fonts.dir.tmp
X	;;
XPOST-DEINSTALL)
X	cd ${X_FONTSDIR}
X	catfontsdir < fonts.dir > fonts.dir.tmp
X	nfonts < fonts.dir.tmp > fonts.dir
X	cat fonts.dir.tmp >> fonts.dir
X	rm -f fonts.dir.tmp
X	if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
X		rm -f fonts.dir
X	fi
X	rmdir ${X_FONTSDIR} > /dev/null 2>&1 || true
X	;;
Xesac
1165a87dce3644b3eacf6ccafc144a01
echo x - font-ricty/files/20-unhint-rictydiscord.conf
sed 's/^X//' >font-ricty/files/20-unhint-rictydiscord.conf << '33efb6312530cdc7f1706ecc75e5b1fb'
X<?xml version="1.0"?>
X<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
X<fontconfig>
X	<match target="font">
X		<test name="family">
X			<string>Ricty Discord</string>
X		</test>
X		<edit name="autohint">
X			<bool>false</bool>
X		</edit>
X	</match>
X</fontconfig>
33efb6312530cdc7f1706ecc75e5b1fb
echo x - font-ricty/files/20-unhint-ricty.conf
sed 's/^X//' >font-ricty/files/20-unhint-ricty.conf << '1dabf8bae370075022e38cae07f35c63'
X<?xml version="1.0"?>
X<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
X<fontconfig>
X	<match target="font">
X		<test name="family">
X			<string>Ricty</string>
X		</test>
X		<edit name="autohint">
X			<bool>false</bool>
X		</edit>
X	</match>
X</fontconfig>
1dabf8bae370075022e38cae07f35c63
echo x - font-ricty/files/62-fonts-rictydiscord.conf
sed 's/^X//' >font-ricty/files/62-fonts-rictydiscord.conf << '2d514b2d04c87217842b0e2d840990bb'
X<?xml version="1.0"?>
X<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
X<fontconfig>
X	<alias>
X		<family>sans-serif</family>
X		<prefer>
X			<family>Ricty Discord</family>
X		</prefer>
X	</alias>
X	<alias>
X		<family>monospace</family>
X		<prefer>
X			<family>Ricty Discord</family>
X		</prefer>
X	</alias>
X</fontconfig>
2d514b2d04c87217842b0e2d840990bb
echo x - font-ricty/files/62-fonts-ricty.conf
sed 's/^X//' >font-ricty/files/62-fonts-ricty.conf << '427527da9385d29282357a3150762895'
X<?xml version="1.0"?>
X<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
X<fontconfig>
X	<alias>
X		<family>sans-serif</family>
X		<prefer>
X			<family>Ricty</family>
X		</prefer>
X	</alias>
X	<alias>
X		<family>monospace</family>
X		<prefer>
X			<family>Ricty</family>
X		</prefer>
X	</alias>
X</fontconfig>
427527da9385d29282357a3150762895
echo x - font-ricty/pkg-plist
sed 's/^X//' >font-ricty/pkg-plist << '11162af91f70a627af3df514ae4eb3bd'
X%%DATADIR%%/Ricty-Bold.ttf
X%%DATADIR%%/Ricty-Regular.ttf
X%%DISCORD%%%%DATADIR%%/RictyDiscord-Bold.ttf
X%%DISCORD%%%%DATADIR%%/RictyDiscord-Regular.ttf
X@dirrm %%DATADIR%%
X%%LOCAL_FONTSDIR%%/TTF/Ricty-Bold.ttf
X%%LOCAL_FONTSDIR%%/TTF/Ricty-Regular.ttf
X%%DISCORD%%%%LOCAL_FONTSDIR%%/TTF/RictyDiscord-Bold.ttf
X%%DISCORD%%%%LOCAL_FONTSDIR%%/TTF/RictyDiscord-Regular.ttf
X@dirrmtry %%LOCAL_FONTSDIR%%/TTF
X@dirrmtry %%LOCAL_FONTSDIR%%
Xetc/fonts/conf.avail/20-unhint-ricty.conf
Xetc/fonts/conf.avail/62-fonts-ricty.conf
Xetc/fonts/conf.d/20-unhint-ricty.conf
Xetc/fonts/conf.d/62-fonts-ricty.conf
X%%DISCORD%%etc/fonts/conf.avail/20-unhint-rictydiscord.conf
X%%DISCORD%%etc/fonts/conf.avail/62-fonts-rictydiscord.conf
X%%DISCORD%%etc/fonts/conf.d/20-unhint-rictydiscord.conf
X%%DISCORD%%etc/fonts/conf.d/62-fonts-rictydiscord.conf
X%%X_FONTSDIR%%/TTF/Ricty-Bold.ttf
X%%X_FONTSDIR%%/TTF/Ricty-Regular.ttf
X%%DISCORD%%%%X_FONTSDIR%%/TTF/RictyDiscord-Bold.ttf
X%%DISCORD%%%%X_FONTSDIR%%/TTF/RictyDiscord-Regular.ttf
X@exec %%LOCALBASE%%/bin/fc-cache -s -f -v %D/%%X_FONTSDIR%%/TTF || true
X@unexec %%LOCALBASE%%/bin/fc-cache -s -f -v %D/%%X_FONTSDIR%%/TTF || true
X@unexec rm -f %D/%%X_FONTSDIR%%/OTF/fonts.cache-1
X@dirrmtry %%X_FONTSDIR%%/TTF
X@unexec if [ -d %D/%%X_FONTSDIR%%/TTF ]; then %%LOCALBASE%%/bin/fc-cache -f -v %D/%%X_FONTSDIR%%/TTF || true; fi
11162af91f70a627af3df514ae4eb3bd
echo x - font-ricty/Makefile
sed 's/^X//' >font-ricty/Makefile << '39581262823b35f07122463ad8c1e321'
X# New ports collection makefile for:	font-ricty
X# Date created:		24 April 2012
X# Whom:			masaki
X#
X# $FreeBSD$
X#
X
XPORTNAME=	font-ricty
XPORTVERSION=	3.2.0
XCATEGORIES=	japanese x11-fonts
XMASTER_SITES=	https://nodeload.github.com/yascentur/Ricty/tarball/
XDISTFILES=	${PORTVERSION}
X
XMAINTAINER=	masaki@club.kyutech.ac.jp
XCOMMENT=	Ricty - fonts for programming
X
XRUN_DEPENDS=	fc-cache:${PORTSDIR}/x11-fonts/fontconfig
XBUILD_DEPENDS=	${LOCALBASE}/${X_FONTSDIR}/OTF/Inconsolata.otf:${PORTSDIR}/x11-fonts/inconsolata-ttf \
X				${LOCALBASE}/${X_FONTSDIR}/TTF/migu-1m-regular.ttf:${PORTSDIR}/japanese/font-migu \
X				${LOCALBASE}/${X_FONTSDIR}/TTF/migu-1m-bold.ttf:${PORTSDIR}/japanese/font-migu \
X				fontforge:${PORTSDIR}/print/fontforge
X
XPKGINSTALL=	${WRKDIR}/pkg-install
XPKGDEINSTALL=	${WRKDIR}/pkg-install
XSUB_FILES=	pkg-install
XSUB_LIST=	X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
XPLIST_SUB=	X_FONTSDIR=${X_FONTSDIR} \
X		LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
XPORTDOCS=	README.md
XTAG=	b9d8b9c
XWRKSRC=	${WRKDIR}/yascentur-Ricty-${TAG}
X
XLOCAL_FONTSDIR=	share/fonts
XX_FONTSDIR=	lib/X11/fonts
X
XOPTIONS=	DISCORD "Install Ricty-Discord" On
X
X.include <bsd.port.options.mk>
X
X.if defined(WITH_DISCORD)
XPLIST_SUB+=	DISCORD=""
XSUB_LIST+= DISCORD=""
X.else
XPLIST_SUB+=	DISCORD="@comment "
XSUB_LIST+= DISCORD="#"
X.endif
X
Xdo-build:
X	cd ${WRKSRC} &&\
X		${SH} ${WRKSRC}/ricty_generator.sh \
X			${PREFIX}/${X_FONTSDIR}/OTF/Inconsolata.otf \
X			${PREFIX}/${X_FONTSDIR}/TTF/migu-1m-regular.ttf \
X			${PREFIX}/${X_FONTSDIR}/TTF/migu-1m-bold.ttf
X
Xdo-install:
X	${MKDIR} ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/Ricty-*.ttf ${DATADIR}
X.if defined(WITH_DISCORD)
X	${INSTALL_DATA} ${WRKSRC}/RictyDiscord-*.ttf ${DATADIR}
X.endif
X	${MKDIR} ${PREFIX}/${LOCAL_FONTSDIR}/TTF
X	${LN} -s -f \
X		${DATADIR}/*.ttf \
X		${PREFIX}/${LOCAL_FONTSDIR}/TTF/
X	${MKDIR} ${PREFIX}/${X_FONTSDIR}/TTF
X	${LN} -s -f \
X		${DATADIR}/*.ttf \
X		${PREFIX}/${X_FONTSDIR}/TTF/
X
X	${INSTALL_DATA} ${FILESDIR}/20-unhint-ricty.conf \
X		${FILESDIR}/62-fonts-ricty.conf \
X		${PREFIX}/etc/fonts/conf.avail
X	${LN} -s -f ../conf.avail/20-unhint-ricty.conf \
X		${PREFIX}/etc/fonts/conf.d/20-unhint-ricty.conf
X	${LN} -s -f ../conf.avail/62-fonts-ricty.conf \
X		${PREFIX}/etc/fonts/conf.d/62-fonts-ricty.conf
X
X.if defined(WITH_DISCORD)
X	${INSTALL_DATA} ${FILESDIR}/20-unhint-rictydiscord.conf \
X		${FILESDIR}/62-fonts-rictydiscord.conf \
X		${PREFIX}/etc/fonts/conf.avail
X	${LN} -s -f ../conf.avail/20-unhint-rictydiscord.conf \
X		${PREFIX}/etc/fonts/conf.d/20-unhint-rictydiscord.conf
X	${LN} -s -f ../conf.avail/62-fonts-rictydiscord.conf \
X		${PREFIX}/etc/fonts/conf.d/62-fonts-rictydiscord.conf
X.endif
X
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
X.endif
X
Xpost-install:
X	${LOCALBASE}/bin/fc-cache -f -v ${PREFIX}/${X_FONTSDIR}/TTF
X	${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
X
X.include <bsd.port.mk>
39581262823b35f07122463ad8c1e321
echo x - font-ricty/distinfo
sed 's/^X//' >font-ricty/distinfo << 'e3b4923ca4214288ca94bd356e4d84fa'
XSHA256 (3.2.0) = bb2bf6d7762b5e6e13d237bd82ba43d6faffc17b7e6d541db89d58a73a8a319e
XSIZE (3.2.0) = 13286
e3b4923ca4214288ca94bd356e4d84fa
echo x - font-ricty/pkg-descr
sed 's/^X//' >font-ricty/pkg-descr << '1c848975027c8160715418cf378d89d8'
XRicty is a Japanese TrueType font, consisting of
XInconsolata and Migu 1M.
X
XWWW:	http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html
1c848975027c8160715418cf378d89d8
exit

