ports/162432: New port: chinese/sunpinyin A Chinese input method engine
Zhihao Yuan
lichray at gmail.com
Thu Nov 10 10:00:30 UTC 2011
The following reply was made to PR ports/162432; it has been noted by GNATS.
From: Zhihao Yuan <lichray at gmail.com>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/162432: New port: chinese/sunpinyin A Chinese input method
engine
Date: Thu, 10 Nov 2011 03:50:49 -0600
--LpQ9ahxlCli8rRTG
Content-Type: multipart/mixed; boundary="2oS5YaxWCcQjTEyO"
Content-Disposition: inline
--2oS5YaxWCcQjTEyO
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
This bug is really stupid... locallibdata...
--=20
Zhihao Yuan, nickname lichray
The best way to predict the future is to invent it.
___________________________________________________
4BSD -- http://4bsd.biz/
--2oS5YaxWCcQjTEyO
Content-Type: application/x-shar
Content-Disposition: attachment; filename="sunpinyin-1.shar"
Content-Transfer-Encoding: quoted-printable
# This is a shell archive. Save it in a file, remove anything before=0A# t=
his line, and then unpack it by entering "sh file". Note, it may=0A# creat=
e directories; files and directories will be owned by you and=0A# have defa=
ult permissions.=0A#=0A# This archive contains:=0A#=0A# sunpinyin=0A# sunpi=
nyin/Makefile=0A# sunpinyin/pkg-plist=0A# sunpinyin/distinfo=0A# sunpinyin/=
files=0A# sunpinyin/files/patch-raw_Makefile=0A# sunpinyin/files/patch-SCon=
struct=0A# sunpinyin/pkg-descr=0A#=0Aecho c - sunpinyin=0Amkdir -p sunpinyi=
n > /dev/null 2>&1=0Aecho x - sunpinyin/Makefile=0Ased 's/^X//' >sunpinyin/=
Makefile << 'e5989f1c063bc88b0c721970ef9e25bc'=0AX# New ports collection ma=
kefile for: sunpinyin=0AX# Date created: 10 Nov 2011=0AX# Whom: Zhihao=
Yuan <lichray at gmail.com>=0AX#=0AX# $FreeBSD$=0AX#=0AX=0AXPORTNAME=3D sunpi=
nyin=0AXPORTVERSION=3D 2.0.3=0AXCATEGORIES=3D chinese devel=0AXMASTER_SITES=
=3D ${MASTER_SITE_GOOGLE_CODE}:1 \=0AX http://open-gram.googlecode.com/fil=
es/:2=0AXDISTFILES=3D ${DISTNAME}${EXTRACT_SUFX}:1 \=0AX lm_sc.t3g.arpa.ta=
r.bz2:2 dict.utf8.tar.bz2:2=0AXEXTRACT_ONLY=3D ${DISTNAME}${EXTRACT_SUFX}=
=0AX=0AXMAINTAINER=3D lichray at gmail.com=0AXCOMMENT=3D A statistical languag=
e model based input method engine=0AX=0AXLICENSE=3D LGPL21 CDDL=0AXLICENSE_=
COMB=3D dual=0AX=0AXLIB_DEPENDS=3D sqlite3.8:${PORTSDIR}/databases/sqlite3=
=0AXBUILD_DEPENDS=3D pkg-config:${PORTSDIR}/devel/pkg-config=0AX=0AXLICENSE=
_FILE_LGPL21=3D ${WRKSRC}/LGPL.LICENSE=0AXLICENSE_FILE_CDDL=3D ${WRKSRC}/OP=
ENSOLARIS.LICENSE=0AX=0AXUSE_SCONS=3D yes=0AXSCONS_ARGS+=3D --prefix=3D${PR=
EFIX} --libdatadir=3D${PREFIX}/share=0AXUSE_LDCONFIG=3D yes=0AX=0AXpost-pat=
ch:=0AX @${CP} ${_DISTDIR}/lm_sc.t3g.arpa.tar.bz2 \=0AX ${_DISTDIR}/dict.u=
tf8.tar.bz2 ${WRKSRC}/raw=0AX=0AX.include <bsd.port.mk>=0Ae5989f1c063bc88b0=
c721970ef9e25bc=0Aecho x - sunpinyin/pkg-plist=0Ased 's/^X//' >sunpinyin/pk=
g-plist << '12c2fcc97a7b194d2718225932f4fb3c'=0AXinclude/sunpinyin-2.0/ime-=
core/ic_history.h=0AXinclude/sunpinyin-2.0/ime-core/imi_context.h=0AXinclud=
e/sunpinyin-2.0/ime-core/imi_data.h=0AXinclude/sunpinyin-2.0/ime-core/imi_d=
efines.h=0AXinclude/sunpinyin-2.0/ime-core/imi_funcobjs.h=0AXinclude/sunpin=
yin-2.0/ime-core/imi_keys.h=0AXinclude/sunpinyin-2.0/ime-core/imi_option_ev=
ent.h=0AXinclude/sunpinyin-2.0/ime-core/imi_option_keys.h=0AXinclude/sunpin=
yin-2.0/ime-core/imi_options.h=0AXinclude/sunpinyin-2.0/ime-core/imi_uiobje=
cts.h=0AXinclude/sunpinyin-2.0/ime-core/imi_view.h=0AXinclude/sunpinyin-2.0=
/ime-core/imi_view_classic.h=0AXinclude/sunpinyin-2.0/ime-core/imi_winHandl=
er.h=0AXinclude/sunpinyin-2.0/ime-core/lattice_states.h=0AXinclude/sunpinyi=
n-2.0/ime-core/userdict.h=0AXinclude/sunpinyin-2.0/ime-core/utils.h=0AXincl=
ude/sunpinyin-2.0/lexicon/pytrie.h=0AXinclude/sunpinyin-2.0/lexicon/pytrie_=
gen.h=0AXinclude/sunpinyin-2.0/lexicon/trie_writer.h=0AXinclude/sunpinyin-2=
=2E0/pinyin/datrie.h=0AXinclude/sunpinyin-2.0/pinyin/datrie_impl.h=0AXinclu=
de/sunpinyin-2.0/pinyin/hunpin_seg.h=0AXinclude/sunpinyin-2.0/pinyin/pinyin=
_data.h=0AXinclude/sunpinyin-2.0/pinyin/pinyin_seg.h=0AXinclude/sunpinyin-2=
=2E0/pinyin/quanpin_trie.h=0AXinclude/sunpinyin-2.0/pinyin/segmentor.h=0AXi=
nclude/sunpinyin-2.0/pinyin/shuangpin_data.h=0AXinclude/sunpinyin-2.0/pinyi=
n/shuangpin_seg.h=0AXinclude/sunpinyin-2.0/pinyin/syllable.h=0AXinclude/sun=
pinyin-2.0/portability.h=0AXinclude/sunpinyin-2.0/slm/ids2ngram/idngram.h=
=0AXinclude/sunpinyin-2.0/slm/ids2ngram/idngram_merge.h=0AXinclude/sunpinyi=
n-2.0/slm/sim_dict.h=0AXinclude/sunpinyin-2.0/slm/sim_fmerge.h=0AXinclude/s=
unpinyin-2.0/slm/sim_sen.h=0AXinclude/sunpinyin-2.0/slm/sim_slm.h=0AXinclud=
e/sunpinyin-2.0/slm/sim_slmbuilder.h=0AXinclude/sunpinyin-2.0/slm/slm.h=0AX=
include/sunpinyin-2.0/slm/thread/ValueCompress.h=0AXinclude/sunpinyin-2.0/s=
lm/tslmendian/slm_file.h=0AXinclude/sunpinyin-2.0/slm/tslmendian/writer.h=
=0AXinclude/sunpinyin-2.0/slm/tslmpack/arpa_conv.h=0AXinclude/sunpinyin-2.0=
/slm/tslmpack/arpa_slm.h=0AXinclude/sunpinyin-2.0/slm/tslmpack/common.h=0AX=
include/sunpinyin-2.0/sunpinyin.h=0AXlib/libsunpinyin.so=0AXlib/libsunpinyi=
n.so.3=0AXlib/libsunpinyin.so.3.0=0AXlibdata/pkgconfig/sunpinyin-2.0.pc=0AX=
share/sunpinyin/data/lm_sc.t3g=0AXshare/sunpinyin/data/pydict_sc.bin=0AX at di=
rrm include/sunpinyin-2.0/slm/tslmpack=0AX at dirrm include/sunpinyin-2.0/slm/=
tslmendian=0AX at dirrm include/sunpinyin-2.0/slm/thread=0AX at dirrm include/sun=
pinyin-2.0/slm/ids2ngram=0AX at dirrm include/sunpinyin-2.0/slm=0AX at dirrm incl=
ude/sunpinyin-2.0/pinyin=0AX at dirrm include/sunpinyin-2.0/lexicon=0AX at dirrm =
include/sunpinyin-2.0/ime-core=0AX at dirrm include/sunpinyin-2.0=0AX at dirrmtry=
share/sunpinyin/data=0AX at dirrmtry share/sunpinyin=0A12c2fcc97a7b194d271822=
5932f4fb3c=0Aecho x - sunpinyin/distinfo=0Ased 's/^X//' >sunpinyin/distinfo=
<< '57f67508f38174ed544e82ee24215833'=0AXSHA256 (sunpinyin-2.0.3.tar.gz) =
=3D 4ab776e7563f69f8dbda8fac7cfaa42bd0db1ea68bab15f756094ce5398d83d1=0AXSIZ=
E (sunpinyin-2.0.3.tar.gz) =3D 169394=0AXSHA256 (lm_sc.t3g.arpa.tar.bz2) =
=3D e66380518ba51c5c666babc09e91c253c8bb5809f6d853e9a56f0368f057659e=0AXSIZ=
E (lm_sc.t3g.arpa.tar.bz2) =3D 35959362=0AXSHA256 (dict.utf8.tar.bz2) =3D 4=
2f8eb6e8e4de809022069f25ff82a20c09f43b705fa2946162a92960857c97c=0AXSIZE (di=
ct.utf8.tar.bz2) =3D 496006=0A57f67508f38174ed544e82ee24215833=0Aecho c - s=
unpinyin/files=0Amkdir -p sunpinyin/files > /dev/null 2>&1=0Aecho x - sunpi=
nyin/files/patch-raw_Makefile=0Ased 's/^X//' >sunpinyin/files/patch-raw_Mak=
efile << '1434efc2adf9d8ee5886b97fe7058fae'=0AX--- raw/Makefile~ 2011-02-17=
21:39:52.000000000 -0600=0AX+++ raw/Makefile 2011-11-10 01:52:50.258400612=
-0600=0AX@@ -11,18 +11,12 @@ stamp-lm: lm_sc.t3g.arpa.tar.bz2=0AX $(TAR) =
-jxf $^=0AX touch $@=0AX =0AX-lm_sc.t3g.arpa.tar.bz2:=0AX- $(WGET) $(LM_UR=
L)/$@=0AX-=0AX dict.utf8: stamp-dict=0AX =0AX stamp-dict: dict.utf8.tar.bz2=
=0AX $(TAR) -jxf $^=0AX touch $@=0AX =0AX-dict.utf8.tar.bz2:=0AX- $(WGET)=
$(LM_URL)/$@=0AX-=0AX clean:=0AX @rm -f stamp-dict stamp-lm lm_sc.t3g.arp=
a dict.utf8=0AX @echo cleaned=0A1434efc2adf9d8ee5886b97fe7058fae=0Aecho x =
- sunpinyin/files/patch-SConstruct=0Ased 's/^X//' >sunpinyin/files/patch-SC=
onstruct << '761561b24f1bb20f8740c7c51e07e6e0'=0AX--- SConstruct.orig 2011-=
02-17 21:39:52.000000000 -0600=0AX+++ SConstruct 2011-11-10 03:04:39.833952=
104 -0600=0AX@@ -150,9 +150,13 @@ def CreateEnvironment():=0AX tar =
=3D 'gtar'=0AX make =3D 'gmake'=0AX =0AX- return Environment(ENV=
=3Dos.environ, CFLAGS=3Dcflags, CXXFLAGS=3Dcflags,=0AX- =
TAR=3Dtar, MAKE=3Dmake, WGET=3Dwget,=0AX- CPPPATH=
=3D['.'] + allinc())=0AX+ env =3D Environment(**ARGUMENTS)=0AX+ env['=
ENV'] =3D os.environ=0AX+ env['TAR'] =3D tar=0AX+ env['MAKE'] =3D mak=
e=0AX+ env['CPPPATH'] =3D ['.'] + allinc()=0AX+=0AX+ return env=0AX =
=0AX def PassVariables(envvar, env):=0AX for (x, y) in envvar:=0AX@@ -3=
82,7 +386,7 @@ def DoInstall():=0AX (install_path, =
libname, libname_link))=0AX ]=0AX =0AX- lib_pkgconfig_target=
=3D env.Install(libdir+'/pkgconfig',=0AX+ lib_pkgconfig_target =3D env.=
Install(env['PREFIX']+'/libdata/pkgconfig',=0AX =
['sunpinyin-2.0.pc'])=0AX libdata_target =3D env.Install(li=
bdatadir,=0AX ['data/lm_sc.t3g',=0A761561b=
24f1bb20f8740c7c51e07e6e0=0Aecho x - sunpinyin/pkg-descr=0Ased 's/^X//' >su=
npinyin/pkg-descr << '0ddedfcbe952c74c28ebc66bc7729f38'=0AXSunPinyin is a s=
tatistical language model based Chinese input method, which=0AXwas firstly =
developed by Sun Beijing Globalization team, and opensource'd=0AXto communi=
ty with opensolaris project, with LGPLv2 and CDDL dual-licenses.=0AX=0AXWWW=
: http://code.google.com/p/sunpinyin/=0A0ddedfcbe952c74c28ebc66bc7729f38=0A=
exit=0A=0A
--2oS5YaxWCcQjTEyO--
--LpQ9ahxlCli8rRTG
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)
iQEcBAEBAgAGBQJOu555AAoJEDM1qsGtFE5ZWvAIAIi/EORSJB5bCHRJi+anTwIX
UpY9wr1NdHCX7AgWhXorWGIkR/9g/arrax+e3ohF+FBTxWk8MjWqfkUAumpzS5s+
SQbxb/DXzAP5s5AM9UdZicXEL0SoRjje7kKyh/KaDgEUVGIX88LbPBcaPolfYtCo
K42SBgFDig0JYzsj5u9aHoQSTXRXS9gHn5eiwXXbXpxWJn+VfC8ZV3Hrwi/d0VFT
7ssgVaadA07gLvSgtAeKxKIhaAl8D5iANTolQNd5zgRTbMj9RIjxWKxnsfOyYaQ1
QC2fj7t/V1JwVw7svM9eHsO4rT6qR24ehqzseojVf2MztXQHpupaZJ/9SZZ7aZM=
=cqE3
-----END PGP SIGNATURE-----
--LpQ9ahxlCli8rRTG--
More information about the freebsd-ports-bugs
mailing list