PORTNAME= libtranslate PORTVERSION= 0.99 PORTREVISION= 11 CATEGORIES= textproc MASTER_SITES= SAVANNAH DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # May append to this PATCHFILES= libtranslate-0.99-services.diff libtranslate-0.99-postmarker.diff PATCH_SITES= ${MASTER_SITES} PATCH_DIST_STRIP=-p1 MAINTAINER= ports@FreeBSD.org COMMENT= Natural language translation library WWW= https://www.nongnu.org/libtranslate/ USES= gettext gmake gnome libtool pathfix pkgconfig USE_GNOME= glib20 intlhack GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc INSTALL_TARGET= install-strip OPTIONS_DEFINE= GENERIC TALKFILTERS OPTIONS_DEFAULT= GENERIC TALKFILTERS GENERIC_DESC= generic module TALKFILTERS_DESC= talkfilters module post-patch:: @${REINPLACE_CMD} -e 's|libsoup-2.2|libsoup-2.4|g' ${WRKSRC}/configure .include .if ${PORT_OPTIONS:MGENERIC} PLIST_SUB+= GENERIC="" USE_GNOME+= libxml2 LIB_DEPENDS+= libsoup-2.4.so:devel/libsoup CPPFLAGS+= -DHAVE_LIBSOUP24 DISTFILES+= libtranslate-0.99-libsoup24.diff EXTRACT_ONLY= ${DISTFILES:M*tar.*} # This patching needs to happen AFTER the stock patches were applied: post-patch:: ${SED} s,SOUP_MESSAGE_RESPONSE_,trans_SOUP_MESSAGE_RESPONSE_,g \ ${DISTDIR}/libtranslate-0.99-libsoup24.diff \ | ${PATCH} -d ${WRKSRC} -p1 .else CONFIGURE_ARGS+=--disable-generic PLIST_SUB+= GENERIC="@comment " .endif .if ${PORT_OPTIONS:MTALKFILTERS} PLIST_SUB+= TALKFILTERS="" LIB_DEPENDS+= libtalkfilters.so:misc/talkfilters .else CONFIGURE_ARGS+=--disable-talkfilters PLIST_SUB+= TALKFILTERS="@comment " .endif .include