svn commit: r457025 - head/textproc/senna

Alexey Dokuchaev danfe at FreeBSD.org
Sat Dec 23 08:13:41 UTC 2017


Author: danfe
Date: Sat Dec 23 08:13:39 2017
New Revision: 457025
URL: https://svnweb.freebsd.org/changeset/ports/457025

Log:
  - Provide sensible BROKEN_sparc64 message (it is the same lack of atomics
    implementation that plagues ARM architectures as well)
  - Convert to option helpers, improve wording in option descriptions, and
    spell ``yes'' knob value as we normally do in the ports land

Modified:
  head/textproc/senna/Makefile

Modified: head/textproc/senna/Makefile
==============================================================================
--- head/textproc/senna/Makefile	Sat Dec 23 07:03:21 2017	(r457024)
+++ head/textproc/senna/Makefile	Sat Dec 23 08:13:39 2017	(r457025)
@@ -14,12 +14,12 @@ BROKEN_aarch64=		does not build: libsenna.so: undefine
 BROKEN_armv6=		does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX
 BROKEN_armv7=		does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX
 BROKEN_powerpc64=	does not build: relocation truncated to fit: R_PPC64_TOC16_DS
-BROKEN_sparc64=		does not build
+BROKEN_sparc64=		does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX
 
-GNU_CONFIGURE=	YES
+GNU_CONFIGURE=	yes
 USE_GCC=	any
 USES=		gmake libtool pathfix
-USE_LDCONFIG=	YES
+USE_LDCONFIG=	yes
 CONFIGURE_ARGS=	--with-sennahome=${SENNA_HOME}
 LDFLAGS+=	-lpthread -L${LOCALBASE}/lib
 CFLAGS+=	-I${LOCALBASE}/include
@@ -30,20 +30,12 @@ SENNA_HOME?=	/var/senna
 
 OPTIONS_DEFINE=	MECAB NFKC
 OPTIONS_DEFAULT=	MECAB NFKC
-MECAB_DESC=	use mecab for morphological analysis
-NFKC_DESC=	use nfkc based utf8 normalization
+MECAB_DESC=	Use MeCab for morphological analysis
+NFKC_DESC=	Use NFKC-based UTF-8 normalization
 
-.include <bsd.port.options.mk>
+MECAB_LIB_DEPENDS=	libmecab.so:japanese/mecab
+MECAB_CONFIGURE_OFF=	--without-mecab
 
-.if ${PORT_OPTIONS:MMECAB}
-CONFIGURE_ARGS+=	--with-mecab
-LIB_DEPENDS+=	libmecab.so:japanese/mecab
-.else
-CONFIGURE_ARGS+=	--without-mecab
-.endif
-
-.if ${PORT_OPTIONS:MNFKC}
-CONFIGURE_ARGS+=	--disable-nfkc
-.endif
+NFKC_CONFIGURE_OFF=	--disable-nfkc
 
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list