git: 7b3995c7b76f - main - textproc/link-grammar: Link with -lstdthreads
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 15 Sep 2024 13:56:17 UTC
The branch main has been updated by tijl: URL: https://cgit.FreeBSD.org/ports/commit/?id=7b3995c7b76ffcfce55e26687ea86b9c2d8535ee commit 7b3995c7b76ffcfce55e26687ea86b9c2d8535ee Author: Tijl Coosemans <tijl@FreeBSD.org> AuthorDate: 2022-11-30 15:29:41 +0000 Commit: Tijl Coosemans <tijl@FreeBSD.org> CommitDate: 2024-09-15 13:53:07 +0000 textproc/link-grammar: Link with -lstdthreads The library uses call_once and other C11 Threads functions that are implemented by libstdthreads on FreeBSD. Use new upstream. PR: 267758 --- textproc/link-grammar/Makefile | 7 +++---- textproc/link-grammar/files/patch-configure | 31 +++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 4 deletions(-) diff --git a/textproc/link-grammar/Makefile b/textproc/link-grammar/Makefile index 34a4a9312190..8505be37e002 100644 --- a/textproc/link-grammar/Makefile +++ b/textproc/link-grammar/Makefile @@ -1,12 +1,12 @@ PORTNAME= link-grammar DISTVERSION= 5.10.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc -MASTER_SITES= http://www.abisource.com/downloads/${PORTNAME}/${PORTVERSION}/ +MASTER_SITES= https://www.gnucash.org/${PORTNAME}/downloads/${PORTVERSION}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Grammar checking library -WWW= https://www.abisource.com/projects/link-grammar/ +WWW= https://opencog.github.io/link-grammar-website/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE @@ -15,7 +15,6 @@ USES= compiler:c++11-lib dos2unix gmake libtool localbase ncurses \ pathfix pkgconfig sqlite USE_LDCONFIG= yes GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --disable-maintainer-mode \ --with-regexlib=pcre2 \ --disable-python-bindings diff --git a/textproc/link-grammar/files/patch-configure b/textproc/link-grammar/files/patch-configure new file mode 100644 index 000000000000..55b6215f112d --- /dev/null +++ b/textproc/link-grammar/files/patch-configure @@ -0,0 +1,31 @@ +Derived from https://github.com/opencog/link-grammar/commit/8d864c6a7b91 + +--- configure.orig 2022-06-17 16:29:31 UTC ++++ configure +@@ -18540,8 +18540,26 @@ fi + OS_NETBSD_FALSE= + fi + ++case "$host_os" in ++ *freebsd*) ++ freebsd=yes ++ ;; ++ *) ++ freebsd=no ++ ;; ++esac + + HOST_OS="$host_os" ++ ++# ==================================================================== ++# FreeBSD work-around. Apparently, the AX_PTHREAD autoconf macro ++# fails to include -lstdthreads in it's results. See bug report ++# https://github.com/opencog/link-grammar/issues/1355 ++# So we hack, and explicitly set it here. ++ ++if test -n "$ax_pthread_ok" -a "x$freebsd" = "xyes"; then ++ PTHREAD_LIBS="${PTHREAD_LIBS} -lstdthreads" ++fi + + # ==================================================================== +