Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Oct 2025 12:35:44 GMT
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: 2bfae1706dae - 2025Q4 - deskutils/pinot: prepare for Boost-1.89, do not link with stub Boost::system (+)
Message-ID:  <202510071235.597CZixJ042250@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch 2025Q4 has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2bfae1706dae25377c4adc38ece2bc772a502722

commit 2bfae1706dae25377c4adc38ece2bc772a502722
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-10-02 11:26:59 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-10-07 12:35:09 +0000

    deskutils/pinot: prepare for Boost-1.89, do not link with stub Boost::system (+)
    
    Get rid of overlinking on empty stub library Boost::system, it is header-only since boost-1.70
    While here, unbreak vuild with curl-1.86+
    
    With hat:       office/boost
    
    (cherry picked from commit 3bcd8992ba0b80b0247df95319e5a85a3e5301c1)
---
 deskutils/pinot/Makefile | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/deskutils/pinot/Makefile b/deskutils/pinot/Makefile
index 619fcdcd8c97..0ef3964b0e42 100644
--- a/deskutils/pinot/Makefile
+++ b/deskutils/pinot/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pinot
 PORTVERSION=	1.22
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	deskutils
 
 MAINTAINER=	thierry@FreeBSD.org
@@ -38,7 +38,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	FabriceColin
 
 USES=		compiler:c++11-lang autoreconf gettext gnome libarchive	\
-		libtool pkgconfig python shebangfix sqlite:3 ssl xorg
+		libtool localbase pkgconfig python shebangfix sqlite:3 ssl xorg
 USE_CXXSTD=	c++11
 USE_XORG=	pixman
 USE_GNOME=	atkmm cairo cairomm gdkpixbuf glibmm gtk30 gtkmm30	\
@@ -50,8 +50,6 @@ GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-http=curl --with-ssl=${OPENSSLBASE} --enable-libarchive	\
 		--enable-mempool=no --enable-libnotify
 CONFIGURE_ENV=	MKDIR_P="${MKDIR}" TEXTCAT_LIBS="-lexttextcat-2.0"
-CPPFLAGS+=	-I${LOCALBASE}/include
-LIBS+=		-L${LOCALBASE}/lib -lboost_system
 
 OPTIONS_DEFINE=	DEBUG CHMLIB DOCS
 OPTIONS_SUB=	yes
@@ -72,6 +70,10 @@ LM2FIX=		Core/pinot-index.cpp Core/pinot-index.1 Makefile.am	\
 SHR2FIX=	Core/pinot-search.1
 UL2FIX=		Utils/xdgmime/xdgmime.c
 
+post-patch:
+	@${REINPLACE_CMD} -e 's|CURLPROXY_|(curl_proxytype)CURLPROXY_|g' \
+		${WRKSRC}/Collect/CurlDownloader.cpp
+
 pre-configure:
 	${REINPLACE_CMD} -e \
 		'/<command>/s|pdftotext|${LOCALBASE}/libexec/xpdf/pdftotext|' \


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510071235.597CZixJ042250>