Update japanese/wordpress to version 4.7
[dports.git] / japanese / tomoe / Makefile
1 # Created by: Hajimu UMEMOTO <ume@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       tomoe
5 PORTVERSION=    0.6.0
6 PORTREVISION=   6
7 CATEGORIES=     japanese
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
9 DISTFILES=      ${DISTNAME}${EXTRACT_SUFX}
10 EXTRACT_ONLY=   ${DISTNAME}${EXTRACT_SUFX}
11
12 MAINTAINER=     ume@FreeBSD.org
13 COMMENT=        Tegaki Online MOji-ninshiki Engine
14
15 BUILD_DEPENDS=  p5-XML-Parser>=0:textproc/p5-XML-Parser
16
17 GNU_CONFIGURE=  yes
18 USES=           gettext gmake libtool pathfix perl5 pkgconfig
19 USE_LDCONFIG=   yes
20 USE_PERL5=      build
21
22 CONFIGURE_ENV=  PYTHON_VERSION=${PYTHON_VERSION:S;python;;} \
23                 pyexecdir=${PYTHON_SITELIBDIR} \
24                 GMSGFMT="${LOCALBASE}/bin/msgfmt"
25 CFLAGS+=        -I${LOCALBASE}/include
26
27 OPTIONS_DEFINE=         DICT_RUBY EST MYSQL PYTHON RUBY UNIHAN
28 OPTIONS_DEFAULT=        PYTHON
29 OPTIONS_SUB=            yes
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
35 MYSQL_USE=              MYSQL=yes
36 MYSQL_CONFIGURE_WITH=   mysql
37 PYTHON_DESC=            Enable Python module
38 PYTHON_USE=             GNOME=pygtk2
39 PYTHON_USES=            python
40 PYTHON_CONFIGURE_OFF=   --with-python=no
41 RUBY_DESC=              Enable Ruby module
42 RUBY_BROKEN=            Does not build
43 RUBY_USE=               RUBY=yes
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
57 UNIHAN_USE=             RUBY=yes
58 UNIHAN_CONFIGURE_ENABLE=unihan
59
60 post-extract-UNIHAN-on:
61         cd ${WRKSRC}/module/dict && \
62                 ${UNZIP_CMD} -qo ${DISTDIR}/Unihan.zip -d ${WRKSRC}/module/dict
63
64 post-patch:
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
70
71 .include <bsd.port.mk>