Update sysutils/bacula9-docs to version 9.2.2
[dports.git] / www / mnogosearch / Makefile
1 # Created by: ache
2 # $FreeBSD$
3
4 PORTNAME=       mnogosearch
5 PORTVERSION=    3.4.1
6 CATEGORIES=     www databases
7 MASTER_SITES=   http://www.mnogosearch.org/Download/ \
8                 http://www.bayofrum.net/dist/${PORTNAME}/
9
10 MAINTAINER=     crees@FreeBSD.org
11 COMMENT=        Full featured SQL-based hypertext search engine
12
13 LICENSE=        GPLv2
14 LICENSE_FILE=   ${WRKSRC}/COPYING
15
16 CONFLICTS=      dpsearch-[0-9]* udmsearch-[0-9]* mguesser-[0-9]*
17
18 OPTIONS_DEFINE= DOCS EXAMPLES THREADS SSL ASIAN SYSLOG
19
20 OPTIONS_MULTI=  database
21 OPTIONS_MULTI_database= PGSQL MYSQL SQLITE2 SQLITE3
22
23 OPTIONS_DEFAULT=        THREADS SSL SYSLOG SQLITE3
24
25 ASIAN_DESC=     Enable asian charsets
26 SYSLOG_DESC=    Send logs to syslog
27 SQLITE2_DESC=   Use SQLite 2.x
28 SQLITE3_DESC=   Use SQLite 3.x
29
30 GNU_CONFIGURE=  yes
31 INSTALL_TARGET= install-strip
32 USES=           cpe gmake libtool
33 USE_LDCONFIG=   yes
34 CONFIGURE_ARGS= --sysconfdir=${ETCDIR} \
35                 --localstatedir=/var/mnogosearch \
36                 --datadir=${DATADIR}
37
38 SUB_FILES+=     pkg-message
39
40 PGSQL_USES=     pgsql
41 PGSQL_CONFIGURE_WITH=   pgsql=${LOCALBASE}
42
43 SQLITE2_USES=   sqlite:2
44 SQLITE3_USES=   sqlite
45 SQLITE2_CONFIGURE_ON=   --with-sqlite=${LOCALBASE}
46 SQLITE3_CONFIGURE_ON=   --with-sqlite3=${LOCALBASE}
47
48 .include <bsd.port.options.mk>
49
50 .if ${PORT_OPTIONS:MSSL}
51 USES+=  ssl
52 .endif
53
54 .if ${PORT_OPTIONS:MTHREADS}
55 CONFIGURE_ARGS+=        --enable-pthreads
56 .else
57 CONFIGURE_ARGS+=        --disable-pthreads
58 .endif
59
60 .if ${PORT_OPTIONS:MSSL}
61 CONFIGURE_ARGS+=        --with-openssl=${OPENSSLBASE}
62 .endif
63
64 .if ${PORT_OPTIONS:MASIAN}
65 CONFIGURE_ARGS+=        --with-extra-charsets=all
66 .endif
67
68 .if ! ${PORT_OPTIONS:MSYSLOG}
69 CONFIGURE_ARGS+=        --disable-syslog
70 .endif
71
72 .if ${PORT_OPTIONS:MMYSQL}
73 USE_MYSQL=      yes
74 CONFIGURE_ARGS+=        --with-mysql=${LOCALBASE}
75 .endif
76
77 PORTDATA=       *
78 PORTDOCS=       ChangeLog INSTALL README.html
79 PORTEXAMPLES=   README *.conf
80
81 post-patch:
82 .if ${PORT_OPTIONS:MDOCS}
83         @${REINPLACE_CMD} -e 's#$$(DESTDIR)$$(prefix)/doc#${DOCSDIR}#' \
84                 ${WRKSRC}/Makefile.in ${WRKSRC}/doc/Makefile.in
85 .else
86         @${REINPLACE_CMD} -e \
87                 's#^SUBDIRS = include src doc#SUBDIRS = include src#' \
88                 ${WRKSRC}/Makefile.in
89 .endif
90
91 post-install:
92         ${MKDIR} ${STAGEDIR}${DOCSDIR}
93 .for f in ${PORTDOCS:NREADME.html}
94         ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
95 .endfor
96         ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
97         ${INSTALL_DATA} ${WRKSRC}/doc/samples/* ${STAGEDIR}${EXAMPLESDIR}/
98
99 .include <bsd.port.mk>