# $OpenBSD: Makefile,v 1.21 2021/12/04 08:50:51 ajacoutot Exp $

COMMENT=		generic spell checking library

V=			2.3.2
DISTNAME=		enchant-${V}
PKGNAME=		enchant2-${V}

SHARED_LIBS +=  enchant-2            0.1      # 5.2

CATEGORIES=		textproc

HOMEPAGE=		https://abiword.github.io/enchant/

MAINTAINER=		Antoine Jacoutot <ajacoutot@openbsd.org>

# LGPLv2.1
PERMIT_PACKAGE=	Yes

WANTLIB += ${COMPILER_LIBCXX} aspell c curses glib-2.0 gmodule-2.0
WANTLIB += hunspell-1.7 iconv intl m pcre

MASTER_SITES =		https://github.com/AbiWord/enchant/releases/download/v${V}/

# c++11
COMPILER =		base-clang ports-gcc

LIB_DEPENDS=		devel/glib2 \
			textproc/aspell/core \
			textproc/hunspell

CONFIGURE_STYLE=	gnu

CONFIGURE_ENV=		CPPFLAGS="-I${LOCALBASE}/include" \
			LDFLAGS="-L${LOCALBASE}/lib" \
			ac_cv_prog_VALGRIND=

CONFIGURE_ARGS=		--without-applespell \
			--without-voikko \
			--without-zemberek \
			--without-nuspell

DEBUG_PACKAGES=		${BUILD_PACKAGES}

# prevent conflict with textproc/enchant
MAKE_FLAGS=		pkgdatadir=${TRUEPREFIX}/share/enchant-2
FAKE_FLAGS=		pkgdatadir=${PREFIX}/share/enchant-2

post-install:
	rm ${PREFIX}/lib/enchant-2/*.{a,la}

.include <bsd.port.mk>
