OSDN Git Service

* Added support/freebsd/Makefile.in
[modchxj/mod_chxj.git] / support / freebsd / Makefile.in
1 # New ports collection makefile for:    mod_chxj
2 # Date created:     15 March 2011
3 # Whom:             Atsushi Konno <konno@qsdn.co.jp>
4 #
5 # $FreeBSD$
6 #
7
8 PORTNAME=       mod_chxj
9 PORTVERSION=    @PACKAGE_VERSION@
10 PORTREVISION=   1
11 PORTEPOCH=      1
12 CATEGORIES=     www
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
17
18 MAINTAINER=     konno@qsdn.co.jp
19 COMMENT=        CompactHTML to XHTML,HTML convert module for apache2
20
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
27
28 MAKE_JOBS_SAFE=  yes
29
30 OPTIONS=        USE_MYSQL_COOKIE        "Use Cookie Simulator with MySQL"       on \
31                 USE_MEMCACHED_COOKIE    "Use Cookie Simulator with Memcached"   on 
32
33 PKGDEINSTALL=   ${PKGINSTALL}
34
35 NO_INSTALL_MANPAGES= yes
36 HAS_CONFIGURE=  yes
37 CONFIGURE_ARGS= --prefix=${LOCALBASE}
38
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
45 .endif
46
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
52 .endif
53
54 AP_FAST_BUILD=  yes
55
56 PLIST_FILES=    ${APACHEETCDIR}/apache.conf.mod_chxj \
57         ${APACHEMODDIR}/mod_chxj.so \
58         ${APACHEETCDIR}/chxj/device_data.xml \
59         ${APACHEETCDIR}/chxj/emoji.xml
60
61 USE_APACHE=     2.0+
62
63 do-build:
64         (cd $(WRKSRC); make)
65
66 do-install:
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/
72
73 post-install:
74 .if !defined(PACKAGE_BUILDING)
75         @${SETENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
76 .endif
77         @${CAT} ${PKGMESSAGE}
78
79 .include <bsd.port.post.mk>