summaryrefslogtreecommitdiffstats
path: root/korean
diff options
context:
space:
mode:
authorcjh <cjh@FreeBSD.org>2000-07-02 14:57:25 +0000
committercjh <cjh@FreeBSD.org>2000-07-02 14:57:25 +0000
commit51f70fb68690323959ce8fbea19c95e171e20fae (patch)
tree93a6da0a88a119d3c6f9cf3240cb751f420d12b8 /korean
parent2ead549ef7ab53b68ffdef3dd614a385ef711683 (diff)
downloadFreeBSD-ports-51f70fb68690323959ce8fbea19c95e171e20fae.zip
FreeBSD-ports-51f70fb68690323959ce8fbea19c95e171e20fae.tar.gz
Hangul (Korean) LaTeX2e system.
Diffstat (limited to 'korean')
-rw-r--r--korean/hlatexp/Makefile60
-rw-r--r--korean/hlatexp/distinfo2
-rw-r--r--korean/hlatexp/files/hlatex.in24
-rw-r--r--korean/hlatexp/pkg-comment1
-rw-r--r--korean/hlatexp/pkg-descr17
-rw-r--r--korean/hlatexp/pkg-plist242
6 files changed, 346 insertions, 0 deletions
diff --git a/korean/hlatexp/Makefile b/korean/hlatexp/Makefile
new file mode 100644
index 0000000..a3fa78c
--- /dev/null
+++ b/korean/hlatexp/Makefile
@@ -0,0 +1,60 @@
+# New ports collection makefile for: hLaTeXp
+# Date created: Jun 28 2000
+# Whom: CHOI Junho <cjh@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= hLaTeXp
+PORTVERSION= 1998.11.20
+CATEGORIES= korean print
+MASTER_SITES= ftp://knot.kaist.ac.kr/pub/htex/hlatexp/
+DISTFILES= unpacked.tar.gz htex.tfm.tar.gz
+DIST_SUBDIR= htex
+
+MAINTAINER= cjh@FreeBSD.org
+
+# it depends teTeX.
+RUN_DEPENDS= virtex:${PORTSDIR}/print/teTeX
+
+NO_BUILD= YES
+
+TEXMF= ${PREFIX}/share/texmf
+TEXMFCNF= ${TEXMF}/web2c/texmf.cnf
+PKFONTSUB= 's@(^PKFONTS\s+=\s+\.)@\1;\$$TEXMF/fonts/pk/\{xhan300,xhan600,xhan1200\}@g'
+
+do-install:
+ ### pk dir
+ ${MKDIR} ${TEXMF}/fonts/pk
+ ### TFM files
+ ${MKDIR} ${TEXMF}/fonts/tfm/public/xhan
+ ${CHMOD} a+rwxt ${TEXMF}/fonts/tfm/public/xhan
+ ${INSTALL_DATA} ${WRKDIR}/htex.tfm/* ${TEXMF}/fonts/tfm/public/xhan/
+ ${CHMOD} a+r ${TEXMF}/fonts/tfm/public/xhan/*
+ ### build hlatex script
+ ${SED} -e "s@%%PATH_HTEXPINI%%@${PREFIX}/bin/htexpini@g" \
+ -e "s@%%PK300_SAMPLE%%@${TEXMF}/fonts/pk/xhan300@g" \
+ -e "s@%%PK600_SAMPLE%%@${TEXMF}/fonts/pk/xhan600@g" \
+ -e "s@%%PK1200_SAMPLE%%@${TEXMF}/fonts/pk/xhan1200@g" \
+ < ${FILESDIR}/hlatex.in > ${WRKDIR}/hlatex
+ ${INSTALL_SCRIPT} ${WRKDIR}/hlatex ${PREFIX}/bin
+ ### build hlatex.fmt
+ ( cd ${WRKDIR}/unpacked && \
+ ${PREFIX}/bin/initex --interaction batchmode hlatex.ltx || \
+ ${TRUE} )
+ ${INSTALL_DATA} ${WRKDIR}/unpacked/hlatex.fmt \
+ ${TEXMF}/web2c/
+ ### install under unpacked/
+ ${MKDIR} ${TEXMF}/tex/latex/hlatexp
+.for file in hlatex.ltx hlatexp.ltx dbfont.map hltxman.tex latex.ltx \
+ latexbug.tex testpage.tex lablst.tex idx.tex nfssfont.tex \
+ small2e.tex sample2e.tex docstrip.tex \
+ *.sty *.cls *.clo *.fd *.def *.cfg
+ ${INSTALL_DATA} ${WRKDIR}/unpacked/${file} ${TEXMF}/tex/latex/hlatexp
+.endfor
+ ### rehash
+ ${PREFIX}/bin/texhash
+ ### modify texmf.cnf
+ ${PERL} -pi -e ${PKFONTSUB} ${TEXMFCNF}
+
+.include <bsd.port.mk>
diff --git a/korean/hlatexp/distinfo b/korean/hlatexp/distinfo
new file mode 100644
index 0000000..67de6d4
--- /dev/null
+++ b/korean/hlatexp/distinfo
@@ -0,0 +1,2 @@
+MD5 (htex/unpacked.tar.gz) = 6655df7d63574ae6aa2b8ac52edc8a82
+MD5 (htex/htex.tfm.tar.gz) = 6e78e278613c5178a678b720264779df
diff --git a/korean/hlatexp/files/hlatex.in b/korean/hlatexp/files/hlatex.in
new file mode 100644
index 0000000..2f4cbf2
--- /dev/null
+++ b/korean/hlatexp/files/hlatex.in
@@ -0,0 +1,24 @@
+#!/bin/sh
+#
+# hLaTeXp running script
+#
+# Modified by CHOI Junho <cjh@FreeBSD.org>
+# Original from http://knot.kaist.ac.kr/htex/install-unix.htm
+#
+# check if fonts installed
+#
+if test -d %%PK300_SAMPLE%% \
+ -o -d %%PK600_SAMPLE%% \
+ -o -d %%PK1200_SAMPLE%%; then
+ # if hTeXp is available, run htexpini
+ #
+ if test -x %%PATH_HTEXPINI%%; then
+ exec htexpini "&hlatex" $1;
+ else
+ exec virtex "&hlatex" $1;
+ fi
+else
+ echo "hLaTeXp fonts is not installed."
+ echo "Please install ko-hLaTeXp-pkfonts{300,600,1200} (korean/hlatexp-pkfonts*)"
+ echo "packages to use Korean fonts of hLaTeXp."
+fi
diff --git a/korean/hlatexp/pkg-comment b/korean/hlatexp/pkg-comment
new file mode 100644
index 0000000..f63657e
--- /dev/null
+++ b/korean/hlatexp/pkg-comment
@@ -0,0 +1 @@
+Hangul (Korean) LaTeX2e system
diff --git a/korean/hlatexp/pkg-descr b/korean/hlatexp/pkg-descr
new file mode 100644
index 0000000..84f7041
--- /dev/null
+++ b/korean/hlatexp/pkg-descr
@@ -0,0 +1,17 @@
+hLaTeXp, Hangul (Korean) LaTeX2e system
+=======================================
+
+hLaTeXp is an extension of LaTeX2e system, making it possible to use Hangul
+in LaTeX2e documents. The followings are some properties of hLaTeXp.
+
+ - Hangul(Korean), Hanja(Chinese), symbol characters defined in KS C 5601
+ code system can be used in LaTeX2e documents.
+ - Of course no converters are required for Hangul typesetting.
+ - Complete compatibility with original LaTeX2e (for English).
+ - any many more.
+
+Copyright (C) 1995-1996 Jae Choon Cha. All Rights are reserved.
+
+--
+Ports by CHOI Junho <cjh@FreeBSD.org>
+WWW: http://knot.kaist.ac.kr/htex/
diff --git a/korean/hlatexp/pkg-plist b/korean/hlatexp/pkg-plist
new file mode 100644
index 0000000..f75c92e
--- /dev/null
+++ b/korean/hlatexp/pkg-plist
@@ -0,0 +1,242 @@
+bin/hlatex
+@comment pk fonts
+@exec mkdir -p %D/share/texmf/fonts/pk
+@dirrm share/texmf/fonts/pk
+share/texmf/fonts/tfm/public/xhan/xdn1.tfm
+share/texmf/fonts/tfm/public/xhan/xdn2.tfm
+share/texmf/fonts/tfm/public/xhan/xgr1.tfm
+share/texmf/fonts/tfm/public/xhan/xgr2.tfm
+share/texmf/fonts/tfm/public/xhan/xgs1.tfm
+share/texmf/fonts/tfm/public/xhan/xgs2.tfm
+share/texmf/fonts/tfm/public/xhan/xgt01.tfm
+share/texmf/fonts/tfm/public/xhan/xgt02.tfm
+share/texmf/fonts/tfm/public/xhan/xgt03.tfm
+share/texmf/fonts/tfm/public/xhan/xgt04.tfm
+share/texmf/fonts/tfm/public/xhan/xgt05.tfm
+share/texmf/fonts/tfm/public/xhan/xgt06.tfm
+share/texmf/fonts/tfm/public/xhan/xgt07.tfm
+share/texmf/fonts/tfm/public/xhan/xgt08.tfm
+share/texmf/fonts/tfm/public/xhan/xgt09.tfm
+share/texmf/fonts/tfm/public/xhan/xgt10.tfm
+share/texmf/fonts/tfm/public/xhan/xgt11.tfm
+share/texmf/fonts/tfm/public/xhan/xgt12.tfm
+share/texmf/fonts/tfm/public/xhan/xgt13.tfm
+share/texmf/fonts/tfm/public/xhan/xgt14.tfm
+share/texmf/fonts/tfm/public/xhan/xgt15.tfm
+share/texmf/fonts/tfm/public/xhan/xgt16.tfm
+share/texmf/fonts/tfm/public/xhan/xgt17.tfm
+share/texmf/fonts/tfm/public/xhan/xgt18.tfm
+share/texmf/fonts/tfm/public/xhan/xgt19.tfm
+share/texmf/fonts/tfm/public/xhan/xgt20.tfm
+share/texmf/fonts/tfm/public/xhan/xhla1.tfm
+share/texmf/fonts/tfm/public/xhan/xhla2.tfm
+share/texmf/fonts/tfm/public/xhan/xhlb1.tfm
+share/texmf/fonts/tfm/public/xhan/xhlb2.tfm
+share/texmf/fonts/tfm/public/xhan/xhmja1.tfm
+share/texmf/fonts/tfm/public/xhan/xhmja2.tfm
+share/texmf/fonts/tfm/public/xhan/xhmjb1.tfm
+share/texmf/fonts/tfm/public/xhan/xhmjb2.tfm
+share/texmf/fonts/tfm/public/xhan/xjgt1.tfm
+share/texmf/fonts/tfm/public/xhan/xjgt2.tfm
+share/texmf/fonts/tfm/public/xhan/xjmj1.tfm
+share/texmf/fonts/tfm/public/xhan/xjmj2.tfm
+share/texmf/fonts/tfm/public/xhan/xkgt1.tfm
+share/texmf/fonts/tfm/public/xhan/xkgt2.tfm
+share/texmf/fonts/tfm/public/xhan/xkj1.tfm
+share/texmf/fonts/tfm/public/xhan/xkj2.tfm
+share/texmf/fonts/tfm/public/xhan/xkmj1.tfm
+share/texmf/fonts/tfm/public/xhan/xkmj2.tfm
+share/texmf/fonts/tfm/public/xhan/xmj01.tfm
+share/texmf/fonts/tfm/public/xhan/xmj02.tfm
+share/texmf/fonts/tfm/public/xhan/xmj03.tfm
+share/texmf/fonts/tfm/public/xhan/xmj04.tfm
+share/texmf/fonts/tfm/public/xhan/xmj05.tfm
+share/texmf/fonts/tfm/public/xhan/xmj06.tfm
+share/texmf/fonts/tfm/public/xhan/xmj07.tfm
+share/texmf/fonts/tfm/public/xhan/xmj08.tfm
+share/texmf/fonts/tfm/public/xhan/xmj09.tfm
+share/texmf/fonts/tfm/public/xhan/xmj10.tfm
+share/texmf/fonts/tfm/public/xhan/xmj11.tfm
+share/texmf/fonts/tfm/public/xhan/xmj12.tfm
+share/texmf/fonts/tfm/public/xhan/xmj13.tfm
+share/texmf/fonts/tfm/public/xhan/xmj14.tfm
+share/texmf/fonts/tfm/public/xhan/xmj15.tfm
+share/texmf/fonts/tfm/public/xhan/xmj16.tfm
+share/texmf/fonts/tfm/public/xhan/xmj17.tfm
+share/texmf/fonts/tfm/public/xhan/xmj18.tfm
+share/texmf/fonts/tfm/public/xhan/xmj19.tfm
+share/texmf/fonts/tfm/public/xhan/xmj20.tfm
+share/texmf/fonts/tfm/public/xhan/xndn1.tfm
+share/texmf/fonts/tfm/public/xhan/xndn2.tfm
+share/texmf/fonts/tfm/public/xhan/xngr1.tfm
+share/texmf/fonts/tfm/public/xhan/xngr2.tfm
+share/texmf/fonts/tfm/public/xhan/xnjmj1.tfm
+share/texmf/fonts/tfm/public/xhan/xnjmj2.tfm
+share/texmf/fonts/tfm/public/xhan/xnkgt1.tfm
+share/texmf/fonts/tfm/public/xhan/xnkgt2.tfm
+share/texmf/fonts/tfm/public/xhan/xnmj1.tfm
+share/texmf/fonts/tfm/public/xhan/xnmj2.tfm
+share/texmf/fonts/tfm/public/xhan/xnsgt1.tfm
+share/texmf/fonts/tfm/public/xhan/xnsgt2.tfm
+share/texmf/fonts/tfm/public/xhan/xnsn1.tfm
+share/texmf/fonts/tfm/public/xhan/xnsn2.tfm
+share/texmf/fonts/tfm/public/xhan/xntgt1.tfm
+share/texmf/fonts/tfm/public/xhan/xntgt2.tfm
+share/texmf/fonts/tfm/public/xhan/xpcmj1.tfm
+share/texmf/fonts/tfm/public/xhan/xpcmj2.tfm
+share/texmf/fonts/tfm/public/xhan/xpg1.tfm
+share/texmf/fonts/tfm/public/xhan/xpg2.tfm
+share/texmf/fonts/tfm/public/xhan/xsgt1.tfm
+share/texmf/fonts/tfm/public/xhan/xsgt2.tfm
+share/texmf/fonts/tfm/public/xhan/xsmgt1.tfm
+share/texmf/fonts/tfm/public/xhan/xsmgt2.tfm
+share/texmf/fonts/tfm/public/xhan/xsmj1.tfm
+share/texmf/fonts/tfm/public/xhan/xsmj2.tfm
+share/texmf/fonts/tfm/public/xhan/xsmmj1.tfm
+share/texmf/fonts/tfm/public/xhan/xsmmj2.tfm
+share/texmf/fonts/tfm/public/xhan/xsn1.tfm
+share/texmf/fonts/tfm/public/xhan/xsn2.tfm
+share/texmf/fonts/tfm/public/xhan/xsymb1.tfm
+share/texmf/fonts/tfm/public/xhan/xsymb2.tfm
+share/texmf/fonts/tfm/public/xhan/xsymb3.tfm
+share/texmf/fonts/tfm/public/xhan/xsymb4.tfm
+share/texmf/fonts/tfm/public/xhan/xsymb5.tfm
+share/texmf/fonts/tfm/public/xhan/xtgr1.tfm
+share/texmf/fonts/tfm/public/xhan/xtgr2.tfm
+share/texmf/fonts/tfm/public/xhan/xtgt1.tfm
+share/texmf/fonts/tfm/public/xhan/xtgt2.tfm
+share/texmf/fonts/tfm/public/xhan/xtmj1.tfm
+share/texmf/fonts/tfm/public/xhan/xtmj2.tfm
+share/texmf/fonts/tfm/public/xhan/xtsmmj1.tfm
+share/texmf/fonts/tfm/public/xhan/xtsmmj2.tfm
+@dirrm share/texmf/fonts/tfm/public/xhan
+share/texmf/tex/latex/hlatexp/alltt.sty
+share/texmf/tex/latex/hlatexp/ansinew.def
+share/texmf/tex/latex/hlatexp/applemac.def
+share/texmf/tex/latex/hlatexp/article.cls
+share/texmf/tex/latex/hlatexp/article.sty
+share/texmf/tex/latex/hlatexp/ascii.def
+share/texmf/tex/latex/hlatexp/bezier.sty
+share/texmf/tex/latex/hlatexp/bk10.clo
+share/texmf/tex/latex/hlatexp/bk11.clo
+share/texmf/tex/latex/hlatexp/bk12.clo
+share/texmf/tex/latex/hlatexp/book.cls
+share/texmf/tex/latex/hlatexp/book.sty
+share/texmf/tex/latex/hlatexp/cp1250.def
+share/texmf/tex/latex/hlatexp/cp1252.def
+share/texmf/tex/latex/hlatexp/cp437.def
+share/texmf/tex/latex/hlatexp/cp437de.def
+share/texmf/tex/latex/hlatexp/cp850.def
+share/texmf/tex/latex/hlatexp/cp852.def
+share/texmf/tex/latex/hlatexp/cp865.def
+share/texmf/tex/latex/hlatexp/dbfont.map
+share/texmf/tex/latex/hlatexp/decmulti.def
+share/texmf/tex/latex/hlatexp/doc.sty
+share/texmf/tex/latex/hlatexp/docstrip.tex
+share/texmf/tex/latex/hlatexp/exscale.sty
+share/texmf/tex/latex/hlatexp/flafter.sty
+share/texmf/tex/latex/hlatexp/fleqn.clo
+share/texmf/tex/latex/hlatexp/fleqn.sty
+share/texmf/tex/latex/hlatexp/fontenc.sty
+share/texmf/tex/latex/hlatexp/graphpap.sty
+share/texmf/tex/latex/hlatexp/hangul.sty
+share/texmf/tex/latex/hlatexp/hlatex.ltx
+share/texmf/tex/latex/hlatexp/hlatexp.ltx
+share/texmf/tex/latex/hlatexp/hltxman.tex
+share/texmf/tex/latex/hlatexp/idx.tex
+share/texmf/tex/latex/hlatexp/ifthen.sty
+share/texmf/tex/latex/hlatexp/inputenc.sty
+share/texmf/tex/latex/hlatexp/lablst.tex
+share/texmf/tex/latex/hlatexp/latex.ltx
+share/texmf/tex/latex/hlatexp/latex209.def
+share/texmf/tex/latex/hlatexp/latexbug.tex
+share/texmf/tex/latex/hlatexp/latexsym.sty
+share/texmf/tex/latex/hlatexp/latin1.def
+share/texmf/tex/latex/hlatexp/latin2.def
+share/texmf/tex/latex/hlatexp/latin3.def
+share/texmf/tex/latex/hlatexp/latin5.def
+share/texmf/tex/latex/hlatexp/leqno.clo
+share/texmf/tex/latex/hlatexp/leqno.sty
+share/texmf/tex/latex/hlatexp/letter.cls
+share/texmf/tex/latex/hlatexp/letter.sty
+share/texmf/tex/latex/hlatexp/ltnews.cls
+share/texmf/tex/latex/hlatexp/ltxdoc.cls
+share/texmf/tex/latex/hlatexp/ltxguide.cls
+share/texmf/tex/latex/hlatexp/makeidx.sty
+share/texmf/tex/latex/hlatexp/minimal.cls
+share/texmf/tex/latex/hlatexp/newlfont.sty
+share/texmf/tex/latex/hlatexp/next.def
+share/texmf/tex/latex/hlatexp/nfssfont.tex
+share/texmf/tex/latex/hlatexp/oldlfont.sty
+share/texmf/tex/latex/hlatexp/omlcmm.fd
+share/texmf/tex/latex/hlatexp/omlcmr.fd
+share/texmf/tex/latex/hlatexp/omlenc.def
+share/texmf/tex/latex/hlatexp/omllcmm.fd
+share/texmf/tex/latex/hlatexp/omscmr.fd
+share/texmf/tex/latex/hlatexp/omscmsy.fd
+share/texmf/tex/latex/hlatexp/omsenc.def
+share/texmf/tex/latex/hlatexp/omslcmsy.fd
+share/texmf/tex/latex/hlatexp/omxcmex.fd
+share/texmf/tex/latex/hlatexp/omxlcmex.fd
+share/texmf/tex/latex/hlatexp/openbib.sty
+share/texmf/tex/latex/hlatexp/ot1cmdh.fd
+share/texmf/tex/latex/hlatexp/ot1cmfib.fd
+share/texmf/tex/latex/hlatexp/ot1cmfr.fd
+share/texmf/tex/latex/hlatexp/ot1cmr.fd
+share/texmf/tex/latex/hlatexp/ot1cmss.fd
+share/texmf/tex/latex/hlatexp/ot1cmtt.fd
+share/texmf/tex/latex/hlatexp/ot1cmvtt.fd
+share/texmf/tex/latex/hlatexp/ot1enc.def
+share/texmf/tex/latex/hlatexp/ot1lcmss.fd
+share/texmf/tex/latex/hlatexp/ot1lcmtt.fd
+share/texmf/tex/latex/hlatexp/ot4enc.def
+share/texmf/tex/latex/hlatexp/pict2e.sty
+share/texmf/tex/latex/hlatexp/preload.cfg
+share/texmf/tex/latex/hlatexp/proc.cls
+share/texmf/tex/latex/hlatexp/proc.sty
+share/texmf/tex/latex/hlatexp/report.cls
+share/texmf/tex/latex/hlatexp/report.sty
+share/texmf/tex/latex/hlatexp/sample2e.tex
+share/texmf/tex/latex/hlatexp/sfonts.def
+share/texmf/tex/latex/hlatexp/shortvrb.sty
+share/texmf/tex/latex/hlatexp/showidx.sty
+share/texmf/tex/latex/hlatexp/size10.clo
+share/texmf/tex/latex/hlatexp/size11.clo
+share/texmf/tex/latex/hlatexp/size12.clo
+share/texmf/tex/latex/hlatexp/slides.cls
+share/texmf/tex/latex/hlatexp/slides.def
+share/texmf/tex/latex/hlatexp/slides.sty
+share/texmf/tex/latex/hlatexp/small2e.tex
+share/texmf/tex/latex/hlatexp/syntonly.sty
+share/texmf/tex/latex/hlatexp/t1cmdh.fd
+share/texmf/tex/latex/hlatexp/t1cmfib.fd
+share/texmf/tex/latex/hlatexp/t1cmfr.fd
+share/texmf/tex/latex/hlatexp/t1cmr.fd
+share/texmf/tex/latex/hlatexp/t1cmss.fd
+share/texmf/tex/latex/hlatexp/t1cmtt.fd
+share/texmf/tex/latex/hlatexp/t1cmvtt.fd
+share/texmf/tex/latex/hlatexp/t1enc.def
+share/texmf/tex/latex/hlatexp/t1enc.sty
+share/texmf/tex/latex/hlatexp/t1lcmss.fd
+share/texmf/tex/latex/hlatexp/t1lcmtt.fd
+share/texmf/tex/latex/hlatexp/testpage.tex
+share/texmf/tex/latex/hlatexp/texsys.cfg
+share/texmf/tex/latex/hlatexp/textcomp.sty
+share/texmf/tex/latex/hlatexp/tracefnt.sty
+share/texmf/tex/latex/hlatexp/ts1cmr.fd
+share/texmf/tex/latex/hlatexp/ts1cmss.fd
+share/texmf/tex/latex/hlatexp/ts1cmtt.fd
+share/texmf/tex/latex/hlatexp/ts1cmvtt.fd
+share/texmf/tex/latex/hlatexp/ts1enc.def
+share/texmf/tex/latex/hlatexp/ucmr.fd
+share/texmf/tex/latex/hlatexp/ucmss.fd
+share/texmf/tex/latex/hlatexp/ucmtt.fd
+share/texmf/tex/latex/hlatexp/ulasy.fd
+share/texmf/tex/latex/hlatexp/ullasy.fd
+@dirrm share/texmf/tex/latex/hlatexp
+share/texmf/web2c/hlatex.fmt
+@exec env PATH=%D/bin:$PATH %D/bin/texhash
+@unexec env PATH=%D/bin:$PATH %D/bin/texhash
+@comment modify texmf.cnf
+@exec perl -pi -e 's@(^PKFONTS\s+=\s+\.)@\1;\$TEXMF/fonts/pk/\{xhan300,xhan600\}@g' %D/share/texmf/web2c/texmf.cnf
+@unexec perl -pi -e 's@(^PKFONTS\s+=\s+\.);\$TEXMF/fonts/pk/\{xhan300,xhan600\}@\1@g' %D/share/texmf/web2c/texmf.cnf
OpenPOWER on IntegriCloud