Date: Thu, 10 Nov 2011 10:00:29 GMT From: Zhihao Yuan <lichray@gmail.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/162432: New port: chinese/sunpinyin A Chinese input method engine Message-ID: <201111101000.pAAA0TXU016452@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/162432; it has been noted by GNATS. From: Zhihao Yuan <lichray@gmail.com> To: bug-followup@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@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@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@di= rrm include/sunpinyin-2.0/slm/tslmpack=0AX@dirrm include/sunpinyin-2.0/slm/= tslmendian=0AX@dirrm include/sunpinyin-2.0/slm/thread=0AX@dirrm include/sun= pinyin-2.0/slm/ids2ngram=0AX@dirrm include/sunpinyin-2.0/slm=0AX@dirrm incl= ude/sunpinyin-2.0/pinyin=0AX@dirrm include/sunpinyin-2.0/lexicon=0AX@dirrm = include/sunpinyin-2.0/ime-core=0AX@dirrm include/sunpinyin-2.0=0AX@dirrmtry= share/sunpinyin/data=0AX@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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201111101000.pAAA0TXU016452>