# 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: # # libpinyin # libpinyin/distinfo # libpinyin/Makefile # libpinyin/pkg-plist # libpinyin/pkg-descr # libpinyin/files # libpinyin/files/patch-configure # libpinyin/files/patch-src_pinyin_internal.h # echo c - libpinyin mkdir -p libpinyin > /dev/null 2>&1 echo x - libpinyin/distinfo sed 's/^X//' >libpinyin/distinfo << 'bc2ed8b6cdeddc061dccb77e4a628cee' XSHA256 (libpinyin-0.5.92.tar.gz) = aae733f7f0d3292b3e1f3dcdf183c496d90251064d9d2eae45b3d71738f3a838 XSIZE (libpinyin-0.5.92.tar.gz) = 10477392 bc2ed8b6cdeddc061dccb77e4a628cee echo x - libpinyin/Makefile sed 's/^X//' >libpinyin/Makefile << '41ab66e26e6b49fc1ec13025b1f4dfea' X# New ports collection makefile for: libpinyin X# Date created: 6 Feb 2012 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X XPORTNAME= libpinyin XPORTVERSION= 0.5.92 XCATEGORIES= chinese textproc XMASTER_SITES= SF/${PORTNAME}/${PORTNAME} X XMAINTAINER= lichray@gmail.com XCOMMENT= Library to deal with pinyin X XMAN1= libpinyin.1 gen_binary_files.1 gen_unigram.1 \ X import_interpolation.1 X XUSE_BDB= yes XUSE_GNOME= glib20 gnomehack pkgconfig XUSE_GETTEXT= yes XGNU_CONFIGURE= yes XUSE_AUTOTOOLS= libtool XUSE_GMAKE= yes XUSE_LDCONFIG= yes X XCONFIGURE_ARGS+=CPPFLAGS="-I${LOCALBASE}/include \ X -I${BDB_INCLUDE_DIR} -D_WITH_GETLINE" \ X LDFLAGS="-L${LOCALBASE}/lib -l${BDB_LIB_NAME}" X X.include X X.if ${OSVERSION} < 800107 XBROKEN= Does not compile on FreeBSD 7.X X.endif X X.include 41ab66e26e6b49fc1ec13025b1f4dfea echo x - libpinyin/pkg-plist sed 's/^X//' >libpinyin/pkg-plist << '90a42dd0dc6f023304b0768f88ad35b3' Xbin/gen_binary_files Xbin/gen_unigram Xbin/import_interpolation Xinclude/libpinyin-0.3/chewing_enum.h Xinclude/libpinyin-0.3/chewing_key.h Xinclude/libpinyin-0.3/novel_types.h Xinclude/libpinyin-0.3/pinyin.h Xinclude/libpinyin-0.3/pinyin_custom2.h Xinclude/libpinyin-0.3/pinyin_parser2.h Xlib/libpinyin.a Xlib/libpinyin.la Xlib/libpinyin.so Xlib/libpinyin.so.0 Xlibdata/pkgconfig/libpinyin.pc X%%DATADIR%%/data/bigram.db X%%DATADIR%%/data/gb_char.bin X%%DATADIR%%/data/gbk_char.bin X%%DATADIR%%/data/phrase_index.bin X%%DATADIR%%/data/pinyin_index.bin X@dirrm %%DATADIR%%/data X@dirrm %%DATADIR%% X@dirrm include/libpinyin-0.3 90a42dd0dc6f023304b0768f88ad35b3 echo x - libpinyin/pkg-descr sed 's/^X//' >libpinyin/pkg-descr << '7cb3c9d67fefce08571d304a63e08bd5' XThe libpinyin project aims to provide the algorithms core for intelligent Xsentence-based Chinese pinyin input methods. X XWWW: https://github.com/libpinyin/libpinyin 7cb3c9d67fefce08571d304a63e08bd5 echo c - libpinyin/files mkdir -p libpinyin/files > /dev/null 2>&1 echo x - libpinyin/files/patch-configure sed 's/^X//' >libpinyin/files/patch-configure << '9ff2b6a93d12c06cdce8954e9f3614db' X--- configure~ 2012-02-06 09:07:32.410719322 -0600 X+++ configure 2012-02-06 09:26:16.354737313 -0600 X@@ -17515,11 +17515,11 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ X #ifdef __cplusplus X extern "C" X #endif X-char db_create (); X+#include X int X main () X { X-return db_create (); X+return db_create (0,0,0); X ; X return 0; X } 9ff2b6a93d12c06cdce8954e9f3614db echo x - libpinyin/files/patch-src_pinyin_internal.h sed 's/^X//' >libpinyin/files/patch-src_pinyin_internal.h << 'a042bbf78878e9b6c609d8c83af5c1bd' X--- src/pinyin_internal.h.orig 2011-12-19 23:45:40.000000000 -0600 X+++ src/pinyin_internal.h 2012-02-06 09:53:12.804569766 -0600 X@@ -47,6 +47,7 @@ X #include "flexible_ngram.h" X X using namespace pinyin; X+#define ENODATA ENOENT X X X #endif a042bbf78878e9b6c609d8c83af5c1bd # 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: # # fcitx-libpinyin # fcitx-libpinyin/pkg-plist # fcitx-libpinyin/Makefile # fcitx-libpinyin/distinfo # fcitx-libpinyin/pkg-descr # echo c - fcitx-libpinyin mkdir -p fcitx-libpinyin > /dev/null 2>&1 echo x - fcitx-libpinyin/pkg-plist sed 's/^X//' >fcitx-libpinyin/pkg-plist << '7e06f872ad2a885c54ac02e693bedbc1' Xlib/fcitx/fcitx-libpinyin.so Xshare/fcitx/addon/fcitx-libpinyin.conf Xshare/fcitx/configdesc/fcitx-libpinyin.desc Xshare/fcitx/inputmethod/pinyin-libpinyin.conf Xshare/fcitx/inputmethod/shuangpin-libpinyin.conf Xshare/fcitx/inputmethod/zhuyin-libpinyin.conf Xshare/fcitx/libpinyin/zhuyin_data/bigram.db Xshare/fcitx/libpinyin/zhuyin_data/gb_char.bin Xshare/fcitx/libpinyin/zhuyin_data/gbk_char.bin Xshare/fcitx/libpinyin/zhuyin_data/phrase_index.bin Xshare/fcitx/libpinyin/zhuyin_data/pinyin_index.bin Xshare/icons/hicolor/48x48/status/fcitx-bopomofo.png Xshare/locale/zh_CN/LC_MESSAGES/fcitx-libpinyin.mo Xshare/locale/zh_TW/LC_MESSAGES/fcitx-libpinyin.mo X@dirrm share/fcitx/libpinyin/zhuyin_data X@dirrm share/fcitx/libpinyin 7e06f872ad2a885c54ac02e693bedbc1 echo x - fcitx-libpinyin/Makefile sed 's/^X//' >fcitx-libpinyin/Makefile << '421300ce7081dca74719b8428b41f81c' X# New ports collection makefile for: fcitx-libpinyin X# Date created: 7 Apr 2012 X# Whom: Zhihao Yuan X# X# $FreeBSD$ X# X XPORTNAME= fcitx-libpinyin XPORTVERSION= 0.1.1 XCATEGORIES= chinese XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} \ X http://cloud.github.com/downloads/fcitx/fcitx-libpinyin/:libpinyin XDISTFILES= ${DISTNAME}${EXTRACT_SUFX} model.text.tar.gz:libpinyin XDIST_SUBDIR= fcitx XEXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} X XMAINTAINER= lichray@gmail.com XCOMMENT= The libpinyin support for Fcitx X XLIB_DEPENDS= fcitx-config.4:${PORTSDIR}/chinese/fcitx \ X pinyin.0:${PORTSDIR}/chinese/libpinyin X XUSE_XZ= yes XUSE_GETTEXT= yes XUSE_CMAKE= yes XUSE_GNOME= intltool X Xpost-patch: X @${LN} -s ${_DISTDIR}/model.text.tar.gz ${WRKSRC}/data X XPROJECTHOST= fcitx X X.include 421300ce7081dca74719b8428b41f81c echo x - fcitx-libpinyin/distinfo sed 's/^X//' >fcitx-libpinyin/distinfo << '2764b79fccb6cf37a2df9ae7bc482604' XSHA256 (fcitx/fcitx-libpinyin-0.1.1.tar.xz) = adb84d0b0f9f3bd26b124dd5c4130adacd7d15293fc0e1917266ff35c51be03c XSIZE (fcitx/fcitx-libpinyin-0.1.1.tar.xz) = 24220 XSHA256 (fcitx/model.text.tar.gz) = 8d87d9c0b622f3163976a8c8bc57ded878cf0dee63c855b8a7afd36a151114eb XSIZE (fcitx/model.text.tar.gz) = 9991219 2764b79fccb6cf37a2df9ae7bc482604 echo x - fcitx-libpinyin/pkg-descr sed 's/^X//' >fcitx-libpinyin/pkg-descr << 'a33ccf13a3d8cf38a49ab4357d529cfc' Xfcitx-libpinyin provides libpinyin, a Chinese pinyin input method algorithm Xcollection, as a back-end to the Fcitx IM framework. X XWWW: http://code.google.com/p/fcitx/ a33ccf13a3d8cf38a49ab4357d529cfc exit