1 # Created by: Hajimu UMEMOTO <ume@FreeBSD.org>
8 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
10 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
12 MAINTAINER= ume@FreeBSD.org
13 COMMENT= Tegaki Online MOji-ninshiki Engine
15 BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
18 USES= gettext gmake libtool pathfix perl5 pkgconfig
22 CONFIGURE_ENV= PYTHON_VERSION=${PYTHON_VERSION:S;python;;} \
23 pyexecdir=${PYTHON_SITELIBDIR} \
24 GMSGFMT="${LOCALBASE}/bin/msgfmt"
25 CFLAGS+= -I${LOCALBASE}/include
27 OPTIONS_DEFINE= DICT_RUBY EST MYSQL PYTHON RUBY UNIHAN
28 OPTIONS_DEFAULT= PYTHON
30 DICT_RUBY_DESC= Enable Ruby based dictionary module
31 DICT_RUBY_CONFIGURE_ENABLE= dict-ruby
32 EST_DESC= Enable Hyper Estraier dictionary module
33 EST_CONFIGURE_WITH= est
34 MYSQL_DESC= Enable MySQL dictionary module
36 MYSQL_CONFIGURE_WITH= mysql
37 PYTHON_DESC= Enable Python module
38 PYTHON_USE= GNOME=pygtk2
40 PYTHON_CONFIGURE_OFF= --with-python=no
41 RUBY_DESC= Enable Ruby module
42 RUBY_BROKEN= Does not build
44 RUBY_CONFIGURE_OFF= --with-ruby=no
45 RUBY_BUILD_DEPENDS= rubygem-glib2>0:devel/rubygem-glib2
46 RUBY_RUN_DEPENDS= rubygem-glib2>0:devel/rubygem-glib2
47 RUBY_CFLAGS= -I${LOCALBASE}/include/ruby-${RUBY_VER} \
48 -I${LOCALBASE}/include/ruby-${RUBY_VER}/${RUBY_ARCH}
49 UNIHAN_DESC= Enable Unihan database dictionary module
50 UNIHAN_BROKEN= Does not build
51 UNIHAN_MASTER_SITES= ftp://ftp.unicode.org/Public/UNIDATA/:unihan
52 UNIHAN_DISTFILES= Unihan.zip:unihan
53 UNIHAN_EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip
54 UNIHAN_BUILD_DEPENDS= \
55 ${RUBY_SITEARCHLIBDIR}/uconv.so:japanese/ruby-uconv \
56 ${RUBY_SITELIBDIR}/suikyo/suikyo.rb:japanese/suikyo
58 UNIHAN_CONFIGURE_ENABLE=unihan
60 post-extract-UNIHAN-on:
61 cd ${WRKSRC}/module/dict && \
62 ${UNZIP_CMD} -qo ${DISTDIR}/Unihan.zip -d ${WRKSRC}/module/dict
65 @${REINPLACE_CMD} -e 's|glib/ge.*\.h>|glib.h>|g' \
66 -e 's|glib/ga.*\.h>|glib.h>|g' \
67 ${WRKSRC}/lib/glib-compat-key-file.h \
68 ${WRKSRC}/lib/tomoe.c \
69 ${WRKSRC}/lib/glib-utils.h
71 .include <bsd.port.mk>