Import libpinyin-2.3.0

libpinyin provides the algorithms core for intelligent sentence-based
Chinese pinyin input methods.

ok bentley@, kn@
This commit is contained in:
kevlo 2019-04-01 04:28:06 +00:00
parent 1b526c0033
commit bd02cc1f17
4 changed files with 83 additions and 0 deletions

View File

@ -0,0 +1,36 @@
# $OpenBSD: Makefile,v 1.1.1.1 2019/04/01 04:28:06 kevlo Exp $
COMMENT = library to deal with pinyin
V = 2.3.0
DISTNAME = libpinyin-$V
PKGNAME = zh-libpinyin-$V
SHARED_LIBS += pinyin 0.0 # 13.0
SHARED_LIBS += zhuyin 0.0 # 13.0
CATEGORIES = chinese inputmethods
HOMEPAGE = https://github.com/libpinyin/libpinyin
MAINTAINER = Kevin Lo <kevlo@openbsd.org>
# GPLv3+
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += ${COMPILER_LIBCXX} c db glib-2.0 iconv intl m pcre
MASTER_SITES = https://github.com/libpinyin/libpinyin/releases/download/$V/
BUILD_DEPENDS = print/texinfo
LIB_DEPENDS = databases/db/v4 \
devel/glib2
USE_GMAKE = yes
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS = --enable-libzhuyin
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include/db4 -I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib/db4 -L${LOCALBASE}/lib" \
MAKEINFO="${LOCALBASE}/bin/gmakeinfo"
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (libpinyin-2.3.0.tar.gz) = s9ycahr1XpQn+dRi/xdvurajeTNoCAovjipYxM1OJpE=
SIZE (libpinyin-2.3.0.tar.gz) = 20465096

View File

@ -0,0 +1,2 @@
libpinyin provides the algorithms core for intelligent sentence-based
Chinese pinyin input methods.

View File

@ -0,0 +1,43 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/04/01 04:28:06 kevlo Exp $
@bin bin/gen_binary_files
@bin bin/gen_unigram
@bin bin/import_interpolation
include/libpinyin-2.3.0/
include/libpinyin-2.3.0/novel_types.h
include/libpinyin-2.3.0/pinyin.h
include/libpinyin-2.3.0/pinyin_custom2.h
include/libpinyin-2.3.0/zhuyin.h
include/libpinyin-2.3.0/zhuyin_custom2.h
lib/libpinyin/
lib/libpinyin.a
lib/libpinyin.la
@lib lib/libpinyin.so.${LIBpinyin_VERSION}
lib/libpinyin/data/
lib/libpinyin/data/addon_phrase_index.bin
lib/libpinyin/data/addon_pinyin_index.bin
lib/libpinyin/data/art.bin
lib/libpinyin/data/bigram.db
lib/libpinyin/data/culture.bin
lib/libpinyin/data/economy.bin
lib/libpinyin/data/gb_char.bin
lib/libpinyin/data/gbk_char.bin
lib/libpinyin/data/geology.bin
lib/libpinyin/data/history.bin
lib/libpinyin/data/life.bin
lib/libpinyin/data/merged.bin
lib/libpinyin/data/nature.bin
lib/libpinyin/data/opengram.bin
lib/libpinyin/data/people.bin
lib/libpinyin/data/phrase_index.bin
lib/libpinyin/data/pinyin_index.bin
lib/libpinyin/data/science.bin
lib/libpinyin/data/society.bin
lib/libpinyin/data/sport.bin
lib/libpinyin/data/table.conf
lib/libpinyin/data/technology.bin
lib/libzhuyin.a
lib/libzhuyin.la
@lib lib/libzhuyin.so.${LIBzhuyin_VERSION}
lib/pkgconfig/libpinyin.pc
lib/pkgconfig/libzhuyin.pc
@man man/man1/libpinyin.1