Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Feb 2026 09:50:58 +0000
From:      Dima Panov <fluffy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: eda26a878c7d - main - devel/vera++: unbreak build with recent Boost
Message-ID:  <698da282.1a283.47215e54@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by fluffy:

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

commit eda26a878c7d84d2dc3e20f83a54763ac6c9cee3
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2026-02-12 09:50:15 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2026-02-12 09:50:15 +0000

    devel/vera++: unbreak build with recent Boost
    
    With hat:       office/Boost
---
 devel/vera++/Makefile | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/devel/vera++/Makefile b/devel/vera++/Makefile
index f7101f4227bf..aa386c288459 100644
--- a/devel/vera++/Makefile
+++ b/devel/vera++/Makefile
@@ -13,9 +13,7 @@ WWW=		https://bitbucket.org/verateam/vera/wiki/Home
 LICENSE=	BSL
 LICENSE_FILE=	${WRKSRC}/LICENSE_1_0.txt
 
-BROKEN=		fails to build with boost-1.85+
-
-BUILD_DEPENDS=	boost-libs>=0:devel/boost-libs
+LIB_DEPENDS=	libboost_filesystem.so:devel/boost-libs
 
 USES=		compiler:c++11-lang cmake tk
 USE_CXXSTD=	c++14
@@ -35,12 +33,20 @@ OPTIONS_DEFINE=	DOCS LUA
 OPTIONS_DEFAULT=	LUA
 
 LUA_LIB_DEPENDS=	libluabind.so:devel/luabind
-LUA_CMAKE_ON=	-DVERA_LUA:BOOL=ON
-LUA_CMAKE_OFF=	-DVERA_LUA:BOOL=OFF
+LUA_USES=		lua:51
+LUA_CMAKE_ON=		-DVERA_LUA:BOOL=ON
+LUA_CMAKE_OFF=		-DVERA_LUA:BOOL=OFF
 
 post-patch:
 	@${REINPLACE_CMD} -e '/^add_subdirectory(doc/d' \
+			  -e '/VERSION/ s/2.8.6/3.5/g' \
 		${WRKSRC}/CMakeLists.txt
+	@${REINPLACE_CMD} -e '/FILES/ s|share/vera++/doc|share/doc/vera++|g' \
+		${WRKSRC}/doc/CMakeLists.txt
+	@${REINPLACE_CMD} -e '/boostLibs/ s/ system/ /g' \
+		${WRKSRC}/src/boost.cmake
+	@${REINPLACE_CMD} -e '/boost::filesystem/ s/normalize/lexically_normal/g' \
+		${WRKSRC}/src/executable_path.cpp
 
 post-install:
 	${INSTALL_MAN} ${WRKDIR}/vera++.1 ${STAGEDIR}${PREFIX}/share/man/man1


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698da282.1a283.47215e54>