Tweak www/twiki-GluePlugin version 0.0.15708
[dports.git] / textproc / libtranslate / Makefile
1 # Created by: Jean-Yves Lefort <jylefort@brutele.be>
2 # $FreeBSD$
3
4 PORTNAME=               libtranslate
5 PORTVERSION=            0.99
6 PORTREVISION=           7
7 CATEGORIES=             textproc
8 MASTER_SITES=           ${MASTER_SITE_SAVANNAH}
9 MASTER_SITE_SUBDIR=     ${PORTNAME}
10 DISTFILES=              ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} # May append to this
11
12 PATCHFILES=             libtranslate-0.99-services.diff libtranslate-0.99-postmarker.diff
13 PATCH_SITES=            ${MASTER_SITES}
14 PATCH_SITE_SUBDIR=      ${MASTER_SITE_SUBDIR}
15 PATCH_DIST_STRIP=       -p1
16
17 MAINTAINER=             ports@FreeBSD.org
18 COMMENT=                Natural language translation library
19
20 USES=                   gmake pathfix pkgconfig
21 USE_GNOME=              glib20 intlhack
22 GNU_CONFIGURE=          yes
23 USE_LDCONFIG=           yes
24 CPPFLAGS+=              -I${LOCALBASE}/include
25 LDFLAGS+=               -L${LOCALBASE}/lib
26 CONFIGURE_ARGS=         --with-html-dir=${PREFIX}/share/doc
27
28 OPTIONS_DEFINE= GENERIC TALKFILTERS
29 OPTIONS_DEFAULT=        GENERIC TALKFILTERS
30 GENERIC_DESC=   generic module
31 TALKFILTERS_DESC=       talkfilters module
32
33 post-patch::
34         @${REINPLACE_CMD} -e 's|echo aout|echo elf|'    \
35                 -e 's|libsoup-2.2|libsoup-2.4|g' ${WRKSRC}/configure
36
37 .include <bsd.port.options.mk>
38
39 .if ${PORT_OPTIONS:MGENERIC}
40 PLIST_SUB+=             GENERIC=""
41 USE_GNOME+=             libxml2
42 LIB_DEPENDS+=           libsoup-2.4.so:${PORTSDIR}/devel/libsoup
43 CPPFLAGS+=              -DHAVE_LIBSOUP24
44 DISTFILES+=             libtranslate-0.99-libsoup24.diff
45 EXTRACT_ONLY=           ${DISTFILES:M*tar.*}
46 # This patching needs to happen AFTER the stock patches were applied:
47 post-patch::
48         ${SED} s,SOUP_MESSAGE_RESPONSE_,trans_SOUP_MESSAGE_RESPONSE_,g  \
49             ${DISTDIR}/libtranslate-0.99-libsoup24.diff \
50                 | ${PATCH} -d ${WRKSRC} -p1
51 .else
52 CONFIGURE_ARGS+=        --disable-generic
53 PLIST_SUB+=             GENERIC="@comment "
54 .endif
55
56 .if ${PORT_OPTIONS:MTALKFILTERS}
57 PLIST_SUB+=             TALKFILTERS=""
58 LIB_DEPENDS+=           libtalkfilters.so:${PORTSDIR}/misc/talkfilters
59 .else
60 CONFIGURE_ARGS+=        --disable-talkfilters
61 PLIST_SUB+=             TALKFILTERS="@comment "
62 .endif
63
64 .include <bsd.port.mk>