1 # New ports collection makefile for: mod_chxj
2 # Date created: 15 March 2011
3 # Whom: Atsushi Konno <konno@qsdn.co.jp>
9 PORTVERSION= @PACKAGE_VERSION@
13 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_JP:=modchxj/51283/}
14 PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX}
15 DISTNAME= mod-chxj_@PACKAGE_VERSION@
16 EXTRACT_SUFX= .src.tar.gz
18 MAINTAINER= konno@qsdn.co.jp
19 COMMENT= CompactHTML to XHTML,HTML convert module for apache2
21 LIB_DEPENDS= apr-1:${PORTSDIR}/devel/apr1
22 LIB_DEPENDS+= aprutil-1:${PORTSDIR}/devel/apr1
23 LIB_DEPENDS+= ssl:${PORTSDIR}/security/openssl
24 LIB_DEPENDS+= crypto:${PORTSDIR}/security/openssl
25 LIB_DEPENDS+= MagickWand:${PORTSDIR}/graphics/ImageMagick
26 LIB_DEPENDS+= MagickCore:${PORTSDIR}/graphics/ImageMagick
30 OPTIONS= USE_MYSQL_COOKIE "Use Cookie Simulator with MySQL" on \
31 USE_MEMCACHED_COOKIE "Use Cookie Simulator with Memcached" on
33 PKGDEINSTALL= ${PKGINSTALL}
35 NO_INSTALL_MANPAGES= yes
37 CONFIGURE_ARGS= --prefix=${LOCALBASE}
39 .include <bsd.port.pre.mk>
40 .if defined(WITH_USE_MYSQL_COOKIE)
41 CONFIGURE_ARGS+= --enable-mysql-cookie \
42 --with-mysql-header=${LOCALBASE}/include/mysql \
43 --with-mysql-lib-dir=${LOCALBASE}/lib/mysql
44 LIB_DEPENDS+= mysqlclient_r:${PORTSDIR}/databases/mysql51-client
47 .if defined(WITH_USE_MEMCACHED_COOKIE)
48 CONFIGURE_ARGS+= --enable-memcache-cookie \
49 --with-memcached-header=${LOCALBASE}/include \
50 --with-memcached-lib-dir=${LOCALBASE}/lib
51 LIB_DEPENDS+= memcached:${PORTSDIR}/databases/libmemcached
56 PLIST_FILES= ${APACHEETCDIR}/apache.conf.mod_chxj \
57 ${APACHEMODDIR}/mod_chxj.so \
58 ${APACHEETCDIR}/chxj/device_data.xml \
59 ${APACHEETCDIR}/chxj/emoji.xml
67 (cd ${WRKSRC}; make install)
68 ${INSTALL_DATA} ${FILESDIR}/apache.conf.${PORTNAME} ${LOCALBASE}/${APACHEETCDIR}/
69 ${MKDIR} -p ${LOCALBASE}/${APACHEETCDIR}/chxj
70 ${INSTALL_DATA} ${FILESDIR}/device_data.xml ${LOCALBASE}/${APACHEETCDIR}/chxj/
71 ${INSTALL_DATA} ${FILESDIR}/emoji.xml ${LOCALBASE}/${APACHEETCDIR}/chxj/
74 .if !defined(PACKAGE_BUILDING)
75 @${SETENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
79 .include <bsd.port.post.mk>