summaryrefslogtreecommitdiffstats
path: root/textproc/enchant/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/enchant/Makefile')
-rw-r--r--textproc/enchant/Makefile95
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>