5 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
6 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
7 EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
9 MAINTAINER= ume@FreeBSD.org
10 COMMENT= Tegaki Online MOji-ninshiki Engine
11 WWW= http://tomoe.sourceforge.jp/
13 BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
16 USES= gettext gmake gnome libtool pathfix perl5 pkgconfig
21 CONFIGURE_ARGS= --with-python=no
22 CONFIGURE_ENV= GMSGFMT="${LOCALBASE}/bin/msgfmt"
23 CFLAGS+= -I${LOCALBASE}/include
25 OPTIONS_DEFINE= DICT_RUBY EST MYSQL RUBY UNIHAN
27 DICT_RUBY_DESC= Enable Ruby based dictionary module
28 DICT_RUBY_CONFIGURE_ENABLE= dict-ruby
29 EST_DESC= Enable Hyper Estraier dictionary module
30 EST_CONFIGURE_WITH= est
31 MYSQL_DESC= Enable MySQL dictionary module
33 MYSQL_CONFIGURE_WITH= mysql
34 RUBY_DESC= Enable Ruby module
35 RUBY_BROKEN= Does not build
37 RUBY_CONFIGURE_OFF= --with-ruby=no
38 RUBY_BUILD_DEPENDS= rubygem-glib2>0:devel/rubygem-glib2
39 RUBY_RUN_DEPENDS= rubygem-glib2>0:devel/rubygem-glib2
40 RUBY_CFLAGS= -I${LOCALBASE}/include/ruby-${RUBY_VER} \
41 -I${LOCALBASE}/include/ruby-${RUBY_VER}/${RUBY_ARCH}
42 UNIHAN_DESC= Enable Unihan database dictionary module
43 UNIHAN_BROKEN= Does not build
44 UNIHAN_MASTER_SITES= ftp://ftp.unicode.org/Public/UNIDATA/:unihan
45 UNIHAN_DISTFILES= Unihan.zip:unihan
46 UNIHAN_EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip
47 UNIHAN_BUILD_DEPENDS= \
48 ${RUBY_SITEARCHLIBDIR}/uconv.so:japanese/ruby-uconv \
49 ${RUBY_SITELIBDIR}/suikyo/suikyo.rb:japanese/suikyo
51 UNIHAN_CONFIGURE_ENABLE=unihan
53 post-extract-UNIHAN-on:
54 cd ${WRKSRC}/module/dict && \
55 ${UNZIP_CMD} -qo ${DISTDIR}/Unihan.zip -d ${WRKSRC}/module/dict
58 @${REINPLACE_CMD} -e 's|glib/ge.*\.h>|glib.h>|g' \
59 -e 's|glib/ga.*\.h>|glib.h>|g' \
60 ${WRKSRC}/lib/glib-compat-key-file.h \
61 ${WRKSRC}/lib/tomoe.c \
62 ${WRKSRC}/lib/glib-utils.h
64 .include <bsd.port.mk>