git: 716b4773afee - main - textproc/lttoolbox: Fix build with llvm16
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 24 Jun 2023 04:38:10 UTC
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=716b4773afee57ad52cc66f4c12411fee61c931e commit 716b4773afee57ad52cc66f4c12411fee61c931e Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2023-06-24 04:35:50 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2023-06-24 04:37:53 +0000 textproc/lttoolbox: Fix build with llvm16 - Add LICENSE_FILE - Use upstream release archive [1] PR: 267591 [1] Reported by: diizzy [1] Sponsored by: The FreeBSD Foundation --- textproc/lttoolbox/Makefile | 15 ++++++++++----- textproc/lttoolbox/distinfo | 6 +++--- textproc/lttoolbox/files/extra-patch-llvm16 | 10 ++++++++++ 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/textproc/lttoolbox/Makefile b/textproc/lttoolbox/Makefile index b2e9a6b96fb4..f4cc9306869d 100644 --- a/textproc/lttoolbox/Makefile +++ b/textproc/lttoolbox/Makefile @@ -1,22 +1,21 @@ PORTNAME= lttoolbox -PORTVERSION= 3.7.1 -DISTVERSIONPREFIX= v +DISTVERSION= 3.7.1 PORTREVISION= 1 CATEGORIES= textproc +MASTER_SITES= https://github.com/apertium/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= bofh@FreeBSD.org COMMENT= Tool for lexical, morphological analysis and generation of words WWW= https://wiki.apertium.org/wiki/Lttoolbox LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= utf8cpp>0:devel/utf8cpp LIB_DEPENDS= libicuio.so:devel/icu \ libxml2.so:textproc/libxml2 -USES= autoreconf compiler:c++14-lang libtool pathfix pkgconfig -USE_GITHUB= yes -GH_ACCOUNT= apertium +USES= autoreconf compiler:c++14-lang libtool pathfix pkgconfig tar:bz2 USE_LDCONFIG= yes GNU_CONFIGURE= yes @@ -26,4 +25,10 @@ INSTALL_TARGET= install-strip CFLAGS+= -I${LOCALBASE}/include/utf8cpp LDFLAGS+= -lpthread +.include <bsd.port.options.mk> + +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400091 +EXTRA_PATCHES= ${FILESDIR}/extra-patch-llvm16 +.endif + .include <bsd.port.mk> diff --git a/textproc/lttoolbox/distinfo b/textproc/lttoolbox/distinfo index 7d021e8e12dd..cc084105e8f0 100644 --- a/textproc/lttoolbox/distinfo +++ b/textproc/lttoolbox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1667647908 -SHA256 (apertium-lttoolbox-v3.7.1_GH0.tar.gz) = 3ad20ca4c1d15522623062c77a0966ea4d81fc2c44045d96fa86eb79c7325bf1 -SIZE (apertium-lttoolbox-v3.7.1_GH0.tar.gz) = 213791 +TIMESTAMP = 1687577649 +SHA256 (lttoolbox-3.7.1.tar.bz2) = 8157a6ec15c17c5e8a22e03fca036f5563a97926d5071c53e81b4c3c7cb7a3e3 +SIZE (lttoolbox-3.7.1.tar.bz2) = 174427 diff --git a/textproc/lttoolbox/files/extra-patch-llvm16 b/textproc/lttoolbox/files/extra-patch-llvm16 new file mode 100644 index 000000000000..28aae7c9810b --- /dev/null +++ b/textproc/lttoolbox/files/extra-patch-llvm16 @@ -0,0 +1,10 @@ +--- lttoolbox/sorted_vector.hpp.orig 2023-06-24 03:28:58 UTC ++++ lttoolbox/sorted_vector.hpp +@@ -22,6 +22,7 @@ + #include <vector> + #include <algorithm> + #include <functional> ++#include <iterator> + + namespace detail { + template<typename ForwardIt, typename Comp>