mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-19 08:13:21 +00:00
japanese/mecab: Fix build with llvm16
- Utilize USES=localbase - Pet portclippy Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
c42df690ad
commit
a41dccaf8c
@ -14,20 +14,25 @@ LICENSE_COMB= multi
|
||||
BROKEN_mips= fails to link: Nonrepresentable section on output
|
||||
BROKEN_mips64= fails to link: Nonrepresentable section on output
|
||||
|
||||
USES= gettext-tools iconv libtool localbase perl5
|
||||
USE_LDCONFIG= yes
|
||||
USE_PERL5= build
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= ac_cv_lib_stdcpp_main=no
|
||||
INSTALL_TARGET= install-strip
|
||||
USES= gettext-tools iconv libtool perl5
|
||||
USE_PERL5= build
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LIBS+= -L${LOCALBASE}/lib
|
||||
INSTALL_TARGET= install-strip
|
||||
|
||||
PORTDOCS= AUTHORS README *.html
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
|
||||
CPPFLAGS+= -Dregister=
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} '/^libmecab_la_LIBADD =/s/$$/ $$(LTLIBICONV)/' \
|
||||
${WRKSRC}/src/Makefile.in
|
||||
@ -35,6 +40,10 @@ post-patch:
|
||||
-e '/CFLAGS/s|-O3|${CFLAGS}|' \
|
||||
-e '/CXXFLAGS/s|-O3|${CXXFLAGS}|' \
|
||||
${WRKSRC}/configure
|
||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091
|
||||
@${REINPLACE_CMD} -e 's|std::binary_function|std::__binary_function|' \
|
||||
${WRKSRC}/src/dictionary.cpp
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
Loading…
Reference in New Issue
Block a user