diff options
Diffstat (limited to 'textproc/enchant/Makefile')
-rw-r--r-- | textproc/enchant/Makefile | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/textproc/enchant/Makefile b/textproc/enchant/Makefile new file mode 100644 index 000000000..3897c7a66 --- /dev/null +++ b/textproc/enchant/Makefile @@ -0,0 +1,95 @@ +# New ports collection makefile for: enchant +# Date created: 03 January 2004 +# Whom: Adam Weinberger <adamw@FreeBSD.org> +# +# $FreeBSD$ +# $MCom$ +# + +PORTNAME= enchant +PORTVERSION= 1.6.0 +CATEGORIES= textproc gnome +MASTER_SITES= http://www.abisource.com/downloads/${PORTNAME}/${PORTVERSION}/ +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Dictionary/spellchecking framework + +USE_GMAKE= yes +USE_AUTOTOOLS= libtool +USE_LDCONFIG= yes +USE_GNOME= gnomehack pkgconfig ltverhack +CONFIGURE_ARGS= --disable-uspell \ + --disable-voikko +MAKE_JOBS_SAFE= yes + +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +MAN1= enchant.1 + +OPTIONS= ASPELL "Enable Aspell backend" on \ + HSPELL "Enable Hspell backend" off \ + HUNSPELL "Enable Hunspell backend" off \ + ISPELL "Enable Ispell backend" off \ + ZEMBEREK "Enable zemberek backend (requires DBUS)" off + +.include <bsd.port.pre.mk> + +.if defined(WITH_ASPELL) +LIB_DEPENDS+= pspell.16:${PORTSDIR}/textproc/aspell +CONFIGURE_ARGS+=--enable-aspell \ + --with-aspell-prefix=${LOCALBASE} +PLIST_SUB+= ASPELL="" +.else +CONFIGURE_ARGS+=--disable-aspell +PLIST_SUB+= ASPELL="@comment " +.endif + +.if defined(WITH_HSPELL) +BUILD_DEPENDS+= ${LOCALBASE}/lib/libhspell.a:${PORTSDIR}/hebrew/hspell +CONFIGURE_ARGS+=--enable-hspell +PLIST_SUB+= HSPELL="" +.else +CONFIGURE_ARGS+=--disable-hspell +PLIST_SUB+= HSPELL="@comment " +.endif + +.if defined(WITH_HUNSPELL) +LIB_DEPENDS+= hunspell-1.3.0:${PORTSDIR}/textproc/hunspell +CONFIGURE_ARGS+=--enable-myspell +PLIST_SUB+= HUNSPELL="" +.else +CONFIGURE_ARGS+=--disable-myspell +PLIST_SUB+= HUNSPELL="@comment " +.endif + +.if defined(WITH_ISPELL) +RUN_DEPENDS+= ispell:${PORTSDIR}/textproc/ispell +CONFIGURE_ARGS+=--enable-ispell +PLIST_SUB+= ISPELL="" +.else +CONFIGURE_ARGS+=--disable-ispell +PLIST_SUB+= ISPELL="@comment " +.endif + +.if defined(WITH_ZEMBEREK) && !defined(WITHOUT_DBUS) +LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib +CONFIGURE_ARGS+=--enable-zemberek +PLIST_SUB+= ZEMBEREK="" +.else +PLIST_SUB+= ZEMBEREK="@comment " +CONFIGURE_ARGS+=--disable-zemberek +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|MKDIRPROG-mkdir|MKDIRPROG-mkdir -p|g' \ + ${WRKSRC}/install-sh +.if ${OSVERSION} < 700042 + @${REINPLACE_CMD} -E -e "s|-Wunsafe-loop-optimizations ||g" \ + -e "s|-Wno-missing-field-initializers ||g" \ + -e "s|-Wno-attributes ||g" \ + ${WRKSRC}/configure +.endif + +.include <bsd.port.post.mk> |