From: Timo Myyrä Subject: add voikko flavor for textproc/enchant2 To: ports@openbsd.org, ajacoutot@openbsd.org Date: Thu, 25 Dec 2025 11:35:08 +0200 Hi, Here's voikko flavor for enchant2, similar as textproc/enchant. Timo diff /usr/ports path + /usr/ports commit - 7443ea27bef6010dba2db58f67e480cb7e24db56 blob - 251784b6650e150f951dbad9a2d5cf15247229e3 file + textproc/enchant2/Makefile --- textproc/enchant2/Makefile +++ textproc/enchant2/Makefile @@ -3,6 +3,7 @@ COMMENT= generic spell checking library V= 2.8.14 DISTNAME= enchant-${V} PKGNAME= enchant2-${V} +REVISION= 0 SHARED_LIBS += enchant-2 1.2 # 10.13 @@ -21,6 +22,9 @@ WANTLIB += z SITES= https://github.com/AbiWord/enchant/releases/download/v${V}/ +FLAVORS= voikko +FLAVOR?= + # c++11 COMPILER= base-clang ports-gcc @@ -39,10 +43,16 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ ac_cv_prog_VALGRIND= CONFIGURE_ARGS= --without-applespell \ - --without-voikko \ --without-zemberek \ --without-nuspell +.if ${FLAVOR} == "voikko" +WANTLIB += voikko +LIB_DEPENDS += textproc/voikko/libvoikko +.else +CONFIGURE_ARGS+= --without-voikko +.endif + DEBUG_PACKAGES= ${BUILD_PACKAGES} # prevent conflict with textproc/enchant commit - 7443ea27bef6010dba2db58f67e480cb7e24db56 blob - /dev/null file + textproc/enchant2/pkg/PFRAG.voikko (mode 644) --- /dev/null +++ textproc/enchant2/pkg/PFRAG.voikko @@ -0,0 +1 @@ +@so lib/enchant-2/enchant_voikko.so commit - 7443ea27bef6010dba2db58f67e480cb7e24db56 blob - 0befa8217453aa8ba2723abab978651040218124 file + textproc/enchant2/pkg/PLIST --- textproc/enchant2/pkg/PLIST +++ textproc/enchant2/pkg/PLIST @@ -4,6 +4,7 @@ include/enchant-2/ include/enchant-2/enchant++.h include/enchant-2/enchant.h lib/enchant-2/ +%%voikko%% @so lib/enchant-2/enchant_aspell.so @so lib/enchant-2/enchant_hunspell.so @static-lib lib/libenchant-2.a